96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socket(0x11, 0x3, 0x0) 21:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x2, 0x8}) r6 = dup2(r5, r5) shutdown(r6, 0x1) fchdir(r6) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x7fffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) r8 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x2) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r7, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r11, &(0x7f0000000080), 0x0) 21:08:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) r2 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fchmod(r2, 0x100) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) socket(0x11, 0x3, 0x0) 21:08:32 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x1c, 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(0x3fbbe3fe1236495c, 0x2, 0x7a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r2 = msgget(0x0, 0x2fbcf28c35ccd417) msgrcv(r2, &(0x7f0000000040)={0x0, ""/99}, 0x6b, 0x2, 0x0) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) 21:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001180)="21f2d5d64f9b7b961e6a96446471") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 21:08:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) dup(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r4, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = fcntl$dupfd(r4, 0x5, r6) ioctl$TIOCSCTTY(r7, 0x20007461) 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) fchflags(r2, 0x10001) 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 21:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x6}, {0x7, 0xff, 0x2}, {0x6, 0x0, 0x0, 0x2}]}) pwrite(r0, &(0x7f0000000080)="bb2f7b5155de47d1218ed8bcfeead6d9cdf532ab94a4b76cdbd021bdd3e5b8b93eac3a20a6dadf1f8a71ea0eabf476525cae6e66f80f", 0x36, 0x0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x6, 0x49, 0x0, 0x9}, {0x4, 0x7f, 0x48, 0x8}, {0xd4, 0x3, 0x7, 0x10000}, {0x0, 0x0, 0x7, 0x13}, {0x8000, 0x20, 0x2, 0x7}, {0x86, 0xcc, 0x0, 0xa83}, {0x3f, 0x54, 0x4b, 0xff}, {0x9, 0x6, 0x4, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) 21:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x103ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) semget$private(0x0, 0x7, 0x286) 21:08:32 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f0ae329c4ac24157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082be0900ee9a498252abb7cc5bac417e2ab04f791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf63700000000000000"], 0x10) socket(0xa, 0x4, 0xf7) r2 = dup2(r1, r0) fsync(r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) dup2(r3, r4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x56a829ddfcebd6df, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) msgget(0x0, 0x2) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r2, 0x0, r5) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) shutdown(r7, 0x1) symlinkat(&(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00') getpeername$inet(r7, &(0x7f0000000080), &(0x7f0000000180)=0xc) 21:08:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x2}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8eb99ee9e0b5ab2b, 0x10, r2, 0x0, 0x1000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 21:08:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r3) shutdown(r5, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x100, 0x5, r6}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r4, 0x1) 21:08:32 executing program 1: r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 1: r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) execve(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='@\'\x00', &(0x7f0000000680)='/dev/zero\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='/dev/zero\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) poll(&(0x7f0000000500)=[{r5, 0x4}], 0x1, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') 21:08:32 executing program 1: r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 21:08:32 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:32 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0xfffffffffffffd59) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r5, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/89) semop(r5, &(0x7f0000000080)=[{0x0, 0x101, 0x800}], 0x1) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000140)={0x9, 0x10000}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) 21:08:33 executing program 1: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:33 executing program 1: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) open(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0x20) shutdown(r2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) ioctl$KDSETRAD(r5, 0x20004b43) r6 = dup2(r3, r3) shutdown(r6, 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = openat(r7, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x14) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r9, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r8, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r11, r11) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x4}, {r6, 0x8}, {r8, 0x4}, {r0, 0x4}, {r11, 0x1}, {r12}, {r0, 0x2}], 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2cc, &(0x7f00000000c0)=[{}, {0x73, 0x80, 0x50}, {0x7}]}) setrlimit(0x1, &(0x7f0000000240)={0x0, 0x8c}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 21:08:33 executing program 1: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shutdown(r2, 0x2) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 21:08:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open(&(0x7f0000000000)='./file0\x00', 0x108, 0x8) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 21:08:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 21:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8, 0x0, 0x0, 0x4000}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'t\x00\b', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r12, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r13, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r14, r14) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r15, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r16, 0x4, 0x8000000000000080) pwritev(r16, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r16, 0x3) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r16, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r16, 0x0, 0x0) r17 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r19) r20 = geteuid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r21, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r22 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000640), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, 0x0, r23, r24, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r27 = socket(0x11, 0x4003, 0x0) r28 = dup2(r27, r27) r29 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r30, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r28, r29, r31) getgroups(0x6, &(0x7f0000000080)=[r31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r25, r32, r33, r34, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) r35 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r35) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, 0x0, r36, r37, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r40 = socket(0x11, 0x4003, 0x0) r41 = dup2(r40, r40) r42 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r43, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r42, r44) getgroups(0x6, &(0x7f0000000080)=[r44, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000380)=[r34, 0xffffffffffffffff, r37, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r44, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r46, r46) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000240)="797af03af0eb85f528166cf8fd1a2fda3e5273506affe8b9ac1afe7d1974704b19adaf8e336f4982d0117f5009c6b18f2b606ce7bfc2d144c4b20f8dc0d4f9f6519c9cc9a9dd3a42b00017ee07dea5118ffd65a10a8c621578a818952e2434ae91c8aa263d0f56effaf6333d17e4b4898c40f9d0997962dbab8d129280008272c3ddb4b5ed", 0x85}, {&(0x7f0000000600)="203e481465d1203bb8f7ac28bc4c05045a4fb4c95526fbea1a35340bc75ba752e9a7beaf6f34dcc2846004ee224b10077ae8eb05a7ba35452c1639457046eb93769850c4a90209552837f081f8047e5f61b19941dfaf118ac7edd8d94ff6b03732d4eaf17cc813862e6aaf73e8c4fe983300627dd70c32824a8eb0738c41393441f2890f0f0009cbe80119777633cfbd2a3a75b4c00c3d3d6258266af2c8eb0449eedabcc5dcfb06864b", 0xaa}, {&(0x7f0000000140)="6797b99271ee43deb9cdd06f502dd5126adf8c27cb34043b7c1a66d18b", 0x1d}, {&(0x7f00000006c0)="2153fa00b6ed26a9b2bdd3d8c00a124835ef2a22f993fc8654612b2e54db166d1d8061e17b44cf6fdda6a601a20e108e20732f07cc978369a8bf9f4c0a5bbb4082e3443ef3e1fb375f0739d8a205f25e36eddfb1eec5593d7f97e030997ee0b1ca41f05989903ebc062bc42673ad5131d738c730c9d6ac4443b35ad8b84af0232e9e6dad52d1e0f9828a50a76862459e6271e85ed11701ae8663ca3a56a1d997", 0xa0}, {&(0x7f0000000780)="e3bd8e0701c4ff52669105985410d6a47eb44c33a1f5d78483264fbd43a15fc61d420e13bbb1fd65f8b32b99ae8587c8ea26a4149ae841bda40b1b2f402c31ea2b0c0572a047f6bdcc3863e1897c86891ec16f2fe3327de141ce93568a62c8e4c030ba3ff0560194e0c1c673e326177c116caeeb40d98cfb264c11741131ef9b452076ac70f6a07ad8dee20f86b6a0507260cb4d96206dd2076d89cdd35f6537e117595858629f113be9d304997bc4934555e1e8dadc7197373e44107fc04b6687ca84f37e712e29a8dabfbcef07b93ce68cc6a722708fb8051f4447ca93b3e454425b57acc6b676388d6e38ec5cd9bf", 0xf0}, {&(0x7f0000000880)="37b219bd434853911f92a367cb38139a6d27a9707e006f6169343e8d8f98a16cfe3bde8784b26a8028e36417518c69b9f4eed73b049abd6bc0032e34d65e6e06b715c406269ce834239d2ce4e879836883c4ab7309aa7ce46a25f16363be16fe813ab3ce2427", 0x66}, {&(0x7f0000000900)="a68715b98a813f463b15b4c86ff1412097c3960ad74a40c940fa22ea95fa393ca7b3e342b687216ff77e17ee534cb6043dfd3538891fdc3c896cfd26c57a18ff771d6f33c260a4aa0663f1", 0x4b}], 0x7, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0x0, r6, r9}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x28, 0xffff, 0x1, [r0, r14, r15, r16, r17, r2]}, @cred={0x20, 0xffff, 0x0, r19, r20, r45}, @rights={0x18, 0xffff, 0x1, [r46]}], 0x98, 0xd63bfa6819769681}, 0x401) syz_emit_ethernet(0x13, &(0x7f00000000c0)="4947a328eb5ab386b58f919432020c93812ca6bc") 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d02", 0x59, 0x0, 0x0, 0x0) 21:08:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400), 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)=0x3) fchmodat(r5, &(0x7f0000000400)='./bus\x00', 0x185ecbee85eb9ad, 0x2) accept$unix(r7, 0x0, &(0x7f0000000040)) r9 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x1) 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d02", 0x59, 0x0, 0x0, 0x0) 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d02", 0x59, 0x0, 0x0, 0x0) 21:08:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) write(r3, &(0x7f0000000200)="c338133c9810b5eeed263dfbd6346665181c7fb9388eb5a5665bf2e0f4e0ac588e1ce46d4793a3ae5adcc1685a252b50ed62af24644b58f598fc5b7e0a129028eb5ee67dc4f675e1f0f06479418fdc1c2d2496b6b825034b86b4737117648269d4ca8b31fb1b306cae529c1ce2eccf03a17a33255f57de1a579600f7ba2b58c1efc08a82d8a898fb651cb209084ba91ea2c49a57ce5c0b2a676047134491568f378eafb50847dd2e89b0ae98e890033fdff6cc0b78cb8d1f4d826c", 0xbb) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90", 0x85, 0x0, 0x0, 0x0) 21:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90", 0x85, 0x0, 0x0, 0x0) 21:08:35 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 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0xfffffeff, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x8, 0x0, 0xe8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) write(r2, &(0x7f0000000180)="bfb6680b19da4c09cd4f22929a5d6b25862d0ef065f4ef1800", 0xfffffffffffffe80) shmget(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90", 0x85, 0x0, 0x0, 0x0) 21:08:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="3d8db11d38767648f7e426ba0bd8ba33c148c5ca9b8321e18327c10af804fdd91e", 0x21}, {&(0x7f0000000200)="f6c49a48af75ff0216c2ca683b83257a88927531d8d86865b6922cfec218f5e3382d93f338ca7ccff3a16ca965aee916236008f748f68c381a5c117432446373d8f25b79f44244848a1b82ac7a5be91b9d5f836b302ce42adfb81cacf6a0e171142614c77245357a58ccb63a8fa327e72bd449e1afd380ed02fd30fc85c0f8c31e948237e33543c8338bec9bfac980359846422465ba49ff2d4e9e3752c51bcc8ec77c96b580c587a606ce9698f7c80527dbadd7d7c3e8fb3811a0c7b87a35502248b9dc6a1ab78a12591080618cc6d303bc10522c1e64cccb68671cf60ed9dcb012185a7631d8a9774130", 0xeb}, {&(0x7f0000000340)="7a2d8f16aa043e15caf039645a035be71d3ed4211cd5b9612dda193a3cbab2e4c6b5b883cbf13bd2bff8b629a230a92a0d4066a68458f7059decf54d21a7d62d4e334c1d5669f662c2ddd816", 0x4c}, {&(0x7f0000000440)="78e7c622892a36f49f97d2e09a256318710b81082d061c385333f3c836ec51fb1002e4c235ee99080ee83ee2139916af7c1f31410be6316e757cbb8f400f0a4593f077abdd0c65864f6c2dde151ccbd728430f2d8602c319367edd48d26e3a51e18b29cfb613859e8001c3e0116dddb98aad260e3d3c7d6fc4103a0ce84c04340d03f0750b76813b4d91b73a6aea56e4063c92c0af9f295da91a36c7aeac0a63c9e691ead970a1288b39baf75844c8b153bd95e01ff53b043c02380cc563874c90fe655b9c74cf1593b3cbcb801e4a26b9b1eeec94ad1f76a86c7fd88fc803b763", 0xe1}, {&(0x7f00000005c0)="cb26bff26160d9e5093087cb6e21eedc8b55534bd32ba9ae886f5f35884b87aac3664d4d1c1cceb6924a4bc0a7438349446aae5db5a98fd7dd7344ec695d0246a275b692385549b6929e28d5218a8b763766c77171739ed10f125b2ea55f585ed5fe1efceb456f5cfbea74b92ea914d8b4d4545c12878789ef8a4e0f3b9c1c0188fff6055dba09f8cb7fe8953bfd2989522243b183abe07cfdbd637e9afcc14c2204aec2a53e6907c223dca75bf42ec5bfec2654bb3a93b46a677016dcca5a2742e6825f", 0xc4}, {&(0x7f00000006c0)="c2b349a6d3e3fe7ed82dfed65b718a6609958f978dcd1f4c5d5db6abbbc9c3a93fda5cfb7e1596254009734b92fd8febdd6b47d7c45b09d337a670183a2d337fd9e8102a907e37b154d41e53dd", 0x4d}, {&(0x7f0000000140)="424d262796a44ad101f4e5cb84237ca3ebde0e3cabafb5db9e54c7a463180d56321096a532dde617a46619", 0x2b}, {&(0x7f0000000740)="90c3ca14982629b31f15851193b08852300b7359c24853e262f132fb8f5ecc0f5e68ecf2b6e8897dd9ac76b43ef480bec91d86e673cceca1f5cc9d02eac8f4f3e56821af53a2c01bbda44907a5374a39518240e51c7bf8981fbf5e77ec2a5199c18ef415136ddf9ecc3ecc335373243e60cea916cc686f98d39f0bd1257275c1e919a9d0363f995aecf7e1", 0x8b}], 0x8, 0x0, 0x4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x80000000, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) pwritev(r0, &(0x7f0000001580), 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="cbb189573f6379e8947947d96155562288424cea13d234f7", 0x18) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/155, 0x9b, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/155, 0x9b, 0x0, 0x0, 0x0) 21:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/155, 0x9b, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/166, 0xa6, 0x0, 0x0, 0x0) 21:08:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/166, 0xa6, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/166, 0xa6, 0x0, 0x0, 0x0) 21:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x400000000000006c}, {0x6c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/172, 0xac, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/172, 0xac, 0x0, 0x0, 0x0) 21:08:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) socketpair$unix(0x1, 0x788f31d3950b71a, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) write(r2, &(0x7f0000001280)="7909225cf816f4a7296ce98742ae38f19758a6782e1187836196d614da355f54c05ef2591f2392e449b5c392ce592e049fb6e492d7ff9ff1ce4c54447183108be4211e99a8e00d502ba9add6d617e4e2b328144b9c13ef7dad80669b3cb1328efe2cd8933c825ef47a4870654965c37583dbb7636ebe15668deed9eed61d1db9ccf94df8c97ed36b9011da2b7dcd02aca69f691faae03090b272d0e4ab974ef01ea560d77a9e6868fa476765c61cc9c7a8e22ef176f7afd43835740183874b852647cf29c9e5e97f7f4fa745e2d824ba799dc5ba66ca59c69715f3a76ef9fa47ddb37f0753ed110d4fb42d108fdd0bc388ba215e63be96ec0a090d6e622a892e0e4988a345e5ce21bf1854a8769a514049d740ca5bf29f109bc1f408b9ab731e208512a3cac002669059a9b3749de35869108693ec7e954d22542a17859b8733f7d0601882a2dc3cfba0fd4d24a53fab5de2cb55bd833dfa54ae86690114b70b92c795a982f06dc58a5ddd0f5ccd36a9e32e5f72aac96ba4c1cdba6b0e6c41be7585f85e416af71f24a6027c5ab859d85921d06291292776a239ab6b8312c2e369dcb599b10cdf094b939aca24c0ad809a1d6b93e285e365f6a536db7a2ca0b01eb465c8cd5e300046a1d1020cfd1b88300f3c32bef482d8ff2a3ab714ef0b760e036d66a0b53a48d02d9dc4c74f8133befd6afcf47caa9632f5d05c422d4fc98f1a4e2fb642a4eb33588d0ed044142298b62ba8d551eed3c9f1974ec6b54009957752072bb8a26cd52aab30e0fd3719a2b6d7fcf6d64fc36bd2483b8e06f7d4d85da9da4000664bd8575892bdf6f5b81f6722c8990bc72d7f8fb05b66695bb9b57f3fc46bb12b66673e36c91739054f64393fc3ba0a74ce5b6172b844bc22f707d5887f953daeb45a856089c53c70e0755a17cf5ee05cc56c78eb73006b443df978ba79439f7a531f500f828268f4760c7d2751ada1898d8ab22fd67c574eacac72b1a81640795dad670b7f413da1248bd517d386e3c4beee208fa82029b7e7817e0706b1925f12ead955b784169cb11677231847d045ecbba012485c15409fd91fd5e49b5de5a5de9a5a97780bf5f8acbd0bc5266617dd21a75a11951bca3b6967dff48ebed16e2270367927eb70baa65b31b9d2857f3981c9d11929da4515cc22be2bea07e39f7899e3d7199aca7f8efabb0d99d6ed7054e6c5babc46240401a80b68ad682c8746d43826f6b8aaa591f54a9ab60ac1c6285c46ef748b5825d476dc0a83bd7005280514e65628158c088e6975fd2a8ad009849ce5244d7068b1d5729a723a1d576569c50f194016a11fc4cd78fc8099cf01a6b911963a74863da127aa421a6614eb67c18ba4b20031db0be45c7182e43b2a68d31aec83fb17a98434593e7e02e965f19cea617901100952e09830d909024b9545d9ca46fa058ecb11d42426d9917f556b36090a96dabd45b2b7697ec2dc4b1576d4c419bb13ac1185d82457665d7ef2aa660fb1a3fa4aa69a9ee81097d1985d274b6832617ebd14c2d26e0ccd4f671f8e9869ab0e0312371eb2a8949e169548f5250568635a99dd29724f3dc220c9e2f496ffd168bcbb2c51e0ba9c3bf578dd22fedc37c2401de4fd7552587797f0d48c26edaca4fadcac73d2e0d380dcd87041a3ed4dfceee9b169aa756376632761165adc1a0690d0d49e0ca53a689ce615c52c7975f9cc215f88392a28e7000e386fd14a9b89d8bf7c64e1b4b6e9c2755d1f0648c7aa0807638b7a9920373ec08af299575d647171c154923a9a446e6150659c55a5b7fb88c4cb2337aa2c29525b18c841bebc0683b51cbf76adb46344ae2ce78d57b6424d6fedc9f8e3db6f435694b712653d47e9c4e50cbbe915557e0e9aca90c698257852ac4b31482381aaee15ac6104e477f6e12c09a3b4f889f07968eaaea94be722e71bba0f8d397db0efe06d30fb611017a4a350d9671ae3c723f48ab1c90cd2249b21df9e8b0a5e65af564ae94df1699b4e9dcffad291f861c2edb60132c1711d9ad85ddac372f875bb485a3db8cc8be8a5be028062d3ca49ed1bd3a1001f0739db3c4c75d1c1ae711e3cbce5231a8bc16cf93e44ebee0f5c5527e35ca3c15d4e9b86e89f25bc11c78a44752e5d53b29771d888a524f040c35d7016e7c8c51546e45bc6cd57f2a9d8275f7fdc6c47d7c0563cc8a4d17a2ecf0c6cae02b544faa8aa5f5edadcc19fcb053ad09a8e89914e32cb5f4bdd1e06d71770813b0e7de7cc1e1d238bbed27a471af8fb4492d7a17859eadc243a4a6f17f0c7dff35b0a724208b651307c4578de5bb071f44484082dd59f8538d169849227c4a487ec0f0d219d7dc7a740c499d6728a033c55c45778be390af0355ca3bb8dfabf7c4bccaf7d5d210cdbc821f918ef5a57610f36d3a83c4d80f278d908416ae04ec3a112666912180e4043829dad3e831ba409bdda348bbbf7e8b0c6398c941d19f3a763386fbee14c97bb83dfe3e97c1590009d9d0ac16e67bb1f019482082d32c22b4b3c64001b4eec1b8718a1d9b74d31ed5895e9e5f0000136f3d9bf9e53d9f4d6386836498f66f18bd288663fddb74a8c8d04760d8c1415c39e37fdeb0c8397449790f4d9ac657f821bde91c9b0c8de9f7feea821b157becf2d33cbadb74ea1fb8e5f65447c228751639dca2fb8099daf628d285fc82cffe4e089270b423ec9aa86d1771b9f97681440addb26dfd70ac533f9d106aa39b0bd9643a7703c1bcad57b3da9240a6a5213b70791d1395bc461c2c390aa67c4c0d451117380da0900acf759bbc4f65d0e2bf68af822d8114924b12a0b0c62f1755b274ac0a1c935e4b1dce175556b5a82f20e2ce9e2de0666e410fe870d8edc1e29b4e4a2d19f7d475172bb38e21f482a2e187650ca636bea8fb634e223039cb0c0e6d105bdad584d50f49271263165d2c2e465f8fc5a38fc0f62fad53087d352df9b2ede8e233a5a0be9dc9ffdf52b39d2d566c142603ae0eaf62e02cd62518970c2df3c02e09790a4b4c5d303e87faeb079065a2a2c93bae8d24eb6a20d20f4018033a936debabee2a90a3888bea208c084ac8f62dbdccd523cd503437bea74871a18c44ca81ae587ac0017ee2a35f88238dd5da06c81ada177f39694002ea59d82cef759b02db7ced305cb46fc9741054d306d23f1ce4e84b5242e5b492e2e78b088b1bcc75ffd5932d3c788d409313af4fdbc4aa5058ba90854a0af5f5b8fdf96cabae4a25b5132948e5ca81969a44022ccd4fc28008c7e251af7866311c1033659e13019270cfdf52046fa3143df325d930f89d852620a2b281d2c1d191698fc70f915154ee05f47d2b9b67c1f8ed5bf7e175aa3b33af8a9f49e0e64b04b3b67576fef7423662c275b2e1d1b4f6d118864b9f34f1284e83a9eabc404e9b5a28a39a5ae032069f35109974609feacc68ae67286ee28464be62018c49cd465a7f882979be5732164e331aeb0a8fb6c9066ace2741486b964765421c945e90426b6038b14ee0d7c3c01dc3813b68780093a4dfeb0624edc1a5cfc659472fb7b228f743bb062bb79d5562d40cdf3b2426f258caf9093d124315203da72c285c7c77d9c6df96570da06e6b178aa1ab16f47e7289bf43f66bc14f52438c36cda3ef652954cae0629ad83d7e0deede3713db78d2e7bb942634cbe27002da8eca79e067d1e35d9bebd033eeca17e8986a00c25c5e553d81b7c33f05ecedf47929b4842ba6150b7d7eb04adb3e1d6bd578fde63b1b722d25a5fb31d610a7e31bacb1053e28d22664c9d63797babc5dc2ad6ab9a07823500e7002fcbee26391f195bde47f5687595c148333028861e0df0d6a63b0db9c4f8d6c65e1793e5fe1102326b2f6fa2aec20ca42b6e2a49580948f49a7e2d112db7a8a8f54f8ab77f4533ab89003ce384dc6b21308625958423367bbb00ce1ed6178c2f0db6aa5a70bcb8673a5d88e9d957aa7959d1316af205a8ba07ffa5db3cda7a131151fa7c4579d9bf4ff216df814c21f735901ac16b355baddf8b26bfb93e7d54ad62a8063c281b11e9ee3f3feb43193fbc7e92ef8901b21de193043a69dbde4a660c938c50dde51680a2f07fc9f5336daec77ebb76f9b137db6a0f8f5e79b8636929c7aa683ace189215bd93e83cfa675ca93da705b0759afe6de7f217fbb8afa88ea299d8e2f5406fa80a01974b4ec760779da7dcb63ea8319dc50dc21948fc41dd25c69483be3b110d937da8391c3cf28672c10319616f43f4932895fdd4908d650dd50e5df2fd9624b7d2bf31d8129c475922fd8843e07113e7ae6a7205b26d16a73d5921f89c23b48265babb8aae94f1e7590b19b725f8a0096a5eeede64ddd026533337eeade1be0230ef2ae7f74f132e328ffc0159c88940148fe49afe11928c7f55dd30d7cf6fff616f1cf9f729048fe9d42fdb5e810f7aefcf7e153e710e826c614b8779e55f2f7133ce4bb9504dbe0c376b8f545d67ca8c74095cef82a4ebb77ee2d3ef2d2e005c3e65a265e7410aa6984bab0cd02043384d2a9f462583aa6a50f15713a17c8c1dcbd5b8bced942f20225e830266348e5ed9b3c781b7bf457def6f5287ebecff16c49a054da9f4bffc84eb129d9fc3c5b6500298d0595390f1f3bde571c32682b58fe29a370a0911d2b138339e979da6ecd2a73207dd8a6d924117e42127677c5c442bbb38e3959cc64a4af79ed7316d475e9082e8c527d7e56a0d4b23546842b72d6a9209d3071a7e5c7b2c882b0ecf30e798d3dd47dacaae77c3a88a59046dc4f1fb05ca85362711a38b59ecd79d8ed678fc4b07add35e00a58c9715bc09f854467af76e0fa378747109068f798a3a6c4caee25d0b4bc90485102ade4774474cd8950192809c6557ecda90b37a54edb99bbbb950c8904746cfb35d95fa105f2e7c666a5bc4b772346c030f39a7a5b6f5f9aa1f1fc9812180fe077503a456b457540c217648367abc76a0a72ef1fb7b5e8f7cfd6f76709f27365204a5b25c56adf24a69f47996fb95a16957e4dfab1999b1489142c6aca2e9b5a778a346a29f3e37216e927f7b324a4980c015bfed743f758c27fc15085b3149098609ac6bae16807acc746e38e9daffcc7d8f17e891d8b502fb206fe0dd28dc4f79c2ade2e08f62bfaa6f24a0fcc836bba31a9e41b3d837f6ad72e12c7381329b277ca05a03489203aae0f9952d6a195db190b5c574574225dfd53f35f6acac60b6e74d7bba2a9734a63270397e5901876af3688789d731729413250c1cbb341cb160227ab55cd595b3e35458791b76aa12dfa474ff2fad91a4dc6a4624d480f37df498d717e9c34564706c888d58eb8e5cd36b6fe22961b0fca31a34edf99f4990d45cf257b9c332e2e5b081173772e15ed4c5f595a3d891908f7824014c87f87df9616bc9e46e69057fd7f6cdc44838aadfd7d40178f2ffa22551c4f921ba9b07ac02be0339d97bd9d0f0d404df1c5ba625cc7121fe19184a25c8ff29dd98e53d41b6999e21ba5039062981b28f600fee116053ceb33694c788fa91333ee01adcca811b9df703f22f90087ef2becc2a3affad0da161d814ec7008d07a9877658006f8f87da1c2d42fb2dd59b45327d8e9e2f51daba2c26b11ed0c3be7f61da911c4f8d54c7ad2373d19494c1dc0478e0888fdb0502e59219c61b7b3581fa80dc0cee89dc846aaa4ffb37fe3bb96de8683f67ed3446398a6a26fbc368c1369166da347b2bcbbbe63437c40808bdad32ffc0b2849abf2757d82aa76f8c8e6ebd07659e42523110a43ed5547eb586e", 0x1000) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/172, 0xac, 0x0, 0x0, 0x0) 21:08:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000040)) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/175, 0xaf, 0x0, 0x0, 0x0) 21:08:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="324f694c9300b3cb6a6837d9b234b4ff9206d4a42646032cdc7cbfa1309bb7f65a13842bee459863af3cc85233e66a5b2422dca5895ba9f1aa7a64f5f497ee8ad033a3bdf59e93ba8290a2a19a96c4d6ad0e626ddb368e09041eb1c1c3af05acad83717fa91f46bdce505c6f0aa9e201f8e232030295f6e41d727c5a9d75945df40a6b8a7a3fe9768f67f6956ed07239fedb973ed813a93b908e9ad309d52bd08aed2d527668895c3bc0f7848f1f85dea681872961d702f0133e91fdaf1bcee455d0a2ae1f579c6bbfd862cd8acafc", 0xcf}, {&(0x7f0000000100)="07f3fff5578e51625a2791a8be18b58e0681b78f1f4ac520b9523525ebff37e1c598bd9a", 0x24}], 0x2, 0x0, 0x4a97) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/175, 0xaf, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/175, 0xaf, 0x0, 0x0, 0x0) 21:08:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x6, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000100)="faaea66c51ec9589515a1db73fecf97b9d717435255a5abef1ffd9e7c3d444d7a74fe6a79d994422e05b5ec0743df2cd53383b62973a8940d55e246bcc35614021", 0x41}, {&(0x7f0000000080)="f0165ca599328d7c22e2117a90cdefb2a3cb2475c8c1d86ea673a78864a54b63", 0x20}, {&(0x7f00000005c0)="1bc41efa5c495e01c494de5087b0425c26bb5db765c96eac249392b72139b9c03325a0ccc9ff89ceb1b8d65970c9206eb095e2dff598abad3d7c83e3f2ea12c0ef1e0e00c177ad23a1d3820b0c4da6dcdf9571fb26aef3bd7d6294e3546ee4e5886e6c3bdae2be5b5b34dded6e67ced32137ed53e51c95046eaaa6637abbf3d9093bb26e9a780e7063839f6433c46e81caaa89093683f8441066d6101794f3504bfeb774a68f70fe6351ae05f42b9a67fca1958580bc83bc9fb718dc3ec7ec419ce0e048b8af7d749c5005c281153074ea0bc32b9a50f8354596f46f94f51a5f098b3616387bb4fd0afc926d00e5baafd57cc67a1e9e4a065891d4c86451bb21e83efb2617b0d7868d6e3ad7e49ed10d2464a9c385ff65e82e59b4a0a36fc38e631389d4fae861be5c27131afc9024ecb1184d35f6a163740db0e789cdcb2f9265965449234945bf0647d23c25452f78a06ec28536b0deb6060ef5b661b41ea462120439144f3703458adc1f2c64b9186eca99e7b2d2622b4dc847b1b11a39a562e2a1995698d228863d5c1e7e9198a988681657c9743ddd3d233ef9d4f814fd8b5a3a0f1b96e521bfd152bb180479fc9063c619a2b6dfda8a46ac8eaf17035565f48af7ae8c38aa6cd8b4cc8d428978e4cdb97e91a02bb945330ea4668a8eabeb909f384a377d7f94215a3cf60fc620268c18c7a35f83f6f7b8a2ffbfec7b44012f9a7eba0a97c6a4ca050aedbfab7a13e718e3e9ebf5af2edc55e1747de2f3ee80c26a38c3f1333c67941738def80364c138f4a12f49a2e0cf33330a12ecca86e3a5c958d8b2dd04dba0992c99f0a45b266fc2f097f0ce23ac9236e5c2844a3cbe691ecf95b1a24be45f7d67a4114560bfca690382fb5b96d841fd59e524ed3d0f9762e73ca014e32421b77bd189e93b44c19731014610a509204e09915287c79669d8ce7797dfb1c02e4b467ad4f493fd5661bd0f53628454b4a72afdea016afc9ea0fc60123b0e68331af57deb248d52476f144391a654133b2e87811b93b4973b54f69f118e3ce5974268d50b5956759ad5bc437c8de66b3172d0ea60111ede01be56145de647a6be972b595478e596b41b3a3ec7377dbda744d1da01475af330d192675f91ff339fd6f6a5f2cdfeb1ab5cbb30f837c930d6280d523e028e9bd7716f562c549e723c3319c5c2c1464d5ec367a2df0a6fd9a304ebe8bad9e3574d8673c71d7e3c5e8476d4b7d0a9aee582ee1d347de0fcff8503ec2a337458e994c45264415883a9f23d8d7dd2d6058b458d034ab0aec4caaeef83aa64ee808f8ee5e077c14c57774545933809f2f68a1ca088ac2d9eeda6778f00651e370697366bb0f41299ec6074e00be41558cb03e351725e8c6003561ae4342f234d072fec9d08e76c17e4b032bac01f2aa4fccaee05c8347d4fb17bde6b3a7dd297b39084b56ba1643c5f3927497649e6f074e5f7a37536eee82df4346eaf2eaeb96c708e62a773e8330f318934865b53e5151471c171be20a5c50dd805608550dd5e9ee9f69438b08d58236ccd38d373648ea7627ad0f34d240d4072fb209509c3f0e1cb19ceff6883d574e391c49662cdc1fb3b377268774b5a9140f9f4b7aabe297150bab20f68b9479017bde1e52e973591de35f49b062127b6ddfd507a4759b9aa549e66b628b4896464db88734fbf15f0517e7cd145e5f9e9ae2b08178345b15fa9eb353a4f78834d23de3311aa7ff6d00139eeac50a8712e5ecdc630d153686266cb8d13736f84240d95b6bd195e91c9c61e9f4ef7112005fe3b4b13a7f23b65a3bd7c60132e0fdfc625e60f7165940af141c4bf03e89014e05247604b51ed1385f3048771fc50610e2aec9a533c0cb4dfa2a638193d474b6011b6a2ee077d51686861834c5c8b5d5041da6cdea653f874a53910c597f98a953db799e491428f66b88e2dda95cacbd89d54740def59a5fd05579536e6417cb8b56bc5debcc0f1ccce9ed2fa767ff968379ee684a96fd5ce0bebab4631e91eb9240f1fe7bd330c024e8b21f0a49363eaf6c2123b8ea6186ebc4046c1978d2d694fc3434c33176276c4469a4f81437d6082e2d8c0312b334ec720b31b4b7808501009668503688a95539e2f04d352636ceb4a9906d7deadf06a153ec1373a331490401aac99ed20afa795609b4f89664a927454059d7c57062b6aaafe01d4876fc78a054678fdcb75a236d658ef4905f5eb365cb81655d165f85290e875526b4642590fe75a6bf851e889134ffeed79062131e146ead26b57309cded2fdd86ac98bbead039237d8ade0469e4c25d020d40b879e8959773a33dcef7c160889ff3987cb032e7a5fe808a47840c94618cab13f10beabf4d132b23e8cbe77bf8457ffc8bcefc4e24759cb62439c389f5556ecf1f8828376649586d241d845fde5055f0a8bcbd62c7071313dbca9ca960b71be2ee625100d2e529ae82dbde5aa138376553a8d96eaa27bee00d6886d63dc90c531f537feba9546bf8aefa4502b8a2f60bc6692f2c082334b57203ef34b9c9e0e9c0490dac1893f9f2b79da459439379253a9f79ab7fc25433b66b923814ef866a2d935843d49ff05634e877fca1ea7d2bb1c08af2179bb9cf30cc6ff6d996001fd00726d79243217f13681257003ecb55234d8d382507528d490b00ce2dd9f90af9a3013989c291a729f4a87dd39b0721b6cd2ef766dfd2e376461796769972925221f3f3b2e3f8aafdc927d109178db67e1ffc62846399b14c1d81b031cd498da359a9617dbbbff057309333129eb93a48add14c606cb4e15001c6d10c8bea3b37f99ba2fd26d7789d2f38f0b12c4262af4c5e2d1fffb2039bb273464a47cba143bbf3605bf7087d9ab1dba578295b5d551ddf431c797954babdf49e48f742522cfa12198d9f1ef8c9de1d5817806eed1df51c3f1240004e5c5c95c891199ba742b6a28c5eb4bec63ef81059c8a9f086f095e39ecc7df52a393535ad12e8a931d5523e08ece6a25b231cefd39a0adf14117ad0c5b9ad3daac51d1d0aed64e7e29a63a754fd956a1937e8fb1e1694c661bb5e1a9106312cb5049f83ad0e22e9ca97724e84448d3f581c74cd6ccd2b0da83340979ab347f2714c22c916b8a98990d4828e998949d6a37f293d6f36ee65f5787392dcdef889b45a3c02e0352fdf61a4214378b0039a73e921624f60f02456eb7ad131918db11f0c99c39a8d5c30337e99fb9b404b23aadf732e7b9bca3457604ffa27e5f8ad3ca75e4bc0fad6e86ad58d45459c74e6ad724f0dd2feaee7eb1eea5ce910a0a2eac366777e1f23735d5f7f05ff244bee931a3ab746f0c87eef501c154cb41d94bc3eb5de5e12c50d1fda70819ce3387694248e37ee4018e47f9af47e462c11ac146f025199ad8ae4af5d2f26e969a39ff5486976509e668a1282041f172751c92074ca21100d9d0ef3f50391ef21068751ad7c8c35878b5eab8b227466200e4c60147c7b9702cd3addbf6a2839ede4b715e95e79c94583feacee51baa390dbd71fbe8ff75b492fe96fa879ad1c9f709fb3b902a9e67b3c51863ec328ba4882f700b9f0b7d8e8e3928688df7e84159a28aee8347accb20b12ae436afc800ee9fc6fb861336048e557d7a119a177d3a5e8f46d4a816e6fa4112108b6c9b5a2416636af39200a6ed8da2fd4aa9d5a0fe8193019fc67389a51961299ad9c15eee65f8a459d81018ebc79c2ab438c7133cc8b3f7e1a5b46777e12522db9b3ae166c9d3142291c70e5926b1169bd0e0bd53b1a75f27c5a692a1c680294795e493969f1fc51de22077a2a1ddcc924906ddbd62808189523e9b9fe140f89e8926e6d1620b086d329af1e30cd23fdc92b515cc2696f8cf45005a1e1d15c58802fe1d71b8f7c32f659673e2d66891085b6b8490ae50f08b99e0df00f9194bdb30ab34dcc35a4434cafb81964f6f9087d577d3777eb0385775d8503e68bc5c7207a31cc180b74d1b14b23663babe730d20475d9d58d7b88f5c07a4eaeead05b33f680706d5a4330702ac69e4f15b5525c2f89b93cb54f681178810a833fc59ab5dc3ed7c10715d9dd86e494da9514bc9548dc5102812efd74091ccbc303da02a56b7269e109328dc9db562d5fd8f7df72ff4012fd0a0f704ffc1b2fcd7d8a0bb6a62eac7825dddc79fa799c9d69b771aa688285280d0c37091522dfe9196df8ee61547b609256cde6e346aeb70dfe700b8585a6e3aa554ecec179b802a058287c0f5772f8e6c861de9dfd9086813e7b7f7989957710c7e5a956e7ddc83ff89d2facee1a122b59d929c99baafef396a84fa23bb9d52dd320df7227436800821b8ce3877b73e80f7ff11e50423eb43b2fff5a6816732de4c34b7a80b754d89a48eb75a541a0f54bfb8051099a380e835a0850960100111345ea56a5f2efd544888b06781ca04d7f402ffa51749d09b8a50939f1c9006fff4a449a38ffb788e88fa91547b65d62498030e4420223aab4f3b41d3f1842e5767d1f384afa3e80e1aea928a1918933b938905a5ae3f9ed52249900b606b5b83fda33a294db32bff3651db05768d4a242a9c80aa3ef49bbb4a1856fa52106901061293d5ab4c1192bb833a9abe23414fc7e6b4fa70c23140a153677d4929d7ed944cc37b80a089925b7d9c8a2f3876362a607b0c111eba5091d2d8d78b4321a43fefd038389befe8d7f3aae1f51ea95b4b64a7e8058009c0e5b46ee3059d4e36503c006b032238b1cbb5fe1318395ff50eb2cb2b8ae2dede91fffa3bea036bffdf5999e51193bccbc4664cbae5236b4545fe5a2600af9d8ddc1dff83dfff7b3c2f69da4fe37f062d0d91f3b0609c47531a0857800749b9eb9ba842eff1d43c8fb4f50ab22f0ecf405f8ea448d9c628615e697d5c68a1ff3e33dce22e1de56c8abdaa12164ee13bf780800c7d8771ddb920d5118376f60477c88adfa1159ea03afc6a2e4d666f323be5a1cf7c9862a392dda4c7f6aba8db8f8aea783cc98fc33953c7a766f6489ad2fc0bb55245cb87b4b433f45d45573c01ac0106c4ddaf093aa6bbb2a80ba3b499de78e8208e95698d83ad233b24a97bd7e8904c054f30c4fd47387c43682f868b47a6aae513930ad454391cd9746c362069c34e976a8946dd50a32148080ee167b08bcddbdc0db908917cf2539401cc2650bf89075737019d523d20ce5d81b8bf45aa56773a1d7f733b404fde72cfc3b92d03387518927b9388d2b162f554d25e79520297090029fb48b906a456aff604e0e4970459dbd85dc004d4dd8b65f548c6e34463f921bc608cbc50295f1f7dc548141f290e8d70d25e6a79a07eee848c715adf5b06ecc3393d0aaf4e6fa11a81772775c001c7ba0a63d128779a94b7f6791c7491545dcb56c3596c55a6951dbd1b8c1616bda14f8458ef5d41107056725288067c5227d433d62665f19da65fffb135733a31f89670a01783cf88363c365a232a0a28917f8be3fb33ec069a7027deae24f30fea819e2118b49d79fdfe919d054d7dcfe1bf703ecbb03367c25f733a8962591ffeb1f8f862b52bef84e9a41afaa07e2601924d02fa25264f66419e74b48d5b148954cfaf3bab5301ab808e6e2b1750af7788894554fd3c44d433645d748eed9a75000954e19e1838127bbb6a2c9f7c27c5201d5b1a2bd48c29f3d266c6672363745eebca660b34a9664d8a573cc57fc555e18bdbb5ea80ea38d92035b449d02f437c772f48bdde5c3fe17a101c704f872a281873e12d91189ad2ebd35b4b9276c1e78801d66fbb37e18c9e3e280a9d87", 0x1000}, {&(0x7f0000000180)="5a6a73d33814e71ffd322a1c1bf362d19e0474cc60cfe245a081b20c9dd48a7415680d2e7764c5c621d260f49aeccad3528a622a35a16c6c33940069bf969f36d21575f9f4b5ffab93a3ca2a2dd91c662cf074bbd61c5c3dec22aaf0ee898c35a51c9edad46a5bd23466fff0aeeafed9", 0x70}, {&(0x7f0000000200)="8e56d5f288441e99a1ef1f5ea809cc1520bf38cbe952bdc281d9f555d82d679d064b263be3ef2b506afa537e9285473433190439cb7af334f7b42962735a", 0x3e}, {&(0x7f0000000240)="5545e8397cbc3da241e3e7992b19457e036c1f7a8e8fb1dd1240e96a5d8c18e0d5bd965372374b53d1583fc43136ed138e5243c15fa820ca2a5f87e81d47beb9f60ee299ce17bf44b43222734452ffcfdab4a7d5b25d51182bf86db9dad30bf2c2bda15979dc8d3109de2c9fdb4e52e46e7b51596c1641b3d357deee453edfa7c32f5a3ee39663b4", 0x88}, {&(0x7f0000000300)="8e2cbfe008bf525e88f94aaabe0b0f1af7252f57856a4b2851349a201d52020cf28d92e21161351c0e735f5ddbe985f92c4c28eb261011a1b5f65f7128812e76e1d5b8", 0x43}, {&(0x7f0000000380)="c6fdd1376811a88b70bd7fc0be698e1ebec969ef9f3a9263996693a4dd9a05c8aa99766d52856f68", 0x28}], 0x8, 0x0, 0xfffffffffffff296) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5012, r5, 0x0, 0x1) fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) getgroups(0x6, &(0x7f0000000080)=[r11, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000500)='./file2\x00', r4, r11) fchdir(r6) getpeername$unix(r6, &(0x7f0000000480)=@file={0x0, ""/48}, &(0x7f00000004c0)=0x32) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/176, 0xb0, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/176, 0xb0, 0x0, 0x0, 0x0) 21:08:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(0x0, 0x611, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='p', 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/176, 0xb0, 0x0, 0x0, 0x0) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r3, r3) r4 = accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="09e212716e15503292259113b42df1ebf567e631e0fff14ab3771480", @ANYPTR64, @ANYPTR, @ANYRES64=r2, @ANYRES64=r2, @ANYRESOCT=r3, @ANYRESHEX=r2], &(0x7f0000000280)=0x7) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180)=0x3ff, 0x4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x2) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="dc523d8462d9438127d8759686b7b30a91012ee958b9bb1e7b77791f4480f423a30980716be62707d87110799fbd5ef99c5d4f9e88e35fe11149879c59e34195f260ed83dd52c30927333d335e0e", 0x4e}], 0x1, &(0x7f0000000600)=[{0x48, 0xffff, 0x80000001, "9db02d29595f08da99b3de7f74af59f2139275fa989425f01c0c61832d97417f4a262c988e836b54fef1cb4f3f6b5d8b1ec2944665723c03"}, {0xa8, 0xffff, 0x0, "747264cd2b9352ee5d92cc784d6e5e4122fa39859cd8bb692cd8e6c4c9960d262ae86ab13f8bfd10746af5fb9aab7483343198b78879365d2a850bd6fd6b4ce94729e789f6fe7b8e47f2af596864c1a00780f9d4634764d3b6a300f2366f071ee408ab971c20249164519fbbc9f92d2e118d0d4981bc4c66dee6688916d8c7433d25831f715c05ad0891c6208a58e47c52c239c3e725"}, {0xb8, 0x0, 0x1, "f4f9e4dfcdd504c78f389e481c7c30b38d5de00e4c56811dcd7199ce720c329089e67e3ecb8f1837f66bbf3a5781a6c505f6138ea5b12d2dc1baf2e3aefee70d5ad1d5f7893d0d639091fe7706dbbac6996ba343a98ec097f855d6c9bb5334849d7ecff2da87f626128ee2407a38ee37117a0ef9532b0e5cdaf7f754e6df8db3a2ef5227155c234c9eebfba25efdb6de442699b88558b331cad1b464c2959d848c2b98d7"}, {0x100, 0xffff, 0x3f, "c2d3c9acbcdc218a28594000ccda62e3b060831d14b60da763b33679d18357d8cf22bedfc37589cfa51a7d5efca76f9e021a0b863ee728816414854079631ac2c932eac887285b0f558ecfe25faed67ea654a0b115fed9b82fd353e850a7668714a72caeba613073f0de14f186a0df09f70e84b984e3dd39d0d7039afd5c65ec4ba761f5b8ead4992b190fc8bbc8ed8ded0dcf859e1f50ea8cbb5650334c87cb6d3be31f7e2696f1a426835f658ab80d89a292d680dceccea24c6b173186620b133412c180c0bf93d640b73c9f831287ebeffa82a8ac1e21ef50f290e80bd0a9c004737fbf57db6d73cb"}, {0xe8, 0x1, 0x7, "24e3e4d2f45e1819d6fe9903ea2f18381cde702057c8ad12de2bc5d4d81f669525094a7fcc4b53798569b21d4ddd3969e2dd4c1ace8e9ca02b110e55e8448cb4db5d21fe52da4c15168420a6fb2d9f165c3c53756bab3d6cc96f62955111259a21f08d1db05d0fc8b6c2f63a525cf7a1a34b6de1d613dcff806cc78a1879f9cc69845a5da2026c223b075d2b70d6f5ed429abba57c0efd87ba6eb86a99543828164242b8167edc488ba2ee847a188a8aa2f9ea28dba865cee7a1f07bc5511bb0f583ed2629436ea0dc953d456b6ab1df2d01f9b9403c1bde"}, {0xc8, 0xdb228ff1b72599ed, 0x0, "ff967a0ebd4648187efe7e9f34d6dadfdbe134a08ed0192a7b96fbfcbdcdba6cff72428a65e08fec2073541e66e47adc28ca27d36c0b833781ba21f2bf130483ae3a08284acc63d64fe719bac133662577c3a03a59131c550c9f054ec5062aeb05ca31fa9ee1f0537b81fd120d8f8febd0073f0eabb309add29404c3e545fda6b01abc3e9f4c5a25691abde176427bb676f15ddba318a5a79bd67a0c57b0f3d1950c8dae83d74597add759bc41f35400781f6068c9ab"}, {0xd0, 0x1, 0x8, "024e77ebd530829d841cc05171529847e5603bf7622194d91bca9f887cb11afc2e91b6764e280523f100d51125f6de043e35f441bb9f3554f02336c20a3bc99143d7183a8850639253882ac9253324d00f5e36d7abd335254e831dbf85c1669b313267ed169b86665eb57a2253bf5f9282d1a8141eee188fb24ad4fb52b21d2894e1585ace17966b947ba2b37fa7dac46676a8ab5d534ec6496ac266df5455766a53884529bddd597f1fc4a5a1739eb6895557c3f196c064f0"}, {0x28, 0x1, 0x8, "0d44b7f3dceacc21a15565546e5e2c9a6965213344"}, {0x48, 0x1, 0x6857, "f284d4405ce9a4cbc16031adb8bf922d2ddb3a8b341a63f2a6dbc43477ece951a18de592b96f28e088cbf76f18e64d6b8193c21e3e"}, {0x88, 0x0, 0x1000, "f1d1bd6eebf65d882ed82e11223ed9417e1cbd695a6c8298e1706070fc9fe70f0b49dd66d17eafb7d88ecb9186f3f3e9b7cb7c9e6d0bde49a3ac58ead8c5304e4eafd82617a9ae9c0f00001a09dd9160d8820faafd1079e8a20123ad3d52645982409277d6f50cf259447205bc71ba0829de72"}], 0x620}, 0x8) 21:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) chmod(&(0x7f0000000240)='./file0\x00', 0x2) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000500)="c7548a63e6072230b765846f856a95a37a9dfce6f80bfda05a1f9d12210a988166e51a4815b1ef16624dc8ee8966a509ef0888271babe685cc94cbd5e7041bd0885f0aed60c3f81dee89461172e599eaf11e6903ce92a41df67541d4ade99c1cd711", 0x62, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x8001a5}], 0x1, 0x0) sendmsg(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="adc76dbf6bd1e94c12d5197b47acfe14340e612d761f7fca55c30edc03deab65aaf77991c4896fbc3a44ccc6d453ed9f1ace3336611d0d0684fdee8502b1769a50a10d3efac52caf79400568b45e98013fbf9442bb5b5ff42c0b0d6e59cecb48661a7161ebbbde3960f13e76a46ab04a104d0571aa6b374bf79f35f3c2b897b4ca22a8ae0844abf0c7faac4938ee0d0491e5db393e8da854f3ff90310089cc4e5c02764269f6f97eeb9bd73a1e0c87299d903cafa4c8bd1d1ec8a217e7d90878062d69908378acb7e0600701fa1fd43de2d13276d70f7b336a8aa8bd5e7f7831a932c814608ccf71a6307289496db4f352d40d67c8b822824a7f42bb72f437e49ccbb344d7be71d6c616e8a21709e8c100550eb9e6f8c5e85cb675d2414048b01c4e78a35278475f6ab496041aba375ba549ab7f9c302f0c7d03e95cdb6d55a4c5bcd446bb32de8f9badd999b2d9585cb4ce79d37cff36928b93ae046e0d0bcdd25aeeea8de2a737ee7d96fdfead01afea9c1bbbffba794d07138b3a7d75f617cbacf13797e8af6eded81e2c9d598a24b4c31c7fdd9844fcd592fda37160f4e20a10448c9d67274f9bfdb4687ee6e3d8fc45041b0512dabdb34820da95b6a3eb3338f4a40f02b46e243bd2c1255a83d8f445f368fd3da385850d922bb052f2dd5867a9638ccce8c71619fe665c66b2bfccac5c724318c3622cfa5116bd5d86f028cedc5180168f380848ed6fd765198b1cb066a94925e412f50c3355f0fc85730ff3b3177d798de716672243ec37acfabf0a176cd89c137fc6aae96a45f540cc88a4f87f1cc46fa57b667d24a0e2d892012c653f8818aa986552a891648fce0523228de5a5654b4868a40ff6b06d223fdc348765090cacfdfafd5999dcaa13aba7642ee0456f76b392d4da608d6b1510e6ffe35255a4ef336ccd5d21dd14f4dbc6c20116440a47bd3ddbfbb2010a6134a19e5300e7fd5b535ba96b0e364a2f4af36da6efd6e44b3aaff1bec5454600b43839aa9f0f464eab0e5a2f957abd0e4dfb9cf4fcada82e6a7f3256cb1abe5783c234a1e7f03420dcc6a64afeef28b40ec142efc6683c97aefe04346f2245872481657e801a3e34ae01ab60d449dfde20b88541e921f5ddc473fd0e2d75c53a6744416a8b27f8adf771bf2481c36568552d871f77f9a80dbaaf383432d7f9e892a0950bc0373f46b924bd21f019d8c6755eb5703dfefaee71af4ef4c09a4d51cf5b32db73dd6b4ea8ffdd775036f91e3f8e55d7dadd516c17b2900274541305b8f553e3ca10747cf4b77b31b5cde30fdacdbb459f8433348ae146670ffa3670a8a93f967e157a9cd351ecdf69c00dd8338e9088e0e28f344ad1f2a66abb38fa1ae60f28a6a94f31534d3b2b3b3b3c5ecb6029714187bfb52c842c86cdee04e1c311171cd195f1a503fd7dd5c82b0fa0619406c03e4e1784bbda7b0fc9e5d301b053c55ef5d843fa4af61fdeca26c630bb5c75098e82cead58ead36c862fccb8d265acee3e27c47a62d10629bf8067a292cfeda5f65710c0c310702580e77524340289f96290bc0b3ab4014ff2905eea11617ce78cd7c7774e02112cf9553263e226c55eb963e20de47ee2a3e4bc1fc060c20f4959ed6a52650f21216488e2f4dd49a6c1b076f1d032c29bfb476a94e08e5deed3008e801af75a349fd198a676110633fbcdb72fcc99dc8ad8cb9ec93c94ca36243ce461c3057860e28fd7e24cb46816f592ec8f8d2e482b8c8315cfe4a27e15ef6d152003c327289bb9a6504d45ca447cc6e676f222fae14e64e1e2dfa785122e60dbddafe2dff82fd7d28d4342ffe707a83baa6bdf6446894513151ef41dfab535d9247da93bb5e42410267a69f4061519d4d07abbb21a68e7433e19b36f5aa99be6552ffa9528d1447dd7eb64c770d5952b78ec876a5b6e15a99c84e677f14f629f276b093ee971713717826b76dffd02ca0b7679f963e675d933521c6867af80ae40a780e28c1019aaf68705a12c9a70529a62c42434a3e5c9f0382165691eba5984ac806bf6ced2415226802468af0b3fd53a3fb47c25b8aa5e1cd5c67770f9c7a6a17be7d14a7219ef9897c6a6aa01a73309c2e2efb11889f522db093ff0d2e359a63fbf4a9fe0961a87daf562df00e29214ba3e58dd699db62a1a0010e301f91a01d36861f0489b528b89e61c9144db78b000cebe62efe4aac0d1d388c8e9376ff43cd10bb1457e0d2f050346a05f850b77cbe567f01f606ff2db9365489cd88afdfee839e757eb25012acb8b2b3f8c8b592c786af0fd531e38806b87af24adaf34c702792454e9ab4cd8acd5e728a6997261281db3973768d3dee17f6e7fd17764614c66e916429206b8c956a5d74429a379860c4b90804c8956f34623f281125e72344ab58a5bee253aab5fccaf7764be6082bae85e302b6488fd0bf586d2b7243d51e1757aeb0d41429a2530d3dcd48a1f5e8bb60792da4f5ba610ff976cfa9819e4045339fb7dd36b82cbf067c4b48b69dbba91097477a9e4c8c8626e80fc896fefde29750f13c7314efbde9a30c6b3dd5d412d8f11d7e756c00b5875a59f7d2960b04e39d2315f29e7c81bb478c59e3c675d8fc61462afae1af3b3b67f88cf9ef38121976faeb4bd1f0f2c2e13cbacf7e0369ec93acbcc873df9ec071c3b6e3925a741c38a96613867722febce188f990d8cbf3869079f6ad2610bc04d2343ad160d41c4beb2d2c8e5f69843504b33167bb44e2d545b46751272f18c2d742438a15850c9676cb050c7c8dc4f6b6e99c9cea35f5f26dfd59c2cfac26bd6e26dfd4af32c2076b296db68fa0dc09249301ea038574fae3e29a9aa4aa5df1483556cac6ea460fe1adff18740815132cebebc4e87e91d2a339f39d5a08549eb7034f75fa98cd25c9af7cd4d77d3a244ba3c3eec1497d3d42be88ea8bef5a540d1429bafa8b4467ea96faefc6a0dffa8af61601811c8d82ef40c6868d89bfe0e1f045d86063e26e19c3da511faf3964894430ef7d1eabe4d9ac8b4cd02102648149e1559d07e391cc654b3a3ce3dc780cd3b3cf78797266e4b6834c12f5b675bc25561a5bed13e46990ca3b173c090ccc5ef2915072da233b08d652e2e9371cd4e4a1b50630c3952568611003eb27d1887a19ca39256a3e8a0ec1bd876ed8affa0359c42f3f8490a73b88172132368054944961afd8b64884a91785ad67adf38f6aa7d858a4e99e1b4f6f3ff5021ea09b7fcdc78f7fe25ac8770d338ab3202639041f3070412440b4f6e4a98a14ffdadaad1b7b14808bdfec023f5d843fea65a68f78d1f618f82e1156e83b3d992d17acbf1a02665af4620ce0415befc0279fa40c945646c4bc45601608f33593f5fb39988df171810b29d8a81056d74697392d10432ec2047fad114cc17b0ab9d41ecfcf2fc56865f9011031c15befc44e367fdf69ced45c06957cd744ffcdce4d42cf9ffbcbf3485e6a1f6482796642940199b64e3aa369e9d50e76eac755a5ca63c7a462a51ee2c46051edec30bec46ceb986c0c644e556e13a49d9538d0862bba38e394328022b6150aade8ae27dd4718c48f75ba35bc14a165a12776ef319ca2a6b0d2532d3b7a3f5272a0966f0dc4f5e2df09e34c9c166915cd8379c15fa9d70fd590f9766633924e0eb9b455b0d26df1aa71babde687f70949b8befe60391ef8a8697c577b13ec10bbf18cd58b8a654d0389d0ecbc6ad6000c08c56404d3448b9fd18cd4e8975f8f53b3630b9a22ad0e891e889a4eb6c4d9557ce7d4116ad2ecf10f04683f41c26baa274d6a551de132e98a1a50acdde3980b1197fcbfbec93c85d0faeb51eef5e6436dd2797dbf2f4315686c3fd5a6682de9b592189fa72d55ca95bb594f4ec37199c3caf8680a5bbdb909ffbd028490d5ad2829249b4c69bf4c2b74ddb0bc42ca27d9a83e970bd7ef8f0df02fa4171fb5d4d8ffda30da0367b710c62d0fef5fba4c040a50164e61975865d883e0c09f97b392b48186ef4d600ca94308b6ca9077d78b1ae899ff93da6999c028fb06daddc625daf69c4126f23b0c1183642f1c9010df6616ac53b8799070b22131192f3b8febe68ef43c15e50acb1950df07235d1d3f9388942b1c489ac041cdf9395c46640d4d780b64fd4a19f42319261e92d708a2f127ce77115255c3052d606d632943d564d6876cca905cebf075451edad3e9670168245f62d5d0ec27bf97a74f1bff36a3667f78e8c7d116e9ed4aff7f003e408cd8afc8d44da8e967cfc8fc60104304de74cc86da2aed7e6265b603a4c296f907ed62d1cc39291affd0e456391a1f27a7668bd9cb77db5af1487e0e2674484e3f427e3273b9b5e1b43016d4edc6950359a02a8a0615fa0d84bb5851228d83e44188ee6277b96c60e79866ca7f3e0d105ba1144428877e9c29f2ef101178b6745da83da505a677e541dda81594cdb797bea7a35f0a795bf39ded9b706ba1dc164af453ea1ee4fefe07a567482cf0e096f0e3227b3af1d99446b7f19b876af02852fe5a7966a7cbc4a219911d27ec9fb7a16150ed7fb9cbd22a70314c8e1f1ad0aae060fcb9ce2a2dd8acd01b2ee6ecbedb063b68daf2a75db11056e72692cf52424d992c7761d669a128940fd8d47d2624ae4372b5c54cad51a7019b580a47806f2392bdb9b3b4f7cf1f33a9abbfe43ee5c7ac2c0e421a13f651bfea4c7c87f1a12525bb2cd0d0478ad6fed63c1039da56def9ab983e5f614b038eda56779a5ffbc1ba7647bf1ff9ca874fe926cfb5ad18ecd54821c3d4e14ea854b9949717a55ee2acfc33b7857ebbce0a0ed5e651b65e8e82411cccc73e1251ccf7cfd0c1c1e7d4e614e662ef24778ebe3b081f3480a7c1e3a14a1b9e31f6be7007b0047bfb8f8ae2c655948ba9cd31bedc695d80db1eef4f717b91b3ed581638bdbd48bc05ce4db51967003a8df35b8960780dfb015faf1c76e1c489338ea7b403783c2670377f3157a165c2f91bba49b32d9a900cca4da2966691660972c74736e6d1777e4de31554d50b9841dac20464b49bdfac66f6905d4e16afa57d143e1e8d9516e5970a170f01df2e41d38e08fef63bb32b6810ae1e72fdf7ca24c5d67dd67a50b6b306a7dde93127b72103ffeefa998c68d4c84884a1253d826f709ae4bbcdb8bd9a7bbe91814aded4b2230e8dc3b3bebf1bdacc78641f0286b729dc20831e348108dcc1060ac2be8b6e3926aace54e42b62126eec2ae06073efcfdfe0c89c03761986346b5ab68c85da6d88ef35cd14d79c93df1b4dd430b59cac51c0552fc1de835c945527e38705baf02bdd7b74d06aad719ccf92b2f3d87b9edbe50244144605a3893b6be0b290e8f5efe10458d3176359ea7c498b0a09a11d45d11e2db2f30b14b7193e3256081313e46f13868918dfaec0851ea0edb2c21c0e8283cf6c8a9cc7f34a2b684478524d3f5d056a43f1fbd272e201a92cef623a652f91b58df568f13d1570595798e2c8d5af4243a0755506895da335ee895e329f47f93229fb9c77760238562d0ca1932a46949ffcae8536a7ccd3ab6ec536721d4b0a5ba55fe44185e94944568d6db5f01830bcf89b6ff27859446a33f98eed138d2258b4dfed2c88a6ab3ada3b0b2fb906a07e491c62eede562f2f97cb2e3f171d764d6273ca498012c2c352ec8396ab27b6a6d6206d05adb111ef11a95777e7ebae3d36c84f8386832271d77b6739d9d40436d4cc07e944d356fa22a95f58fdafe5704452a246104000d534c73b6fe9bf2e9ef8d1e24a9622aaf21fbe1e5bc1a1a7cf8c576", 0x1000}, {&(0x7f0000000140)="795592ee11e4b8c76907ed0cc29b93ee50ea4abc3201650a7992bea7b612d3a2457c49248a9abed92ba31c258331b87a3b6e652ca6039ffcc80b9c1fe687a6b6e694b77b94b62a753e3d8de80f22cd4c418e7fb9a10dfb1a7dbbb7593b89c45a99c01fd42533f710386bd770d60825008e7410e7b533423d6929163ab9207d0519a6c1", 0x83}, {&(0x7f0000000340)="edc0e26aec199a825a139dbd8cd39bb961464c4693bd39811706fa10e0459fe3cbceac1350c8e4e96b1e421c55a0a166fc72e35eb27defd2e1ba873d06a8fd28e22b6408258a8daae7fb16392e5c74b471a927007bcee424c449f89d37ffd16d838336d0a57e0e681516e14418ac1739d303edef07d7c2e869fbe0631f7daae4a293d16883a29d903645aea89319a7fea308ecab4c4d66fb2e4aac5b14584b90ff754f06c334dd55b9973bf51ce4355ef8cfbb06d24cd7cfa24b5d60cee75de5499034309d291ad390f8a0f46fe49d549f52b2350637b58e", 0xd8}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000000000000100000080ffffff62b8e4752c8f15f8cb85f02c904b2effeada7d0523ed9f008800000000000000ffff00000b5d00008f57f87acd6d53040aa5e012e27e98ff8e56edcd5ecb8f4c107b11a408e540b1fd33adc0b77c7367684e0dfd4800b387852b7c0167807db2e8687d169675012a080097ce60b451f056235c563552afc4dcb1e9ea04fd60bf5119b0b6a5b19348b5de0f6f44dbb10b9242fdd209273cf21aeae2c2de5be80df7e222a76942431607000000eb4e7c00"], 0xc0}, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000020}, {0xc}, {0x3c}, {0x6}]}) 21:08:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) write(r1, &(0x7f0000000000)="e167c8e4ef5bfcb50928a40e2e370e7404d35bfef5ee43d40bf1a8942ca8543c1e4407bc9d5eebe731e88a8cc017204635b204b2c923c4c2a81b", 0x3a) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) socket(0x11, 0x2, 0x1) 21:08:35 executing program 0: open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) getdents(r2, &(0x7f0000000080)=""/37, 0x25) 21:08:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x380) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x10000, 0x3}) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3347ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f31a4fb1c35c7a7350b404f36a00f90006ee01be657aea8a3f8000400000000000000000000000040000000000000000100"/184, 0xfffffffffffffe08, 0x404, 0x0, 0x1ce) 21:08:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x8000, 0x0, 0x1], [], {0x0, 0x0, 0x0, 0x10000}}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d383400000000000000558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a55aa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 21:08:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xc9, 0x8001, 0x7ff, "d49b8923c777ee7901bdd896afa8fe191184372d", 0x6, 0x8}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 1: r0 = socket(0x20, 0x4000, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {0x2c, 0xfc, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) read(r2, &(0x7f0000000380)=""/192, 0xfffffffffffffc6b) 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) munlockall() close(r1) socket(0x400000000018, 0x0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r4, 0x2) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000100)=0x4) 21:08:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) dup2(r1, r2) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_settime(0x4, &(0x7f0000000080)={0x9, 0xff}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) dup(r6) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) openat(r4, &(0x7f0000000040)='./file0\x00', 0x71ac850fca7e716c, 0x40) 21:08:36 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)={0x146, &(0x7f0000000040)}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 21:08:36 executing program 1: r0 = socket(0x1, 0x3, 0x0) socket(0x0, 0x3, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:08:36 executing program 1: r0 = socket(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = socket$inet6(0x18, 0x2, 0x4a) flock(r1, 0x0) 21:08:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x20) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f00000011c0)="14fc62c05554d384e7c7a7b7e9ecd8e9cbbea4e833d9f1d0a9ce784696cf373b985d3648c2468ab83be8eb2c50732c2ce6e55460e609ebf987299c2680346e0f2ef72cb4892d0e39758b2877ab7b574db6e2fbdaadd8f04fa636538f6c7ee09ec9470982041810b7e7088ef71e283ba471529b2902eb345337e7330830b6f40ef51cb10eb51da30b5720d35f676b1e3f5a33a6ecb7471d4fe2378d6f34d89969fd20be0d84b9da47f69beaf05e214720f4307d57e14df43b29417753252b3e9c092c8de650dd3d08f1a162db9e0184c0ca18bfceee7adc7337c8dbbf83aa38cd6f556fc8205e3be25f5cbe52ab83d65e06ec673de052f34fba", 0xf9}, {&(0x7f00000012c0)="3d96750d90e03c7bb9ec42a1d6f1c405e7bde3ec71ca381069d96fce183a3b3844abc4190e3984dc5979558d6e06384e62519fc1782bbccb1f05f0ab912b983b4cbf3c37e720d86048ce26f3ecb3a5b44336029ab65fb9b9ecdaf029794b46c93e6d83efc32f6b71ea12822678a0f90904fd6c2cd2220a4477cc57748797c3e15b8e6c8ce66a", 0x86}, {&(0x7f0000001380)="396f678ee3087811115fbed6836fee05a4e122c9e7a352ff5989bbfc8ee56490c82336c0bdaf6aa2fb7888d2ff068a4c1f6839c93c0e4f4895863a8a4f0c2bda00ee793fd2f3c0405c976e7c2556447b9b9c5f6d6bd42342460a58e5f15854d95378b4b019de2d70d3", 0x69}, {&(0x7f0000000080)="9b09bfb1ba45545972130ce0a57e19a60d5174ce41a17e937bcc817b9b67fc239facd581ade9d59b305a20da7517927769571c7fe4c36d1a0e741cf86e", 0x3d}], 0x4, &(0x7f0000001440)=[{0xe8, 0xffff, 0x8000, "1f7e2637a2c22d991856bc12e66fc3f9480110722586ca56275f6af397401f8cc0502f179619200f0dc05fd7f121032fb616574eae67189f4adce32bf4f1e78fd93c38048a096bcc8b0284935c72c4145588ba53713bcaae1b5433f7912b0989ac7f218eb50337f81c13dd56adf25e4fce56a6409df868933d8018c96d144c1ce9839a42d0db810ba25cd7504257342c778339f78c25780e170f53256073da2477346b8d8a2e330c621fa7f37f40cb3c8f6086658b8cdd0f9bf6a25aec3e891305093c471efba88d788b013bf04462712d27c6724a246533"}, {0xd0, 0xffff, 0x6, "377028b085fdb3beb6db76fd0bf9225f36e2aa363846975c58fb35f5cdf7c7313c2f5fcc74013caafa827ee202695cf6dd2c2409ff0eeb0ca576986cf6018fbe0fa05262018443690140e55c450649a33da1e2cf2a89e97d8e77122c5947db7b30658833447119a06951322d3f49e178feb03046d58ad27bad16bef4ae11d391bfa273499c137d41471fab37df4cc0af1ad7ee6ebc24d30c3d57a1f3bc9cbc51466a70096953a5bfa6906a661e511955af6c64db20f9d7fad0"}, {0x48, 0x1, 0x9a, "e1478676e20869ebec36d7f24210fa1c39b0434170da2293ca95181c82f370f16dd8bf2d63179ba82b0f7e920f462486f4ade1c5ca78fe93"}], 0x200}, 0x400) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0xc, 0x0, 0x0) socket(0x2, 0x8000, 0x0) 21:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x5, 0x46) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x60}, {0x16}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xfff, 0x0, 0x3, 0x3}, {0xffff, 0x1, 0xd2}, {0xda2, 0x2, 0x9, 0x96e4}, {0x5, 0x6, 0x0, 0x4}, {0x8dcb, 0xfa, 0x3, 0xffff}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 21:08:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000780)) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="39767dce508d8a38f265ed719cf6ba333fff3882322c3e9c70407c207c6035b40a3aeca96daceaa885864951b69b858d126911b3883bc28e00f0055ec807b0a0735edfede18e8e948682eef712e303e4293e9fc372e735de60cac39f9defc6b1f10e7ecae432e42e78a42373b3139ff4d188a8b42f88eb9b8151f6f78d52593a76d0a7", 0x83}, {&(0x7f0000000040)="8d2dd1ac198e187637815b2c0454367a7d080d12f2976c5765a74548f3384c8e9aee63397161213c59b97b5c042eeef0899a7764b791aea9c062ebc82f285185320722ac2a0a2e40abee763b65664f88d59c2f78d84143bad1b2e2ca", 0x5c}, {&(0x7f0000000240)="40439d651287b0afc69243a9b11226083c6afd479e28284707594d7573f704b1", 0x20}, {&(0x7f0000000280)="9757031b09d54d5ba89fa93f91ce584a42c1579a2bd466e3e3c4fceb41e908b59a7c3a9f7fb343e0ea43808305c6a7209d537e1083f2cbe45a876a4d5e82be407002596155a634d4a9736dcbf9860527007c837db5228456472ac3e32c74281b3aa5d10d43da91a8801b97674773a9f65bd2ecffeee379282716fac15498da1dc8c09bd8708c028a804b5a7a28a9724c2180bded1fd719abcbf74081967d9a293fed5fb346862f5416026cc6458ae53be21fd62eb267a6cac2e4afaaed9580f30196b5d1e65e16253d0cc1072322e41a0d5b3ce6ee3e600d43ae1dacedc66ade051a640e1836fce2acfe033b9c61", 0xee}, {&(0x7f0000000380)="f8dd1dc9cb4986b49a1feae6359f8199efca37a6da17a072fb67a5e6778835ec2a0209cf6b250fb2f7dfddefcd8af5fe0dd0a6de5288fd62d9c5953b5f0d4f01bbca7acc36cf16e375551a9217cfbc35c0914922b26b954ee5ad26cf5dd6b2d25fe4683c662a6e4a2741bd5884bff88ceeee20746f55c3557fadf50f6b11995cb7c54e6e798f9ce26cc50514321c2f7da424a29a73718b9239ca83fd1726db0dce1f64e0202d76e860393c09b73df8ce1077d0d123bc42ea6abab369cb5cfaf3", 0xc0}, {&(0x7f0000000440)="a20c38206295cc51f929b85ee006928941525c78526b98df32d8300245f88e432340998cf5e5b8bc63b04fb6c726ea545c25bfbb3a470253276bce78f0f8b2d0657ede422a9f3750c9365014573159fe592284c4e3b8c80ddb6fd017e5508179e0673c0268a124b92a187fabe21735314a7a5a9b4a175e2e65c569ba6dd64e1461b0046ac7ee31e6d57efc7262886c79405e7978c7f69c5e56fc14165b5ee8d9507bffe00845ea5fe48c4b6d0ad57bee3e89c1d20df466d28bb0ce02bae38919f5db533988526aefde1821ab1596574501b1597adf63efcbccbc53b982fbb5a7946558cb12fc862805bc5797dd6730740a14f5d7e9552b32c20ede3e", 0xfc}], 0x6, &(0x7f00000005c0)=[{0xa8, 0x1, 0xcb95, "9fc511d0d734b5b83cfafc14c5a21f1430cc05816dbb7b848e4d2ded770df6f9c2e0d0fecf26cb19d85060e165d6fc71368514092c75d18ab37ac999d1c1940e6550abf85794d2f54497667ddaaf7233342d600c6600ec47a99362b6a25c63d2ad9b2268d7f78c7a0f29a947db0f328c071efe236faa889e4a67c44bf4d0a36fd5d2e5674b5d92b169ca2ace47879dbc6b40a6354489e5"}, {0x18, 0x0, 0x9, "25968fb3681c"}, {0xa8, 0xffff, 0x0, "0cdf4a5a639973c9ecd2569f16a6cd0f8a8a676c7ed8b5124ee7a64eec682267df10237cd0c83def357d82e29b79897a1444d75900fba6b1c0235685dc6f2af7c2d06cdb348240fe2a1384b782076b2c6373029c4819cf821ba25e52382a434f65137f4967d0982502001147e1d29cb8546f9ff4de460dbd58d02b049ee803c7e244b01ffd9cb37a118c6998a3cecb81ad55e52de9b7bb"}, {0xc9, 0xffff, 0xa29, "8fb5358a11"}], 0x180}, 0x408) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000140)={{}, 0x0, &(0x7f0000000100)}) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000)=0x7ff, 0x4) 21:08:36 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x0, 0x80000001, 0x5}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:08:36 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffff18, 0x4010004, "41c6e4adb200000000edffffff0ed1b147e95872", 0x99, 0x5f36}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 21:08:36 executing program 1: r0 = socket(0x2, 0x6, 0x1f) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) denied attempt to set clock forward to 68719476745 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x8001) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x6, 0x10001, 0x0, 0x2, 0x20, 0x100, 0x1, 0x4a12ed1f2ccd42df, 0x99de, 0x10001}) 21:08:36 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="565ebb96380b3bab34db99db3eda52b35676a9f9edc4ed91d0fc4360e1045be8a2400d5a84459aa18aea3c9bce96ae596b662140c859b60a57fea9ad37e4da9f53bc02ce2f58c1e08252d9ca87eae2f79622ed11d034729ac25fc655281f0d5fae062a83961be167695af9c6d4458f8e2f17ba7770fea94852505003d00e3941825922c33564833cab0321c82744c67ad30680603d691a493fe1f60bc8d311b1b6760e39bb7c60f268563d861b562e68c4f56a8cb8562d9389dd05fb441505c5e57361a054461351fb41171b3987e3606e06b95f791d0beb391a27541b88a9d6bdef8fa29c761de1097a19b94b7a333352bf", 0xf2}, {&(0x7f0000000340)="91755b0901e3573d50fa2a9cdb5774cdb6189f6347c6c762486a29ee1e56fabfccd5f70e327ba2c4f7e02bb3021c2c66f5d0dca8dded66fd670834f16320052254232808008f8d1a25ac70d1789646e97a67030fc5d13fa246821743eb78056c98b317f9815c5248f8f927ef092d7b8f4b4fc5f675bdb31d8201e935bdd880a3ffbd37f2c90518f4725510f3", 0x8c}, {&(0x7f0000000400)="0e5fd8adceb51fc98067ba830b3784b04e13bf5936106f93070b6e1ab7124d4c01f06d8cf48467d20058d41a09a8f704c129bf3d17fdde1ffd3fab03d17756e7cb9ea513002abfb468c046f7d0665a0b86c2edfead677ba806895848f6104e2e36b6af48f459320786587a9c05fd8799", 0x70}, {&(0x7f0000000480)="7d8692755a59cedad5db8ddc302aefa94b04e69c014fe74900d329ef808d4fbe3103cdc9a893f02cfff8620fae7e469d8af5ff0afdf158d50ae7b8aac8338ce8c9fb6ddf0c9586efb469aa9a074faf170eafa45286ab2e77dc3c994d0c7ead441bdd2e58c2ccb638d876fe81b011a743e8f2935d9a2d9aac509e98031a407cdc20c239d59fb7796aa32943185dc53da048212e64d3afa3ccc177156d10c9c46930ac776357ad5b060d400e05b30810f341ab10dbf67de902", 0xb8}, {&(0x7f00000005c0)="241d80738a30ebbada90f10eb88321342b8d20a390299810c4b2658ccedb1b8befc7e575e6f764502e8fc2a101c950f229906f0afe9801cf30a3eccc032c4f76718c985100ee2aeb65fada9709301214364215e60121d4c31891b087379ecb451a9586578332290ae1e01654ac2e7434ca43c6a1a0b9731ae9033076519b05b1c189cc8932d6a51c5426859a2f93fa775b473f506ef14314262a86c8ba4173a9ad2699c40b", 0xa5}, {&(0x7f0000000680)="fc8fd6a55913b7930d1bc3964ca763a3f5bb0a37e027f7ccf8417de69f521a6d3621910dc55f53bac5690f105984feb0a0d306bfad5b0749483ab2e965a948b1bb7ff85c139d3a0e5c568b31c879f57db7059e2f724af8b814724cbc27edc3086223ef7711f20e6a20b368d03981a5a96df812f2f7ee40fab5ce8cddda82f29e29b925ba9dc10863fbfd26be22b5ad8419aef6", 0x93}, {&(0x7f0000000280)="00d4a378a32f6335a9706237ae", 0xd}, {&(0x7f0000000740)="3e9dc3727d05def47391bd6553afb213d90919f86cd524191fb2e215d15c8b0815212de6342c6b835ce8be49a05d4b7c94ce405006b39f4e20eec2ef8c88bf48ac54e0f8407bd22630d724da7e003735908210e156f8cef483b96f80f9609d95cf50d9d716420f0f06ab954b761fa52c3da7139a6a81c850752d4b89ab3736d889077b77881a719452256b277a6718ad18fd83f8f6f8d955f2ddbc3559f6741706a15198eac9f7154e9a3767ae70385036881bda04cf4ca6a74e40", 0xbb}, {&(0x7f0000000940)="08e9487a68251990a4198120a28fbe9bc7b08b1285613045f1fcbb7b4825717d96203159587b0c2d25fcb05672d85cf17c15d77574c5c28fefce2d10dbc709fd8a651c0588ab8897710e458467df21b161256063bb44e60836caaf4e22af730b32d4480597399bfcfebd2ae36547a29f38a79404e9135b1b24cfd48a7781eba2269c6fbe5faf5b044ca01d5092afbc90b50ebf1de1784a406afc1195d2ff718830494ac6c425c85819a2b79c4a1f0730fe68dbeae6602f9a75391ae88cac9f234d196107ebda3b0b3b3c6a5f307cfffdd23c8a4a9047", 0xd6}], 0xa, 0x0, 0x4) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:08:36 executing program 1: socket(0x11, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f3704df781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000000000000000000000000000000000000000000000000000000d8c5cfb51181811be82b525ec81cd6e2974e1c753ce480a3ccba3cb6e67bcf52bbca1878ccf61ac2cae2de31aadf96df8e29249c1b34db03cc2dd0914a", 0xe8, 0x400, 0x0, 0x0) denied attempt to set clock forward to 68719476745 21:08:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x162, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x0, 0x80, 0x1, 0xa00, &(0x7f00000005c0)={{0x3f, 0x5, 0x6, 0xd0, 0x3, 0x4}, {[0x8, 0xe2e, 0x1, 0x0, 0x6, 0xfffffffffffff801, 0x0, 0x40, 0x5, 0x0, 0x1, 0x1000, 0x0, 0x6, 0x5, 0x4, 0x0, 0x400], [0x9, 0x401, 0x9, 0x100000000, 0x6, 0x10001, 0x7, 0xfff, 0x80000000, 0x65], [0x6, 0x10001, 0xffff, 0x39f, 0x1, 0x5, 0x7f], [0xfffffffffffff5bd, 0x55, 0xc77, 0x7, 0x9, 0x4a], [{0xfffc, 0x7, 0x1ff, 0xffffffff0000000}, {0x8, 0x1, 0x1, 0x400}, {0x40, 0x6, 0x67f, 0xf}, {0x7ff, 0xffffff00, 0xff, 0xd7}, {0x7, 0xfff, 0x0, 0xffffffffffffffff}, {0x8, 0x8001, 0x7ff, 0x3}, {0x6, 0x4, 0xff, 0x501c}, {0x7ff, 0xbe, 0xfffffffb, 0x81}], {0x2, 0x5, 0x6, 0x8}, {0x40, 0x400, 0x7fff, 0x7}}}, 0x7, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x811, r2, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3350000000000200000376336ac000b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 21:08:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) chflags(&(0x7f0000000040)='./bus\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="00000018600417b2ee222b00fe0000ffffffff00000008f6ce9e00000000000000000029030000000058a393355fdee3", 0x30}], 0x12bf) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x10001) 21:08:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x9}, {0x89, 0xc0}, {0x88, 0xe2ec}, {0x0, 0x4}], 0x4}) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x20, './file0\x00', 0x1f, 0x1, 0x3, 0x4}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x1, 0x430) r1 = socket(0x20, 0x2, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockopt(r1, 0x100, 0x5, &(0x7f0000000080)=""/122, &(0x7f0000000100)=0x7a) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = geteuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) setreuid(r3, r5) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x7de6, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x0, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0xd4b}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000001c0)={0x8, 0x8000, './file0\x00', 0x0, 0x5, 0x3, 0x4c}) semop(r6, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:08:36 executing program 1: r0 = socket(0x20, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) syz_emit_ethernet(0x4e, &(0x7f0000000000)="f91da5aae5479090767548a8b1c4ee46534076125b436ed46c6ff74ba585a47e13dcb37c841400a544491ca24c47d3d572c6841e0c925c787a7d9284adbb7ea18bc26ddfd35c4988a3e0968fc066") 21:08:36 executing program 1: r0 = socket(0x10, 0x5, 0x1) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b57aea8a3f80004000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c478c587d124569f33d7ced11f94714ed1ed0f83a3b94", 0xc8, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r1, r1) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) getgroups(0x6, &(0x7f0000000080)=[r5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r6, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000640), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = socket(0x11, 0x4003, 0x0) r13 = dup2(r12, r12) r14 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r14, r16) getgroups(0x6, &(0x7f0000000080)=[r16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r10, r17, r18, r19, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r20, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r21 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000640), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r24, 0x0, r22, r23, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r26 = socket(0x11, 0x4003, 0x0) r27 = dup2(r26, r26) r28 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r28, r30) getgroups(0x6, &(0x7f0000000080)=[r30, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r32 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r24, r31, r32, r33, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) getgroups(0x6, &(0x7f0000000000)=[r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r19, r33]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r36 = dup2(r35, r35) shutdown(r36, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r34, r37]) 21:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) getgroups(0x6, &(0x7f0000000080)=[r11, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r5, r12, r13, r14, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r15, 0x4, 0x8000000000000080) pwritev(r15, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r15, 0x3) fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r15, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r15, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000140)={0x2, 0xc000, 0x3, 0x5, "06d64b0d5c4a0f4201a5fbab2eef6797e7312939", 0xffff3dfa, 0xf657}) pwrite(r0, &(0x7f0000000180)="f5473db2f8b99f9f6ce14fede26fe421e1033b6b2b43181414fdf4f54d26f0ae67651f2062607dac626dcd642d37556518f81c1ea4c83ce14e2c6b3b627634aacd86cf491f071468207e6d4200861bf231eaf9d5a46d28acbe74a60ddebeba41858c7adcde69c13cb5e96fdb082c09df13a4db394a3abaefcaafb3a12ac516e66d86dc83018e6100ebac7e88b162637f14c0caa635778fd8fa5b67cbb9d0e7a60e9d37f4", 0xa4, 0x0, 0xfffffffffffffff9) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 21:08:36 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) r5 = getpid() r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r5, r5, 0x1c71, 0x18, 0x8, 0x3}) msgsnd(r6, &(0x7f0000000040)={0x2, "5c622c88f5ab105e0b56f18f2732e102f9ff68eed71526aeb169af75d949d8a4910b63f5faa754c5a6d16c7b7e9e2a9aa50781a3f25b949532c3c156ee03"}, 0x46, 0xdb838294cb445ec1) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000040), 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r8, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') 21:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='od\x06\x00/%\x00', 0xa2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x40, 0x9}, {0x18, 0x3, 0x7, 0x6}, 0x1eea, [0x3, 0x0, 0x2, 0x20, 0x38e74, 0x7, 0x2, 0x3f8]}, 0x3c) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x3, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r8) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r9, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000640), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = socket(0x11, 0x4003, 0x0) r16 = dup2(r15, r15) r17 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r17, r19) getgroups(0x6, &(0x7f0000000080)=[r19, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r13, r20, r21, r22, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r8, r22, 0x86, 0x8}, 0x400, 0x31, 0xff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0x48) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x5}, {0x0, 0x2}, {0x88, 0x40}], 0x3}) 21:08:36 executing program 0: r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x100) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="18d33f60ced8cb45eb57094b96bc427700cbfc17"}, {&(0x7f00000001c0)="d93362488b841d47e8b2caf6df22a34085799346bb40b282802843a11d4acb137c0810b8f5695c271239120563defa524764e3be6ff178b85fbd47fe9947691ec90a3b55952f8473561df2be25de"}, {&(0x7f0000000240)="9fdce4154246503b2924a1a4ddde27458ad94cd1a8458cc86fc322c0a847d41d3b5d1ace36a0fc780d3894f53c8e6a37ca69eeafd8759061e0a2dfa6258e1853dd539bad8c"}], 0x76a5a0d1a0a5fe9, 0x0, 0x0) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x50}, {0x48, 0x0, 0x0, 0xfffffffe}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfd4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"], 0xfe, 0x1000) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000b789ef7b000000000000000000000000000000000000000000000000000000000000009acb32e5351e905c288be2705c4c00"/107], 0x59, 0x2, 0x1000) 21:08:36 executing program 1: r0 = socket(0x25, 0x3, 0xce) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000180)="b7e2c1723257bab74dc9f0e34bea80d2dc02abe21efe1847f57a8621519d84862995706cdf384293189c2c545d1d1c327510f8633823fd4de2c7365e304d9bdd7203f5591f7dc7cffd2133c8d32a9e1636dd180751c0943e9ddcba2a96cacdb5f78d3c6f16d72044048056220cace676daa08618ec375d3c5fbb7c3d9efc54a51be5acfcfc8599b08508e8a1cfaceea2d216dfa465a001526b1f1f02e0896b4ab71f8639ae3ea9fdbcb81199476aaaedd3c79d1c7d7aad24ac8b1c3579d4fad209fc45fba907262a9e8936a76648a67ff814e5dd73deba0308bc487b0c3f908cab1117b4453c10309951de0a862908a3856983cca5650c9766e478e8e8338427631b2229293638e959ee44180a3cd66d452690d1a9189fce2a43e8408cca78ee07e60e870edcf4162ae3601a0fa2194c507eb60ee8c92de30942c627fba8231da9c9a8a42f8fe2ce6ee080651691f277f92c3e1edc1ce695e8fa043d642344a7aef018a72a2d691d9a4ee83175c3e0a2870bfb2254830a9ff0d39d2b4e927dbef2983e0855e89c77ef1effc1f94cd1f27641f5ac6ce8d964f9eae969f0ee783c9c44eb23599f3607c01abf9a9745d6e8726190ca7a8a6858e0837a5d434efba203b43589ccff5d23e88afc13f0ab6d291f38fadc42037d39412d6fe962255ebae5489f6c14f78185a7da8a5bbccecaa41536f888c47527a0e8e79ba153052ef7cc794c395ec0dd499762d8ad03e82e9e61307170b00e7ae9a1d20526a5da7170615c18d6eaa3d421ce47c3dd74320a7cc85ff4b0d018803cf5af660f52253d37fa7ceb4ac27bd234281951241f75a13f013ae521691fe2b73d5d39f573fc47aa5aba9e717697d4345fd8de4f27e4f620aa5ad237a643745e9820703acefa4a0938f778db5a9616233b1c27fb486ac5f2ceeafc772c52357f3f257d2f0e942944f56b9b152934b7d7862db2bd948f04ae19b44b3de4eeddd4e47a44566564fbcd76aed1a6a19ace6dd837a5860929c4d5438acc21c02a3bbdde65c89a0f4551880ecb35f661dcb3034229cf3f9550c731d0c5ec050c154aeda5c7dc6be5271981c39c6fa7c66e72e359f980e20bfef301be6a96c9b30ce589d5b3975181fdba379ba62c1b77d6391873d8796b6f4b5a6984463a8bb5a5a7ddde16c3d01d04bfb68ddf1339ece048198ed3b9ed385bc8c2a17e4891b0cf123819a0013957a39d055b23630e58a2083ca5827544314a6a8cd1ea8c48891566ff7848196b1a9fd3fd06b8e1e0139b5a9f41f83b80dce8479b87ef0660a4887a1f65014322a46c886ebb768e2c060e21a45fbf8b94c1010b23703489783210ca9fd28a6a17e0d837b39f325c766b4d0c7722cdacba1a450682d971d02529ab3abe407662f31886e7b76d829322095da22bdcde26c1e7e138c7ca0478a2df3b40aded2c93c02d0e8d6375bce846a5431c0a07646274b1bb108be35366e9312ec75267d357c33006a1f7b5f3f363c9112fce14d1c688fdee27d97095836f1ef5107a46e2c1db91cd063fb224b24e83362b4eb769727f9fe7a9d5ec8668d8ae1381310129740cf26752953bedb7a7518d19aa9af14d05228541fe36cc93141dd28baa0eaaa81a1ea2bbcbe9e9c177eb5e3734463c258d9d241c9b5cfb69b2f994d74f4ea8078ea5192042177239c9dc76bca239b726629845ac89a9a197f84be9c65f0199b4fe9008ab65dd0fa5000f07452978b1da91fcd7f8e10d726902b9dfaba49893077bb5644e3f7a514c2bbb40cf76da6772ab5ede79b5a169f9c0753fdde150590d355610262d33651aa2d69613c6daa0e9274f32bca618c1f9cc35821701854cbbc7d8ac888739b4fa0884ff9ba08a0c5960ecf5dce4818215b48d05ce0e33dc6cd6ce4f7735a5a68ce54bd2f853a31521572c58fed7049f29bf63cd23d01594d557a6b8696c715b2d2e4620f7da2b810b800ae56910ffd2b76bb33716ee5d3243cf03dcbddca562e80bea56ebfe8387161766780c3f122375761d923c154b090d43925ddba97b6f34559242ad6523089540e96edcc1c06003ea99efaed6423bf17d05354b07ac0db0f09a54256be176dde649fa957c506a582e157606bd71911cf431cfd4ff9aee537d9e137fed9dd413e463fdffd62e81b2f1b3356034771e8a1617e74c352b309600ce96e33ca1dcedcf3661339761bddd4cb3a036e55144b7ca0086e55cd87437641942fa3ace3106d50ddf2f61f90ad924b4bebedb16ec0072e7d3ac496615a51e122f30aaec5a9e53b80617413a1e486b208b80e67f37d54f65b9bc7493ede5ce0280d82b3578088612b7444cc0d8455f5c0e735eae82443c86abdc1e04f335807ce3052bbf24ba40be2ab62e7129d10601fbd131e14463a7e56cb8be64c471f8ac48e1f47ebd89ac2b3b32c730e347e3681474af8f981488a83b0318af78075577b29949c790401303473481d34021cec226ff34168a91fc8804c67e6611e2438d4caa4cfa971fba194d6b30fa03a14c117563ce95a562b8fe833f1749684a8e6770d799eb9e80235cc370f5d6c328e1e995f6e5d656da7ed8e2c711a606bded53f8caae962cd6b4a1f868f2ce4277f144c5e693cdd5adbc3a5b1fa9b3453694658335994389985f5160884db35fd51a5eef118104fa8ff463df334aa754c01f0134525a87685f25812260d4368cb91b511a815d77f13fe1329b3e7e01bbe1c95ff8aefd6b08e3313162905ea119a7c2864bf138072bfb888f36605cd4fe0e1cd9fa4e7547039c9000e443bd5e8e84d5c6d019f78853142f6595a8a4225d128e0460ef9f309b181f6d114c03ea66e4bb8c8ea0f67c0b6043efc023d9e3bc4c0c25ad2482bc2ca2f8749544d8a2db87ffd6c962f55607dbb117f5f7e7a02f59338fbfdb87d62be64c27da4500784d52e37e16471ad5dc1c8659a7ca1d0286b3c3360f00d75cb43c24796d5f187cfe35d26359b63b3fb321078375f803e121bf1505c4b28467e1ba10b93a324d2b6637eac9c5b7adb7ce9faf469e96b47e4960a4b1422cb25df2c9c6569676950785a073c03719a39f3f325fac677e39496ef1d35d4c55508f7dc64cc161fd3788dadf95881dd4c5ea6b7bcb05deacf6744738baf2b7f6dd93a67eb38ea7789a7a1c692fa85ae0cdac1d52014abd59d7aa445c86559efb4e6f91d927e7a9e2687c68bc6f9c78be9d2175d79fcb493051f61fe7619e91b95f1b374b1f6da6ee9503b5c34e07f6df06c61fd487652c53a89d13d33447b8bde0b3dfb406ed49bc27cae813c148036e6b1febb38e882bf3f47980a2c99517600fab15ef1fcd8d289e5e245576e935431662edb0c5283fecc5295e42c21f0ea6b0d35e6d3b54eea6f307826ed18b68924729ca99b894f8517bb575f49e5aa15fa34b38f1fb73b7936c78a62b4a39a72702093870a1a81ea81d9cc572f46c8ae5b0d075f3d35815594c7cc05f359844df23253c3901a8e00bb07dbf6e4518bdb6174e82cbcc2c8d2b6056496196a90439fad8229be192c2f11fee3a3c6b63fab468350b42d424aa918f63645faea1d7fb733faf730cc22528e3235d311c674b7629a505a609025ca8d26a9ee26dac8fcac18a16c0db55cd02c39311d29c48556b260963afd56ca9e9b23621e99a0461af4634c70f199b95eddf85dc77182137a39e06370b209fd42edd5a5d3b2f57350ddc1a0c59dfe0f1670b5aaa307a240db7ff4304e6245a6c178ea0b15d198c8204fdb7ae1084304bd5462360b6fd9067ef69731017c192daf8c9c8075972b5a2bc357f67bf4aa23dd596f32b6962593a7f83b6455cea0f0736241cd198d64e23c62563f17d764950183b6e3cd664f94ac84704df4df23bdb2d3616b4a9380ad06a6ee6ed32116ac242aaaab6ee13d9d6b696eca1e8f1780857f9a48faefca37d9e54a7686bef3ba2e4dbfe5437bcfaf6278bf006fc346ec05cb1bd03f3ba393b10609520d0ace7ae521c19a359d524a36d5d6708c94e82cd687cdffc407af6292218435c64fa92c58093f693a73f3800af1ed70eeff6c37dfe6a47414b1390e0d4c514ddd6d76ad02525fd41bedac110942813652bc785ce866ac11df8377103137e1f178b4b51ae15b5a274e5a5d24963b7dd6bb5fdcdec73a02f3621fe01fed20e55269e9fec86ce72496bd1ee8a15b1684a6f868cd8cbdc33bb49a252979d51e171670a852afbcc60825e94b7e4f5d39984d02dd165ef441fbddc0d61cd8c92f2129e98e1eb8c57e3ac0b5204da6a73b6a6d8e9a5c9fe2fba50d60028bb01d9c0cf5d4390102126f4be17831b86892d6fca9a3bc30495ef609b5d8ad001da194dc72a07a5147971d9702c480c78f0535ee360ecfc39130fa8667b3a02d95d9d458002ea5c1174ed56b61b68a475ab915823863088a52455e4f8554248163473efce4b1ab21ceb6121c8795eb35f07097acabbe7d83312a290c4e0af6b6a8bd11f3fd34181948791197c93ba418ddc291de1cfedf8f43a604bd68b0eea068190977fed855093bbcbf87da64f4336a49dd84660473e741a6329cf859a282497f1cb74a34e667d3fd636deebc3c6604f9d94e5578b64f1428a6d11e078203ae8f28b4895545d1d3b35677f74da9dc8bdf506022a5f2abbe4561feb057e08a6979ff31d66238be39e9523e6ba385a623a8490052c475398474542c656edd23e4dae9160471185141dd05d9c71c2831bca221d2d141d428042b0888e196553dce25e3a4c167157be7cbdb95e548e13d990f48ae768f46365696e92e665180b21140038c08f756c2b89ff53382f123c3f3ebf64f6ca7f8972799c1f25bb3397ef6f679f9a9a67ce87852fbb331db5d30fd7e939270822c34ffc037116bc0eb16ab0f46d7946c97fbe75ce56df7dca47eab6a068a66ee449ce9125133ac9badf240a69b1b61d38b10e9a40616b8e5f5b39b9c005309f6bd43504aa9854d72334c974cebdac71a3dc1206f72ce1f6864a6a9da0d0f7fd93224a90dc649ea173dc9c9acc4b2ca1c94bb18a56a08bbcf4081d57ffea63a4f2fb56bfd1506c880dd0f7b31bf6f710b1724e64a7c8a15a0ed1c711e733628d187774583c8e39aad29010aebc34bbc5f609cfd7255c93e11e40be5099051235bb3b55ed370e8f5e7d4914b250c4e82bf904848b5d2da969809e944f83cad2fc527a011ae99bb1c3ff1317588b868ffe6f9402e3520d4b6ec7ac8743cd4bff8797a1e1972e95366d208e31ad1d6a3c126534383c53ba8d7e61845dfb0818f3a9cf6ea41459c7ac21c6e17b5ea66eb3c121003530b3ee8c987d19e62d85346d9ef56bc4b02b04411afac9e70bd8ffd97221ff5bc71e262b0e18b011f391b08c996997177352cdb8f0e08cccfa351fbd7c4e26dd16885a0bede5a9803a7313ab73df3e6614b3262525e519a00f22738eb20a703a2df5af3c2f4e6d1f9548014e8375a3b4d9d2b8a8197b48baba9d2fc8b6eb36b2aac0bc0214489b4e06b4bf5f1af0b2ed25f7106212e9c5d75e44b66b35c19ed9ea111dc8c8b9df83994256f0307e924bc9cd2484973bbeeb43e0e411e4826797d178860c74461bde3976b99bad40efd6b36ce127b1c1a48fe67d1a6171df561d9f508ceac581f91e253705d33175ca9da7cf391fa58a82985d33c9a76916fbf8a36892f6be5e06203bc39c39324a9379d24fd8a9c02f6c884ecd1fcfd46c7df1f36c5e21f6ed09a1d1450008fb3570fc5f3935e239c0826006600bf75619280de6c9314b8337cb436c62db8ea2c61db70329c223c5cd09b4eaec2a30e424eed8a6761f", 0x1000, 0x40e, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 21:08:36 executing program 1: r0 = socket(0x11, 0x4000, 0x20) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setregid(r1, r4) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) 21:08:36 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) sendto(r0, &(0x7f0000000180)="9ea620c3cb5f3b2bb70bcca4d89b586720421318cb8500577f15724acfd5afec0bafad1208ddb5a6228fe3fbda642123e509594a7b7a1a6dd8e3d9dd2eaaa6c03c661f6af60abac7e26dedcea8fca2d14b82c2a8481177e15a7fc976e0cb3d24284c4b69e051ab725590a394817b696dd8c1f5bbef0f91f2d7c8529162b3f4c9b9c38f12682a08b36da115339c52bd9582667a2177d274be843cd1f7263f6a35cf7694c812fd9a3227e3022e2c89520184", 0xb1, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffff001, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2a, 0x0) dup2(r1, r2) r3 = socket(0x11, 0x4003, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r4, r4) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r8, r8) r9 = accept$unix(r8, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r11) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x8000000000000080) pwritev(r12, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r12, 0x3) fcntl$getown(r12, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r15) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x642, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r18 = dup2(r17, r17) shutdown(r18, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r20 = dup2(r19, r19) shutdown(r20, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r21, r21) r22 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0\x00', 0x200, 0x100) sendmsg$unix(r9, &(0x7f00000018c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="fe5cd113c5c94b73a98cc6a193f732e8b491742449905a7321a70b4ecdcd98e4659315b46fef3dfb156186e8e122c798c24d3a2a8881c09c646dcdf2422fa02f31baf48a9220ef84ea2913f0d7999cfdbea47a64df095fc4f448fcb26bfa1c67c0e3572b5fa1cd9ced61eb444274f3984983279264fab2e63462bbe8b898b83a703bad2f6665df32f17adfe152f26ecfaceac184d4b4f227391d4ac322ff7891e9069a5509ba21b34acb23725be428a1c778bbc659b2ba5f8719b3dd48f170ad019bdc73ff276813e3d85cd770e0180ad7103325112781f6f9bd4370af4177443a6edb", 0xe3}, {&(0x7f00000005c0)="3fb1d77b7951e20ef99e495cba820a651a002f50f83355a34758c4c2a9ea8c1d4f78fcd0805e079d8ec3559fe4a56a67b4462ce5fb2f857997a266e30b8412ee21b020a23563f130406f9e7bbdc852645c689a7dc7fb4c86c74082446d42010c184de79d2dee92d416790d31b1d7489740c452e3df8d7718d2888547cee93df2578cf0aca10313bc5af7af246ef994ac9f5b27937873009a67bb7c32e3cd7d63eedaea8b6477a110b2a731c394570c2348f219591e1946f5b05eed0fb9425d158d8a7046a3e506823154dd77695cd274802203476773cf9736559a8e9c634cdcd15c4006fda20aadf3d84fce6cee243fa5d8b8098c1f82a9754991195726c4f63a77b3d3f691de52f34bd1ffb82908cbeafd00683d93105639c31d4f82d4e81e1c22b21c70457428dc5813362a4414d8589bfc98efb5cae1cb50347a00d0d64b39fb51bb2f8e8fefa0e3236cbeba1d053c94a2cebb16f705cd2d6f6f2aaad7aee582a2cf34f6b224829b010999cb5b2de946bd047ae9371ab715d6de4476a1940aea5019857385a9008719fa6b177997667833fcfa6fd0aca0c08ac5d9dee9d2a8b4bcad7c5995c8322909b65c6b4e3d005347b87ea6a6423fe362254e2777fca7331b2c4af6b2e3f26e026774994bbdd981d36df80fe023e9f13835a3c8fea0106e83ef8caae8c23080d8c120015effc205bffceeb53bc2e76413fdfdd3540471965298eade11f1782133539e2bdab71d7495fe97199157e4dc526b55c1e42a7f34c823da997838f7013cd816db87a27ea43c66fab836e5d6ddf3efa9296c7deb3c7459705f95e3eca26068a011f7584133b9952cdecf0734da52ffbab3175db6130f1c209d25f0a4178929f2350ff1ae14d29a028a99fa7d475eaaf326e8aba6e6163d638286c6de0cb4ba83afdd55da37d04c490aed1c4c666a247f7e059b48871a695feba0101b3e3b488d2c42453b423184a9c9df5d08b56d76f85e78668ae7f075a6107bbcbc4d1513fd97beb8c0f917fbbac10e856b77b5d050b28ca249ca2e74700ccb3b1b9916a72f37749dfb3702fb638d444f7eacb2bc8f9d644dd9ad91237390c6ed6a1927a8540af69cf78bf071b131d3c24f6531ed95fc4168418dbb38e49e9bc2acc154bbc82835644c837c3097a930af8d928fd83c63b858febeaa3909046529bd26ac60decd681155a4450078f3080b2c7ebcb78e650732cff507b0260a31c25205da0a29c27f015ab77c4daf30f45fb3c1660cfdda542c13613142df77b37552907e88ef08fe4147a37e06f22d6452161287b48b5afb17512cf3ffdad8f98dff6fd329df9d834130ea55d58056f16d3e8aae65f264da27c7dd11667a5bed62f90abf0742548c61ad47ec6b5ede2b32d2922c5a8a9e2bc9a210139c6e3f6b0f0c847221e7ca4af31b7cc728e441b86cfba55ff085180a1c51b8e57e55f955777988620f28dddb64a021650fca19d205d1cd3e75cfcb069ed012b73b676414c63152cca686e0b91bea14fbb348c4c285b4e5f7f783c6c846d3d07209da7f6c602f6653afd99b627a5ebdba99ef44c74d8dd123a93332d2daa8a83c2fdf8ae4802d60d15ae3691c25a664f49ec9b762159fa47130cc0decfe3623da57e62869ec60f09a7ce8847cd2d14fc82bfb165d8953468027b25c85e97dbbfcef65871051f4777a27c682b33c4b0ac11fdeaadf2e68516f8dddf6fa39553f067573a6479585c8b4a19b0255893b9a7814f013566ba957b5b22d2aff3247c4854feee5a4093f864db00968f40601725d5ca65b5cb77577a9f19fed65937a36e627148451d4ab37edec1cc75d455f833c8e4734565d2ce7ff5b6da044664c91960b2045d68f52e6e13c0c8e84c698e70e72fc76e9803de7221d58138302e519896bc013ffdd1fca8c262ff863c47dd5ccd6961fcfeb0ce222e24d3ee93c28efe12e2ab5323166b57977b42acfc9659919ed61b34d34e65e4e665725d25eb3619dd83c657a0ed7f35f395802723981b353720016d7f77eefc8d7e0a0dd7b917c88d12f61401bafffa65ff51a6edb8ec2bc75e26e933dcfb12f098dceb5833252bae82a0f6d3133425c98505cf855f1d28cb6a66705fb57ebd4b17bef2f69eb6ddd588ca488a9fc28e0a4bb2b6b47d5c6ca777d5337ba1cc63bd80a047f4532f4723835a0e95c2749a0898e232f957dd00b667e05f2905f5a9de051f7ee252371eab6ea35964f67ebee41aff902f1ae39fdf5ea4c78a8217e406bdb385726d7ab847db26785f505af080ae8a2069f7fad416eac7980fb827ebb113f3915b57c635321cfec9648736ff14bc029a38a5d8dffab48fdba03ffa52b4843bac8a0dc1dd4815176797e86b304d4471040bc72ae15e59cfeea2ef3cfebe2ff20484509f4bc2ef16d76065dd19fa273421b3b394c167716f7aeceecd2a9da92c7f51783caf29bffc7efc09ea00c1273a9f45ce726f0839f8c250cd5a47228a63d5a2e79cb2973df0f5365ebf268bc36f8c101b8b399d86eea2ddbef7c4f92014115e803d2b530ff8ea42c3297ee025bbd41cb4ff31450e215ce51ad96d77e7f895d85d584467e0dc59a775813fb38e3a7802abf9b85dbc940a040a71c9e1b6baf2c49b53389ebda8e56b72f6f2f4ad3cf3e599934072bd80e1efb6daea1a8f84e3580d565d456f3fe4d2b326f6bd7d99d7f7438b8f19b552549c22f72ca5feb048fef1bf4991ff11e8c0deae0e238d6c7806088ea8fd1f73bf6b765a9d05de7cb1226d5fc1ad6f99cdb0af980f51ada62e5c61ad5ca534dc15883e880b4ece05c7f432a1a7a402d48281483664a5d0461915bb09cb8534f4cfbd51eec0763374507a7be85ff2de91a9bfd0035ddcb2a1876dce1cc3e2a89b607d155b4c9485c1373527e4185c839ae05dcda96dc45ad701ca4abbf47989e92cc73dd61a17bd11141741d0adb3e60504601940a2f27da78df4e57623bece612c0f1632dc5762712106c989cf3127f51e99c6887c15a47d7f702107fab063e1149727e6a48394e5315714d0b6c3dcbc26a45440e382fcb28e4b351e1cc525be58ead85cf50bccfc8c2a2e5236fdcd1eb75b1ae1eb47a58eef63e2818e9846c69c7ae8c2b4bbd712eee570b0c6741387d31fc676eb3b900ed6a92d3176ac74f79975e88b5923454f01761296ef6993fe30acbf2dacb741583e7ddd12ac6c23de84b28baafae8d17cc026d78851d0acac8cb818823c14e7378017a55d46b9c2cd4498fccec18dcec735d7fd19efb2f9700bd65a3f4563d8b784fad9e94b99bbfe77cf2af83716e0da3879f6e9d5b475f8d526a13e9731425c56d299b0e8e7bcb855d1ca60732d56435a6581a81d61afc3978ace4cce9fc6fe914c920317462fcac2dd919b81ac39b5dc0fad5c6afaa95e33e7b0a6d6da4f78f1e6564625c4f529a1418dc1b8cb7b928adba389760da17f65de7c08107336350f3823e6bfe381c712b1dce4d391f2a8537ab71b104c312c220f61dbb751f8daf87888c1337405057799eab0817ac07366e40f7a76e5dc59da5cacef38c6bd1d464501a1a094bbf89a63a3ebd39b779a57302d16b4ab7e0c9f636089ce78555972c8a5808561545c07f302b5981a81a869ed77770aa653808de420fc207f23fd13977549bf148f1f084a6e658e0369a0abb7ac819d4e6e3e8fc0058f9e075d09efe383b27f1aa935b6371561b4cab592c6d2bae9a3b779567835e5284d35deddb12882558ab5fd0040bcd60ad144610e23c920ba5faae1101890770f5fdc834b7016bb91c5e4e3c61561bdcace93eb538033b6f40a1bc9f999ca9220c43662f9877051c738446ecd8e8c01486f72f4674bc8b1e327d7d8a050e94a490a781f72188482b1cb843d55b359f6166f5c372a220d593f9500303bb9cbeace338e3d4ebeabf21c4f9c943544a2b991eaf5c3494764a7389f6da37343b5558f23792a56fe39c1bbaefb620a8778361545959b344ef3896c04a8e9276bde69fde128196841871efe237fadfd06666f7a1f65be3573362e64b35302cfbbc7780b1cdf6ba81e78da48edb11ce2f11b7af0787f842d20c76be5932bb735edcec941869c0235ba7c2001a36674bdff64f4a6a61bfd14b5ae326208843608e69afc2b6eba0bf5f90db26c440ba968df4398be1640b6bbb5670081563bddc8fcb6a0550c00e0422619e4afebb6c42fdb642b155e1a89cd6f19186f38d81806584cc8cfe8266195a3edcbd93947a2ab7df274cbf5442deb71b5d0edbc74d2613d73f0cce0aed5391078537f048a39d17d379da399bf10b81a52257819e11c0a13b0baca15213ac2716b5b671c1134c63510aa291126217dd1b544d207e0278419e953ed673e6083bcc7b4bce009ae60b1568efb68b1ab705c510195d40fd98849a3459840dc83048a84d7def97f4bad235fa34ba69469b2d83b9f8ee46bcdac4651953978cdd8f6f5c647e146e777cf28f084616c08446c2331e33aa7f6f6f29220611515da0910ac3af7f18697933e4344f07a2ed85ab7ad958f4fbab24a3928e4c336c5634aa69f49298f9c0f7184000228552fc193b714e1039857651d4c55b08c684b3cf83ae5f16e932525e858b33e57aa145924955ed4981b842a67cb4bf4f1d498788f9e022d5796c2a03ae7d2fb4ebf50dbf2656cd77c5d8ace83c39c0f6851d9fca8a8387c295dbc78beaa8615092a4d0988868b335e734ef4c195af7f69a491209839f2546710663535eade000fb3499e689291060749cd1035683cac24b279a5f05a1c4e6d513278351e3b0335309e0415da6921bd674cace29f5288ded6c4c0fb57fc99f73e8a467645247c76dadf040217fa7f324c9a301ee39d92fe7599757085f3322006aa55e3fd69019a708ad40f8c46ca9fab4499574ef5bb501d499a70693077de6d00c7a53b4493e53ba649906b6e0b2eccab43356f52d953aef122075e2344e2b6fecc130cb15a5722743841bde9286377175b3ecee3af59b654204f1d931130ec272d83370ed4a308155f34450502bebdd2a06937ae83505ac0312e288f517758045efe5f37b724c67c63ca17b140eb5225c47f16f75ee4e150ae9f3c64570c97cae1a03f88243b6ef8cf1c19ffc342238538a6735edeccf0522ed7890ae4850bd3f6f1b29fca4fbe619a6e1aac41b677324e7248dee5cd4a51d8c68735c488d988716327bffca1f00ce64ecd0d417bff2ea1da903e7869de193f97ceefaf3c22563890d04a1c8e672734f5cce6f4d7f40673de3d90bea9eb4d1dd88a011ea9992a90368aaea906f6a1b35d58a4c006c2d8ce73fb9ce9dd6e098f408631b5fc75b413125e6fe73abfb7359e2a80167f9abde5ceb52d126f7d0c8d48ede8e119ea0eba897213d429889eaed7fcb31250fbae6166ac2bc20b687b6ff5c39e3e824abd44347939c6e8701c53f8330992f9cebd219b540fb42f6ff374aea0091fd400881e1d32454ef9093a7543fe010c7290b232acec2479f8d3e7785d1e37576a04d3c020897e9d8e2dcc4484445077420fca67ca8dc2081c19bb1a329686d59f72fff0f9086de8100a53ea6f51ca9447d7de4a0712a729a14320951031217451d234548ca8903e2bb37c71d238c4e6f8f9429b90cd7c6edf080d179f121b44460a7c4b920930d5ef37ff62e841bbbe85e6460d3f99037d7fcbc7ad0b49f29c0e81194f13987803c4ac720b973af5740286b5c306aff15e5cd43537cb816ca01d29f0a1e327c6c792fa410c099fb8889c6e7355f98f3d63f173131f181874918f61b343acab40010db1b20bdb53ceccf", 0x1000}, {&(0x7f0000000300)="2b397428d75d9a213b22b77fc49f89ad03e5cae66e6a3a8452287d86c86fb5bb6dd00e19f055d298992e70f41e899be4569abb0d7821e331bcd6210f6053cb54cf7cf0ccef84e5eea7d13a5d7df566ec8c6f244e6ce988d7521e3d76227c5377f07e05752c960b8f316c3a8d73c12b97e898f36e2889a023cbf100463a7e71aead7db776d2e7de243fadd2d59e2ccf0344e3097bc1d30926b224b53d1cb8848ee9470ff0e204110c5ea2e1634980e57a934ff85a56d7ca2067a188b7e9b2d22e3df5200e1e1ddec19ca76ea319658cf46a340bc7fc574192b04a27634a42", 0xde}, {&(0x7f0000000400)="f73d660b2e00829860aae5211b6feb9d09828346aa3266067bcd87b545830274f49951d7f073102820d19cb32af40a041137e7d4d3d0f304e3231f796f7ee69956b6f1dd3e320e1331b78e25685a5e528e0e50b1793fc017655f9603d870b14f1957dcc4ffd7e28df5b90a330c280f9b63195e54f04a2572d86a69fa69c780a1cd6b67446c20d2c253af3ab72afd354b15d2f406c03e5fcf127d01b67fe45665abe093fc660126f5af6677e787bb74b645679058afac266885b546f69bd24cac21048b3d5d84ac4f1b910f344cb8931e6f2590f08842b7017a4b25e1c66585ecbdc1926f89e11b2479b9ced50d", 0xed}, {&(0x7f00000015c0)="c7f803ca56e5fbe429f6dd33ad8e460141fbf9b77d28ba84d1ff6cc3f106f3fe81059c5a8a242e07b31c9344867c43e42e415a7f0224031ba6a58e70c6da743cfb75d59c9e112d83d87811c41e87257403271cb517264dac1aae25f119799c1915c23020824ef2a80fb940540d9eb9f646654d67e3aa30419eae778c1f0dab7c031a68b7e0209598cae189bd0dea53490f8cf1bcef1286472a572e088416cb656bb3d9d17ef072fa3fd978a96de66a05592fc249d858d78d3f069c8b51633bf120b859b5df98bdfc16bec7cab3db8af1a71256153e9e53f8a2e2333c5c875ebbd16f7174c534d7ca8d92b48b87c4a81123e55227fc177424", 0xf8}, {&(0x7f00000016c0)="e60c5d4e1edf2bea1c0facac0d24c0f34d46bba698b03ecbeba87a25a9b7ff940a03b1d3290bbdbcccc1a3dbde3a0e1b244880ef3b0d71e7a06b9783d0e817651329000f92dd88983149228ba4a45d8e4142f4176a5d0a93f37a5faed5f27c91775013f15a80cb2474f6aad698d37ef8672bf66794567bce5e2005e75352f5db5bc4f83cc378c9abf79949b1ab0f2564bd0f2181a01655f1582bf049b6696794b3b217ef6580f760c48de217696a49d19e866ab0211b5c9117038d03a4b2ce", 0xbf}], 0x6, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r11, r13}, @cred={0x20, 0xffff, 0x0, r15, r6, r3}, @rights={0x18, 0xffff, 0x1, [r16, r5]}, @rights={0x30, 0xffff, 0x1, [r18, r20, 0xffffffffffffff9c, 0xffffffffffffff9c, r21, r5, r22]}], 0x88, 0x9}, 0x0) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r23) getgroups(0x6, &(0x7f0000000080)=[r23, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[0x0, r23, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r24) 21:08:36 executing program 0: r0 = msgget(0x3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64=r3], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r6 = msgget$private(0x0, 0x10000004) msgsnd(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) r7 = msgget$private(0x0, 0xa0) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000e3d9000000000000000000000000000000000000000000000000000000000000000000a42a216b8ca9622100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000090491f630000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2000, 0x0) semctl$GETVAL(r8, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff000000000000000000000000000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000dd2f792af558d4b904c701d329fd239ee1921572577d537cc2a5fec3ec259cd8d00694ec1cd60e48d6b3680965ccec8d016b5c0217d039be66edbb2415a516296bdb9b269169fdaebfdad0a7257b232c9a4b1f6ddd16ee22e4ef2198a02c501cd3b9e9804112a416b994692a783294246ecb31416a4261eec03be7382da3ede8bf7faf976fc3c112bbaeb15ddf0dedff21ce7757996af83d7393b74bfb0ed24adb86979dd46f65e313b84d85784bc1af0b0e4f2e65e4dbe057cb4f5bf6a946bb3e2ffed0c316d7dec1fac8"], 0x9b, 0x3, 0x1000) msgsnd(r7, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r4, &(0x7f0000000a40)='./file0\x00', 0x0) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r12 = socket(0x2, 0x4003, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r12, r11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 21:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x3f) 21:08:36 executing program 0: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:08:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) kqueue() sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x7}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) select(0x40, &(0x7f0000000000)={0x2000000000000000, 0x74, 0x6, 0x0, 0x1ff, 0x7f4, 0x3ff, 0x400}, &(0x7f0000000040)={0x3f, 0x2, 0x9a3b, 0x0, 0xffffffff7fffffff, 0x1, 0x87, 0x8000}, &(0x7f0000000080)={0x812, 0x40, 0xfffffffffffffffe, 0x617fbafe, 0x101, 0x5, 0xd83, 0x100}, &(0x7f0000000180)={0x1, 0x1}) 21:08:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x137}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x10000000000000dd, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000001680)="7b84e95eeac4611700a851da474b7c07eefa3fa540574b7949e57fc2363b457f006df05619ac6ed68fc22209ce77f4040060746c6e13bbebc81e69e9d0715bed1a9219a5b2b7af2e76cea420b15253e7196334b9793dd7f05a645e37b71fa096480a903148c4986aa1ccadde39a3562aeab7ca810f2b5b091ebcdce0f3a1a468df27d7c84472e80e2a1ce5c5c62e6bb2a7daddb0c5d34f6a46ccde4ce7d0ae5540178243991f51265ec9b806f07fdb87ed80f05f17b0fb12283c2f4e9bcf0d6ca480570a54928a613e50208bb655d7db4aad6a78738f4bf6e2f48b1289b20ddd7dfa082f7e9473174ccdf482ae703517b0ab13f0fb2e3eb16d5edbf6784f8f44c75b1bd8e6ada8020ee00261e62d530d87b3dfdf23e37586e1b493072a4ecd52ed957b7c0000000000", 0x31}], 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) acct(&(0x7f0000001440)='./bus/file0\x00') readv(r2, &(0x7f0000001480)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f0000001300)=""/132, 0x84}], 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x80, 0x60) ioctl$BIOCPROMISC(r3, 0x20004269) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r6, r6) r7 = accept$unix(r6, &(0x7f0000001500)=@file={0x0, ""/108}, &(0x7f0000001580)=0x6e) bind$unix(r7, &(0x7f00000015c0)=@file={0x0, './bus\x00'}, 0x8) shutdown(r5, 0x1) renameat(r0, &(0x7f00000013c0)='./bus/file0\x00', r5, &(0x7f0000001400)='./bus\x00') 21:08:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x3f}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") getuid() 21:08:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/249) 21:08:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) pwrite(r1, &(0x7f0000000180)="315a553b0c24864c8851afa201ca8d05ddf6d7557ab4ce701744d4ab53ae594eeab86196d462ae4816ccaece698f4985b9c9fb0aea9ab7c3909bd9f72a771f0902cad48a5df71c805633b258ba7e29abbebea76434ac287f04f001821b5f66c3b46d6b9740700c71344b72fb5d1df111f1133a16d6504c362c5d6b911dbdab3088419a369addc78512b4c4067c6f6ea39df56d93ecde656de40614fade5ae404bdd36bee05ddb469a6bca5bd55c19c2c95e0a1fde9721278b459ffe92c794bf49e8223155e12678bdf67bd58391b30b0f00e60eb05d8ba519cb7dcb4630bd3e173b40f0bfacc1106525841a9c2b2cc25518b155d4cbe", 0xf6, 0x0, 0x0) 21:08:37 executing program 0: r0 = socket(0x19, 0xa5a77ef4ff4aa36, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0xf2e80b32d9b6fa8d) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x1f, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0xd, 0x2, 0x5}], 0x6, 0x0, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) accept$unix(r5, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f00000000c0)=0x3) 21:08:37 executing program 1: socket(0x11, 0x3, 0x0) 21:08:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ea014000000000045f00000001010080000200"}) read(r1, &(0x7f00000036c0)=""/91, 0x5b) semget$private(0x0, 0x4, 0x8) 21:08:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x24, 0x31a}], 0x1}) r1 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x80, 0x7}, {0x87, 0x5}, {0x0, 0x4}, {0x89, 0x6}], 0x4}) 21:08:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='\x00\x10') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 21:08:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0xfc85) socket(0x18, 0xdd81f1056b69bdd7, 0x6) 21:08:38 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) write(r1, &(0x7f00000000c0)="21ebefb9613cd5fd937c3ec7a2377e40e8fbc8009d25916430850b49c953561cae17c0e1d25e516e9e627c397a83c9e978a34b643bf1597bf4fea80376be5b8e8511ffcbd0bb6d3f7ab2ad5da7445332dc35b66872d27a904e93e7ee5fc0ceb4210acf99a6347931ac361c753e09cc802e", 0x71) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000001}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3a5) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 21:08:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) flock(r1, 0x2) 21:08:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100) 21:08:38 executing program 1: r0 = socket(0x11, 0x3, 0x20) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) write(r5, &(0x7f0000000100), 0x0) 21:08:38 executing program 1: r0 = socket(0x0, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)=')(:&\x00', &(0x7f0000000380)=',\\\x00']) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) syz_open_pts() connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) ioctl$TIOCSBRK(r1, 0x2000747b) pckbd_enable: command error 21:08:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x1f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) pckbd_enable: command error 21:08:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5, 0x1}, {0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe13, &(0x7f0000000100)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) r4 = socket(0x6, 0x4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000500)=""/25, 0xffffffffffffff2e, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r7, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x8001a5}], 0x1, 0x0) r9 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2a, 0x2, 0xbad4, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc2, 0x0, 0xffff, 0x1ff}, {{r3}, 0x0, 0x90, 0x35199112b5f1c5cd, 0x7, 0x7}, {{}, 0xfffffffffffffffe, 0x1, 0x0, 0xfff, 0x81}, {{r0}, 0xfffffffffffffffc, 0x3e2742ff8a9b7079, 0x40, 0x101, 0x4}, {{r4}, 0xfffffffffffffffe, 0x92, 0x1, 0xaf9, 0x4}, {{r5}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1f, 0xc2b5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x8, 0x3d85}, {{r6}, 0xfffffffffffffff8, 0x42, 0x11, 0x10, 0x5d4}], 0x40, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x0, 0x8}, {{}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x101, 0x400}, {{r7}, 0xfffffffffffffffd, 0xdc2547c608a023a2, 0xfffff, 0x4, 0x100}, {{r8}, 0xffffffffffffffff, 0x6f5acf7818ddc279, 0x80000043, 0x3f, 0x3}, {{r9}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x297b, 0x9}, {{r2}, 0x0, 0x3, 0x4, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x34bbe50a3212edeb, 0x1, 0xbe, 0x8001}], 0x8468, &(0x7f00000004c0)={0x4, 0xfffffffffffffffe}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x4) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb50800000d1b167a99f170a5f4487254bb357d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f80004000000000000009f000000000000000000000000000000000000000000000000f62fb599d442e35b3505930376b2f171164183660161145b77ba3b849da51d44c282b49e88d78eb2ec3249a6e6e8a697f92557f4cea330496ed4db96931327220be2d8ef1cff49374dddc5b9038101d492eb7a49916bccf2", 0xfffffffffffffebd, 0x0, 0x0, 0x1ce) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1, 0xfffffffc, 0x5}) 21:08:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) getuid() 21:08:40 executing program 1: r0 = socket(0xa, 0xca53a2b1a0801ef4, 0x7) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404e36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x2, 0x0, 0xfffffffffffffd0d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0xfb6a7cad5d01a038) 21:08:40 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x7000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00 \x00', 0x4000000001, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socketpair(0x20, 0xa2ddfd1e54acb2c1, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="5c84a656dcca339ebde079c432183930b1f26204876a7f0aef3941c840e8b569676bcabe0e7f207474ea5e53513e012bc3a8ed90ad3b906fb2e1968dc482eec9e34f8b50244bd3d6d15f1bc34f13aabe02e56dc3c16e663e", 0x58}], 0x1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r2, 0x5) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000340)) pipe(&(0x7f0000000040)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1f, &(0x7f0000000100)=0x7, 0x4) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x7fffffffffffffc) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) bind$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x78ba}, 0xc) sendto$unix(r0, &(0x7f00000003c0)="b1000502600000000000080000e2000000000000cea0fea7fef96ecfc73fd2357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f8829297be1935b830100000001000000bbc257699a1f132e27acb5d60eb14b981a4a2a194c0607fa02000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee014e657aea8a3f800040000000000000000000000000000000000000000000000000000000000000000381fcef549a17753a3f5449be209e5afebaa4943d0bd87e17dee49c2e3b11793fc9d2257b8e5439cd10aaa00f26ccf8803a1e90bef4dd42a4848989416f28e08b708037aa38083d7", 0x106, 0x0, 0x0, 0x0) 21:08:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair(0x18, 0x0, 0x3f, &(0x7f0000000080)) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="459096e82a946f55f4d6a121a3f8ed663182e5bcf5e6573c414ab4518c39ada9f02312860c78d33d719eb5bf0f6e4dceebde2ffede1091b50ac19ca632893119d51b3272d91fbbcd59", 0x49}, {&(0x7f0000000300)="fa8e66e59b8eaaeff7dcf73f158ceaf531df8e1ae133064753330de5c086500a79e6cf2f9fe5f8e391be0cb4d36fb8f05ad19f8de717984d17b6dc07d2e36814a7a4792f601e84eb1c30754362ac911de38b8fdc23d6d3f957fc33365f295b089845f8f49069d80c83e6b5e133cc915a509a0dae2d01df0c93b1daface70d07f3dd9587ef2f5db94f2e6f9a3573eb30de8a1b06b00afc896582b14686d3ee26b8c37daad43c425e85a8d236f5bba5bbcf14e7901d085c0c7202671f78df132172db0813ddaf2cb2758dd7606e2b85990ea874779b655cdb993c7467200915e5f0f8f1f1b6db29179c4b60582ddecc6b1e91bf67fbeb78f33da77acda49f23f14693be5d9cf96612a2dff5aa689efbdf16d20172ea39fcf8cc91b985fc7d6e5d55aa71387735cc1c5cd50b26a401959b3644be4149057bc93f969a1bd3c19178fd7334dd7b09745652b14b2c73b101cbf5d7263c715c55747620e08fc66245305a1a966b15307d6b8800e9cbea8a4405e8522dd19dac524b470cd448eb7a57d006a03562365b9d7ed0af164ebb6dff7e6420bfaa9df2610d7850c2fab6341fdf2a602194e2c866bd9fef89ee9251f50c864c5f50266a0a5815bf120c3e96596c624e281e3e2f81e8fdeadc3fbdf6df8da51a7223c869c62d8e379b4fd1bae489dbcaf311a7719103bed8270513c32ede3475ace5bd6d6012f63f2497ff6e574adbe202c6ec0656441ba72b04dce5ef52cedb9852b69667f8bbe9c554e7d2a1161e95b8749b1895cc4722158daaa7c28720f085104ab86e2cd3da08e2409f5d86922b119cff3c0569aa38b1fac7fd9c04a19094c22f2e30a1e85e6e20bc466bc174dc358fe56c0b44f24594d1e88501985e430c347e5594f29eb8df35d44f8aeba4454517cffd2a9b6737c8218fd7095d7d109913e3bfd06eea3e7f936cf1ef39e8abc3b5ac864122c07fb4f9158f55fe07e36df3c25ff80c2d5312efd138128e90e5cba866c3ead296811d354907bc0e7613190aee5c204b141b8a7926cafed35b3aa261431613055bfdd1c0b3bcfbc313f6c1a31c93faf696601eadd8f1f9d791a2208121ffcbe5cbc8761a43951a165fc3722fcf4802c84672b6a3d3f007622dd6ff7601d358dd76834a23707d6bbfce931d53e9f7e42ef8bb894586b08db37022e23beb63dffa78342226b11cfa6c2841931d88782f330125065689ebeed2a86ffe21cb9540d371edf8d6bfb82582a3865f2fc9e264c7e6bbdb914f46e26742cf8b736a4a61f1c799df734769eac13052869e1d4bb66a21f153abf3115ff6d0a1ee142d58163310355af3447ebdd5011ee84511f1fac743b0ff7b6b5acfa0089e4e83244fbb800d172f0d6a153dfad0beb76954b91f31df6ada08af90d7b2aeab755f667bcaf0fa3a5a45d7163963040ad54053b4238b661ee88804c39c1623458bb47b83418ae6104eb10fde0e7023f10256eb2c57d1a4ddd4b4b0ad018c6487e1b04f513100a312b2749ab37dbc7caffab7dfc800d71511d32bee6507477ab1a4b4c57afba2f71fb0ad08b58ec2392d08af994b86d639accc21850857d65e2b188f23debc3aea3c29e33c794eadbe30c2a4b8238dfcbd3732d0a960ce34186bfafa386fbeabe9fc39764901ce0357d7dfc63bc86735cbc07c1002a4f07cfc51ff85da22a55092d3fc1b998f26019765741d325dfa0e817e561739b03022b146aeddb11d46fd0ce882d7f06cf31df304d2ccd8c9324a38dc5d035cf500e24025c677568f547679978c59dfa8fe44c347cf690f46eab52f79cdc737b650221ec7c081c6a4d6e40b1b180e175ab1940991395e04738f7ede09001fe9125c9f65ffa9692ad5feee62c2032dbc6cab779f7d82d00c6f9c451c3d8be93f9996c8e72f013dddf2dd5cc4e6e286e8da281b4e3c64c158b071820315cd89aef29d206469ae2aaf653142aebfc71fb6af2ea7a9d05ae7c726a702bd90d00dd343db7c74bdb6c4780100f480076ab35e15108cd735bfd4e22c8eb7577331c026d6c54e364a03cb2a0bc2ef79fdf73d2d0d1118ce8f6f77fdf955b675a93a86077861ce7185973fa283216bec8a5515cf5f32e3b9007668c015d52da8d889d22ed2c445ed7e883d073acaf9e4185f946d37c63134d6c3e3c30ce97677cd338f7b3fafcef6b15becb1258a0aea8a6d0235f59b5140f70cd283c16c1a94fa867368d6faba3248146d9dbff39c960d166a35271d3d4e1d58fe223a07de593ccab2ce842f5a2314ccf94bc760968f6673630f78fc9ad3cc6f64f1f18e336bbd7ee74a74e04b50c9e0d054aa4b67a251d6dd57ad72b12166c099570746e610736477bcc83b832f8b809a3908374a1570057ab14100581c7f75969c78e8160653335918555c8b4e8bfa754fddcf85c718103a75b5990e7b4ef9ad06a0d20c8c461f8c4584e37f43d71e8356ba343fe2af8c670f4626200f342a4f63307feea32f6afe769d935b4fa3fabec87eb1cf19e24ec2e3fce62c1dcd44b4057e7086ca603862496db4b283345c9e06686d8c5a63e8dd0e914137347ace9e4abb241b89409196c276284ca7efc4bdefcabe690327d286e05bf4fdcf0514fd36d00a2c78e300636f36096d631494bf8d76a07165e586aa5bbcd8e291f27ddc40368c80004d3dbb195fab0b52a45e2609c8e5895e83bb86320c18f9ec9a17e543e4292960a271cfffb43cd8a0cadfeb6f55e5a9a823a110e4683fdb00b25b9d09d54d4387a15945045819f7771dad539969c5bd0cf8da1c233070aab7a34d4335b16fd2ab94a1bf3d02d5fd681979a90247e370bc4355d63b743c8d5f9ebee5ba0dbce1d0c2ad6fbaeab2aaedb608a25064350ff61de2b913971a6a80ff78dceb572619424bb27599b94b2c7621886ecfd85dfa84b1ad557f6a767341f2ac5a876c2ee33584f9e055706fb2bccbba71117c271095de5650e5f559d15d1e4884c3c4e867418d0a0169b4a1d26c47421c37f1c9fe34d8877d9b25774e3426f857cc66fd184ea964f1d9fb7bdfa3fdef3ef1ca31670a6d5f73a0b4b0ec026f76d1e765e38a83d507146d3cc64b3200f7b5953770bf26770cb6e70ce18af609c9022567243ed662d66fa513b262efcdbba7647a6bccba0b1458cdf0e2fdb3e672af5517ad316a8bd02491138bd1649883a1ed712902247261f96cbfc4076428a2c0a0492e03f420cb129e67076c18d038f7ede147d261e63d6eb0bb32cf1a535c952b488a3b632966fb1e701258e67b74c8baaaecfd215286282b32b7b66b7fce9f1f91e4ea30a43de2ea52d9ba5a50860304cbac0182c1fbf9367b906ef6e71b1db1915ada3ff0dcdcee8940997547dd110385940249904ffe0e5fe0bf9fa0fb478ab888945e6d3ac0db5fd80a8290c4fec039e3478c278673932b22b04a728c29fa25d5cab7ac0411e9c8f158cbd71d66ac95cee6b2666be770622a855046fe2e85af53f99226ea6becf06a449f8ac94678d5e89a245d0d321c8e0644556da9fbdde0fa7c19e7b63db8690c3592020c7c684aa0fbc526120220ba0d786b8c8dc78606aa89a4a63261bd998864c24414122685f2c6379541bf7ade32082e747d42cd3b34df83bb3b41b6caa2b9ecc7b6e5fef0f597244d459a3b8f1ada0c33beba8a1a8d8881c311c33b01301fdfd518d0d70312912d968a795716e0295919363000c1bd7cd43021b6d3f9167e24ff897b81e6a140f812b9e07408f3c198ee24b87829aed64e0c05e9a7497c56d1281fcb2fe8a30d460bc2ba2b41c31a0d2eeb5c6aef1d28dc7617dbe3f2ddef7bf4f3ad9611366b991dfcfa07339a4e77146be13b850d1063bc77c59c124496cc926336105f9d98c219947591644eae7b87e285bd75ee3743895ee72d985daa4234acabc61f5804e9695b56e269450ea508e3e3e24bc534d0cc3a7f4ef6f54f795342230f06c5c100b15d296eaf247e7e9b4639894ac4c9390e04f6c32d3121d5da1bd1bd2907eeda9813f942a9c866906f670c0dac2260130461e6adc7507f728fe5ac3ba32cb20af3cc7e72ff08944872a5b92a051716c1f8a928d05e7309098201242158941f63119ed27206c830d17194a4b41c22047a5f1dc8509661ea4d1da6ef635526d038d424311c5effd7d6afb73f6d04c2d3b183eead1cf50c2d7a8331f01806f09feac86f5e478451d4c69712a53ef0fb666c65eaeb7357dd1f9644356f76df9756a0b3ba76157cd1d447c7e9fdee98e3fbf60cda7fc5697ec13f3086a2cfa0bd7a5ec9fce2025048a81cce5e96c19bda0fa0ed8b452fe3c210d5b27f8089b12287ab3cb3bae1697c55867781c7c262f057f7eb2d4a29d8e3b40937d1cf0f61e4e92636401174c971969f7fd5f9b2b7a511d680c5cc524edf5a78acebcf46be97e78625169290ab3fcc0bf0576bb2d62cc1583d558a180b63dae85c84dc4f1ccb4ebc03a813f71266917d76d4ce5f562827da9e5355ad14c0a4f888679395b9a35641cff959576b606e1dfbd82109e0ddb8a35a976f424c7ecfbcef708e427fa5f07a3bfd45c40d2e5546b0c342c1c573c4d00c7f33476e0286d44002948be041e38916466ef4671975fdcb0cad9925a5d552b69d51cf91d3b2fc579309d691a639f7b8b705b198838bf02a9ce181dcc989f07695e0d4e03fc49d007bf4b7f807731dadd78288ca22392541a3ab1586c1964422f25fcd25f048e7f9ada2275ffbc2619c60bebe68776f4bebcd8f34fd992872752d6da9d263b3cb3c1b9c190acc8e8b21e7b835a75d84635c80ce1b1bf368b3c0a4559995eaa92f4e23567278a73d82a566c4293c89d2762e860e1713d5f45cb0fa7b3138443c7b994881f7574502bffe8795ff658b61146f94753fc819c65ab3a69710b7eae2fe03a813d42692d8bc7fd91a6e5ae0c74262a89a93599667e91354dda4370627e757d4f49b65e4d6e66eeee14a0faed40868f4c6a0ade4bc4296eea6f556415693a4aa6ff2bff5eeb976f7b9b0bf79aa52b396f01ea97557bdd665d40acdc5fe0f322aa4e8827ca4525fc4ed6536b4f65bafb5bae5a35e63e908994aea55d9c88d5aa12a7aacdd6249fe9917ccaf0a3810c1e79c3b0b5be1cf4c0c36282d39b6afd28e8d2ff267f7e26f672fbdf27a808229d2dd37f31a6d6c0677079bf7b83346d2ed0a7f4d93ae95677b85cf05eb7120a115e5b972d09f28afff80ad1cf0831a47fd85700c0d0c3a9cd27f44a2ced3ac51930b49ac691b8385bae9e4decff40df03edb33c7bfafeb615637425073e6e3457f6ae9f0f7eb1601f9e115c225c913d73ee7a75ea8427b91275be00ad883aebc16245ac38dbf7539c49c061ab4976c7ffc8a705404367c3bf0360265b46f527bd5a450d068994950e63a062f8f2699d341d96fb499ef93bb2c29d129130cbed274ec7a6c574ca0d1930c4b67bd89466e44319b2786e78a3f678db1f3dbd7839a083a4020822028e74058a9a062069fa3dbbe2de14543aa8651cddeaba929d13cb41059f98c586e78403c1ffdb71790fe1e8ad53f76281b3398ffc1ce20ed74ea8df29130d3d7c197b748abcf4ec36ace534d45a535422b996eade9247c3c7ee7d7228319247f81580a7c41b8668a1fc7edbc06062af44d7b4df081325333509ebe49e7273063608fb6efcd2d09a335069be1d3813e7a907cd6132dafa4abf7a9e555fb8d5304f3661c68843447542ce74e1d8b9fc64dadfcdfc401918bc906f0e52c429a1a5efa12c300fded48a2630a8fa9cae3b91519126b4484e6e6d199327dd522f62c82f2f898d060d7510a5", 0x1000}], 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x37) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) 21:08:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8001a5}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xf1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0xfe) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 21:08:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="1d7c6247c715e32d8bba4f3977274b1467c5489d92b90a4e92e4159668cc84e5ba5d76746c0d71f3965cb0e51f2ef32ce10adeaf6823372d379d10f4cd45604640a12a427627ed52812b7825c5e0d0f9c25fcdbc314495e9f24588934f5154a4d9f2b078eda1b62eca725840f3d21912bb7096615e1625e02867615b808e374f6f27777c1b0e4ca398b74b42102fc185332f4ca37ea6dc8b2b75b687e61ecf666e99f890297dee6c8853aa69ed6bbc3373b762b92a499c463d1b62d8427df5f70bdd2678d54596f18855173e2cc68e8cb7f7e4e501cd73ac7fd5d4454f45e945b367eb63351f0ec3864f001e7c6c4b330454e181a49d"}], 0xfffffffffffffd4b, 0x0, 0x3) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x0, 0xf2, 0xff}, 0xffffffe1, 0x7ff, 0x9}) 21:08:40 executing program 1: socket(0x18, 0x3, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCPROMISC(r2, 0x20004269) 21:08:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d60237b94aa8525551d9ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b014f36a00f90006ee01be657aea8a3f800040000000000000000000000000000000000000000000000000000000000000400", 0xffffffffffffff95, 0x0, 0x0, 0xfffffffffffffcd0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000040)=0xfff) 21:08:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) listen(r1, 0x5) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x400000000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x57c) r1 = dup(0xffffffffffffffff) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xc0, 0x0, &(0x7f00000001c0)=""/192}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000300)="80476d2243fa4666e6c705a6b68a8843de6bf3785362fa4ea13e330dd94f36651806291077043183c78a1a6d634d1bd9f43f3c74ef27961ddecee904699fe7017550a8c8bbc6350ac951a1c3b3b0716e2969870c4f964cb3bd041a7ac37cc636fc17986a02dced7f9ef6fc39eb4f8a08af6fdcfb21bffd70b65599c001b962a53a8134f42b363158b99f2e3cd7e49d28bd24fe9fc138bafe46daf965e8671943a6416acc4587049d6413db819656d8a8114aec79391a167a6365634c20c9ee345c04227afe2d8339f83535fcefb2991b32", 0xd1, 0x408, &(0x7f0000000000)=ANY=[@ANYBLOB="0218b80b08"], 0xa) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r8, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r8) renameat(r5, &(0x7f0000000440)='./file0\x00', r8, &(0x7f0000000480)='./file0\x00') r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000280)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x108) 21:08:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0x20, 0x8}, {0x87, 0x5}], 0x3}) r0 = socket(0x11, 0x3, 0x0) shmget(0x0, 0x2000, 0x453, &(0x7f00005ab000/0x2000)=nil) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000001180)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) getsockopt(r2, 0x20, 0x10000, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 21:08:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './bus\x00'}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000ac0)="b100050260000000000008000101000000000000cea0362e1d8a6ecfc73fd3357ae26caa0416fa4f376336acf00b010000002000000088df7f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e42babfbb770c1f5a872c881ff7cc53c894303b227310b404f36a00f90006ee01be657aea8a3f800040000000000000000000000000000000000000000000000000000000000000000d15b9ca7e019cf5a72ea97b1168dbc62c55492085e90fcdd7285617394b2ba2b60a2d5b9f1e8f3a878669fea6ff350b2d7da17c0b373c9168dec5392720c28211521e02eeb291950ae344115a2d4bc8e74f81c564aaf900bca05168fb0f8b11d0630bc9b33450000000000007c16c53a2af20d837c7c5448b2d94a97014a791bda86f7ea3a4c66b9da1826d05f3c77fbf6b679bf7012e0983af648b257068bc082af0a6f2113fd75dadc50f54c10bd4951a7392bbe75811accda3b43a4fc5eeb1413fe8a4297b1be0f145d1649028ccc9a579b7009b81276dce9b8ff9e8930bf834ffff8b662159440125071e8045d62f36b2a739a55716520f257067aa34eea866d5b78a4743c9035ef889b53a5b41d167800b32c9d8d695f8d899614e23f76d576c836c94db6e16a82496fb01b57e47d5fd0c3ff791bbdb2a5253a64e3701e726230ee881d470b7ea925d351963f3ba2efe752526f2181c9ac8530b087c95ac64c7d0e3dcd9cfda2095dc8d691d1006a000000000000850e020000000e3ff9c8cf89baca2b3a3ca2331ea06114a835d718f489cd5a4d6951c2197b06dc4f060507ddbadfeaf3d7370233a491445d3a1b05597f5a79c959d5fe6ad3c08c1e0a0f37761fbed9dfaeef0cde7d001c63fda168e87b5af1e66086891c877a2b353f24e47f8f98625e371e0670e3a3c5693c1c954ad762551dcd4989b27500cb90194044cae5025accf86e36f9b7ecc75b2c5c07a758602708e432316014cf6bab048db3df8ab6d8fc78397127942dd9a20847cfa9a9cc815607d7acba9018aa9bd87823d99d5418e23095aeab68181823046e1a5362a35b1c69fd0ed45b1f9158d29cea3af537a6278d7cd03eb7ab31856506c909e124006f5531239b9dc7192485146fb66302cfcb638402d2f5d307b76340fa7c79557d6608621fdd1ade9458f06752c63dc2fc37f0d917e2615544edd0747378f68f6d4f93f995b3e017ac53a4372ed433e48f0000", 0xffffffffffffff5b, 0x3, 0x0, 0xfffffffffffffd1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="2b86e71acb54fe", 0x7}, {&(0x7f0000000080)="f92ea32c1f5750d1749a88a7c912ddf44e384206af7c05bfdaf4bfaf96060ee16efcb33f27539235b890177a5589e2da1bcc11653d9dcbd5b180ade9a1a4", 0x3e}, {&(0x7f00000000c0)="8dc72ba7601fbf4648c5a0271fdd9408ea16d2f6e04b96cdaad7478785e01cac95b92f1727f9fb7c143def7fa045ef7e2d41ef1654cc0ece23170af5a2af38e6ae9029d86c91e5b6b3f03ede690109edf4cfb75408ff7fe5b68c2cc20263c7524dd037a4247a8b13e4c8c1d82cfd94a386d2e6518bec136f02acf8c8249ef79fe2ea9941309ed542317d6afdc7e9f73aed34845dbdc6326384e66f4d3e7d5197f508ea8c1640bd5d6982e85fe650b2d70a9e251ad4", 0xb5}, {&(0x7f0000000180)="06783e1e334a0f30321d770fab6278f039dce5cf04303844ff3580e7ff4143a9ac9cbc4c5b563a2ebf8e20afd15db116b49269e87eff2926c77c0db9f0ac68332264d7077394f11192eccf3f1c4cbae28ffde60605a268629e08211d8dc0a64863cf40cb5c5e01788879ae3555186a9c3e8e7b0df0c1fdb1f76d1c8535f442842f893dbb10ba863349124349e24d3b45dadb04d150ce0b3f8e06f150e150c41616c8bfaa8a6d8ebccc7f8590508138f10c4aba0564", 0xb5}], 0x4, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, 0xffffffffffffffff, r2]}], 0x20, 0x40d}, 0x0) 21:08:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) fchflags(r1, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfff) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './bus\x00'}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 21:08:40 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x8001a5}], 0x1, 0x0) write(r4, &(0x7f0000000080)="a794ed3e3cf74e4865946ba92e02656543ab258988e9de06197a18121cf06bddb1be904d116babf3569de03cfbaca80b760b47e1f5df607aa02f4fdda7319382e12f45", 0x43) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r5, r6) recvfrom$unix(r5, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) msgget$private(0x0, 0x43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x11, 0x3, 0x0) getsockopt(r10, 0x11, 0x3, 0x0, 0x0) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f0000000400)=0x1b4) r12 = fcntl$dupfd(r9, 0x0, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) fcntl$getown(r11, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005026000000000000800010100000000fef96ecfc73fd3c0a64e1f78da3a7c29ebae31e3e0fa357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000000000000000000000000000000000000000000000000000000036e63f0f989d2a212564e4a0aaa28753bcf3243d705cb35b4820eb23ce2144efa048535de6062ec898ac8f8752ee455e9d5819cab2e3ec80f127e2e2d259470ec2ca29f1d1adc725462285e8a870adc6af9217abbaa89d788a0e75bd95cc48e79d1153b4fdae31f39269668e4180fc3bc2711689227f2244891d0d382111f47ce03380a1bb5dab43410139fe3f79a2f5f3c06000000e345b3b8923a703d9422e1c451624db8d4b4ef111108076b93e89a857a3f4460c93343322fe3342f234341c582e2e23fa42eb7d25715bf96e2bd986182cc18717680bb19d816fb010b6e55d2d176f959d13f4334226c7468cded0ec0a0b16096b03cb82b7dad5b95efb18c5ee3476aa889c2a3fb18dc1defa8e455cb1c133a5ba318fb3b11f0d24cac9bc771d97a4c5b3160b5441cd4e95adf876f4dd40730159229dcc4dbc2bb053466bd01000100000000003abb0a1fe176", 0x7a, 0x0, 0x0, 0x0) 21:08:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = getppid() fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0x101, 0x0, 0x0, 0x1ce) 21:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\'j\xd1\xff\x00f\xaeB', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="f7b95a3dec4360c621e66c90e33d8319b9c3ca2823631d97bdb1e7d3222f0c", 0x3a9, 0x0, 0xfffffffffffffffd) socket$inet(0x2, 0x3, 0xff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pwrite(0xffffffffffffffff, &(0x7f0000000580)="6ae9a8af0c6fe9e6b8b33b816ae9f839ff2724d77182e57d46f8af10d66673d655f3b43df74560e9a5cf3a1758a5fda191ed936832fa1a332942453dfc8a185369cd391457078cd0e67b2b712630e0ac5330ae04e58d2d1e81f9b1dad6a2c8bdb9ae6f09e92d30c0cd4c9b29a25f3e1699436036604ce290db4c7f7fa4d8a4dd1998246675c3821244d9c8a131d132a77fd3545ac4831a6944f04a4a5b43965b2ccf1f2fb3e3c6d03203dd76c13130a29f1199a297635ec14c93c2d863798e0b6a6167c7d1b1769a30c1cec339bb2a23b557eb7968e67b72963e006f3d51de7f23f4f67f5f1ce4f03141fa0a67e74feba6aa7503d3ff4b1beeb2ef701066527dea16", 0x4d6, 0x0, 0x200000) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000140)={0x6, 0x8001}) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260001d00000008100101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5fa38803b85599ab257588f3882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8ffffffffff0000000000000000000400"/188, 0xbc, 0x400, 0x0, 0x0) 21:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffff12}], 0x100000000000005e, 0x0, 0x0) 21:08:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x7f, 0x1, 0x5, 0x2}) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) 21:08:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0}, &(0x7f0000003480)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) recvfrom(r7, &(0x7f0000001280)=""/22, 0x16, 0x802, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r6, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x4, &(0x7f00000034c0)=[0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r12, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r13, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r13, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r15 = dup2(r14, r14) shutdown(r15, 0x1) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000033c0)=[{&(0x7f0000000180)="c318e4cf92df1651a0eec34d40a5ad969fe5378bde4094855355214ca9e3a3451cdf0966a3e3e35ca93545efc133efee64ed12185cbb71b3ecb464bef55be961682355f9869299b6021aab923a0e166401165348a7c910ac6b6882feb496f6aadced18746057d9c976e35335bbd9ae25277758a0cf5028f54725665428211c9539844f0f0707de4cbb060d0a0b2f52c50ac10972636c3e0e18ce4e2a351f49b2027e46b5884c619929b84e79dbff32846920e7e86b437db0a1ccc5f572e0ee4485562571a5f43f04db2f753ded70f4488ce94aef4ef2bec34aa1dd434458faba45238f6839c37ff99a6bc20fafd6ef124692caf019bb0e3951a16d3bf733b5299f00bdb1e1b37b507f815bf261a0255e95bd6a4f3da26dc4cfa9659ec2b9e8b92aa57181118fb2bad1b24838aac1506aa2034c54aaf0d0f50042bd2e44587e2d303d322f5c6fdb200f2078300d3d760ca5970687771a2104e6a6e2b306abd3164a83602f84a6050ccd2afda116123a28291c613a47301026914335b023f98aba6d2e6c96b51a80914b5ed2c65a1c668ddfbc98d9ba2b5b9cce6db9461d50c752d53d8c893d3ad7ffbf579f258460877dea2ecf4de29f049a536c10f5941eb46c7b424e816f8d35c9db0f688b9065c45d26c3d6bf367e934d878e167413b0c0d74f68d5f535bf759b06b33246eb9f704ab68ecb03d14f4b5d156b91fab9c8b179c93248c4b497417a6d4f9da6ee7ab6b2e50ffb4b4d37f8e76daf2745075b11c4dbc3a120930be410468bd9a3f816f9c08c5c926c90da1883b11d07e7592f39e8a3a7d38933cee6def11ed1570802f70b7ec2a60e5dfaa219cd522439612c893a24896798678d6cc2f2aaf32358b44273fb820f3f6f192b5861ee77a684b95757073283051e2b8cba5bd732f6e413e8eea77f47c85227ce6c46af1cc722447dcfb135b51f6b53e25db77900f45533b5c969288534524ee74368425653bb7a0b646a03a32fa5bc697a7da7a2cbcf4344dbe4d3e21ed198837def416390acacfbfde275d2dec715cb4e54959921a46675ca9958da396174ce8d6955dd6766345172c8fd44544f32e8751563e46dfaec4c1b9ab01ab3083248e24632440f86dcbf3b090b80a1408c3cd417e2ed14b5fca49dad25b2f01352cf2fb224ce1efcf3d13ee31bc4cb3010d4b2ee742cb7be4942807b6e98ed454207387f5f59c88bbd2c970b3c7487c1d84a219b284486d9868b1ef78ed9a43bd4523b6c5849b5dc406d6c196d0420ce22d4fd0ba9272268d423f95b54872df5ee208dfc1806774f6240192cdaafa4382e48dd8dbedf290499502267b7bd2c3a8d57c9049a2c069f294a004cc9580ada575ab46e65e36c66f5a23481cc3deb5fb5e2fbbdb358c6c559feb10a516a98395129cedbc108beac133adbb97a4e8d0922b299bc0ddcb7716bb84b0826e1187438748de4097a61c7edb23ca1974b26f353cc3ce22559798cae58c75de93189413efb23f2aebed5744b39e5ffdfcbb720d3dac4632d5600c575d3f305831ae7af88eed6e2e56ababd6c3d87cdae1e961b7c6dea1e7f6fe67f70c30bb2c3334c8487bc75871c064843426f11a60787c1bfbac0b7d0c26e4be2ea4a66e199af6db020e599c645fb41ccd600f9c9acd994fbe7a5851a12918152a1bdc7a12edebbfbdccc12abce700e79476dbfdbd3e90c9eda481530b1f841558dd374acce5024baa64f4a73f7bd84bae29d45825c09c72406b0bca2e50c6726bd4daa6704d15b16ec6f3ed2efa93cd9ad48a530521abdc007be707ef7892a022ae3ec106f9abae0ec806a13bc0131ea273522748e5a34665b7cdccf3b5c35dcd2521d3f44c7f0e35dcd4ae384f128bdd0893c9a40070222c4bceb64563f6b8270481b5bd2be92cdeb212e59fc4ffb673a406d4ce0bd7c5c7d15572bbf4cd1ef0fdf068412036ec903f1824d03ed69d2cb8b5dbbcc773b7ecc6a03a7cc2c8c24027d781d27a8c74dfc8ed899bdd723488688f88b9489c2c0804f98bd9564f7349d14e3158e7809a4cf9a93fa47c94fca94213935391c23fd03144c720596fccba6df79fb505babe5e8fce33e7537d2c7e0accb0386728bf90de2bca2bcad9ac5284fb6b2877cd7e9f803bb66ca08743c49b7a8feee32c649377a6c57d867f89f19c67480dff652eb08e54b2f5e218ec3534c4aa3cd9cd54738b5840440c2a15b342781eccc98358cc110ea41b2a8c32b7e07d3ea7d2f27a5c5588bfd3c4ab681bb81948e05d940544c9297ad6c14ec7ebc4b0296aa5fc7b48084dd3c35b3c167208649932df831b5d00bfa60a52114bfa14b809ed039f7c19540d4a8a77d79172a92e947ed56b87a7af05cb266a2a1d75ee77d58e8dfc89b28c0f205f0be9c991b798e7ba67c394bae56317d285021647224e2923324938512b9b813692d48bf8da0d4fc6986a1abba789c69784dd93e3bb8858183121b65a5a0cca6acc11abd12468e64b3f323abdfa6a9029efe7a70c52218628c1b77bf8f7e1dcef74b5a16f91159d7dca92ea3164a253ac7e7e03f0dd8a24869ec942d331e15fd279f771c96c7f918f4f2567b9782297cc2c57d84f87aaaddf593bd3c3d7eb3cf4d1ace8079286ed8bbd9451315032b7aa7782464c961b2e6a8c29a4812bc108f3797171661a85b7231643fb434ea989a3e679ee89c42fad7ee625f8d31acdb36bddbfde711bf8bc465c01c548fe0245899cf3a49a1672d2a4eef787d366655b2f1d12411207a424f167aadb3bc561aee55ec25d7da88c56e3922d8b7610682f1caf93f304378a9f495a2ed97779407bc00d3ff144beb5ca074a4046e15bd2069950572dbbcb3d5ad294b6017f47e3a8a7ed009a0450bd223ed76b4a3fb77643e6696331785a937a6da95c04659237965984615ef38324692f400a631b863bc2bd1c4b2871e86d4f3a314d17d2a175c8b35f96757c862cb7f8b80eb645e5325e52a5c8aa6d3ae2d315acc7db53ff8e47dd8c157173821275c0b82227d8d825b04e2a0173d2b3ee191ddfbaea22d5deb6eb1c55a6a63ac4c290e06ac786ab9eed85ce0c2d30f1e2ec67024ee209d1bed8dde80077cefe5a908f38c66e1ad1ade60a35050f6cb36f633038f43c410ce13c2c7dd50e05c2311ecaede2f2d389a9350a21653455d231cf3666ad7a8c25c662712dfb9e17cc317792d8c6383d74b3dae397aeb2aa6343249f72c1f7f5e716f860b36ddd0c3390cbe8df2e688d8e6832b481a69241ad487789f27c162fa2cf58c8f87faa53c683b6bcb6e1bd2001236e392e106a3900c2faf1895ab61aa54cd3478ab02ed3fa4085705be7a771ef6be084c4fb67a9e57c67f73af2bca0a0755c4e4a4cd50c8eb11b94dd18b0c345dc7dbc833d8502991f80305392539c7b3bd23ebc2e02516cd864b7e7129e1c1435b120e28e1f1325cc4401c658244fa9336b19dda64bb4ebafb235a2d602b9e50eb3ba8ac0180a55dbe65e139a07ce5d89585d8c8b41a577d1d9ef59dd75680215e4a59def4b189b8954251ee936417d134d2b741ffef8857fa0a56c5f808549d92240310c6cba008877c3a49e1f364fba4d67e74c38d92d35e81396faa56e5b42360572f48fd4b068823383aa6a3dff2d5d9176ef243addf42c09b78de22687c1ebf86ceb83d1ee55cd10eb805926708ce37b692f5518eecada3541d03c01ecabe623aeb87bfa1145231a265d56ff558813cd855effc85717ab4f5275226426e46bc5a17bc53f90092ec4f0e18e52fadc25f22de2210836f24ed03ac6bdd9d83de8fe79d4affabeac129604fef53f91dce900c757faa53fedc50c007c9e0972079600d2880386a7beb55f0d8e29f2483cdc3fdffc43aa2ccbac9e704b62efe40dc7725f005df58390ffa99a34005b46b900f10b449585ed6e2a448fd66fd1d06a991b27a150f0db61e6a2e44e69524422b70a50b8db5b04a107b09a02b8e0d425b4827ce6a8ec4880662107d34ba24f876ea3ea710a4215cf336026768df3d734278ef6ab34f67cad3a92b7320a07fcfa4309f3fb03500355f8a5e713cdcdea5b607b1a2bc9b86c035a4d0749c62318d51c99917bc4af8add2df2488edad567984c957427a09d10ce919dbb68a4d5337fbd54354bdf8bb356c5d5a6ae119f7669055412882b21cb31f3c82af0d15326ab8573aea8b89a3b341c6e8dac70d4ab8251adfc3ef1e021a7d4fffecd2d4e7ede45d05db7849237b3439277ce416fdec5e96f6d550edcc9bd0c0030d3e7ee2bc63c83a05151caddf848d6cc28501480f7e9e38f2a67cb52217fe0acb41619054b7476c173563c909da79978e7085e50f7dd31da68b32136faff2b5aa1c1167a3c73410dbe9c20ce126fcffe8d3b4db8343cfc933599a5cb79e442595cb7fb07245fab9ee5a3ca761d5296f237b753e11f4a741650b513d88b299d44065a0d8827b347c752f4f6fe5426e137aca811654eea8f8e115075181d10b1aca2bcda02b529b37498628e913cc8592b9d9f2c971f781a4fc92dcde18067a1560fd4821c59e46e7367a109fc9577459866f2ce0f0ccf243c1a92c9ef6e5e32bbe4abc66cbf5fe70cfc0748f7cce7277521314422da93e75c12e714ab5688347406114c4bf4c807519e5d45df088d46d6eebdb02c04b4b668405c1076f08e5dc5b167f1e16a08a14b89cfa7a9173d806d3abd98109b5c56fec4fa0deb55fca517a2e9508b3d37ad3e1e12dfecd3897f76bd91b51431aed2516bb42fb1bdbc0a040ed88206b925384138bb7703f5be7428b92e9865904f775cefd67f2c5cc036e55b99fb8698299b3ce1bbb9b4e03bc3a00ce72e233cba303e604f3d7764852ec4735ef7a8d3f2d500986366344b8d37382a96940e3a44206eb99edf2bdbdf8f8b35a58c26da296c1543293123da365ec523ddbedd7cd4fe9a4d201d1d46d27e8f6e9a1b931b96609ff0ca2da71d6096c196ba035ea944c40ead991817996aa29019f664b3e02ed9333baeaa6b712c3ee2859587a54158da9f7cc01877d2d0a837a841d45ba188535f10da9754835f1c0a46860374431804e03d69e14f8e172c4d8a892c76666baa0e736731b13ee874636912b82674ac94f23cfadc8cf8d3ca435eabbd7b50c55f33a32692180a84783264135979f0acb462a8f40da873d66b284ed223d3ea1700eab32c771cc3f6492dfdb9eaf353d9f403e002e2a4a41b96756113515aa68db7eeda810d5fe73483bbffc1172be5d0860aaa3e3ee0288dd683f0259dc85de5d316027404ec7e72c1b7428986ab615e4fccca5701bc4d778a551f2155e690c49c518f342e7134381a2b37700f6a8dab2481f075d23ab7cf0d498e70ccc8886cc96c613c2a44eff286303f468d843c0a6ea260f9803ad322823eb717a1d189bfcc323086bcbdef18791f2a7640d12ad5b47df1eab9f5b2c61af0a60cf2b2c42a14f0e78661be36b58c4d8ecebc070a5dc7ccf598129849735c7a74a55ebcee7bfe335f82c9d50a3fbaa8f11ec7c230172d9f8fc3ad8296585a399a6604c372a1e83e2250ad14d5f433a5e5d6e2cf203115d5e4b107cd09790dec175e45282b01181216cfffc63e139254072637930988df23a2fa42bb1be148828471d7d0512e11cec62142249eacb69fa2988b3e07d532c2ec81a061bcb5582d414e102ec50c8b2178840bf1f81117873c4d5492a0c1030c90ccab92f662fc9d8a2f28d35d62abcce556ba1dc7ef0737d0127ef70ca8cb82fb306806246f7dbbe5cb6d57ad981fb1cb921d6a6121f7b60c75f52eb6884a09625da403806", 0x1000}, {&(0x7f0000000040)="946195c779b75b5481f91d7565997b1bab96b9c079838c289ffae0b18d945a633f3829c25e390f36ba00383c47855e2000c5aa005b91b6b03680aacb5b26752ead56a795a93664e7a172820e1b25290cf9dda47db8782259813902b3c0241ce2f124d593ada4f994d167246b57ddc770edf74b9c4c003450cf35", 0x7a}, {&(0x7f0000001180)="866f0ffc4a1986858cc825a45024d4f8413aca5edfbd87d0580cab2c3c9b60b09d4f561d66c655518bff5ef539e7457f5e355e73c317408c9007b346b38b00d8e8688aa9da80b1058bfdd8d9e2c82c77a1efc6e914b0ea3e37d55fb2436e2ab9e72f75d6deadcdcefbede07002cd678e626b0457c66deb5ed64ea18dd5e6ae1fb7716e7526c95f352e9d93d80ced83baa98ef57a8a096f7ac1d662b1a5a499", 0x9f}, {&(0x7f0000001240)="6227771e408d10499feb4448dfdaf1974ecc177be969485f1ecfbdad6b646b71cf9b1ede45fd1fb5bf1b025f9c52ed191d", 0xfffffffffffffecf}, {&(0x7f00000035c0)="54f0f115829341cdaf6fca2f8adb250ae71e07879ac09c1c6d0b84fd08cdb1957a6f2a745215faecbca11f8511c6d8c6335c2f352d7d6d8671854a1580fb786d1af85f85c45f7d7a895a9cdae02aab17e7a5533b31b6fe8afba4eafbacc54a59ca66aeea4b6f720a7ed65e20ab42c645c7510db273b343166d3afd28daee230b193ef8c62c7c05938640ffca37e4661ac2cb5a233774d48d58f522e258fe8abf2a21fa2ab5fb771d99bc11377fe559b2bdb311eed7e14cf467c0972b3643bf50d57065f7aa5e913b54b3838130e708bfe09a36902ccd5381238adab6338a17e8e9cc453ffda56ba68ed6b5b0f305a192556b65651840a664bf8ae0cc392eee0947ca9eb6da995b3b6577cf67ad7e2882e20b4c45977bb0b73248ebe5db2095e5846aab302694a04eaa0266e83c41f674f3b37e612e524e363342ff4085d770d922c413e06cad2738e198fb79c3d7a20d16515d462736e28b95af83a8d4becf28cf60c7adbc6bb8b14b20c0ccedd19add076e5f42bbb294dd625c9dce0da28e6292c8865d81a982ceb6f3a90d242407a991a5061d6b7da1da8cc87bca2917a1edea1bd80650740f343df6447900bfc5df10b6215920efe2bc9cf8f26faa42fc9a3e4ebbc5358a6d4dcd502822d510c47056616d3ed18c26beb3f6a3496a4598f2fe176f9642703b7e3a0ab94f8d1137e4b6e5b926b00073d235f042ba07ba728df02bba06f3ed26548377fc4e425ff74d3e7567318ee787dff50e05c5e2378798fda4e2aef73c204a1e6c794e0c523fd57394b44a1c6add7f289c9ab4b453bce0de3c129d30eb00b99b9fb3cedba4b6b6d74279d2fb6f0cc38acfb1180c7e40f7fe0866e0da680491fb5fdf0d83f9c8b647d7e7626d598826bdd01dc99a9e67144c31e2b258b69e507e81e2af94e669c1bfc2fdb3dbef2ff453000929089d9222a1f02bcb7ce8f72a3428a25bf4d42e89933d5609bc4eff0bd928f2f13e4a198f45bfa06cc993fa6193fa189db27188c4eb4c002e7878a1da87cb790310f81cddaf4e289abad620adfeb3c0db2dd15f5bbe593aa60a17fd94745dec124e18d06106b1106f21271d0d8f4627c19f616d3041021991e83fe28e141ba2329201afcdbea36d12902023db93799036adeaf7673233350e7c4bbd44d4f822acd8233a29a2b9d4b2f088116b55de4c8eb956e5124b43a22bddd650c0447b6becfdcaadfd8075f8546b57aa713a5a365f96350022034a4dfd5c8a2037d9e745ba2e19df4d21f2080ef70da8322923b85a0a90125ac8cb931105a6ecd2927dc2678605bf8b86d2a26a600227118c4f79cc00abaaa973ff3752025e748cdab7d0771ac4fdfee95bea137475004a2c99f4dfc3d82721fea5025b1e5d705dbe30c9254040d41a8c71aa82d8fa4657ce30d89d2817a1ad83b66b93185cb0ac767a7de9f2cfbf4976965f8a1b1a4c3b8ab9d6ecd213f7e017270a305f04e4ba0582b6d2049cfbac7efcc74e1b568dafde3d3d77435671052f2ce13e9fb7ded6d137c3fa7b46ddf57fa2ca777eb8c9f74e8d47b0be0f08f10e5bdf84b2645a465c979953482ce3d63e054a9518042bd33740c9ad4bf418ec73e8a7873bf2379f80402019961ecdfdc7e5f944397cd43ea35335520c6eee52e1d63d2478d48cd1cec3d86daec771f197da68c3fd05608872454c9e0c3dbb97ce00a49dd96cc6b2e03e68854a40a2a9b1dadf11bb06f070ecb9c55470e37b44d5d1be576cfc9bbe1a4a628e7d2aed7453e1585a12bdadefdfa0e05e0ba90293dc8a25857107ee9a58d85ae13bbb39439eae81e87c0f87e5d519d671be21585287cd9f1cd91a2625637caa1437eca33da0b794d4c3596678b51e1f68438d60e7f87f2a3fc7bd30147b57414d705f34215357c69c15bf65dd899212f0cbdba19b4fb949d48f7c4c3d553ba095c88e700fa21fcb01accf72ea8d845939b4b55d24d8589733d5fb9340efda725caefbc2d68fe0fa37a75ececa191076cd048e860031fcf4758ff6c0a836c6000d754797900cb5882eac8a40e1b01a5192c394d9bc343906469a4dc5a404dd324968b93a3b0cc65510f584de010d179dffba4b63a5f4fed73b9bdb3dca583173f46e50309c37dedfb564152fc5e1d3a46c1f9085b53fe6f25d01ff903f6da1086763cb3589657ef5858899197be9d1a45a8de664ad42d5018447f19c619ca690f036bb1f42ae72e01491da6453bf585b6ded5e0da1e3a213b33134b624a87e445fa817a8ed58a202033a0e15ff4554f5190d0836f940a392156a65110cb7d7bfebdff9c66bdb57067c05c08a251831ae4464efdcb8d6f62b2872a9c06f8837ad4f2a06918a776c43575ed5b061db209fa7b38962ab727d2c52b5b22000f202711e99ee86359f02dc0bf113e18405a3fc74722d59ee0f367d77be1d7e38a6ecec393b9307d09d79496e9abea76a17c27fcf1f4bc621fde5ce8b7e3e80a5ae23b34d91032c235f412d31341d88492a8bed4311b87019e11d8d8380625ca311737402588af1e6fe88ba40533391811c90a8aaef6261870285b93f14a41e6303890a1ccef24f4bfab95157ef9b308f158721e7bd8b3762891a62fa00d3b100f5136cca4d112d987f9d21e7d998dbd261823bfc2570de2395c489dd5009abab84777e28730a28a86dd79f3530259f54ab6659a868ef80ab41f42d783a2618ddace5d1cb1e7e15021b53a1405f5f4cfe0f40cb8113846c093f968bab9beb36975a5b4bdf6e70ba7726cabe7ac215e642544ac90e34595363be3214cdd7cdb57cd3bfecd103ef7a96434ad613404d8e8edac5b7ede60b05f25e22d383224f1bcc437059b2a41ade0610d7572a3a790156358e1eebf5efd1f73c6fb7fb36c2a4887b267f63d308791850a71e9bf9c7faedafc6fca3afe2cad29619d94c04e70d4db65696ef453c28058be0b703a7cdde596fcadf1a1153d05059115651113bffd583145e5d8398c801babb8e576851044e37d3f2222e6241f27a53428e07691d9012477598fd24001d9037ccf0401b3e3410036c03b00c24a3923e7cfac316894c978068deef598be148e7841eaef6465a8c1fc6e65cf8e368c174af0f2ebd6cede1b2537eb2473b90b1bedaeb54b39323f0fc5d4f197d85b9bc7abf29dfd3229e191435a807fac52fbbc5ae198d61f2ceae820450c0dfa7518d6f7349bc00bd16c58815e2f377957d5ea1793158d2b1f7ede3170c3b06c550833c290ddc5b7af359a7adb8da7b2571f9197aa90f1746aa2b779af2912cf7884ece1edcb87800a1da9b003736b7b3684ce087740bac5225103525b63a0b5e25ea596b354228738d7d2318701e3d76309187438a6f9a84296171587015f3b2aa1f473e0eb9c5f415c1acd64aac1f483f7a349395c298eb3921bbf264fb5fac03a34a76e0945e7f42be1a203bf6ff581e5de4966c96f3a69fd3b868256927bb15fcabe285f260f63b6df8e913f78a906306e35b88a70990cd701cae79ef916bd0543a9b2af4005e189b6e24d1594225f2915cb0f04e7f28cd0573bc9e9787a60623e93ee940a53f9fb37f4d23cfd6e2c3a42eb0d2a808ffcc56910929666080d513ea4d151d8f6a0b5239c2867cf57dec1b42b7ec22c39dcf3d22b6e1112edfe3a30ee65276c494196a18489ee10bc33bd325e15e2a4606da669288e6423ba9118a1f63aac32678959569e7c9d019116efd4284a5af447fa91b9c0f0d60ef35b39f4882794c13230050e0d42b798f0c02513de238d6b4b3a3dcbe4f852c77f2df585480987dcfe5a18fb8ab37a1246437e35a4e1eae73b8ee0d9d35328ec750b22fb335a8a795c82ab43216ebbe322975d08a024ad6f6ae2d0f601b1876387c0ab6497162f2c49aa315e5b5ac9ef0affc08212bdc4633346e1c0871d5de7ee6b8310e567307d8cbbf4e6d51acf72369eeeda807eddf8600cbbe7a65aa1bb33fa337533ede9014f6e07faa10bc71a1f03293edd6a2c8b1b35a08b088dc0302af3a66db6b97c04461b7e373cbbddcd65d9ba9522773b36893439b6f69097e895c50aa466e9e5fe75dcc637c747c5ed8b808b20451bc7d751e6678ac7622cf956a95ab275060002937d850c854e98985612ecc1af2929092be4e78ebd3665770175bd0701a9bb1d6558d3edcf5853cdfdf3fc0dfc88b44cff4f6d6b46ee543ff494f914e90914721003612250d537005f7e139723ea4422cbf2a9b0ca32cdf71dc49bd0f98bb10ca0b70d9e6aac738be78f73e4ade34faddfdbb5f074ab10b4af352477e02bf3bc576f2893d4468d5369c439cc77aed66ae789f78b693bad4b3386599cf2dfa4dd5c16ec4a78d5d34ac17468692dce5e821e266fd2e23004ddc72456d2f17cba226c94fc82c81e21e28f5409617cbba16e811662aa011624582dd8084e73b6719f30747c3e89239df604c017f5b1916a75eb4b45e6ca6dbdcdeadcbf200196e4ce780719f3b32f3184d8185d8621372239ef875fb06aa65176869053cb36c685725ac2967c089b5711aabeb80b2cf45e2b7b1bc1fc7c338c1e6f0695f23898cb2bd648a60be7e3eff556e469115f43fd5c6cb1bd222326e43a5b9972abcec8bb8652d0f0b70371cbbeb732e87a0476e6fc36ee82e296cd73e2a9ed04cbfe35b03e07e8d730a3fecd57082d7ad959db032f4b48390bf6fd32f25e9ccf6d27022822fd82cd28fa251edfd2908ef9b1a04f0fc03d1cedfbf0396b0b7cd8ff8f5cea982c5f74cb3dac1f0fdd97a67980c5effd795e6573a025f6004e0274eed8bd392e2a860d47c4d0986af71ca288cd41bee19bfc6c12892aeec1f038354bd39a92b9d3f335e6f29177dcd1041b9c9a2e11fff418821281735f5c787e86044f9d3b78555dce9c6c4863c74041257642620d0ea684798d0ca083ece6b5632ee512f2c408414389444211079eea36db0e00701d024dd36d6e14dd469eb196de176f5690c9f1be4260bbcf3a4d386b11c4e7c1e76b4a5fbded68f8dd347449ea23cf845c551adc524afa9b61e6a5fb0154b272bf8d65542e2f082eb1fbf14263d26e4d2322ac6a89e13dfd92606223f3476b24f4159743975bb81c2c947e71788572bcefc6cddb778a7f7c20ea8f5186d2cefaba73d24ff9764e60ce44f20f96957472375c91f239ca2d796fd477defc9daf1810a822116673721bdbe140b9a568622f1af87836d4f86c75a04658a1631a322cb0e043d61826f77f4ef137d71d1944508e94e09b5a30b365eeb071d002cfe10bcc9ec807dfa290a0919f588f993cc3f14d8312b302a09a9688acfeab14b05f88de1f4e281de6f21ffbd45e1a4871e2cee8242c41969c9f99a56eec37c81549a9362829a228e8c23245ca910391e84a5a2caa01b65859348a939bec7f76ee71eb0f6817174885c708fa788c9833aa1fde58f823613c021efd75a6651291a7dfbaa9d4efde9db0c568492bd31de2bbf2f187c5164e47192766d36f7ce875ff7c7ef3de49b06234fe62261dff4b5fbc930d02a35b12f3e8339578ebcfcb69719893bd7f95ade936fd2fd7fc93e4f5feb5c215a3754b0b9b9241fe7c704a7b55a771ef48156632d531d7811d2f4820cff4ca4900651f03c446074cd6a7a157d2f941c9dd0a644b8026b3b3f12560a8bff91f36529c0fdca04afb97be41e15ceaeba59d39ef254c3d9f6c96c0e24a8ebf53196cd145352aaf6ecef10ffffaa47683e2c2f0a64ec319ebfc0213f4e0876550c1fe93e6b61e715c998286e0174603f558f0b1238ec308dd2161590f1b6489d145f350aba05b9aa6cea7d4bf5796341a3ce096db90dc1ca2a04b304d275c9d1bf3aa2f1e32c402e5036b77643ea0d74eada6fea6f2d972fb50973279b991c06d64d76e33dbb4fcfb2c85aa687518df7959bf340e09dab59effdeea92da87945444836582404bd2c5ad05010cbcf9abf91dba7519740ccb30dd6d7a8f6d46f2a730a896d7be0b24d8a4f69f7c20f2c3f749e43b89156c282f9", 0x108c}, {&(0x7f0000002280)="59c274d433a010e6084ab93224f497fffb58196f4d2ca8dea6cc214d43bb002049b47b9670c3583c8c40eaa9bfb5cc06048dc08f0a0023f428a77f77941fc06f5917a2e23adc7becbc669ea2f8f17249f803a10873c6113b9e7bce71ca6b3b7ced66cedf8cfee029738bd238ce0b25152b2007ea62affbabf4e2b405e854225045c3ed64e46dc45209e6bcf442e68f996882bc0120e57d819c7586402834ecc26ece867f749cf09f6ae1570c41db8a33fa2ff725554b0dc03f9b0a76d5c121eadc028e70d03f8c70277a39c007f767fdabc83f3f7a078711d50c69bc658af11fe38db16894419f532dc1374363f5d9f65de6ff423d", 0xf5}, {&(0x7f0000002380)="f553188b9974daaa2a2f5ff07c988f2f2510cd8622d7eda94c4786f055883aa4488ae4dbc1b118bc5ba568", 0x2b}, {&(0x7f00000023c0)="d24aa846e887d2d703aa59087c720457e208320eb15f321c265bae8c5643caabfd0984abde9238b50f98c9bf68ccfdb7d826890a63877e0548f7dcb635803333f529b7f0e0b3e25ce2a8b3e535553e84c6cf665726d85c1ef148770b15bce62cdfccd62993e4446b8e79df01c0a3fbfef7ff2a03409a87b2b88c1832c10c600b429fdcd4c937f9e1590ca936d22d34cf130f94eb37bb3994f80344cc237a315598b25045ecfbb2192196b7477da3edffd3a90ef8207d780a63a23cbd1f4acb7a987a77ffcc66866a3aab9ac7abc73743fbf927ccb38c063ceba3636c0aa82e32ecd6f809a66a368f61c9ba292f0937e5d6bb5f3074bab7c197aecb8b968e67aa945a8d87f545c2d77ab0e5caa6ddb2cd276156ba7ed4b760a91abfeafa32baa16b413d3dc9b618dc8810d9fa82cfa70b4fcc12f164eb8746ab685b3d939c6d0d9de070423c887c16054350f52682acdc119bf6d93d236ee37c2c5d2e7ba61996c053105101e68e2825f5d5389a1fbd0921077355a1280305dae79082e3fa8077eab366c9a5398cfafbb190ba3a34d37247e01aaa4594a3345e477377155f2c14f8869a662406c65faa24234cb686292d008c94054bd450d56a6659a5ab6111b152dd8fcaec636408a3cc25f9bf3f2f48fc35effe3ff59b732ca97a2147206327e365db7ed8f567916fe5d25b9160f33cf32c7203807c2b58793dcc4899ff49c456fe3698f17cb21ebe42770acb1195eebc6a66f6435bd0b4f65d3e97333b1e522055228efde2c991570600bf2c37eefbcc619556c8622bf286b33f38eaff68373b75dce07786c374eff7b0e12ee925a7b1e66b541efe3994d261e8b848b4557e27b9e1de610ffa728ed634daa17ffefc9ff361c1b03302b484d4822b7b65cbbb12a6b251e8d9dd139da4a7f94fe0b1599d74bdc951243fd4f2d768c53a6e67c89cfed1fa5d28f085dd112ca8cd54e3f2e45fdec13f8025b7a7222f39099cb308fad7b628ea8f40de4f4a681a49a75f08b17de1d06573151c95bcfee605204b72e7d809b93539d7f480d6df4d4f7bef773677511239128a6094b4b1f6d5c3b58cee44725efe32964dee31844aec86ff1d6e64f657166a8615c1fa009654968b2e683369335dcac60a609125ea5e6a7e194c4722d61a041eb535ba720b685a69dbd2c56b3cc0fff28cbc41dc6e4222e53ef39aa5519b2f485a23ba82466f9693ba023e6d609ae0d5b345b82b8f96fb817de07d7460b31970a48c4ec02e0c5c216a3edd302a78c8108bc45dce04fb23701b872597173d6f1f887cf9e13a96bcee4f390db6fa51cd3a441742cd8e48e74b786492d80e1ecc0c6db13b40a84fe7eba446f4b0e0a8cda84aad7c5aca59c6a6d5106d2c5750ee941ac6e0cd4b14c91e4abb1746860af16e11ce2676391bd892925302834f4dd86d353bf34df4ad7b8fe8fed1de751900713584b800687dfef1b618824abd334e0801b448d630acfd3852fafd2ee2ba7a7329e1e7f4bfd684df88635831a928f83df3b4dbb36c0ac292627f27c6facc82968e9b0715046b5b965d0744c9ebb9eb576cca8989766e8be73b3c293397cd4d4e069d9ac54e58058450246835b0bc6b95cc10834f5ecab44ea2d2030b72427dabc7aa8d0eec66fb57eecbd433f98da4bb973e0495b904635aac9064050f9e00e40f7f2cda1023bc649f35a562d4f98a620ca500fb15429d66723246713a1e193e9a44e615e2284de38a98a7b56014ab822c1e2fa8d62f2581b97bc3bf15312d0132be6dda1c2cc623bbbe79e197aa49c560e836ecb1a882a12e9124fde1783d5e4b47689c1b48916e7347dd921df53eb71857b4f209053007eb8dcfaa344d732d574b1c6220d70c06e9cfdbce9356d09608e5e0cdf9df21f7c7606d1167e2ffecbec9932802e7fa3ac9d9d03a000d56e22b434cfeebc721e784a179a3c81d4f38459d4fd376fc6ea8559f3281490153620f019d311ae4e333ed838e9b927a8276f65e366daec949ce9ae9f5da26776132e0821d997647cfd62ab43610f3f87f3078d81b73d8dce9a24d4635b5a13fe65b07c902734aa6b77666dea205fdb5cf3ea7c5d08f9110c31a47f0a7a724538ebdcbe80415223e49b72268c8d22e282437468aed34a4f9a04009de13dbfd8550b67d2ba0a870d81a155dc975743365e48ddda2b5c43498f3fb06c16a321bad84ab10868810eb023335b468f8bd3beb9d886495b17e4bd0ab051858ba27fb22e28ef437186877e9f656c1011662d885c4e1652f5c19e9d272b34ac9e4bd5e40503528b11687d57d77e2389ab84653007e8b67e444b57beab8d70007eb37d6172551ed8e747f7f7435c0a353ce153bc4747d44f6f55c079fc36c9745b538c48ab8752ad111a278715bab4ec2b0f0a6a80df0cde8982105d1dd2cde6f7d21cadf50ebfb016291e163c324de777acc83ee8decf8a28e50cb4f2b079ace1353c2684b9b4f2b152f59465f65ed4afc19e9a1ff566759f6f17b1d963782f69cc25fd2e4bc754b20a73808534cd06de42379fd6a6036a906b1cb2d3cba4a022b4a6dbec7f132dd9ecb07d2fe652e4c32a45135ec1feff79b6a3838e6becd5c1d58d2e66dcaa7943d87ad71526480dc18cf582923154d611235953d0db1143be2ae0d214b25ca9b1c0dc26b73a0456ec7c5359c9e9b7d904e32d066eceb29152dd53b91b897e31bd64ebaacf1a364d0b11f8549447d9d09f094578b7a1e907f21626b0c5b7d6325c4ef3c28968bcc04561c1bc477763ebdfa148a72ab24851efcb0fdfd8b39331ae783e826b962ce5812453f1a1896894ad5d88e500c19c411f8c4ced7519dee95d3a935ae83188b296aa5ce44de41fa8598c3f9a214f94fe22522904bd3e0d984f26c394bf4c1ebb80790bbdf035c9491bef88321aaa193062385625f597229391d505783a3a398ed0829ff3cfc6fb7036d2fdccbed4655d5f356f8dff2b707f40dbea981ef0827962e4c81f71db45495c8e2814db15b4393b71555a8dfa141ed0a830eaf526a7b89af1513f2ae28c87f6051a6b5677962afa1e373ba47af2205a03a34049ca05321d368c1d91a1d2c9499221e66b10afc1ff7ac4267d738b5b572687e4ee23c20a6e1f9e730edc0adc03fadc1aedce054b1c2b55d6bfa9f285545d0910154e3bf3d6450b17b89f21d77cf626da1fdba69b98fe85c656b0524feca544dc310af6c9226348842549694e3f2da48f91b1a5e41622f3086b909130b281134544e62bc00d2cbca9e3ba1c871a6f73e1778d23069d9d16f0bcbfe5df622a05b474689180dd3a673ef4c5114b88ae8a0828b3e71ab40ca914bd84b9acc32c7753b31da9051efddf7f7365a10fee689db40b972fec3598e1f65b393ff753c01ead49a82c927b73013bf09164b479ed6b04a6a9d6ca7d31dd3dbe4e106664b6723a51b95c69453f2185fd937a6bd70d9721ac36afc717aa54f2ea3c2b26a1c479371cb32e615ef4fd5657c249ac7eb07a58b00f6770254ee1b3255b75bc9cd0119354f214e1b76f751fb077730768715377eed7ef9ec13a0e26a126c0df3c58a0e5f45628a1bd91432a1e2080f159222e0c7e2a02e8ef59240e3bfb8bb58d22e02de84e81fb55d7df3a8fdf8c60d1fb283e079d381b9b0cfc955d76ebbb0f58f1ef879472a42ae18eb88a1554832cfb0f068600a9b10d2a17dc58c3ae7e861bf97249b1667dc510e0e708dd2d1338f2b698a3580bdb5748028cbd70fdf036b1fd4cf01a52a0653146e22c14724bd6dbf2295762d88ecac198f6c31334f6898f65953ee028a74d0d359d04a9be47395273210eb716bbaeb4cd10b17e12cb37b1a5b6222ea002bbdfb9d6de2f8577a4c9d9545cc0fc69d2a44f8b507be12a44af9b6f7f57b80271868e1ca5b1d37bc1a74b681afb1d0efffeab199aa297dd1b0bc1ad31e40a0cc55d479fc873f00a715e4f1c069428281c81b7c09da97be817d1170c20302471088ddc22ea36d78fa0694dcdfbed999e16abae9ed48254d0cdeb1b4d8c33810e609624b5248f4e68b1263301cb3e301ba2a0b7d578dc55312871c740017cd9dc2445ae3d25b201ed9c2a9b8b23efa58c90b8295c87aa0def944c480b8edf1808f813e1e636ca08185fbaa364da1320f04d7c31f3a211f3e475ec907691e8e3b5b932008dcbe46ebda503979e49160aecb3f621f321ce567173b0b6263eb7cc35a97e344086628e0123c575a15d421ae59badd615000e26d937c36722fc796367dcd3d0401cb5205b17afb44209462225444ec43c5ab628382233d19d216764624e217498bd051e7eeaa23d6dd3e1bb21b72a5021dbe39a91deea955bdf3505771d19d81f92e755fa988229d70b97b049cffa31017e6ff3646fc20ca2c000df50fd9bcb6f065799cd521152fa256bd242387ebcc5ebe56e8ac1621c2767f3efedacf5dac605f9ddae63568e356a1465c9254853ea38a1679f108c5883d9a5eafb647ff2b92c040aefeacc7a4f98b6faa315f4a94f6d22851761519a3b095cc74bd1dc34bc18f69520ef84e316874ba9f0efd10e59516a52e4d99e75d15fbf93c00da4dd3ac04ed18f742a59597e4a93237dabfae1c18452b4b3211265cbaff27016e29ff229825a0db539fcbe85d4f82e3965daa36341bbb9ea7d44e32231fd6f2289dbc8e608fd619aa564e054382303171b322616cfc0463080686f9c73f4770160f12e51616b4f5bb84ee22ccb9ed81b5c95388b74119aaa23f1a92eb3aa21d04e06d6b341ebb50bab2a179ddd1fdf4f98a55611ae24a4d913be94ee2f78a7af800e8549dbffdfe9007e22cb801c0c6f64b6786f81e1e57f8a52be758e856e47016b3e21103118085e4a44616333f1a7030ed73b80e4d8cb0619f68319c56b494ab9dddeab8b363da4535569396869fc89b1bd986e27cd92a6c4f4935117ce369e1e340b6357ff1f7529a9c0f53c348826f164d4de3e75dbcc35d83886539b376f8231bbc99cb27f6695fc88ec903ffc58d632041d66dfea45a08ea7799ab16039f3a687c20f50bd720b9e092d1ea155547cfd974c8a611240cb93a8106dcc714b5bc88894c0f41ba631b5b1b7699024d786013c784aa302c2db3b5b80336bbbfbaca1fdbbdf294a5e660aff50e8fe60948a618ceb8a0df8ed484b8ef24f6df0b431625b201d0f5706819276a9512fc1ffb1ea78e47dceca7e6c5d57d0f729164774595fb57c7a67a9515e5635d845688802d9ae247490da14f11a5530b4318d6272052ec54e46ea2e003f62556c0dd9f61095b33d364c9859cbbb495917055fc75fb7a7661c9b1420ec3f19092a4d069a7856d572f2687b67f8f34fabf090a48ad02d78efbe1942561bce8f2339798fe0aeff5430d10e0409919f494038720c3104ff28a93e4654cd5c27ca416a7a827e934510eaa6e8ff33535b5d9cfd1c46328f4d4c78cbfe9b6baa39ee3b33db687c3d1d4ceb5984152e1bfd55a4278072b4d9af839675ffdd0f71611053be6cd1969f0ff3a975b9969f31983cecb01b784c6d607a8a4d14b35dcd9c83b1f5567932ea48322b764d9fbf761e167b205290c31e034bd433d97709609918f6a90285ab700fcd715026ae69428011f057a8936f6eb62b89d9703c043c9ef7651ff3da32b893b3537a275aa8b2fe6eeb0d0b8de88b6a71a30d1f5d168c973b6555867a163fcf39994b9c1566df61bd9e77714e61d8a967068b0ac6c5bc6a5683ada7a3a3521bae5db8892f5c5c9ee8448e72b449be8daaef771ea2676f0ac8a1ba250bcdee9d6d5076d0fd29c1ff88e20fa", 0x1000}], 0x8, &(0x7f0000001300)=ANY=[@ANYBLOB="0000706f7c40cd07390000000000000072b4317ab3220734d8e226edf8e461ea23ebe21665c61e4502345a42288af00651b5356f392ca3e1060045fbe134245bb75e330a5ea554fdc47306b1fa575a3b04fddf5f6e5cb517f371c175608cfeb1ce552b9841c716b209c5954f6bcf690701e2d41cdb60c7", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="06000000"], 0x50, 0x5}, 0x2) 21:08:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = socket$inet6(0x18, 0x1800b, 0x0) sendto(r1, &(0x7f0000000180)="393d79033314e672a7346a3aff294a1675a2f6b134419753c9f90c8258704c787b5b0a6d7d4be185ea41385cbdd90afcd2b27f1904d1a1700e18b39c87a742e3f04f526d19313fc2718fe4803d6ca7538f0c73b1041aaf9563c0e0b848d1a075533315ffa1a005d30e15292b59cb62ab5a614316bcabce8422123f19342f10384344e91c56e28c634829b1ea8482a9eb74c48db411930063c174c4280362f3271098f0a8c32db9e5456f6215fb2fc542e9b69c320eb612c05a9a2c22ec24b685b0ecf091dafafab609", 0xc9, 0x4, 0x0, 0x0) 21:08:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 21:08:47 executing program 1: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r0, r0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) r3 = socket(0x1, 0x4000, 0x1) recvfrom$inet6(r3, &(0x7f00000000c0)=""/157, 0x9d, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x2, 0xffffffff}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x5745423b3ca610a, 0x0, 0x0) 21:08:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="0c19152d3e261f48919789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3d88cc250cd6b20c1ec9a5cb6596ebaf07132272817793001bf0267ea41ed1f2bb2af09546098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='db\x00\x00\x00t\x00', 0x80, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() preadv(r29, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r30, r30, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r34 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYRESOCT=r34], 0x1, 0x0) msgrcv(r28, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b26243a8b4e1"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r27, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r25, r37, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r39 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchmod(r39, 0x20) shutdown(r1, 0x1) 21:08:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) dup2(r1, r2) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa80) fcntl$getflags(r0, 0x3) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) mknodat(r2, &(0x7f00000002c0)='./file1\x00', 0x2000, 0xe19) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0xc5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x400, 0x1, './file0\x00', 0x20, 0x4, 0x3, 0x6}) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/216, &(0x7f0000000040)=0xd8) 21:08:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000180)={0x400, 0x1}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:47 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 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) 21:08:47 executing program 1: socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 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) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) sendto$unix(r3, &(0x7f00000004c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001e014b33333287538f2c9000000bbc257699a1fee4a1a46132e27acb5d602f00c7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c80600004aa90000b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000000000000000000000000000200"/191, 0xffffffffffffff3d, 0x4, 0x0, 0x1e4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="2941a3df5447d1a8d0462e89e7f8f54b1e3618e8a270a36c933bf4841c7b5864dac10378ba07821e22f12a74e885f70e3c4c1a6ad1078b5edfbc849bda19a6841e0b8558f9554e187a4216f47141646562ec53d02845d9026df2424b3e90880a1ed3e8284b3cf60283be4a00578d89287264e8fa5b4405ecb1833a7919805caeb378bacf62f1ea266c120260e106687c4d0c9db1b6eb60f950648fdffdb74a43bfa0e75a3bb07d76f6a7029db7b2", 0xae}], 0x1) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x802, &(0x7f0000000000)={0x4, 0x7}, 0x10) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7815be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000000000000000000000000000000000000000000000000000000ea1827fc35feb28cac873075dabaa17ff2dd37685841a851fde3da583fbb19d4316ad47a7f696eb8c8df15c75c5e6600796743620a851dc7e88a7244b4173dbeb0ce5f751c09533c3f4ba2f6a21e687713f4b53e96ba7d0b06c1c99f57bbdd680ae4591577f153b08ee0bb5d875a6322e8ee0e5a4cf3fab3eb1d8250460168db506b811131e526f2a65f82e9181198dd3f952d66973750bdd8ffeb24d80b3cae8ffc8bafee91bd8f9fa8994d6d5e2bb91fda05f9e62e8f8799b4eb75bd45da23be08cf48a02fcc967758549eb4cb62cc2bc42c71fc72d250de4b927ebb75b6f5b7437a97b0121eb5528c9e74b0d5c16f749e4a09f9b630c5eea936905d5da74e4716fe619bdffa051734", 0x1bb, 0x0, 0x0, 0x0) 21:08:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x35}, {0x6, 0x0, 0x1, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:08:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x100) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r7) getgroups(0x6, &(0x7f0000000080)=[r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x8000000000000080) pwritev(r8, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r8, 0x3) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r9) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r10, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000640), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) r18 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r18, r20) getgroups(0x6, &(0x7f0000000080)=[r20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r14, r21, r22, r23, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) r24 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xffffff7f, 0x0, r7, r9, r23, 0x62, 0x8f}, 0xfff, 0x3, 0x0, r24, 0x5, 0x1, 0x3, 0x5}) 21:08:47 executing program 1: r0 = getppid() getpgid(r0) r1 = socket(0x11, 0x3, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r2, r2, 0x1c71, 0x18, 0x8, 0x3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r11) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x8000000000000080) pwritev(r12, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r12, 0x3) fcntl$getown(r12, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r13) r14 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, r13, 0xffffffffffffffff, r7, r14, 0x2c, 0x5}, 0x4, 0x5, r9, r11, 0x1, 0x7, 0x8, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) clock_settime(0x5, &(0x7f0000000000)={0x8, 0x6296}) 21:08:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000100)="000000024c8a44e1b30bdfc982955d37c1c103831a5283e4b28bed0300000000cd0800000000000000000000b87096bbada761d6", 0x34}], 0x1, 0x0, 0x0) 21:08:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8b, 0x1000000}, {0x42, 0x3f}, {0x0, 0x7fff}, {0x101, 0x7}], 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r4 = socket(0x11, 0x3, 0x0) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r7, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r8 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000640), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r13, r13) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) getgroups(0x6, &(0x7f0000000080)=[r17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r22, 0x0, r20, r21, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r24, 0x4, 0x8000000000000080) pwritev(r24, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r24, 0x3) fcntl$getown(r24, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r25) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r11, r21, r25, r18, 0x6b, 0x472a}, 0x80000000, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r18}, 0xc) r26 = socket$inet6(0x18, 0x7, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x3, 0x51, 0x8edf}, 0xc) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440), 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x0, 0x8c3e000}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0xffffff81) 21:08:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004ef8034ff07010000000000000000000000000000000000fe00000000000000005ec56bc59d96", 0x2c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 21:08:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x40}], 0x1, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 21:08:47 executing program 1: socket(0x11, 0x1, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63bf37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xffffffffffffff79, 0x2, 0x0, 0xab) unlink(&(0x7f0000000000)='./file0\x00') socket(0x2, 0xa004, 0x7) 21:08:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0xf1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x200) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x3f) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x3, 0xf9}, {0x2c}, {0x6, 0x0, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20000000000002e9, &(0x7f00000004c0)=[{0x8, 0x4}, {0x401, 0xd4, 0x20, 0x5}, {0x4, 0x0, 0x3, 0x1}, {0x51f5, 0x6f, 0x6, 0x3}, {0x7ff, 0x7f, 0x80, 0x3}, {0x400, 0x3, 0x0, 0x81}, {0xee, 0x8, 0x2, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0x1, 0x0, 0x5, 0x400}, {0x81, 0x8, 0x7f, 0x7}]}) r3 = socket(0x11, 0x200000003, 0x0) sendto$unix(r3, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r8}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09256ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"], 0x41, 0x7eea135638a8ce50) 21:08:47 executing program 0: socketpair(0x20, 0x8000, 0xfd, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000000)={0x800000004001981, 0x5}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 21:08:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='#dgv/\x04pe\xef', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x7, 0x7, 0x1, 0xfffffffd, "1ffbffa6163cb90277925f0be62c1bb2615ba648", 0x3}) write(r0, &(0x7f0000000500)="6076ec318d616897cbb5102948ae95aa050596f4f74ecbc962b16bd6fd8af6724b74274d1788338486e048ce75bf1e6338ae1f18da39243e83f2ebe6712bcc9388540bc70ef4b743a55a6bfb250a7fe2564c32a6f086bd950307b880c2c60e1c2d1fa565b33766e285347958c00cb0694d60dcc9c2d26f741f9bea04fd442870f0a12c264ba0dee9caae61f2d264496e4bbdf728b23d836256b8bde9f7623f0afc910edc77cac4c978a08508639c94dceb51f7916e87c6ebb9ee40905d19848aff29f36a5869603259403025c656d238aa0898870c07f770287bbb5d398e752b14b7b4d49b44bad13884ada4fdc0d67a4fa2b898fa306e3d7bcdedfeec319db0522c73aa0095ce31c2a1d1fe7bfac2c8f2688cb34a0e2a4bc8e61d863bc6c96f05e32f96dbc50c030000000000000011b7cebbed8d8588ef6bd3d8a5d89669255142ed1b1728b6b17b069dbc8fd8b764081cee7d9c9515800a84143332404c65266bdd74ff8d1f3f111349ce8de4e62c639c0d34d1fc77c8e20507821a8b2125b9f766f65a802a20df5ff8689c288c0fb3a5aa57c55648472f3ca22a60004df5a639e289f814629ffb6945b9befbe20a59cfddbd0c6282df76fd175c06ecccbeaf87fd89cdeefa5c37d84c11b36793b627f6a3864a5b1d34d8e9bd70c9566570d53942044fa5d1a6cc98a3d350a927eaf0cb01a572a44353aab6bef70e5736b31f83dbc02f392b5f00b2fae7dcd70b0e3e59cf490666012c0c1c68bd726c22ababd293199a7b9ddcc843fd58f76680239f", 0x57) denied attempt to set clock forward to 576460752370538881 denied attempt to set clock forward to 576460752370538881 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x40a, 0x0, 0x4f) 21:08:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = dup(r0) pwrite(r1, &(0x7f0000000040)="fb", 0x66, 0x0, 0x0) 21:08:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x0, 0xd4b6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:08:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000f3ffffff00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair(0x2, 0x0, 0x20, &(0x7f00000000c0)) r2 = socket(0x10, 0x2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140)=0x2006, 0xbc225a4760f6acc7) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000040)="afb4c10b2e678a5385c329e71a", 0x100000298, 0x1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) mlockall(0x0) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r3, 0x0, 0x7fffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) 21:08:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x8}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r1) shmdt(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:08:47 executing program 1: r0 = socket(0x6, 0x8005, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r7) getgroups(0x6, &(0x7f0000000080)=[r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r7) 21:08:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) munlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 21:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x2, 0xda) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="f016bc37e05d75f36144b11349e3b02ad95b94f8fd22275dbea297f7f018b9cb25f222c90a541febe033d20a8fcbb1602d1307685d219b4f751307e98ef74949bb303818141dd1b6f96531e815f9f0d5bd6bb5ebdaf200631f4b969598ee8d69e0718c24a65386cee5f5e0bcaa37d07e86f4c40f4f6c412d60e9ce6ba5647f0bda5703d39d5a03b116474ae7f0cec959c8d765de8feaf8457a5f9073364559ac9dab462b9fbaafe5", 0xa8, 0xc, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmget(0x3, 0x4000, 0x7d1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 21:08:47 executing program 1: socket(0x11, 0x3, 0x0) socket(0x0, 0x4, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000600)=""/203, 0xcb}], 0x4, 0x0, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file1\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) sendto$unix(r2, &(0x7f0000000000)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7dc1026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/178, 0xffffffffffffff1a, 0xdbd51f3ce14be3e8, 0x0, 0xfffffffffffffff6) 21:08:47 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000180)}, {&(0x7f0000000200)="aa70c5c131a9cfe299c04a1bc8829b9ed666e218b7254944f83695ccc4b762536cee43aeed6bffda14b75bf64af8593ab32194eb6aec7125b1dd0944b344dd", 0x3f}, {&(0x7f0000000240)="4bfc91172f260d773fd84a090badb79608dab5266353abbd7a8432b2537ea42e2d", 0xfffffffffffffedb}, {&(0x7f0000000280)="754935a9a11ac5444a0293d27a1a261d9412ded2f747c07f2231d288c86b560301dee44c85dfd1511c62667753fafc7826d017dec7301dd1a4cd5a96cc36fd0cd9cedc5ab8164aaaffdac0f5e9e3fa5d2353c8274db3ee52c426382f7ab3df8d93f9aa18038e89fc2830d31d816643f01ee8a9b4a9a98a01f27959d80d291bdd7d3c3303b5a3d37410b7bdd33436defbcc2957365cf9d34d9ab01a1dfce96a545d9db55feb8da53a3ad3c0942998fbd23acd96fcdb7d5e5b3c7eb2ba6d7ade0abf1ca96803e8", 0xc6}, {&(0x7f0000000380)="082dd3eb78350cb3cfd7f27121d6661d7aa6bd3b98287793942804ba7fd347d521cb71827d38652906f2932c5530a0244465170c8e1c732d0c60fd04e0dae1eda8a029380e82181309ade185c8ed036182eaa43cc2d2f68a802095eb348c8be6b58812fb283231d43f6c0a3fbc8093612db3bbfcd9f3496f0e6694c6a4749be69af1d64c5511b06a6e180ff60e5382c5948fb68b273724555338db68bf1191648b4a1e978b40ff7de440a47c351cd6b20e", 0xb1}, {&(0x7f0000000440)="0c2a6a74fb97777b047b2f8230df1d939f6afac120fa0ddfb0b42f83ba584e6973368cb4cb633b38ea849f502e53c3bc6a572f867f5e1189be95ebe2f749df52197fe04c396d0fd45019ddd801e7dffba32ee907c964e607020f9013bdc63339e0f24b5e388b6c4297491cb0fc6adc3ea8c09265f9981752c44c998680929032b3270747c2c73caff5d8cb3efbaa4830c3b466b826430dc9c9983d345997e4d8267a82f228c008d8d0c0473e15a37e8fa6ae431c3c5d2ad99f796a267dd7d30e8c3f6157e1b7ace289c68c4118c3bb95b1ff579c1acbe019f956c8198bc81ec8e01c87f99f17ba29bc529e85596609", 0xef}, {&(0x7f0000000540)="cb3734262f22293e33c23613128aed8f41de6130c5834e8739381885ef54eb85503b8bd95fa899d61ffdddc7ac5491ab44c99d7ab2232a5bb30944b0423264d15ae07cf2b0", 0x45}, {&(0x7f00000005c0)="48c5895dcd779bf8ea293198619f13babd1bb614ca46950a9dc8f5ee16b85f520b5632daf5091681ab253bcd1a8adb772047d091fa6a17dbbf75b56fe8", 0x3d}, {&(0x7f0000001700)="e4cccb1966c6a9fc1e301b5983a5f7fe876d4614bb292d8661d4debfa3ba0e51144af1b518c20ecd7383618e47f58c7b4a45622d835d0d332d52ca1a322aae36dec2e5d2df17b71e42d7444018a9ade74e8cf2ee595147f168684975e4021229ebd0a72fcf4ab2252c64fd17d0c1f4db4370bab5012d4bf92f91a6809d8217bfb3206ffda3cba2a8cf4b58c91264afb425e94a480f3abc1f64814b6c708204e1e866ebd482c84835f45ea120a0031d34bdbaeeb31302664115b2e2ad70c077ad204899fa3b6a698926ad18575b6f00b8a1d410a8f459b79a75ce69d51497bce96dccb71004", 0xe5}], 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup(r1) pwrite(r2, &(0x7f0000001800)="898ea68a522c1cf0b0b0ee07c3355a702118f1ff71b5e0254c46eeb45f35f1c2fe721027f26f7d8be6d6da69123b5e89b14d0fc6bbab39fe60edc5a1b607aaef781eb56f06a56196bbdd15191c62041658cbf31a4c3e2839d9e236aa644860f2001688c3dfff60d31e16657fc6f23e4a92a8fd79efd820c3c4ae31e1ed0e5c71ff2176e1572264ffa2daa728d7daca16e36b986acb671798ef0eb2c2e15d9508c18a4f62c811c8d1be5e5b8fe100fc06e0e73a66ddc3d09f66fe54f9899e83cd96659e6ff309a1194b87599d7c2521782545bf51cbe89b9e07bb1ed2f4c3c80669b0c98cf01b99415c4bf3160c0a3f6a3321065bc7228713b96f975bd4009b", 0xff, 0x0, 0xffffffffffffff80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r0, 0xa, r1) shutdown(r2, 0x2) 21:08:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r5, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000000)=[{&(0x7f00000002c0)="6d04703b0a1bf1d210186336413c6f5ef8b80731701ca6daf7698a8bed16bed4da9d76db73e34243d051861fa149979f778f5308292bea527e1ff80be975b480d3cc4543d6f5dd89af274c2733581865f8dcd50606c02813b391a89bcfcdce4b9a0598e8c622b516cffcd148e61bc1c421844925668f8065d24a3965b0"}], 0xffffffffffffe73, 0x0, 0x0) fcntl$getflags(r19, 0x3) fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r20) r21 = getegid() r22 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r24) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x5, r4, r18, r20, r21, 0x1, 0x9}, 0x4, 0x1, r22, r24, 0xc92e, 0x2, 0x80000000}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 21:08:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000100)='./bus/file0\x00', 0x0, 0x1) fchdir(r0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x8, 0x10, 0x4, 0x200}], 0xeaf0, 0x0, 0xfff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r7) setpgid(r5, r7) getgid() pwrite(r3, &(0x7f0000000040)="423bdd3a549fdc34b6edaadb1c133c4b5b577a9c8c26e83f2aece8ac94a0bae30a403d8cf415263eeb7553419432453d8e2862bbb48eca9644f31a226320b57f5969ede2ffea8c773c91dd1ec89f1dfc8f57df4b6c4bee676dd2c26b7eba2a8cdef5b48dd10c43c6332ee8a6108506f31f6a5664479ba498c1757fa3773d44eb61ee0bef0e246453d746bc6d067fae067b761a0a416b8f124767a08149551b8fad16f5850c2f61110b6072137124a49000", 0xb1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 21:08:48 executing program 1: r0 = socket(0x18, 0x3, 0x4) socket(0x18, 0x8000, 0x7) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) chdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4, 0x9) clock_getres(0x0, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setitimer(0x3, &(0x7f0000000040)={{0x8e8b, 0x1637}, {0x2}}, &(0x7f0000000080)) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 21:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0x80, 0x0, 0x0, 0xffffffffffffff4f) 21:08:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4486efa8816ff8a4, 0x91) recvfrom$unix(r0, &(0x7f0000000040)=""/82, 0x52, 0x820, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r4, 0x4) r5 = socket$inet6(0x18, 0x5, 0x5) fcntl$setstatus(r5, 0x4, 0x80) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000280)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000300)=""/213, 0xd5, 0xe936cd32c898560f, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000480)="288c8d8c57b2f0b1cd6035c8328342b897f51244d45c00ee261cb361d2fd845b975b8e8a0a7a325ea16e1ce5b2d5640f85cbd799cdba1d3cfe20d02767e99decc0f66c3951ac9936137ea87ebced05c1ae7636d1ad471c8fe5a5a9fba03fb827195dfd779da248fb9949620a03dea370b48138302adb8f6021de2f744e7a9acd84dc0a517677fd5c4a7084243dcc16a0b1abc55f7653788317b39d3617bbfbdc95ecc01397739c8f90a3dd5c490d3c9aee937d8f806a8b727dc82acdcd865586b420d64bd71c0ab061a421ca543ba1f6bdf330ee84b987cf75e1384d3e2028cb241189abe1b20ccc6975372ce21a9d214b9e9372197ecdf0f2cab831add7f842ed77939db4b50a30467a3c46509a347ec9b6c45617ac00741422ce6986f3f47808a3d0cd21e4aa95fb2b872285fd263d59d495ebb372e9671740ef2306ec748f235fbfe84e5d7e77670681122b1fae9fe57f78da741098ef59ae0fd02ace3e0696f5adff79950e3c40d52bd07c30f3b141fd0734f3abda2d86295f91ca585c9fd46983725f3a5a4500c7f0828793c3ed07f4b905c0d5d9c83ffdcbd841d492d4f66b53fd9c1ff773d3f1b0a1c3304915e9d11a8f159bb871240525fb054651b2efb4495231c86a025b6f6f45bec0e82b0299a6abeab5c00a231d148670d23d25e97ef6156877a34f0b86fa155d7e9bb1239b11dab1ee5ae012cf4c06facea40d9145a46d21f728753a5320097ceea9f55c1c5595a9cd4bf1ab616bf47ae2cf9c72ea702ae352fc5900c981775273ec0be541121326df11c3e423e208c3132ffe13753a0f2be698c7a945af371e432ba3b0ef354c1d21c7581f16eb2dcd913ad62c730cd08c64c1664f8f7742536c86d6fba93a825b7a833558f336fdce018c8b0ccf8811ae260a7c9ba20e12672e67e26bac03502c7d775965d1ee576c248083e4742e0ab25a0cec46e87b88c54795414a2c3d0144b9afdc187ced50e07c586373e748b7325e9651bb870f29daa8b6053327e4732dc0288be18be3bebf598e6d070dea1c23e8110a7aa84252528672eed1aedd6d69e0fabb02a9bc11d0585a319ee4aea94d4d7deb84ef2b9514376992a10fd425d8ac69a63d6520ed90d2745d1632672cb1b47dad95cd2cbf301cd88d8fa2d9f4e46a21723a3816bf987a3e111c6eedf3c533ab7a391b4fc42360347b9ca7e8538df8d78a9261775d0e1685191b438dea0227520ed35b5d3cc70210038df0c9237c8cd8d6891ef9fe3548e58f7acb765b66060f7f60df16bcfbf43fe55fa2bb3c84978e21bd8ac614ffdcbd8b422b9451aeabf4df5fe7e41a771ac465035d4ea31a4b49659b56b8a556044d2c36f72cb79652f5efb2444d6980d42d99617b1b3c630d8b1d7a1b19da8237488b6fb69a44ae88062952d10d6b5283469662c013abf2fcb1510745808326e45a695a24ab7a8d6053ceacb24a7f42196e4402b873c44406bea2f0a9eb31db65e95846ea6106ed43afc516adabdfae79fe77f6bcde51e272bea1cba9539c916d42c20b86b8416c87b92df8344d733e332c62ac2e489ee12013bd4986224993c76ec6c041150a4ab66d12deb26af44bb80be23570d836b74d19fd6f3e50d71e969e82eefd1bac7579e5d99f0a964b712253cad08cdf9d3a77caf3a243e8d9cf2af3525b9ab1e6231c5f37676dc2e4582a7f6d7b7877b273760414f64b15b1acb2f1f1d80f2dda08dcb199f513980c11ddda48d6707a883119884ee3e8411b6a0c5f3a69e98dca626d8a27c0882d8008ea1ab3387307c6c126e16cfa41297990d2062b0a90cbc605fee8f83982cd46cabc25a5959725f0333c3d6c4b99032bfc9a7de22b4b70a623db57792900d3c5d9926b1c802b5e8ec616ce9150fa6c6a383ce60585e1d9013af47c384a0dfca623045c1371e9f321226642bbd6b4461ecc9965ca465bd796eb5f0b98ad751c3680fc5a0fd59566eeb6b45dab77ffa0fac7c01521159c9d8aeb34fbaecb9cfe80f4f6242e25c8f2ff1697eb2012b5ca2ec6b0337039be80a4d1e6f2040ff2070b3a04a68ffa43ed3fdffaa7f198dfcad1fade449ab1086279d9c584d76f5387dcb4bcb67ee2a232aa66e1b23bb7ef11cd54f76c55144dcbe08e4099e82efaa43d10a9f2bfdc24261162f18f47b2869d2c5cc6755cdfcdc4b572b5054153df5ba193553809885834e6124f64844ef127244a17e95c9dc24ebb43292cefb0980383ff2934de5d4787d3b3aff9d29542db55fc221ddad31a6f0d17cd3f20625d65bfed7fd348c6998ccbfdeb46847eca90238a7e6db6381d6480817634ef6e203488383bdd6883b9201c9daa01fc4298a6f89c6a55a0fa369c54316679735922de4e73c5380cdef3ee80fca9d6c6581e388fee36b92fb4dd095e87d0c5e35460290862f212e09f825c61c4e5a33c8a323b9bd3a8ca67d10f4d38f64d0c85a403d3168906c07a0b893f19c7f2c3f416c02ba573523ea47cfd4ea7234cba51454e3a82efa8c13de1f3ea065858343b2c16d3746803fc4d5a8e0b492ec128f6b4746bf557dc34f1d4567f382c76c9fc8c6890075384471119b6333cc2c4e95997e6fd39012560bfcc174a80d5cb7710d8f2b46d905f649dc7eb12ea413dd7b95bc2c3e33f16d5564ddbe13133f9393a618cd7f692f4abddd9925f92cae6e37f064c115be0b023034e5e0d98bdbee28089714b3023b51d09b3f36043f8f5242bfd155d808a0787d6cc58c5626afff7c96dc68d178b5acbbdedb8f5287579e220d354c45c934a4a2a19a7ff2cc5c98b9c989b7ef6a1c7bd583b761948c1d07d50b1a768bc972db79ffd37fd04ec53f9848444fd9bd69f28d617a9142a4ec2a18f9014411f9c9780636d6efd653f0f6ccc07107c00332319fbfb6198bcec4b5d442d33220d780e93f69147cdea44d6b2c1d57f4565d39c77e5f937d059feb04d394f134544c30a0329b34b619a1d75ffa149a8b352316d7a750c98f8d8c16eb4a50a7c2fc417821f41c2eefc74dbd0858940f8ef20aab573b523129154e6393a8d19bd2d6a4bcafe34360d7871e22e6a31712e705b73c90cc0c59d1a50c1e9ae93188cf54b5a57937a513ac713f3f1c7b96dd86b5aa2a8e25af13c66dc30aa205a27d3857b965ea292577a84f214bbfd61eb64784fda010182477d2880a2fab9fabccc23b6317f2f40125b93b6f3c2ccbfe9589f0526ecceb1d6998c2f6b66c752a7639271600fab07ca052911d42488f9adc9a4305555c7354176cd843504f2c12c3119def34603b87d58c35da19087e87669cef6b642766406df80c338505c56c4a995ce6c9416836f3950984cc2a463fa7ab9b99702af7f2701f385e6d7c644ef832ba3fbf3ab5c69f79e5031f5aae0bcdef197c814d079cfcd372b3503c73afdabee46fcdea6480ca34bbdcab035c6f5aac481ef92db17ea69493b35cb8802186f687181d388d9d80f1def1b38fa8686cdfa85abbff45b6563240951caab227b31bcaa7178fe3035d26d99d569e482e6fec91770413b7b24b70c4ed9f83a03adfcc05800fe0450e15516e53f857a426b08fd466b4e89e333729f8bab17eecad447d82a0caec39b0a9bfcf62f63303419357a1ecb2ccd99bfbf2e9e8ab6445c4e7225387ba07fe0dc40a2924ec0a08a5caa27bba5b09e3e2f96a1842d1ee0398fdf2666246ee1739c04e46d1731d5e09bc2446c6d946b2d2c83649f5aed5134783c99555018661ced2466329453a3ce546b845ec614eea6be02b38b9c8f3ad814dfec69a65b0b62c19db87c02e8c49cb94311c2e274c3a07fdcfc496d18ea84da3bef888cf3bc8e634c0367b0346cd1abccc199dffb499571d0e8de5ed0de0503b6911108ca00b74962d800d9d653eb1b6b516660e52d2243c72754d310f6fe40146915e26e7671899d29ef7c442aab321d5733210dbfc9edfba5d7cfee1893ce6054589efec9da1dfb86937d72d05ca23fa17ad3ef08b4d770782ca050bd57079eb0107c6ebe241344b2435987182fc1c7c200397c23c75e05c1458c07bb5d578060583ad5f1b19ac24d9447faddc9912fe44d53f21fb70c283350d3de847c432e34a57c199b3533569538c3e3e7fffd1c6cefaa184da892baa89b368615d0ff6d4978a4c9cd6cff815f541b2377b042e2d5a2ab1cbf11414161f0cc5e3f89454f127d56f9f733dad075480b127ce5ff93f4878b3b72e39056d1e93e77795b55d66fbc8c8a57b28c0f211ad409b09ae3f44e5a26d844cf84818e0d03a011519709b14e44062d39c58e84f10508d6eca8059659a8bd8660dad2d95eba0546421a9b8fd807aae697d90beac110c9749f60c8e6001793592f3e4204d75d28954c8d5eea13f2d21f3e87440a4e9585d2a456d1b62052b8eae2db20928b3b948bc52b811fc2fe3dcc041c75ea00ca0649266654c7cba7c3b82424394ef8ab35c4b211695af1fb168d2a53091f62b303139db1be4cffd149b25bf561f41fef084036712354e7902af92ae8354df65cd611727a2629ef294308fc02a0068d73fc5c078f6849f9118d8f5c1526ae7821a23fda4b8abc8012c12623b63e6fd0365c47f42198e8459ff1576007f788653de245cec6da3536d17b3116b4409bbda90ee1c479d05ef4b5313a056d3cfd90f6c83dca95a8cb94c208a7ad16c1d7f20af08db127988d224c644ce9acde3a899326d6f10edc346ed450405768c2e94991eecf7855f2daeeca174aa3921642ddaeb114b1b7dec44af820f46205ae98dd5e8c8312b9c0e6988fc8297380040f0fcf6540bee383b441cfbe07baffc24cbaefe3991787baac65ca719ed61faacccb6b7c9167f2b3e42de004cb649bcb35c0b2715b1b3c62cec86e8f6dc69fa7a44ea7073701fd33238d64b3f2582fa97bd9fe183468f2db7f63c51af5a2bf50354d8750c6ee3674b59cec30459c8449768256a61e83087f2f3899aef759794c7633b31d5b45108e88935dec99ea1bb093bfeb52b3443c1052da009ee730981495b6e120bf23a74e730a1175427c47ce2ccaef3551831aa726228db93b817e8b0ae20486d58d441c1f195ebe48dc3f7ec878010d822bc77e99c1f92c03cd6789dcbe524289b26da34c00c70fe7ce242024467ebf03abbb692d09512659b9f08aa09de635782c1850198e56152904465963ca1415a85b59725cbbecb655e1c5ea835d836382f9e06dbac3f924a0dc1924822af401c91ec6dcc6d600ff4352a9a51acb458516b2ecf2832180587249e63233e0e232cd63821df622cb31b70ecd1aaa45e0473e9abdbaa726277e3f19dc0d48e0834c03d7579165b1b3795b99a5a3ac2a866a43d041547f01814c09edbb6e6b663bf453cd68657518be5617822068a7f096fdc42d6b65ff7b1e089bead19ea108b33d274e8cf0488498a1d158a3f6464e6c2e109d0dd62738e4b4ddf2c0ee5b403f4c7bf7262d61be0ab51e4fd4c8e3055b46dc4806fdb56a3d2b42b80d024686cc34060283cb9801310214540b21b11a0fbc8a985486feef11f9d46f7bc87caa8d74e6a0c4a57365f3a2ffd6e380e3f7f1eb07b7378ee1310b2c0dbda3af33154b52dbd7ecba5c85db43c732f35c0130db08b281fd8b27bff7f462480142837857c898cf72d38b13eaaaccf34ef641024523f1b0e7375ec6e0d2ebb6d019d49928795fc65569207198c6545fc4a9d9b35d14b4f58a3bbf45b57edef765db645f9ce28580330f1dee91ef12a99560bc136d73f551018cf2dacbb0ae472c9b42a508ca65b709eac9c59613ab5b3a06ec2958792c5ec3428d34b5dd3e55", 0x1000) r8 = open(&(0x7f0000001480)='./file0\x00', 0x2, 0x48) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000014c0)=0x2) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000001600)) execve(&(0x7f0000001680)='./file0\x00', &(0x7f0000001840)=[&(0x7f00000016c0)='(\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='/dev/ttyCcfg\x00', &(0x7f0000001780)='\'\'\x00', &(0x7f00000017c0)='/dev/ttyCcfg\x00', &(0x7f0000001800)=',\x00'], &(0x7f0000001940)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='\xea\\)+\x00', &(0x7f0000001900)='/dev/ttyCcfg\x00']) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt(r12, 0xe0a0, 0x7fffffff, &(0x7f0000001980)=""/211, &(0x7f0000001a80)=0xd3) socket$inet6(0x18, 0x4, 0x8) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000001ac0)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001b00)={'tap', 0x0}) bind$unix(r10, &(0x7f0000001b40)=@abs={0x0, 0x0, 0x1}, 0x8) r13 = getgid() chown(&(0x7f0000001b80)='./file0\x00', r3, r13) recvmsg(r6, &(0x7f0000001ec0)={&(0x7f0000001bc0)=@in, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001c00)=""/177, 0xb1}, {&(0x7f0000001cc0)=""/241, 0xf1}, {&(0x7f0000001dc0)=""/127, 0x7f}], 0x3, &(0x7f0000001e80)=""/39, 0x27}, 0xc01) mkdir(&(0x7f0000001f00)='./file0\x00', 0xa5) 21:08:48 executing program 1: socket(0x11, 0x3, 0x0) socket$unix(0x1, 0xc1013c8255855ca1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r0, r0) sendto$unix(r0, &(0x7f00000000c0)="b10005026000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5fa82b296be1aa5b0100000001000000bbc2b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5b7745dfeff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/147, 0xeb, 0x2, 0x0, 0x1c9) 21:08:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x3f) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 21:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 21:08:48 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x5, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [], [{}, {0x0, 0x80000000}]}}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) pwrite(r1, &(0x7f0000000000)="6b5929cadb41050d991064", 0xb, 0x0, 0x3) 21:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffc1, 0x6d1}, {0x31a0a556, 0x5}}, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x1d, 0x0, 0x0, 0x4}, {0x20, 0x0, 0x0, 0xdf}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r4, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0x4) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchown(r5, r8, r10) getgroups(0x6, &(0x7f0000000080)=[r10, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x8000000000000080) pwritev(r11, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r11, 0x3) 21:08:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8001a5}], 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000180)=""/75, 0x4b, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = socket(0x11, 0x3, 0x0) socket(0x1, 0x2, 0x8) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x4, 0x8001}) write(r0, &(0x7f0000000000)="220e22", 0x3) r2 = msgget(0x2, 0x486) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) read(r3, &(0x7f0000000600)=""/4096, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{}, 0x2000000000008, 0x7, r5, 0x0, 0x0, 0x2, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:08:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x5) 21:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180)="0081bd30dd9d981a041ce216faf2cc6e01787ea460e0d83a86d2c81f331681ef90b7eadbe1a923a5e27dc6be445efa348945c95095023b00fcb7de4399bdcadf6b6712d49abf2a4193a04b341de6abfbd01f149e705d9d3c373406ebbed3a2a2cc4952e4cbd5f165f1f081daf0f7b81208a50fe7165e71bdd870e608952218fbb5ffe82b563afef7daede09b451ce4cffa72679e60b606d8698c8ece5b6b08b908a6683b15eb1aca034323a7cfea145494776f27f9244069c62c019029cbfc4f0d40d3f5cc19ea871a975422254e49", 0xcf}, {&(0x7f0000000280)="68405a52d279a2d5b8660c9783122d68e51933", 0x13}, {&(0x7f00000002c0)="b250a2cf7ad72a", 0x7}], 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = accept$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f0000000440)="6a043b719cb44df99dd987c1f1bc2ad5b09a9ed8fe72b32615a1a95333e397edb14401df63ea195db9c18db60e8fdbce29ce1948990a317630b9e9da851e6b3f05db388560eb47ad7aa723d542e038f8304e420c7041cea2d84f873a9bd4049a0718840c00bd5bf5c89c07fd5839a96689b452647f18d7755375acc521793fd54296bc1bc00040da7f2d734a10b7120d41b1cbd0ab12d3119b518b7318aeb98bea1a760699487f2a558cdf0c40f92ff87f812f6f9f17271c8f3d493be474a1542ef151a2bc6353b957d96bf97a3443991b96e36fd5aabd39ef258437471cfd290074bb900ba3892e56445ab00928355f7a3a", 0xf2}, {&(0x7f0000000540)="ad3de3c4136d6cc8d770a5a9", 0xc}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(r6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x81, 0x800, 0x74223de7, 0x1, 0x9, 0x5, 0x5, 0x2, 0x2, 0x9, 0x3ff}) 21:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 21:08:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "925475447dc50f479a8933ec72545f0a765e2ba4", 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) recvfrom$inet(r1, &(0x7f0000000040)=""/80, 0x50, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/136, 0x88) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:08:49 executing program 1: r0 = socket(0x3, 0x3, 0xfe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="ba50d4e61ea54a013bfff6d0838325f839dc804a20f24ea20faa13cb19de3b0ec738631e5a03697f62b5ad16f595071caaf552e203d4f99328aa35cd4d0130d9af1f3fe712cbfc6ad49a7aa65f31778ae5b39d6cfa6aa6860a854cbdc86bc55267bc1ec50cfd9c0eb5e3ede110fc4b8557449a28fe312aca682620d7dc4eb398107a5931c782b5fd3d415527ad640bf2cfa2a1393170e5c15e5a359e5c01e4c4969fa73ae9f66c2ff5309d2272f9", 0xae}, {&(0x7f0000000240)="1e4a9e21b6c81c61470029fdfde095e100c505c4487f1ab8a5bd656409fa0131785757a7e22656970c5938f848ab0cbc915c943a6db4367dc4de7838dda5677c98616ca5439503736e4dc2d06c0c8a70d02da2a934e5be3429642f0e2ee334a7054eed78d20ec4851e", 0x69}, {&(0x7f0000000080)="4bf024553955cf9149b9125d9f6e34a297613354e4a41d0feab544181ca9f69f97c370e65281366202c6accb00", 0x2d}, {&(0x7f00000002c0)="158fff08599706126d43fdd9a75dfa7b085a66677309212704e0670efb0cf59e27eb0131ede9833d465b6a77425ffb1a05382fd6940110243af339b97d711a798590362defaa51dec5de0f28f047c451e62538d3f6dc70962f7557e436bd51d4d4622a921fbf48463905d479c4b34ed4629569", 0x73}, {&(0x7f0000000340)="b8e3dd774839d805707ffd585038ab51afb9", 0x12}, {&(0x7f0000000380)="c8d5fb1f9f748512a4c29ddb7f69879dd0ffc6b4c366ebfa4723096b76ac2a63c0c7a6a294eacda319e0e8777974323a2bb303ebbd03f5f671368f0ed7fe2988663e3c2e787d716a55bdd832211b4adcefb179604c3e8df25eb2aee57772b5ab089134c94891ca04c329296c6a7fd0299d28781771bafbb868f2a220ae56bc9795d90c3b9738c44a4fdd3fb5ac5d6e7efcd077e07da0019443e8bd291376a7ef1222c726d4da35b33a940c4487a6c5bd20245954912221e224287605e51ece1ce4ee4bbe1caa5f3f556dd7", 0xcb}, {&(0x7f0000000480)="2fb2a9a397a6f5c9700aec7163d6da3db680dd30f385bd9a26c9e6b1e4cc46e348bbb866a6c34b1fe7ecad681a10ea0ea8e06f5ab0e2be329668cb91dc18316f2f450c1dfca983aa6654b446fbcf4c642ae6f8069e23b6a72b8199ee5ef262e2db1f935ee9199bae7b37c2647f0a2d429094822cdd01e89e99d6f7373c53575718e22e23a4a138737fa3e2ac157f154772e1e948ea71a9f74b4983ba47e8522ca8336fe7096da6eef9479d2596cfafff824497ebeb49847e456b8895944b549414f0c0f9091b697b6d6c4f9ecbb888ba21f49d046da52b6ec556", 0xda}, {&(0x7f0000000580)="4f72cc88058e805669bd360d8997deb21c2f3cebdedac91bf8ec55920835a65fd908accb991ca5d4bfd4aba96898ed74ea2b5fd8095a069d12af502fd77df5928adbbaa5c47cea2692ada89b58b7d0342213a14ebffd1762c1c9834ebd80ae793f4bdd47615ee0752a674e69c35875e2bbdd0f7e583653e14d8fa9e3394a90b692ffc2bc0e1cb55873f718d2bda05937a52c67b754e446acbe7b31174829d41c62e7a48aca6d889c5dfe40eed18249e6f6865f22e0b72a", 0xb7}, {&(0x7f0000000640)}], 0x9, &(0x7f0000000740)=[{0x110, 0xffff, 0xffff, "add894f1926d8c26bd957d8f69fa168a9d5774911228859c0f43e23aaef89bd7a94c7975b7a217a46c4a7e1d7b2efd278198dbe5c22a27d0ecd4d39711a51764b9e3b96024097c7e2ec128789196c34a9ffa883ad1b3c14a1c9bff65880652e18db3e70dfbfad7c60e2fc443607329e06cf799f6f845d7a3204799ded5d9d2e71bb3b0e472bf3b1ea60083aab7e74310fa6ce25cd6ecc314bcc9d95f6ee4576cf3e3eb6673e6f7b35e5d19fa2c4fa99f91d4c68dbf312f33ff960dc227fccdfad716ffb3cfabae6791d0b5429a3f103b160d1de2b86e85257e8974226fbb8a0af7dd631dc4b043e406718f84f9251d6a5a9094a9b9635e611765b5a42f"}, {0x78, 0xffff, 0x4, "4fd4f91383dd4980d2b45503168b81cc7f88a0709c22c7e42f254cd2ab5477a88fca51d477bddad69cbf47e5506ceedf6bfbc362604b9ed29f5ff4187ec86e3fa7e63446b480598f890db12f03e3de5165d05b6a5be879a030f08ef3d0d7f74990fa"}, {0xa8, 0x1, 0x4000000, "908f231aa244b4045a7c444ae864064596108f2bdb698e7cda467713897907b20b778a9073898839373eacce307a6cf3b49edf43f9b4b73938ff50584876f39b1945d0bb0b29b317d12468743d7d2e25aca5195e5e6f161d2e9ae0aa2746d731c43e38434c757abf8465a2e8bfa9759a89a3a8391fd73320871d4bd37b2c209e73298230e4b8f1e2da9a47d2a9f958012f461a3f27e4"}, {0xe0, 0x1, 0x2, "21f54e97b6229f92a2f3c9cd27c0b7e4b972abf057c5816974a2ab57631bd428930b776fdc9ee44576339a0036b7d2b6d4d5f15ae6431776e116b41d793ce548f7d4908319899630573d61a2a3c27170050efa4eead356ff033e87642006f95d9459d4dc56cc3b984c9be8df80b0f6ae34fc6d98bfbfe30182fddd25ce27306d67fd63ff727a33933e005bcce99d112f89a54cb9ec1a1ffc81dda7576b4c1fb5febb7b435f3dbe8c198c03405671ee73e054ff7f4f8a2640b191600d337574fd4fc661f83d45eff015b593"}], 0x310}, 0x402) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) dup2(r0, r0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000000)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x251, 0x0, 0x0, 0x0, 0x297, 0x1}, 0x7) 21:08:49 executing program 1: r0 = socket(0x6, 0x3, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r1, 0x2) fchmod(r1, 0x0) 21:08:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x6, 0x5, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xfffffffffffffe2c, 0x0, 0x0, 0x1ce) 21:08:49 executing program 0: r0 = socket(0x18, 0x8000, 0xe1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0x7) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 21:08:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x4) kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0x100, 0x0) getgid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x84}], 0x7, 0x0, 0x7, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r6, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r6, 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 21:08:49 executing program 1: socket$unix(0x1, 0x2, 0x0) getuid() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) r2 = socket$inet(0x2, 0x4000, 0x8) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000180)="0726076acafc3f2d2387994f9419b47ab5ac14702473569afadc76c8a1774fd959a0e4a149e046b76f0c261abd2d33c0b19762bc95752ab6f68a3caa44d408f5c269425221c26e24d4a64e42b8b7491d4149f99ccb8aa8c4d1021b8dfb64faca658248bba361d9f1a69a592653c197e04e3a881360026c44a4adf8181cb4c5d7f0b9d5b1f84bac56ea6725e9dd83e4516a8f1368e15ebc1957b09d33098fb0179d257f", 0xa3}, {&(0x7f0000000040)='L', 0x1}, {&(0x7f0000000240)="31461146447259fe339101423ae0109674ae79fc50249905265926aae567bf335a1d6db10d9febd301441c0a5e7737633a34d741e7d3c23d03f404d956fc9e7089fe4a63bc309543a0f6cc75ce7963a9b53fe05c04e01a47514addd3f008dbde770a7476dd649c891576925c537e26f2a43278e1d175b9dbac44c519908d52364c3a10191243bc356c85578d066512b329fe8ac739c43feeea0d1b287306d80c83d6d3793b4f12b0856053fb3b8d1bb1aacf3dff45f5f827f29a9895d25a1fb8546408a2b6076ef1d25193ba8e61388608941087fdfe416e56ccdbde778a1ec30cb9fd6eaefd9a", 0xe7}, {&(0x7f0000000340)="dac3090973a7a0f24ab036a6421e8f3642fa774dd918dbb6ea1b39db31a0f097eb55c2a8c19a644a4afe7f065715b9bd9c4b232b99c815c8e516174b5c2ded6a9dea1642803a3fb11218e0efd6e5d7c12f9a10af3c0602af4ca2917591af32a746977400823e731c179f23b6d8561dca466c558edf7431e5c18296963ead584f8a21b96b30345461c863c52541fa90955ee25c2b2e406952c590e6f218848b78a5daa27afd3f7f701c0fb274bdf75a318ea3ed8244eb59ceda0dc3f5852655840a45cc9c514fc5211b421d43761a1a505d92295f15b5013ee8f179fba20c97170dee2fcd379581f6db587b0fa753931b32d971", 0xf3}, {&(0x7f0000000440)="a1c6c14447af95a32beb4106956d145b6d508d06637067dc54deb549e7ddb0c1ea58a994cd77ef3bba5ac0ebbe494ff4a5d71be4e59e5d795b93f9c44768421bc0b70ce2dece41df2819c0088fc7d992e0327cabed080532dfe6b6494100", 0x5e}, {&(0x7f0000000080)="1c34f6694a7eea4eb81febb36760d93a0b3ffcba2e9a11a402a9927c07e7b38585635c", 0x23}, {&(0x7f00000004c0)="0ce81e0d814d65255422abe212a6309c64077efa7088789e8a52c112d602b0f9423ead9fbc5a938e68754193ac63a82f1b799051fbd640ea863dcad3d83f47b85eed27a65c1c512cf92a3a2bdeeede3dd7713258fb4da87ac85a3a98f8a7b9cd8b90acacb0114f51b9e77a20ba6633d64e515d309d7c810384d09110ed9b384513d8eaa9393e83b1975c2b8dfa09879e7fb14613b40c6d7a983140cac9557521ed3da7daf1d6038f5a912858ef89c69ee2d553ef", 0xb4}, {&(0x7f0000000580)="02a358ae79d1ec548f2fcbee4d882680ef4bb0d13f0ae01f3c97ac04f83793ae8be54bdea02ba9880ac225baaabf53b5a84a986ecd6b9cab690d2091b297398c7f3b90252678d8ebcf8aa890576b3a3ea14cfed083e26269926dc9846930ade62d3a1c08c1f95d035e89cfa46910b308b3de3c64daf2c6d996d0046e48b06b969a9118c1e32521f45861c3bf28c5fc597e5ea3556af68e189ed5293493fbebfcc55ddfebbdc2752c8b9626fc5311667ddccf2a239e5d1ee8b45e20ee8f08dc3f8fba0cac0a07ac7fb762c6f637d31779c082f5eca0c262592fa045668d", 0xdd}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x4}, 0x4) 21:08:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x7}, 0x38d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) setreuid(0xffffffffffffffff, r3) getpeername(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000ffffffff2a78042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000009000000b7000000000000e6ffffffffffffff0000000000000000070000000000000000000000000000000000000000005050ffc909e5506ecf22f53b452fcd89fb1a7cd9df62da3dc90a01c53fdbdacfac7ef459510d920ad285837dde218d89ad0a6f616a2c85c6dd7484b354585b0275cd434b82ebe34b962fde39f5dc6e0e43fc6ed83b3ede8763b140d4a8b87d2dfdc2b294f203cb4e7d4f2e8a4cc4d5c416d0bea8a57edf8d0d85b7d6efd57f028622a9354c1045045b8688ec384226e49c6b891c214de363afdbe527db8ca3184b52091f1ff03a15ed22d549f8bb46f41fd92c15abd706e9f04de2a982347800"/325], 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:08:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r3) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x3) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r1, r4}, 0xc) 21:08:49 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x402) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r10, 0x0, 0x0, 0x4a, 0x80a5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xa8, 0x6}, 0x8, 0x2, r7, r10, 0x0, 0xffffffff00000000, 0x100}) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0xffffffffffffffff, 0x315, 0x800) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = socket(0x18, 0x4003, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xd422db673c0da601) setregid(r21, r22) setuid(r18) r23 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r20, r19, r18, r21, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r16, 0xffffffffffffffff, r14, r19, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r24 = socket$inet(0x2, 0x2, 0x0) getsockopt(r24, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket$inet(0x2, 0x2, 0x0) getsockopt(r26, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r30, 0x4, 0x46bfb) r31 = getpgid(0x0) read(r30, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r30, 0x6, r31) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2990, r16, r25, r27, r28, 0x4, 0x6}, 0x6, 0x10000, r29, r31, 0x4, 0x5, 0xc0fc, 0x8}) r32 = msgget$private(0x0, 0x0) msgsnd(r32, 0xffffffffffffffff, 0x315, 0x800) r33 = socket(0x200000000000001a, 0x3, 0x2e) bind(r33, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r34 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r34, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r36 = socket(0x18, 0x4003, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r38 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r42, r43) setuid(r39) r44 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r41, r40, r39, r42, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r37, 0xffffffffffffffff, r35, r40, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r45 = socket$inet(0x2, 0x2, 0x0) getsockopt(r45, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r47 = socket$inet(0x2, 0x2, 0x0) getsockopt(r47, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() r50 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r51, 0x4, 0x46bfb) r52 = getpgid(0x0) read(r51, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r51, 0x6, r52) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x2990, r37, r46, r48, r49, 0x4, 0x6}, 0x6, 0x10000, r50, r52, 0x4, 0x5, 0xc0fc, 0x8}) getgroups(0x1, &(0x7f0000000340)=[r46]) setgid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r53 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r53, 0x0, 0x2, &(0x7f00000001c0)=""/201) getrusage(0xa7d75c6d78e0fee, &(0x7f0000000480)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r54, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff42) r55 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000700), 0x4) socket$inet(0x2, 0x3, 0x0) 21:08:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x9}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r3) poll(&(0x7f0000000500)=[{r2, 0x2}, {r1, 0x100}, {r3}], 0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) r7 = getuid() r8 = getgid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r10 = geteuid() lchown(&(0x7f0000000540)='./file0\x00', r10, r6) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="1f243db86faec7e56182bd7b4b6bb6b516c534dc351d8b51a98d9d281c0814a5ba536ac1e68ae632a57a8009dcfc60b6c19b059275a4c98b98ce65cbd3661e67c7ed0fcfcee698cb243684b3f19278599d2c360536df94d37e840137f25e58381066105a9dfa8d5b1bdd4d24b9403d78321aef3f5024b382a2f74ed502f6c576d28ddb0af78127d559e57f3bd5553c96c8ffe6bd092a01110675c9eba9cc93ff15cf8a3603e253bf2838a7c572504b11076592313ed4ad24c127c2b618bac845567eadbd", 0xc4}, {&(0x7f0000000600)="fcfabb2479148dddb14391dd56ccb2e788efa420c43be5950d21b1d1ec966a990f8ac0578e76348cef30a38ab05a5f45d663cd0975197f9505c34938734cef6452f4d7d388eaabf5a5ba894f97be2f9cbec938ad80abf92636480629690f804cf73ca5c8afd9fd9371a2e0e42070a2b7dfe0644d8186c1665a929eeda41249c228191892f3d8bff983fffd6e5c62708fb26a19dfa182280ed1facb7e63294e19e12c90449a5d47839631ac38aac7a66caf3b321c46c9a83d0bc35dc903936bac6264fbdeb2c5a2e3e450bf9345601b46aa5fdb2762d9ff67429a6fd22cc79fca6eda402f70c8aad76e3a9614551fa59e9f26ddfba273fbb202188eb8c4c7976385a5709b1cca05b42db984517f1139cb93f3b0d0e45fbda75cc08a7a515a238cee6e789bd998af75452d438538984416b0db4b55a51287938c1d0542dd6cd78613010ae8db0bf2c6ac57e8fb40ee6297f6a7bb5f7b680d4a22c71f03c827630741534448568349abae60f8217d0e0e3ff535b0c809f15c03c005d97e2b59fe0db5e4a2e0834086aa6e77efaf8b3b8d583fd0a1f9640b888418a83db5de0b2a56f13427952a0c38dd25972fa7b481b5a0c36fcab960a271ec3dea9b6d1e35aed91229bb3bf9422a5effa7c8f03fa75cf74531cac6b219e309abd15f8f622bf8e76ae1e38e19f45159056fd175080b5c7348f2dc7721cf21e2e8d54bf0b14fac01b97c7301b4e3b173e41d07ce08e87b1a067df3459d128f7c87ba948f4901380f247973eca53a9c536f5ba748847b5b349364386345a52baf8b14b77a881aec033fe98310c7f65d999af1b03681b11afc473ac4c00096d4381d2b04a60fa88b5f91b2cb34740845be8db3a576d07b0fecf6e57308833b1857cd6032e5b7e8a71dcab68d3e3f3e7e4b3363908ad98b9fd57183ed18f902d58c6eb7b063fb7aa0df4c16a32ae410012d3ea1f8d5740ea8e91f2ae2a74023336f262bc098b634ceacdc68377a925e35e38e1ecfbcdec1ed8db977763cc2bba984f09d946c02886985105dc3bd9f72126709a840bcf2d3bbaa5183c1851041032353d0ed349f56253da0d93776d56852b813940ef6b858bc5b3cec99b9cb5c20bc3642e70b617495de7e015ca60a40f673cc474edaef6447e36effa0d5c5a5a2dfeedf2dd40f2446c90fd394a82cef7d99ea21290d992eb88b291ce42583c3a860b129aa74fe18149fa1b8d6e08b064a01f1a27c84b749731f524282b09432afa27f182df6d0f307fe5b6f814ca033b15d8510e56b7efcfe58f9150b3351c6d10a6938a66ef6b011b2d77b6bc823ecc982e357b3f0515e11978608761e92f25a23f55ea5c0fdd815ea3c6472382b8acfe1d01f4c3ea6c474c3e28c31416bee61f5e9679cfb16ddcfa3725b57f97c496618fce04d1fa890e1a955b25628c827f62a10475e1fc81c2aacdf7919ec91491f28ba8377a2b654f6e8ac6b929818465590a2af022c2c6631ce85f82793fcf5bb2063ff3226b2be6bda1049c80ebfee4aa1452cd6b005e74cb1c4528eb9ca17fea74ebf5536df6b978ebbeb4ab5774dd2656f3511da5c462f72089d1e980935378d7db8f7b35d7a321b1d95fd74f31b82d2bb8631c685ef589798c52f27eb30861ffd2760b2722b289a6393d3c6f2cbe23c723d8a6d856a003e417c25d329ae5f6bfc196f271f10ac59ec9b3c6c5ff825e6aee8fdc298dcbda349523cea27d8b1e8d69ad4753b0cc40cd0b06cf67444e29c41020404264ee23f796fcb707fea3a945979f27686b5b240265f7451fc52d5d4cfac434899486f2dbff9dd3b39c95534cc081cd22d70054ad6c1215a10c5b946547a1c2dd68401d351e4e524f64e2ae3ae726ce1ee19f4eb46fb34ea4ea67aacbef86c35ae1c437b37d4066780d156534a86e8c884c1929e3586d79ffbce3b52773cf4f48d05a93868f3611f1ec905e5fa7d2bca3319a26c5ea257eaf529f16ecf65c35927f359b11c793b08b4e98f4e190960202acdd3c796399bf5cd8e1074ff2bfb6fd6b8f4376df73bffb66f65cd5e9b4a249c3ef52a5a26a2a996d20f1195a78e6d4034b04e11c27cc772a9f916882b6cb40b0cfb0fe5cb03d11dd77a31000491a569420b1f7b51fc0c2a25a268ad266d820124a7db5484a31c3751f4a3cd00e7e826976889bb9228983dc5d5b92b829d94a7abdff63636186f2d94ed4a9372c819aa425a41ae49fa4de4dfa68965a0b8c2f24b48e460832550135744134b4a6d82bebdbd66479df5b133b4be768c0b1714c58fc6992d8efdcf8f77fc669ba8a5b0e4ae6e72184e7269e91af7f5d6efdeab4983ed55a3fa8b79667359a895fdaa573064e82764863554dfb14a556d028b761892cd69fae588fbf6fe8bd57af0ba6608777e981925f2660dcc355e345462dbdb6e47b022b8adb34c88d5d4027076a76bcbb1fdc879bfabdecd5f8dca8c5aece8734fcee40e376fe2f47cb49cbaf1f2a463a393d514f3ef02a3f7785860b603d091dd6fb24e18eed80d6214a53894f3ed0162e8577a58cccb97bcf1bd3c2807f9d3f15425f7fe879062ac83a128453670654e284872213f48de7cc3e568e804266f4f2bf21a406e91c77ce88c6aa4df11d58ac1532bf3a53b4dec9d8c3dc0f43870fde3c6bbeff10408888d22d054b15d35bd85920ac93699e5acc86fb77bd321eaf8443439a8822ea2604b70f21db52f4a573e39881f82c89057071a01de9871254f2e23997183fa5a5d084dda3739935c0e053e014c09cc4d52d55b63b93e279a15b41ef1c4ed34481ead9a2849efe084a6afa383d7cc7d516ed0522e3aa9c10e38109f2063b4d5d03c2ff28ee682df41256b471f16eb59714396bdfdda1cbf772b3acc7009c07d1217f6a454d08dbcc5c84b66ee4dce5e3edac0b0f05c3032e22cbd0ffa23ee9fdba851984baa683baa220217a2bf7131897935af0edd50426c7533f44c433e16c30f7dc8760d5147328eca7cee276a93332f290ffaeda504b8b0df46f7482bf72ff1b99e7426e78ba0fab976ee532cb6d9c1b410bf64fb5c3d2bf3bbaa7af7cb862f3f3b38d126167c2ca78e2e878d62d52bc6ec28b41000782eb7c15fd932d90ca3a35288849d562e8b96cc184aa438b8d0ea1365effcc959f53c943bd1db80c8b4ed7d01149eed950d2d02905aae082c3df49d78d39273ceda49aa2ffd3d40d7f903cdfc856b0ea9359c96d57443651f26a9317e05ff15adab2050d01a0deae446be867863e3933e0f445fbfd6168cb3704b4b0730acfb0475eb0314a299563312dc302698c7fce3e0f437cea502bcff6872def33892dc8a7906114e12a165ad3d16efa00081b4e5ff4a48e73b45e10e3c67dd7f7adee324a1411994dd0077f648d561a3eddaa767a108599ec413c2b420aef5c67b20bb7df520b17476e38f635d63dd55f5d560aa657366ddeac3d5474a14a8233cf79565a71ec1ce9c1854debeb8309008c6e58b3982e3b505147fc5aa30e0137cbd0d53125152bb094eadc146f3ba67164c3187df87475e726bc12c9123a5f9d43688e6da4167ab1389506977ade7ba2d03dcca0c14d1c9b1c5ce97df1305ac95f7905dd7593508586f9dc327748468b7985b24b2e9229dd9e75b3db9a22140b78b7ea9f22d3524ad0b5eab610a7494f61031a1b4196fdbe01febc403640a6bd059d634f380159b837ad3f82e5b00c57517d401f6c126273a6b13a944fb13cabdc0f8df20ccbb52a8b957f804e1bcae0c37a3ac70082f67623c3e51b6f8c6bed420bcd324b0027d8d63ee6a06b9faa02fb7cbdd7f0cc270e6a76c08980c71baa63841d6de5abfa91b0187e4c5128bb575832a2430240de939304c8408cdb21e360c7f966b80792be0fc43717f48a507fb085d080d8840a5e7c0286f7557b21f6273895d7a9b32c2553df2f06ccd5c7620eab2b48d6970ee38755e7c2f63d69cca2e7b0b81ce74aafb8bd2723b329c8a49eb251bf4a47280ac90286ead3ad9736581f250604725f4795aaf0f2b37a336dea4208bd7f5be90d2b5379ca0fe83482669de0cea5e496c1920f7e4c8d16190d6de030cd18a5589dee899f9a25fd905c48bc47f2147914035254f5a67ca7376ad50ff0723808c9168356cc84450e8ec5b073b1997731cd201b970512ee71f5e86d1039dc85c7ea880496257dde4ac32320b4244e3905bd4124b55aa1e88ad723b5a1e41202642fbeffc0fc34ca291059359a8cb6549b8ebe9b12794596a71a0f8de73209fc51f3d3fa3b0641f750e2128b6855328befdb689772385d352ada8f4c31defd0e0781c852a853c0514f1986eb54f5ad24f380d078d541c3460f4de62b0bab58e64847abe7b517ca21c461847573f376d465f7bcf5a526f6167a1f0c09708d1d8a7a6985f3a864133d031786c668bfbcd3fa1d119231fae4a87b9b04c0333eb20bb27fa32e7b8d6f8ce7df687663cdb650692adf97cabc16d26c8919e1faf776944e56b28906209fc890b2b012bfaf23559a4399cc7e1cdd3b9e4dffd8ca8ef32064efdf2ec7e74b63952efb85c06f61dddf70122534290b2deaa224a060d38050ab8963f26f599a632526a3333393e0edb79eab447f514a508519e3c370518d495b11b272702de8d202946c0b5b298d1a242aca12d0eb61d19153dd8f3940460ea2fe35df57fbb92440d54e03699fc49908a931d0c0f4a4f90c9661c98da7f7ee038713e53125ceae67e2bebe14625360890657702ecd0c547234120a55f4cc0adec473cf7c9c7c61387046349f4836d0a69fbd5512bf20e8f4651621e1b19643d2ed946789f4e12202383dfc80fb5ba956623860459f3099458c7e2ad82307fd7863f3e21ea59fb479a2e12906f0fbf8e385ec5d79f8d41a0bfe9cf22b7d1e7f3e977efd46481cc56020b48dc98934e7c73671de9d1474517c928cdbc68d8817267d6eabc4de5f08be36ead0e862f80974aeebb8f805c641aa900bb323b5dbe9a6de120200f3a648df5aca577509c8bf067b2d5977831c5ac7faf17c3527af44f4ac3f60385eb9bca4c47491a387895bbbf412eb3a09e4340b748aefe77ba238c8b7a902dd05bede1955dbfc4633fc937cb212265e86cc75b8777095e02e6eb5546cf0828670c45d3694cf8a5f8880bbd6475be5f7d9c1a74bc7bc88139c563e527ef265b8e3106ff27b507b279ee699c4b35679a95d3af06ff86349a7e9d1a3f0f259fd781fc0f4fada01e21e5f077de53559990904bc19d375ac51b6248b7652697994b19d25d72182b505b1d851188c4039a0e82ae0985074e0e7cc7b94f7576a54fd6c0ca15c30e518f0997cede13206053967dbb0bb81d828e5d86ef736502727f1d997de56f45ab2cb62470b763d40aa901eee2f3496cf2394e6782a3daee599f530b2e6a189c380c1eba7058ec516d16399437ca46ec964e56533e824e51fe67234c47d196aaea7ce83d85959c763fc1854176633f7fd294c5dc37d47b53f2492543768cf0a1472cbbf6d3882d02e7fd17de85265a11413f8caa58733aa0c16b3e1b0fe128c89db2627d8355ee7944fc35a5dec1d066434de132f7cea20e898979f77fba2e31ea677ac0b4a5aaa486288ca746443390cd457e6ea59e63258f4d6358575f48a29aa4ba9ed0522161fce9c43e2862a4c47b4a6b7582c33f620b7c3a5d95ce2d09e6171d31824eb599fdaaa8c9c95f6d8af0ff113a16a565535e823eef7902a6e72f13fe6d457eabc4c74a1faadb1da45815cee3880c63a1dac3de0d83ba39f554b5ced1e1b5fe16420c42709a514534416af475f63be2c0", 0x1000}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r9, r1, r1]}], 0x40}, 0x3) socket(0x21, 0x5, 0x7f) symlink(&(0x7f0000000580)='./file2\x00', &(0x7f0000000080)='./file0\x00') 21:08:49 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:08:49 executing program 1: socket(0x11, 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 21:08:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0xff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r4 = dup2(r2, r2) shutdown(r4, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 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) 21:08:50 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 21:08:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) sendto$unix(r1, &(0x7f0000000000)="215975df675efa11f81663a38667e9aa1d4c946a103529838a03bc0725af4df52dfb48d1c3e44d05620e6857e188997b8b639a6aa66eab7818d7f796671a389fc96a186cd3bad0cc6a45705749aebe210ab8eb6008", 0x55, 0x29333867d1079386, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) 21:08:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20}, {0x80}, {0x407ffffffe}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 21:08:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffe1d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x20, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) 21:08:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x1, 0x4, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x80}, {0x6, 0x2}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 21:08:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 21:08:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d0, 0x3, "d76fc603000000e74ded00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0xff) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "02000000006ed2afb4dc32e024400900"}) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./file0\x00', r3, 0x3c84e90e6e6c706e}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x259, 0x3, 0x8000008, "ff7f0900"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 21:08:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='.\x00', 0x1, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) r1 = socket(0x1, 0x39d9a8bed6ca378f, 0x24) shutdown(r1, 0x2) sendto$unix(r1, &(0x7f0000000040)="4e4450cf3a9a88a7b3e2da5dbe41c7d15dc749d538b5912fa757be33a7f4c4b5491c5cff500392010113e613f680", 0x2e, 0x5ad88dd36fc692b9, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62757308014fd6c05c7ba3f3cbab0b287db58f696ef9d3670976c2960ebaca5af4106b0a7f7875f27574ea2e23056d6fb57ff800c43659687ade211fc66764b66c54fdffffffffffffffedcae1ca9c9ebce0c0450777f6d3fb4d5691e2790fd3c163a3e0eb17909ad81511041f588363690db10000000000"], 0x8) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) pckbd_enable: command error 21:08:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0x22d}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 21:08:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="5f75d26df8bb9a0281371c4a20"}, {&(0x7f0000000140)="5a68e0bd36241115bd81610b89104929821cf1ac40c676f0898c805c42b7432657513cbef8ba37f059810e71bdd4349c711b9bcfdd18b0ad77b41f88228a211cb35c6e9bff2b976e3fdcab9378ae9f66d7c99e31ea5c02d4f051ada4ef358ecabb2fa6bd74b919f5326821d741f151a458a12ce1c71525b00db6b3afabb7f5f054bd4076dcb11e71e9"}, {&(0x7f0000000200)="195382835126bba0473597d63386d3efd8037aaece1191bb31584e464d75065943d2aa462b3920902aa0ab3d5ff69af8f12567ff0155531c36430ebd57a47dca7cd8afeac0dbea91cba6faba723f115f321dcbbaa648f152ba46cbb83132ba41e7091b62a1fba8d1f1140bb158fba5090161788a3bd9e240949355c5628795d3bf7d892c1e912eb00c647256668dbcfb9431c42c04e0db337312233d395fc435ed725f9be48bf93182ad03534d58d21204bfd5488284111bd8c103a28011acdc8cfb730e26de40778bf500360834af3e7c0a0875f2b96dc8b69331f61d8265b4d24560c3cb0b05661af05c0dc1de3d4955"}, {&(0x7f0000000300)="286d452f686cc45e38fbbb07a61526efc3bbc7b73973bfd93c4448875d24d2fbf8449b2f8a76599d44a23c53e8d8c8b107368c70dc511fb5aa04e15bcb800c389005919dc1751cf4734cc07cc28ec423dfc29a5b932d160a0bad365f448bac704d63bbd6a95b40d3d0834430b8b68135c858c679a663080c69a432a109bbb1f79a13a572cb1982754c392ad2fa1b965764f4dd3e229c1dbf6230a65a70425cfc59716f6f81b9bc77836e288251f27d1f3984dded04cadba8d6b90bc499c536e8694040ac188e4f39ca27281e4a75cc35be54f20ad772c485da9d5ccc577384ce7707"}, {&(0x7f0000000400)="9d0bbdb76a3f394fc5338a92e365ae8f2d83ba829edfa86b156cb81508cafe2151e0b68fcf4ffa1d8992f2fdc33d2347191a3c125883dd91c731d94b3257c7e2d0e1feb5e8d8c135fc8aaac49676858b8c4a49eef2462b8877a384e1adf40029f647511dcbdc224c1c2465d9bce658b2e7252aab27fc6c33b77f18e11f38760cb29e005e829f50b3c60efe970803030c4132735aa3721c3432644f"}, {&(0x7f00000004c0)="f8d1f4a9568170fe7674b402dd30bba3cf137757e16ce7311cf8621a97acb8111482315a7464dffb22321f2d1cd744023a157c742eb794ce5a9f1dad24682ad69734cf830cda91faf2cdb527d8e3121232c02340a73470302a80c300080ea095879d2d38260c6f711b49e09fa35fa5b7a8db0df3714a7366d46b14f1376b6d16d9c0b36bbd1947d3cc1bcab150430f394dab24a52e0f61e153b9f3d115770fdf15e54abb9a4dbe3410d905d658b78ca9e3bce207ea32652754cb3d727d63325e2c18bd8268cc54a61971e93b6f8fe7140ff18604082f5a143118cefe4dd31feb4fc577455e25662ea2815aa742d4a9d671e9cb8bdb45a709fc7485c1074232388e7965de761696f75bf5fce46b85d2caf14af0a9535a63ccc9f781ec92e2c15865452f6bcb2e2c64f3aabd86fa5a4713a541993b66229b3f3faedf907b80921bac96565044b1fbc486102052757c2fa47cfb3cdcedb00d3204ad7facc2eb8984de4c42998de15f422b46161b64fcecdfb823bbed9a56b2cae15ea6dcf914cf143961978576df73f6b7c7e9332bbc485b1aa39b5b4176240b6d9252b31b9184bb51dcfa5d705538802cc986288f6a6919b788a9d09538aa8b8b835ed44d5f52024480c7a0be54729f761affc80460c9e0ee5a9b770506abfd122fdda150775ae53561d13d93d77f5532baabc0fc1110433269dfb357b6a944c06ab333f3752b70b942cbca41c41d693ff9ff30869db8b7c41ac3afcd695dc280d29880c5187ad3f4e79141c71f368518e51ce6c64fc9190b4c6a5a16f22b9997ab2ad5681a92bd1f57e0999ae8c1ebf205bcdd2783849628edc8caaae82417f8b9757099d090287571a4935e5daf84a6b9b05cdc7d8f599755a4240575127b3b8d61aec71d0e0061e97e2f527a52d5fc008bc2b43e170a2ab5d6c63c0badce96d4740d9c5693df90e927a835d37117d822b92a962da4b77b751ca292e0856200f0ca8e3730fff0b7e4c0d0dc05a9c6d56c220133f317fade527439eb31bb470a8a0c37337276a2a1a1c558914cda7819dce02ee55fb1a7905906004cf5b9d30f258bc0370cf125287d247a0116ebb91dc5400cea7f1e0f2c9b49b5fda6eb71357d6b7c94b8fce5d0819d2c7b220f77336a0d0810ac2c89c57bec99712233679ee6e469b9e63a19df8292c87f7d20cd1bf2536daa11f104a7eae3bbdf42f2be5f78c7c31f5abc120f8dcc3fe041e0800df59de0f66c9a8272651bf7edc129787b27a6433f9ed6f59ec7c06f5332d90626f8145b080e30b342fb25e452edb99183dc9106434759c3a080051a7837cf34dfb727ea8acbfa10dbccc51459430576c558cf7c1620b28203bd0eaa83f223b0a9160b2f8b230fb81472d15b278fcf8a247b491b150308505c75d7eb185e27720ef3be37f37bce90463dfc07cfb557470a6b8ffbbf691b02838bb776558475e69d954d1b2aa125a8add24dbab2aba1763c7b998d6c3d82638ff43c070a7045628c344670dc5d99ea3f6cf9a232272022a6110c5e806b9161ea96b87f71f17866224aa7e17bca296d82be36e97e29c1e137ce2546e2d681aa4673b42480fcab31b75ea84d61d812802dd33d9aa93e036053a67662f870408f6904a7e2162447425e970e6c9208b8e1420822d7627ecb71b251ce7c769bcc4f0a2294bfcd14d8ac9740b9b88ac7dd82b1694ab0039c4fc8ed5427c0ba1bf36f817f5f237108c7ac2f75b4abfaa5794ad7a8e2131f966e5e3e0ac5d34c992471a293a223d57965cc8ab03efd592c0d3206333c13f6c62cbd4682015a8d865b5e7a6de532da41cd306ac496262964209678a02d4a56dbe775d76723844b2a92dc8c6ea22abf5b7276e35f7ccd81833860b5042d2739c5b750ec986c79e353003a8c05c58aef0c9f39fe873ff1be311222bbf19604752bc4878bad0adfed6cef52eba73837ff69e2dfa677db10c500e5ae469028b2ca6b6ee0af23da3c055ebee202cbffb8bcb9b537ca61ae860f25fa050a559d19054a8ce5294301c853cd219763d4d1a154834be66305be798d67a0743aedde7401bfd238245e04d91247daec0f7da92bf1e31d5cbd8a341d2d549d66d59c774de49b8043d4d6b8f34ad09b171297183545f89c95575266cee27c4c666cc778f4108f0be8a81cb78145b3f0aeb30c4eb44bc6fa0b746e6d8b258796362b40813e75dfb892883940ac47dbe62454874ab13c798b908ce297aea75ae2a64f5ec9c9ba8ee596f22d7b92d089d495d58cf046856137c544abcf5ff5b2e44777880c94404653a9a58e83ff5bd93396ad7367ec88ea11621cd8c9358013149d243861ebe3a1e01f5a4005474e476375a28298332210cdfa15f594b79a9f49fd4efb6e31dfdddb5b48d7bf2ef2a087e59cc2d50e0a7db1ae2fd0247c927c3ba4559abe4fca166483b5894ba04f0e11e7e8ee115e70adf18a97ccac66b224c807bf4d185269f543700334ed2d8e6ee3076a7c7f8e712cdededae3424bfc02b1dd20346f7ab411694fe626cfdc69afcb578801874508e93ba22862d542492235a117febc51509a8ee7609c2f27a719f718b58b63f3463c8ce7073ce53a52c025bdcd369b6948aad8ca9b51b6e347cccc853af1819e431f5b7047302bd4beddbcdac8119fe60cb21f7e4845055de651115eb55dbae6d60d77be6d3bb5ac637c70ac37dbbebdc76f60e8ca3f5d145f13f0a00cc76221465518c47ed70d87cb86a71979cfa9d1f8d960ba93816f770a9bd9d50213855d3d7f16dae387c87e5f05c343d633c74b3acf043c5c3ab012e882ce264c8ed1bdb9adf60afb909911a134bd587710a0dccadf8ea1ad7209b2c47007cad3be05d50b1e2c0ed1b2bbfc538873ee5d079584d8fd120722dcab95181d9915b2f1d6c4fd00f8cc55a49f5c440a24054567758905db225f012d3ce789230f451fc12aae346df74c7294b95c7c447fccb42dd8488fc77f60bdc0302f0aedd83755e56ce162e540301d012099609432394db2e6922e4e08038cffb17088ae8b70e716c6ebac07be94edb5d12be57d873c9e379b30c68e9ffff7aee7fc8749a1c433828dfa375300edcb61ee056e42b93fffd5911db02cec0af1f969de109f1c7da569162f32309ea46563e1642aeee3515e0fa8c6a49128bb6866872458939b70b63d1f4f364b312115256f3125fd20f35ead79b55f9acd504b01d8e85904aa5fda0f44c3ec97d9a3964229a3510e6e56c641f0e5b2e77a75e591e0ad9dda6e10b03316a0018aab42d846583e1253c2efaf7041a1da6183ae55a044ef6b55f10cf456c5e637f765b92cad93ee0c522bce92371393a378defb8060c247ca604ce94833bb49746da65a44000b2c31bccbf96cc55f20f2cb342657ecde8a482cebbb3ad4f7ef7c69f130666141fb93be50a36ea36816853bee1e301cdc7844dc953dc7022be26d5276a63cdce83abdad076efbceecd5a5101d9b3f824536d13bc7f4318074d43c0b9d343a1cce28bccd7ae48f455022e152afe7ea6ac0c8b53b4d98ae19f57ed31b4f96f71e12eaa1c840d34c74fbe7bf9634fb607239cf44159d2cbbc1cfc00b775e4b285988a36e011d242f84e13c9c4d526c2505b9343f2ae4716a4c9e2d64c9c15dfdae0f40b2601e4443777e506f06c6077c895841c1e1790e7d812efb4ed16c7e3eefb2e52428ae691d95338fc5c598132b355f585f141dfe8d980c1fb2d087afad3b5c15d03e4ea9f1deb794478775c836ef96234acad27dea42895c20ea9889caf74822946d323023b05efdca9ec9f25ea249cb1ea2036f6499529d847d8861b3e97858bdc4a84a6a9f4bbba9ecb334666d0cf32795e55d5367af4ebae5403a9c5f1ba5ca047414a61713a223440f2933ec8d57d7483d61fb5630fd29a0e69c9cbc96a6463d77ecd04949bb0d721b4644de1a9a34428c7355d96f333bbf84005d4f77a812fe559c024cde7fecf7815045923798428b7fc38e45b3146d3bf2b7d0076ae423227b4280131243bf8d8529c384d367d44ed1d48263c7b49ca127db2cecba7e3ee1d4d8bcf7368d951b21b78017d70beace888878615820279f692e5555d9b066cd6ae3407d7ebe062c456d408de9f9ef3e4effdc077fb91ef3c94e0e8f2ea9760dba82ed2ce364bda499ed2a0ee6b47885792787e89695f42f57f59ff190561e4a7196a6782cf516627809c1753143b909adf17d26e9c0284f47f73472993daff38e5122b288a219ee0c97267be964d1b6c0afe99e068f0c1475758b75e7201527ecac05636db63818be16b87935db82dc7b3feefb2bb60e831957232d18d7483bb0874241af1543585bc382a28548e3d9f2861d76211a8b892cbc6d14baf465bd6f0f08de6895661c22dc2290cf201f70bb295c7591e65e0e247c47d66e743014211e497d4b874ad19d884e66bcfe94dc0e90998bb84105f4674a1108ba460d08f2b80c5a9ef56d790b8e340f8918db4a3fd52fdfabe387c789421c50ce9b5a0e8292765a58efc0e4fb45d767d0ef8af01b38031c2732352a23d8ddddf40add26ee97bcbb785c5a8c42832aff49f06b3b49fe2fb298dec59d1225451e8a018107b39fd035ba31479e187ee7cb95e40882717994ab0fa98db178d68e6f9d7dd103e7e35f479bd02ed506d317d54106c2189650455700f133c17a710031d1f29f2b26e6df3ab7d5a3c1b780c52f20406d2d9804eff28f69fb8393f8229d474f4d58ee989e3119455f9ab35fa8fa6b913ca31e6b6539db91354db8bf98b836155e965c8b73a5319f587a55695b6271a2b6bc8877f7b9b18647cfd1fad7c50ecefde97911dd780ba5398745addc48a1fcd18ccb80fdc06f0b305f31db959ff3ad3b568dbfe842226a710cf14dc6efb8a2e92be305f63e0ef590e8c0283292e60fd15fc8d82f3aa9bc4e57e2a3efb4e8ded965af67f815db9ffbc4bb97d904afb0bed51e897cad719e0b0a0b52b32e187a3fd0068fa64fefd82410ed260e15740cf1c2045ea5770fcd4d269fa2e5752415034b2a6eccf6dd8f0086caa6c5a82c5f5033af3cc9724c1654acca3ce631748bfc4d1da40cc8fae025ebb9ecf25f6dd034fc7fbab67894a958071bba730c0219050d07d836a5c02559d4103fd58f1b80b8284f23ced2ef14aaf3637138cd94b9f1dad54b879f5c3f2272d279977439b9de6744cab8a6cff4dfa292549c5c0ef2a7ef709688fe92972f6543b2c1963d07b9419bd45e6555d628533b536c65bf121df680e9357a288079968839233564e8b60a492d8241c559c62e700e8eee907aebe0ef6163e87cafb1b5a1f3aba9fbf6e6cb1dbcc1970a48190752f0a6631c8bfbfdab4e682890f866954d28a381c97288c2637deaff3eb0bd1f56c48edf05fffc0dfa087bcdaa45f770fe7d7fd980013cf1e2e72a4452381b4209f5a60f98979a9a32deef615112b467d20f5a7033f692afeceddac6fa427e3d69a0b788437552a5751366c621215bd0deaa2a108ad31decf1671fd176eefb60a827151695dd994f79957bcfc423d5246564a20ac033e518c0b4863e740001d9f397a8b7b4a7e7766b34bc4810cb78739bb5f2e3ac5c4a96880fc7a143f232e2c5ecad2c2879aad8ac000d3af78b23e112d40ca37b1ea97a82f38f661981faceffe49b94d71aa53f8141e634c70c28982848d49cbc8e6464f1ccd96f8db636f6627d3c4ca6cd82b24b1b7c31a23ba84ae3e88f9a1057e188bc93918b92020557e213185b24b29e6bc759bbf8f4cf987d47895675eed75fc5e52a422489f89cd913ed3268b85966eb58db"}, {&(0x7f00000014c0)="4dfcd7dae3f956bf566db924ae8b60005c1dc0ba853d72ea73c7993f933cca9f1e536b6478b62c94353757041b8b76936e47fb72c3204e268d1e485bbd5dfd617674c5076dd04175e611488c4307c8e618cf9f604b961795bc8002bccd7d811e9aebbac5e6f61588e8a3663122ac50f268d2942d0ec1f4fdb16a516ebfb488c79dc742229a7bc8ade1a2fafc7bd2fc4fa27e86524aa2a15d6cf87fc50a93eca63bf4cd479758d54eb682ea093ae8b628a7afbbecc5a4e38e647dd4fb79cb6c07bc1b79a9241479535f0e1e86aa81d207ca8ee49e4f4e4fac2d4e6272f10dba0c0b988e91"}, {&(0x7f0000000080)="44dbbde8984a9a8152bbfd098cd677e7efdab84e274912bed43bad3dccbf962d5e9f2484a71a72084efd544fc7814615e1ba5318088dd61c5966f16ae85d0706e573362a1629927b7a5c3eaa30f357bc2c9142325f7fe835bb8adf4678f29da04f627e012f8601b0357db97ebaad7d69d90f8043277ba459da9b80a2"}, {&(0x7f00000015c0)="c90e276c6def979478c39dd7555a7d6e398bdb8e197a98e8cd724d38b03f581f4cc71a9e5bb88e912b77c2fd6f6a37b011a646301c90774b972024c6e4ebf55462d44285b9334c4908eca715e764f04f0c7c352cee1ec683f981a11a4a70dfa8503fd8fa06e4c31b0f5f399fe16556513df3fe38bb1f93e5795d2aaba1b8abf3c96d55a8d1560258273b07da98722c9b2097e91a3f2a7f7e628e7a53265161723375543ea91b01b99f740a3210bb080b3cfae15170a0234c1544f648"}], 0x10000100) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 21:08:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x7, 0x1, 0x8}, {0x6, 0x3, 0x6, 0x8}, {0x9d, 0x8, 0xba, 0x4}, {0x6, 0x70, 0x69, 0x800}, {0x3ff, 0xa0, 0x6, 0xd0}, {0x40, 0x3c, 0x1, 0x3bb}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x14010, 0x0) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x40) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x4, 0xffffff7f, 0x0, 0xeaa2, "45819eed997d02a792c6abe91dd35b4835491d3e", 0x6846, 0x7}) write(0xffffffffffffff9c, &(0x7f0000000200)="e621a354cc72bea4c2fc42c8f7c1490883bbbfa75cd115750ffa93b4486905427b3351f744feab5b64d740fc59953860d1cbd6a5008398d3f12e87754a18646b6ec48c1d662acde4cefff8115fc5cf24540d47566a82af94193edfe74fec5893a36eda3710b178b7ffcdf47943a14c9a", 0x70) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x3ff, 0x1f, 0x1, 0x4}, {0x8000, 0x5, 0x0, 0x5}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000440)=0x6) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000480)='./file0\x00', r7, &(0x7f0000000500)='./file0/file0\x00', 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x2, 0x0) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000580)=0xfffffffc) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000005c0)={0x80000001, 0x0, 0x4, 0x0, "0d61e934a23a84271d00206fdeb446e3fa014ddd", 0x8, 0x65d}) open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x180) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000640)={0x2, 0x1, {[0x500f, 0x72, 0x7, 0x8000, 0x3, 0x19, 0x1, 0x80000000, 0x0, 0x5, 0x0, 0xd6f, 0x7, 0x0, 0x8, 0x80000001, 0x1, 0x7fffffff], [0x4, 0xffffffff, 0x5, 0x1c8f, 0x7bc, 0x5, 0x20, 0x5, 0xbf, 0x4b4], [0xfffffffffffffffc, 0xc7, 0x0, 0x1, 0x8001, 0x3, 0x6], [0xce, 0x6, 0x2, 0x319, 0x1], [{0x100, 0x0, 0x101, 0x70}, {0x6, 0x8000, 0x3, 0x1}, {0x5, 0xee7, 0x4, 0x365}, {0x0, 0x3, 0x8, 0x6}, {0x9a, 0x7ff, 0xffff, 0x1000}, {0x8000, 0x400, 0x51d, 0x1}, {0x5, 0x1, 0x3f}, {0x6, 0x3, 0x2, 0x3}], {0x0, 0x5, 0xa69, 0x3f}, {0x1, 0x1, 0x9e, 0x1000}}}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r10) r11 = syz_open_pts() ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000900)={0x9, 0x47aa, {0x7fffffff, 0x3}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0xecc0acbfc81c0995, 0x0) 21:08:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) r6 = getgid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r11, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r11, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r13 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(r18, r18) r20 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r20, r22) getgroups(0x6, &(0x7f0000000080)=[r22, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, r15, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r25 = socket(0x11, 0x4003, 0x0) r26 = dup2(r25, r25) r27 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r26, r27, r29) getgroups(0x6, &(0x7f0000000080)=[r29, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r30, 0x8001a5}], 0x1, 0x0) r31 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r31, 0x2) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r32, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r33 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r35 = dup2(r34, r34) shutdown(r35, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r36, r36) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r37, 0x8001a5}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="1b1d33f58da5de2a1ea4538825b3171b5c2c308608cb9184f6778bf45e2c1107c85c52e650a6e100dc5b299c03ffca29d5db9b93b8bfc4850d66f721fe24e2", 0x3f}, {&(0x7f0000000180)="7d479dc68c20668bad3080d177a884a7967204b46ccb08c3dde93bd008f4d3ed05bd891cbe89d71833c32a99be70dcf0f12b3141c02f38cc68e9631f6fa10bf77ccae82806f62d516592027f945f310821c2d3f478a72cd3111a0226feeb0b43ee09c8ae1683e64ad2e7f78b5e0be6cdd42a2256d32a88708acf09907e654f7d35b419bf4e", 0x85}, {&(0x7f0000000240)="f7813d23d0194bd1b3", 0x9}, {&(0x7f0000000280)="90817fec17e01bb41894e31dcccf78e28cd2f993b277a6608b8cca3c1e8c6a7c4c1a84218e62351c8c428dd37dae3e1ccbdeec57eed7ebb7a4391c9503163c2b6ef4362ec4c0bb2bfba6991d959b93b44c596accc87e", 0x56}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r23}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r29}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r30, r0, r31]}, @rights={0x18, 0xffff, 0x1, [r32]}, @rights={0x28, 0xffff, 0x1, [r33, r35, r36, r37, r0]}], 0xe8, 0xb}, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r38, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:08:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) r3 = getpid() r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r3, r3, 0x1c71, 0x18, 0x8, 0x3}) msgsnd(r4, &(0x7f0000000a00)={0x0, "a387b3083275bb10634feb2ff090363c8bb46a5da703c8eb9f1a8207a4fcdb6ef35d047f325a1ef69a1f9df727954907c39d8c8da56d3dde67d3268cd1116682b20bd071f4a870939577b5963eb5707ca4be83ace5ab7c6c86127383ed91fcd1126db3e5e8248271a2068ef1647a05098f864841ba9c497608a8189bcc788df97480eacd63eb00c06be28dbbefa33e60c77704f276c9cd7e72f495fa7f7b92a11aa1ce57a8154fb9ffa37e30ceb8edee687cdb20039bb4f229f050699e5196311124640706d4d7409d1f12dce53b0709466219a7e233898d363ab64389c26ae99c62687b4364f886f2aac0dc41ddf3308c813d077a1e6dba0207845e3c0ff77e472921785cb93f4923c8bfaf87d37424f0525ad35a9387746d4e474e2f384ac561f341095868aca2d6dc1724199620684b8c59286e67d2fb4ddded0d2fbf422140b96be957f483a12229411bc518106b2e4a93fa7216c613fb389142e120d0740f33c2933a5ac85c15289f5aa93c338f9a1a5eee245c410055f5016ba605d79b9cf2a29ac741883a5d42353ea6e6acbe327a398981c5f3d991592e5e1ac0a15230722e1c49addc2d46a3fdef0df3eb047dc438b9dabbea5dbf70a67a521d1dd65c402dcfbf7c5b416446983d3c68e1a5e66aeda9043a9caec22c0a8597a4f9947bebc71be4eb3c0aeb0d4cd812b471462ef0da10e5d2f00b4e2598c63929abdcd4df31e0eb5120f8c8c5e8132bc7a54e70838196416c6c307f8ce8a31ee365ff23308332b2c4f5b5d2b6c6322edeba4c2ba88b4b34f0ec9f06d1e832476e9a8670b90af316f96acd38d27a0d0ced703b8c2cd7fa19a5510ee7bea7b1e854b7b4f2e253c5702e272962e66881d3185c5b297991699602466777972f445784aa26ed9f9a91494353db1ff3ed2801f00c9a3829804808051ff00d84ce074f0d695fca03eb2d32f258895146f06c138a3d4511b31f13c7c51a6240ba26ea800ac5fe7230a921de5c2d8d634e610bf45726ac5da482e86c08f263e97de264b5c9625625d137509405fa079050e8f929d504c00b80de3ee4b26aaeff8007cb53a4558ce7fd478325358cefaecc56677f27171458afff357c9f4349e8182e8765c2f8b773d58a876b19ac0a4f9269cddf25edac623dd765663c522cef89f950f599c757af9323cfaf2c77df49c7ad29103a9f2608adc1851283b36dd5bc31b61c036bb764aea434b359ee75d7a66e2e855c79a7064db5ae59f7a29578aa3597b91dddbe4e6a83e9d243a51d448fbc49da77edf6b346c808f91b3fa0b90c001de743114d54a412d73d8ca642194f9f941f607898aa5dfe5e44f80554c1e288d28de3ff4c79d346596e8f222f8bdf14cf27b4996018d11fce7e205c828365ba0810cbf2c39f003f4a29f44250a61fbb884a628895d05e5ab91587df8b61bfae02b9ca283533399c27ecc0e0b051fd7015be3ea8d35020b7213f10924b605547a8849dfe7454867fbfb1d8e1a89080556aef4667de21607e8fc107c76f375a180071d8b968972958bc51a2463e393b610b0566dff6478aa409a1a038c505e28de753bb1773053a8eacd6327b7b32bdd05d7dc251dc3be545e6a0208a6e01bf4a8c11ea5c9cd78a7f68724fac754b3fdc6376746a0866dab6b7dabfe2acee2cc103b874fe5db0be3ade0163e9777333190c0a577f9e7a2b9e2c7c8f9a8e01c00187e9d6156a7afd236e8d6b22683a2a645ceaea3f28c60a3ddd5cb5f79ac7bb236b54d2da8700b2626911d1fb7b75708dbbf81d662bec1f48484f49e450d475260a95b4c15398bc8c8dab6e1030d2512bc18df71039e8524d64ed0723206b78e7f11f843c1b03f941957e6c9df59ac2603cffaa4a5b19d76febc7a43ccb2572e50a34529c8daf59b11295bc0e57c01f5341d57699c5e976683d6ebc5146bf4006b4b05af3c7f38f0dca3e2d8fe6925b490d0e6bd06f23056f0b4c1a7c64946045361f7679c5b2c56cb0ff4d2bda016a8c2ab1fe96bedaaff0e6a4c57b9cfe448fd1fd3dcc1a9c89a965e4519e2c739c56d13e579b060a71434c62b5d0bf34a4ea3510760fe34c1f6052856b0471356fef86e4627e1cb730ab7d6630019b1270c21e79c8a88e9249f4102002d23c298304fee341c88ecdc8bb5b855171b488768d75ff0a6bbbcffff685d4f68bfea0740a466b0e4c6bb0971ad085b1c2d2135b23b9a58c43890d2facbbf31036af007f480fa5b8e555ec23c8bfb5dbef215a54ca7007f26ee95c592198df0af4e3eae0fb306dbde76dec0a12c79a74486f166e220d0bfeabcdff869d54fe4e6da2432f55c5f3592d44e7abb04cdad079f03bd904cdab0ddf25f5a2c421e32dc20ce5e9cb347c87549b2530552eb8c7bd6234196afe026b672ee7326c4188eb03b4d860509438dc3413a440934a051c16a40e0183a98d55cba040981e197fde30037d050168f762534ac9920600730fd9053180fb007040ff55a637981ecc13a54cdaefd43893e4d00e684901cecf03aec168eb87bc73e19f784c07a7bdbf6fc9e5e8a18398cd7ea9e5e76e2b73146e858cbea1fbf31c8078c668d405a83ca819fdfc78b70ea3e4b409944b0d0870ebaafe6a24eb9de1803fe5084e8dd990b1566491e810c38e6e1d5a09a4a171e2c45ac85811eb91e42e1080297897bd35aaa41ac14230af041c38941f4cea8b5b226fd81b2b21754a2f74313d29412fb978c613b29c150378f569f9fc648e8cc520f8e77fcaf4ff87191404f4d743eaeac61f7d82875b40749c3150a45070dafdd931c2f5df1400ef2ba428a2b20bd1779503a8ff580f92145dc5efa6afa36b34fc42c564c23b21de712705103642054e9ee9da6fbdaaadff07fed905961d3de347b0a4916ac1d1765ffe6d9811aee61f6e30215dbebcc5140ee7a9ea8f540973902ffd89d2d6930fdc62f60547c0b1de18e0bbfcae27e0559a9d30f614516cd83d432c6dbf9631d64b724753895c2e0b4327d3816f22cedfa90f0daec3aa132a0266dedb1f5e0fcef92aed5a002a75676ec2fb3c6258569f3099c11744491d6ef77db875e5fbd53b48a646c4cb08de9b92d16f58633ac72e2f85605506e9f70aa89a21687d0d1df6e6dfc5521dfd6d96ba03e3c77afa61bc6f87010f079edd5f323636eca495663f206930d742a46e296b7c75f24aa508591d6f8bd353ffe6a2f1863f820326ba9ff483bb926ad08798f60828ae2ff7b8a9330c4d366664facd0c001ef4dabcad196735e60c71d8a628e7fc8804e2fff9aeaa72a2ae2c5cb40336123e23e0684a1bdfae274208a9d4e7a493ac038b3bcef562272b880b4833c1b81e113bf8ae982055f043688f321e7f7d8a1e1b42f82915a75ada9054572b31b90590bf092c95b07e225b1555816982f3e74e805eb82b8d77df115b86733fe4edfb819c385574d718f702961dec86c688f47a302df39eb9f0513a91d1d479c945903c9344001b486e158daee3df79a8610d2b0979409b8c1341e96af38ee031f1825bf5b30cde8fcdefb079a7c4d388044df8781c53998277b5897cc1ce0090984397a014c0ef38cd4fadb51483b85e680438db98079eaf08ed7f2020f696a791dd88f2a32f7ed2be38012479504fc1ec8a82a54f1a314a4ab7da367c4cd67f5aaaf16719e2ef2552d31555b9fdd44a06df129732737ca8e0cf55d7e673ddd02a69f76f3fac193f1d683762ca1196d2ab938dcfe6a5ae9f1f2ff6da86cc16652f221b88dd136e881314f3ec3f3b779a61db634e7bce40a497280ceb695ef4f9b1f1712157f2c708ef6de4581c375258c5a8f72fc318ab0f7449ed16e78ac4c309b46239c75ecaea2c37a5c3edffe0bdf11912abb613dfc5577bc35159f60a7c0f40e84b67880e95b6019be99468f64ef4ecbfbe4d09ac0f298f07f4c3c533cb05bcc3dd74f28ee128bd7955859f699262089bfadadbee1fbd2ea5b39e0c8d61f8896db5e8b6fd858fce409c1d8e8d50aa75a503ed05ebee59bf4708c257af81f82276273bb65a51b47a8f1ddbea7641fbcf9c3c0c213c0c94dea669549fa0c5d0456116bdec12712b9b61c0a86e0cd4d952172767f8554c4c6a9e9dc6c5dea2d2c987688b93bf15d5053b68b32df5fe62b827fd88d6c219fbb6c31f49f43eadada0ff43b7c6ea2052bf6b15943e46998d5ef5fd5c25e82a2f1bf5f0a050f90a76d7e3efdd5b390100b8b27c490609424e28d0a431f173714406c8fa1b193199c281d81bd84cc35de8b29118d3c278fe645ec0470493168574c75d225dd44de3497588f813c2e1c4062b2525e0498bbcc07fedf0d113ab7f33634f4a2afe69af239e9cdffbf6235c344add889318b4ee6e2493e6f6844211c77838332bfdbf7ed3066b580fcc95b9de0a39eecd96dfb3cff09b937ad439d1073df750ebdb7b0f859270b1fcfc590a5c4294bbec0dfe09ca0921f91e5c9c1b5faabb81b63e169eb16145bb56e6cb13844e8f18ee1687cb2c556fd782bcdd09cdb03cb8b589ac4fa8531f40e077fb15ec110b7c1d1d3e448dbf3731b6346ecaefa8975188720e700285ce35a976650592677dc0023722a49e04a6c9958cfb5830f6933949606b396469b1adb8a079868637f3073593b4927525d054ea19f05b86f49dfb77c8bc2aefd67f183acb9b06f35920795aaf2d128b40a44c10bfd1550ef4420dafa40d957022b8b44e9bfdd7b6d8273d4a0abb5bc9364a52f3dabb7ad8f79c367e9d94c32f5770fb6f0519f9136361cd9c214cb36a92c4b862bbdcbe48e5fefcb40161e47092ce0f8509b6628f80937df0556edd17218d4a8cea1b173901f632c7796ff79237be09b01ce22be99f47d90f448ec113576432c042d424d3cc56526f9e987feda37daa8ddd0e91845ccd17a32bcba81f458f2c621d8490f4937a601cbde20f8aeed5f51ec9a59a6650683fc09446e7c31aac352dffc2b27031054485e0d9f56e256c325d55a1d05d6c5f46663e5ecdf18b6739847bb9753d49563cfb734161337469871bd439431af1093239bd614a89e5d3dc3e22f6ca21e849c0c953baa3e96f3082a849c0d20ec0718c13b9e75bbd41c7eaa5c20d42de7fd343577ba47ddca151229eb638a32c690f6ff9f79cf821ef9f748e858b8dc17085bfa1e9049529f38ad87a4480e2ea6e0bde463fbd21635e829f233188eac6dfcbbd7b5a04927cb4008941af474f61168a894a7c68de1c261eb48ef22da9a422d272d7cfc261c77eb074ff55fbb22e0cbb24e84e5267708936f77fc7ae15cf7cadb8f31e3b503b8ff68b29bc28e0d3884e666e1ac6ad18abe8f452bbe4044522d21f7dd633f84808d5021bf8134700004af35a0dac064bddfdefef3a5e6e80992414d0128e072111cc48b08090a68648c6735a3ab8ce206ba620bb8a9f29ebb14392a4472e63cf571a7d52a32889319fa84bf7ecf858a89038c60ea3a2f1c9a1f9baec7ff34bc56eef7f8a1f499479d28708d60b0e19a3adf63b3b8f11bf98ca648737b5228ccfa108da40298b7ee7e1eadf6fcefc90d6cd3f9b984c9a8ed62c7bbb8354d42e441c12d13b20093fc3ed1c15c736b5cdc8c706f463fd2a1f46fe4c0927df4097358d218eb9a7ec410c06ef6f9423832df48c371330db1444982d086f254a33c3f93e98bc0035293d9662f99d0e61fc5371c9da837644d361e2c9bb15dfdd1259e5d6b4981034e6cea38cfce2630c974650ad3b9644ef1de6135752b992f38d9aaac8878bccfecce3ca4eb1c7409bbbad4cb03e2e663410843900a9e2313d4942bdf661c4e96124067953f1"}, 0x1008, 0x0) ftruncate(r2, 0x0, 0xfffffffffffff801) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffc01, 0x337}, {0x18, 0x3, 0x7fff, 0xfffffffb}, 0x2, [0x4, 0x7f, 0x9, 0x9, 0x7, 0x10000, 0xde]}, 0x3c) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x100000001, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {0xfffd}, {}, {}, {0x4, 0x6}]}}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x1, 0x3, 0x8001, 0x10000, 0x0, 0xfffffffd]}) pckbd_enable: command error 21:08:54 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/49) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40), 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/49) open(&(0x7f0000000300)='./file0\x00', 0x30080, 0x80) semop(r1, &(0x7f00000001c0)=[{0x1, 0xfffe, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0xcd9, 0x1000}, {0x1, 0xba0d, 0x800}, {0x1, 0x0, 0x1800}], 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x9}, {0x0, 0x500000}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget$private(0x0, 0x2, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r3) accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x80, 0x7}, {0x46, 0x2}], 0x2}) munlockall() syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pckbd_enable: command error 21:08:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34410}, {{r0}, 0x1, 0x31, 0x1}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 21:08:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x84) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x400, 0x19) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x1000, 0x6, 0x8, {[0x4000, 0x1288, 0x10000, 0xf, 0x0, 0x2, 0x101, 0x6, 0x400, 0x7, 0x5, 0x8, 0xc6, 0x6, 0xfffffffffffffffe, 0x7f, 0x8ca, 0x12000000000000], [0x80000000, 0x0, 0x2, 0xbf, 0x2, 0x2, 0xffffffffffff145e, 0x9, 0x800, 0x4cd7], [0x80000000, 0x85, 0x2c79, 0x6, 0x7, 0x3], [0xfffffffffffffff7, 0x198f, 0x2, 0xdf4, 0x1ff, 0x9], [{0x4, 0x0, 0x1, 0xfffffffffffffff9}, {0x4, 0x6, 0x9, 0x6}, {0x7, 0xe72, 0x3f, 0x9}, {0x3, 0x95c, 0x10001, 0x3f}, {0x7a6, 0x101, 0x0, 0x400}, {0xfff, 0x2, 0x3, 0x2}, {0xeb, 0x5421, 0xb, 0x5b6}, {0x3, 0x0, 0x7fff, 0x8}], {0x7, 0x0, 0x2, 0x80000000}, {0x4, 0x7fffffff, 0x791d, 0x3}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x3f, 0x89, 0x0, 0xffffffff}, {0x10000016, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r3 = socket$inet6(0x18, 0x4, 0x81) write(r3, &(0x7f0000000040)="55f74077937cea1121018e0c7cbd688f2f2245d7812cb6c84e333fd32713744fa92abf1f4a56a08800f29511e33a3f602687c30ab59872b8869e9c0c45e081d80dc30d48234e0a65c96c06cf6d1024a671490982715a7a55507c1cd690b73105c33b3b1b4f4412eeba7e6b552773aab08c6da4a27195096d26b1", 0x7a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 21:08:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() listen(r0, 0x7) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 21:08:54 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000040)='./file1\x00', 0x800, 0x100) pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x5) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 21:08:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x1}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x288b2b1c9f6a798e, 0x94) openat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x10) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x4f) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r5, r5) read(r5, &(0x7f0000000240)=""/105, 0x69) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r6) faccessat(r6, &(0x7f00000002c0)='./file1\x00', 0x1, 0x0) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x2, 0xd3c}) 21:08:55 executing program 0: r0 = kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getpid() r6 = dup2(r5, r5) shutdown(r6, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r8 = dup2(r7, r7) shutdown(r8, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x4, 0x10, 0x20000000, 0x1, 0x29}, {{}, 0xfffffffffffffffe, 0x8c, 0x10, 0x401, 0x4}, {{}, 0xfffffffffffffffd, 0x4, 0x2, 0xe76, 0x5}, {{r2}, 0xfffffffffffffffa, 0x6, 0x10, 0xffffffffffff4f27, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0x8}, {{r8}, 0xfffffffffffffff9, 0x82, 0xb60108dbc17032d9, 0xfffffffffffffff7, 0x5}, {{r6}, 0xfffffffffffffff8, 0x40, 0x10000000d, 0x401, 0xfffffffffffffdff}], 0x1000, 0x0, 0x2200, 0x0) 21:08:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0000001860b5008b00002b27d060b755000008000000000000ffffff455ddba9000000001fc200"/48, 0xfffffffffffffe8a}], 0x103) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x7f, 0x4, r1}) open(&(0x7f0000000140)='./bus\x00', 0x200a0, 0x18) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r2, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10200000ffff0000011dbfc6438c5f7d6800000800000000"], 0x10}, 0x0) write(r3, 0x0, 0x0) close(r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000640), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) r12 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r12, r14) getgroups(0x6, &(0x7f0000000080)=[r14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) geteuid() 21:08:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x1, 0x7fffffff, 0x0, r5, 0x7fff, 0x20006, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000e8d690013300000000000000000000000400000000000000000000000000000000004e740a24ef5b83109f2eb501a37e220d9c6e8436a1af4bd650b5be1d6f56cb33d38139dde6dc1fc9a6173c067e3a3601343b613b0f2c74d573662410ddb9026de8a46f"], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r9}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 21:08:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x80000000000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 21:08:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) shutdown(r2, 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000000)=0x8000080000210) pckbd_enable: command error 21:08:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) pread(r3, &(0x7f0000000240)="99854b06ff97d666ca036c9b1cfe957e2df78feb337276fcd7d779f31ce4d7d4932f9a668eba1da1e4374103d04fccaa7f256fa89f89460f42ecf54e9f39163b28f6e7440b4e6a458da8d59af872abef7bebf4280e8c441a229b3a", 0x5b, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) fchmod(r5, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000380)={0x2, 0x3, 0x3, 0x5d, 0xff77}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xadb4c7cd5e2bf183) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x2, 0x1, 0x0, 0xfff}, {0x1f, 0x80, 0x1f, 0x12de75cf}, {0x1ff, 0xfb, 0x7c, 0x3}, {0x401, 0x6, 0x8, 0x5}, {0x3, 0xcc, 0x7f, 0x20}, {0x84b, 0x7, 0x12, 0x2}, {0x8, 0x1, 0x1f, 0x80000000}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0), 0x1fffffffffffff47}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") pckbd_enable: command error 21:08:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000040)="04000000ef2d152e9183b5892f941fc516baba22133879d0ddbca0ad4c70af856b403b28543280faa2a31c71cd4e3fef5f701e092929e1c8526b4bf4a07fbb1962b1", 0x42) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:08:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file1\x00', r4, r5) rmdir(&(0x7f0000000280)='./file1\x00') write(r0, &(0x7f0000000140)="20783eb678800589e032dc", 0xb) 21:08:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000400)=0x3f4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0x49) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfff}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() close(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x7, 0x47ff, 0x4a9b, 0xf005, 0xfe01]) write(r5, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r5) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) recvfrom$inet6(r6, &(0x7f00000003c0)=""/63, 0x3f, 0x43, &(0x7f0000000680)={0x18, 0x1, 0x8, 0x3f}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000000f2, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r9, r9) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)=[{{r8}, 0x0, 0x108, 0x4, 0x5, 0x4}, {{r9}, 0x333b71173e23ecb4, 0x41, 0x80000016, 0x1, 0xffffffffffffffd6}], 0xbe5b, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 21:08:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) bind$inet(r5, &(0x7f0000000080)={0x2, 0x1}, 0xc) dup2(r1, r4) 21:08:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0xfa, 0x0, 0x65eaf54c, 0x4dea}, 0x3b3) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0xd80, 0x4, 0xbe, 0x4}, {0x7f, 0x6, 0x52, 0x20}, {0xffa7, 0x2, 0x0, 0x1c1}, {0x2, 0x9, 0x5, 0x40}, {0x8, 0x4, 0x1, 0x800}, {0x7f, 0x7, 0x20, 0x8}, {0x5, 0x40, 0x3, 0xb60d}]}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:08:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) fcntl$getown(r4, 0x5) 21:08:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xbffe3208e23cd758, &(0x7f0000000080)={0x284fd55362cb809a, 0x2, 0x4800000000000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x8001) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) fcntl$getown(r4, 0x5) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) fcntl$getown(r4, 0x5) 21:08:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) fcntl$getown(r4, 0x5) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) 21:08:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x46427142) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r3, r3) 21:08:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x5) ftruncate(r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="9bff144a2149d38a23b882f8c2bb291508b8f997a8d9fa2ce167c16b9bf6c5dddbde5a2a24ca0cd299b01b74c775ba437db49f91956bfa739bb7e2ecde77391136d0faa7458342d4ef529fbe330f69fd62dabd3ec75517b95f4f92b83b93c6a7cb08a95efa8f18c73598f1348f3a0fcf3d8f4036fb92e29fd5a6f8cdf2727e76ff8b609b480000f1ff198000009acd08a23e544227d1e95926fc298822df0adf56e122a00e0c4385acfeed6088a56f96eb50977183485584b7461009ca441d5ba43d26045888705df8619fafde88abe8a0932b11ec5e283aa0be406afc5487ad61250a39f039e447908997f768fb8fe1aff48e09b56081b03ba356ce26755684132977940dc6d325360b8ec731e04b28bf329eef452bbdac698ddf918a43ae86007fe04d608ec226b80d6fe5bd9dbee5924a0ba34df100b2a9651104b5d3b066a278ceb76d264d11829504dc450f34dae2a8c9029d0f2e53494f1d42b361cd77a68f1b6ff23beea2b3900826daff956de607ef9d0150df4b13bbf6628d74d99b1464c89234b44acdde06d2c64d40124bbde3c4eb66846753b82ce63247b88f6b3aee9e05c2a246cacb819adcb978057746d46594f1e62f143c333a189c8b1f4ddf3022cab121153528f06046ac966cbd9f1a782811d76622705190be5c08525a870e4a2215c376648d4ef76c80915e56c596c58bd561e709c670fdc56f5a71655f472079f2e9566f773bd512b6c003f327671c00edf96b910a301b10f55a2ead045e36623d6a73f4045138a6a3b6c078424d4e8d7a8abf02e33509dbd2bd3822e1a8f7413dbf00"/603], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x10, 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) fcntl$setflags(r0, 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x8000, 0x5, &(0x7f0000000040)) pipe(&(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) 21:08:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0025000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x66) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) setsockopt$sock_timeval(r1, 0xffff, 0x300f, &(0x7f0000000000)={0xdd4, 0x2}, 0x10) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000172000/0x3000)=nil, &(0x7f0000142000/0x4000)=nil, 0x5a7}, {&(0x7f0000706000/0x2000)=nil, &(0x7f00007ba000/0x1000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f00006c5000/0x1000)=nil, 0xf73d}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000044b000/0x3000)=nil, 0x5}, {&(0x7f000056e000/0x6000)=nil, &(0x7f000054f000/0xe000)=nil, 0x5}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000558000/0x4000)=nil, 0x800}, {&(0x7f0000601000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f000077f000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x100000000}, {&(0x7f000017d000/0x3000)=nil, &(0x7f0000191000/0x3000)=nil, 0x9}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f000064d000/0x4000)=nil, 0x3}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000530000/0x1000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000337000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013d000/0x2000)=nil, 0x7fffffff}, {&(0x7f00007e8000/0x3000)=nil, &(0x7f0000397000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 21:08:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:08:59 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x5, 0xf8, &(0x7f0000000140)="294c6dd63d884cda72bf6ab3ca493be15bfd5ccaffd056452bef36087adf23e36d1dea3dbe2050f85fbdaab4db7f6e84a8e121eda22ff0166e88f750cf72bab19743f89e4243d75bbe5a94a16a59e57b74e6d61fe073015e2929f5d08e7f0d1ecfb847ddea7e694b4e460b5aad7afc00306a83700985aeccd39d26edd432624b7a4465327382d0f06e786bf7b87c9e1601753862a5d9abb2e0561622fabed9c3c21052e218f442eee30679477694b69f66c27e5f98118a5c7661eb0510dccac6f8f1fdf2cbebab38ded2a34d0a9b904df07d0993c722", 0xd6) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:08:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) mlockall(0x1) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') socket$unix(0x1, 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chdir(&(0x7f0000000000)='./file0\x00') 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:08:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r3, r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r2, r4) shutdown(r5, 0x1) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)=0x7) r6 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r6, &(0x7f0000000140), 0xc) listen(r6, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) 21:08:59 executing program 1: 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, 0x80206916, &(0x7f0000000300)) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80206916, &(0x7f0000000300)) 21:08:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x34, 0x0, 0x0, 0x4}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7ce5746453192a14d773e96d6351") 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006, 0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x90, 0x1) fchdir(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r6) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) getgroups(0x6, &(0x7f0000000080)=[r11, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000100)='./file1\x00', r6, r11, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:09:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r0, 0x2) r1 = dup2(0xffffffffffffffff, r0) getpeername(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032dae2ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff00000000000000000000000000000000000000e5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000272f0c73bc745a126bd55081d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000e3d08de64cf8af780caf69090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b57100000000000000000000000000000000000000000000b6ae0000000000000000000000000000000000000000000000000000000000000000000000000000000033348a8f17ef83410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea4440f9dc9af955df99a5435bdfe70ecce97adb69c97e09689184561fbef4bf78aa5b86dede8bb64873a3feff5db63fcbcc7729baaf33d9ac7db1a690055dbf60ac2d16257eef132452388b4a90fbd455200c85f565649f07b7"], &(0x7f0000000080)=0x1002) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x18, 0x3, 0x37) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:09:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(0xffffffffffffff9c, &(0x7f0000000080)="2a9346b0bae15698f45f2dd5b8bf887b97232c219e297a3df6dba1dc45ac873532598186", 0x24, 0xf20747ec63f09c2b, 0x0, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:09:00 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/184, 0xb8) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknod(&(0x7f0000000000)='\x00', 0x8000800080002002, 0x994c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa00, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x400, {0x8, 0x6}}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x2c0, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) select(0x2f, &(0x7f00000002c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x109, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84f0d0c3ad", 0x38}, {&(0x7f0000000080)="92b85eb267a723a2484aeafc967a2375064b2f6ea33b7d65d4c9279187e70b72dd09a5b18fd67908fea6e590403d9efd4e1aea69ce", 0x35}, {&(0x7f0000000580)="48bab0cadff8d4605645680cb25bb68e8743e6f602c47d71cb7e566f8759860262f4d55ed843f34d62c449d42a7cc33c89ad4d689c786446d5b740f5fbc20d3ddf359855b7d8929689ab3239601b71fae10a24a1b2b724012cdf63", 0x5b}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000880)="6af0ede4579b0878e6957a0e9d6f6820535a6ff591d5f9892f2506c2fea0bb624256319fbfe3145c606d729c94dc6e524db8ccc6253da9b839939d5d879ad0d34c6cef539ec97aede508747ecfc8e20593cae1d33bfd0b1df015cca407bea72e2592dd0d47fcb192e1bfb656a7316fa2e136e0e207287b6f24aef2a75cce75768e368244f5f7a175941d00000000000000", 0x91}, {&(0x7f0000000140)="9c5961db31c6176cee5eb71926a38fef6b273739eae5a342ea1bb8b496d0488604071ff8bc09fd402a3f33ed576906bc79ad0543e54a619a0f5de1a8c75a87c3b1975c642a0c23e99b06b79c79cb7f00eee908803239b1a7d406da1473a16c9bbdc5c312067106448075038fbd53fa41d001ae0b87466d95ac1291791e43637ece951d0e64232bbb7a56b46df51a159f340cf1297cae360c5cff61aaae28397e", 0xa0}], 0x2) execve(0x0, 0x0, 0x0) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/125, &(0x7f0000000080)=0x7d) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a468318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="1800000000020000ffff0000017e0000", @ANYRES32=r0, @ANYBLOB="0000000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f2c96deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3d", @ANYRES32=r5, @ANYRES32=r6], 0x30, 0x6}, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r7, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r3, 0x0, r0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x5006}]}) dup2(r9, r10) r12 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r4, r5) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x3, 0x5, 0x6}) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x83) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) r2 = socket(0x10, 0x3, 0xe3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xffffff8a) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) fcntl$getflags(r1, 0xfe5b72295607c0f) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)='\b', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x10000000000002fb, 0x0, 0x0) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x5, 0x8, "5e00000000001b5ef9180600000200"}) write(r0, &(0x7f0000000140)="04", 0x1) 21:09:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 0: getpid() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffff2aea) socket(0x10, 0x80511621da3d2bc8, 0x3) 21:09:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x7, 0x43, 0x8, 0x81}, {0x3, 0x0, 0xa0, 0xe6}, {0x8, 0x1, 0x0, 0x101}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x3, 0x0, 0x9, 0x5a2be273}]}) 21:09:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 0: socketpair(0x2, 0x4, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2, 0x1, &(0x7f0000000000)="a46e2c024e5bc260fc6919bf6d49911e93d848dfcdf61daaefc4e3d4d44cacb380ee93fc63cf33c4df4967f327faf3d0734bf8071139bac60768080836d58828f77019864dfdf1725f588cb92658c268b3382d04385eb28ec54e9ef9f46e3a804a81925026a1dbf778fad91b9b80e0f2ce6ac8a8a34b5b19fcc428731040dbe10af161cd46d80e0c85e471192ff6febb9e241eca39709d486a7981575af22c96fd7d6cf418007a3d7dd13e", 0xab) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) fchdir(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x3, 0x0, 0x4}, 0xa2, [0x3, 0x4, 0x3, 0x2, 0x4, 0x8, 0x1000, 0x10001]}, 0x3c) 21:09:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18bbdf017c00007d8dfd5600b85b513b4569850000ff00"], 0x1c, 0x0}, 0x0) 21:09:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x80206916, 0x0) 21:09:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x80}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:09:01 executing program 0: socketpair(0x2, 0x8000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8008000) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:09:01 executing program 1: 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, 0x80206916, 0x0) 21:09:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = dup2(r0, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpgrp() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:09:01 executing program 1: 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, 0x80206916, 0x0) 21:09:01 executing program 1: 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, 0x80206916, &(0x7f0000000300)) 21:09:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xdc2c161d338c794b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45}, {0x2, 0xf21}, {0x4, 0x1}, {0x0, 0x40}], 0x4}) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x1) close(r1) syz_open_pts() 21:09:01 executing program 1: 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, 0x4004667b, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x4004667f, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x40047307, &(0x7f0000000300)) 21:09:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000008c0)={0x10, 0x9, 0x4, 0xe80, [{&(0x7f000003a000/0x3000)=nil, &(0x7f000036b000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005e1000/0x3000)=nil, 0x5}, {&(0x7f000017b000/0x1000)=nil, &(0x7f0000329000/0xc000)=nil}, {&(0x7f0000643000/0x2000)=nil, &(0x7f00004a3000/0x10000)=nil, 0x89ea}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000306000/0x3000)=nil, &(0x7f00007b8000/0x4000)=nil, 0x8000}, {&(0x7f00007a8000/0x1000)=nil, &(0x7f00003cd000/0x2000)=nil}, {&(0x7f0000658000/0x3000)=nil, &(0x7f00006f3000/0x2000)=nil, 0x8}, {&(0x7f0000046000/0xa000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00005d3000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000798000/0x3000)=nil, &(0x7f00006e1000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000442000/0x3000)=nil}, {&(0x7f000056b000/0x1000)=nil, &(0x7f00004a3000/0x4000)=nil, 0x8}, {&(0x7f0000693000/0x1000)=nil, &(0x7f000005c000/0x3000)=nil, 0x2}, {&(0x7f00005c1000/0x1000)=nil, &(0x7f0000534000/0x1000)=nil, 0xbd2}, {&(0x7f0000454000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffbff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r3 = dup2(r2, r2) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x40047309, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x40047477, &(0x7f0000000300)) 21:09:01 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x8f27eed6f9aa9bb9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)) 21:09:01 executing program 1: 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, 0x8004667c, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x8004667d, &(0x7f0000000300)) 21:09:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)="6b3b5e2446e264c7989447b9100b592d6ccbc30ec72da23d2193285469a7fbb0751fc8c09ccc9ee884232e9580f32f47e50040347dba4eaaf1496b0e2bf4925cab1c4d06dd91d25ec90dbc5c98440d67a63b63fd3d6dcbd7e5f9c23984542837eb3c822bc2555d6a2174a2ef7e0b559184de870f7247b45b5bc89522c0439c74c27d4ccbfb896ca02c12a6f749a90231e1a6ff3858f1837b44401abdc11feec63caa", 0xa2}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1000) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 21:09:01 executing program 1: 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, 0x8004667e, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x80047308, &(0x7f0000000300)) 21:09:01 executing program 1: 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, 0x80047476, &(0x7f0000000300)) 21:09:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10, 0x0, 0x2]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:09:02 executing program 1: 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, 0x801169ab, &(0x7f0000000300)) 21:09:02 executing program 1: 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, 0x801169ac, &(0x7f0000000300)) 21:09:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x2}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r3, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x8001a5}], 0x1, 0x0) r5 = syz_open_pts() sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f00000001c0)=@file={0xdc79686021030cc2, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000200)="44837c207b2c8891b769a8fda7756c91e9363996c67ecc2329c34452617f95310cd7bead6669bc3ecb8d3fba6d14cdd9b3d0fbd62682850d045615f487ca", 0x3e}, {&(0x7f0000000240)="c1769e77e21c876bdc5e80bfca7bf22f148d4762a7fb3a8d0d11b28c346287e92759c5f9f1a576679914fc35309053bbd532e910dd45aa7424dd5458fa29066bde5fbf61cb886e8d97fbe1aae37180c3c50a44d12929be2726852b2996b4cb8cf6b2d9124996a98443c0c305a9624c131b41891edd1f52d789980c706783aab80c4295f04777a6aa4711f4d5110130c6f626d35d2929ec7e78c4d747ad5347ad07e870", 0xa3}, {&(0x7f0000000300)="80f6be5f3fba6df5dbe583a4e1512b35ccc81f945917cffa57dcd4aa4b162d0a459ce7a16facd2d9491fde80cd34326bbf6747536756cf8786d4063016736a6771c2141bcb9e75a5baab146b2cb11e8d9abcdcaa084f6493af49a1340dd56de69a00dc73703f00c62f56864be9cb1e5a15a8868aacf4040da4ba8d84c53873", 0x7f}, {&(0x7f0000000380)="9d6a1232b8c58ace513667c9d83bde973343c2aa673e113de8e87b95b7318eb92f0b0619825200078a914e1bf0888d86163b5a259e8a1d451502f1fe84dd0f", 0x3f}, {&(0x7f0000001b00)="9ca2fb3e53ff89d766112ec5fd26d16f5cc8d46972ac8bf5d501a9cfa2479091889df9eb0879906a00b871d9eaffd1000c288ffc55045883100b792fa85feada9dacaca76c1fe28704f570388cc09442f55698ef996f0edec006d840b10207380988a570378bf4224941e7fc5b9a72c3e8f7303a0b1e2700e18f129a0a18e010650cc781735fff3e6a913f89e16bd8b01c9a3432a7539a0e060882f4af56fb62a1513e5a90ec905d7695358bafc8906c0a4e913e0bb3d2a6c61653b0127f518431216095f6daf4234a440596543383efcc91c8ead2628cff9cd08617076cd7edb1d77840f2e139be0ffe1ac435e5ce2492d1422ef6c17d2808313778f469e596fa25a190ba32d35d6598f9bf6a1cc8acf0d00482277a594fd157b6a42c963acda58c59282448de7505b3475443c625e5ea83c60057e6d94fcbcc40df6781fbb3abef990fbf1a0f9d553a343757cfe416033460773362d2bb9a4e8b19bdcf8158489fb8e403b4b198fc9d252a183a9a14a9700b4f2844ce891291b98da6a3ab6698f9f960010244fa5e0ab9fe1982ddb85813600e2e7b4870235910c07fa0ca186a898f10172af77b5f313e4fbdcfeb5479714c95376597dc73a49f7b28976a0019dc28da5de934a0dbf981121759d3b8da00a8e769fd0b0a96b4ac7659684f4f8e41378295e7cdb8b0bb5e20d4e417df3d156a288a931647947ce5b5c411583f63939872847d0d67f4278b4c217af3918afe32454b47b69896d8c369fe0786dadfa9968e5079b1c018a992953c60dafd770ccb6a650d315a0abde4d60e73d22cfe6cd6c607e177286abb55ce667dbc56d9497ab755d41c009cd91744ee513380b8fe72b477bd3a38cdc813893f8e3fdd201c082b908fa98699a66cc872a9cc23b1a35c13c9b9aecf42846aa38d78a3b88e28f64e655a855505d739615e045c7a6404bacc2e11024c6593929d8014e2c06e0279287f2508b7823771ef51c507f4dc1ee183202c87e11d5ba0fa169a5a52f7491734f884ea152fed938b2bf86a38c5a1821c47693c759bd63e8ee231196be9c274dfd52ff5d3c132b00d77cf46b8307b70fb141bf18cdcc908957e557e638ef5d1a3265724d47d47d79ecc72ff25b2eb9429203f6a01dd9b6f189c82f7526ca79369f1dd784e919ec19a02134e8bd4f04cbd4b9fcc405924811abcdd9765fd419bcd88840a8059a13449384b14b67b7ada34e92832819996988161b6fe2451bd819a2fd00c0b8f846d40207a5ce46a7a442d746f04af3ae1fab08f978fb7a777a3b3f9a208799b8363d224882b4ea72837b56974f7da903a0f9131431a60aec57bed2f00cd9d9af1ac4f6d026c2a6027e67cdc30be0555a7628a2aecd9b064e86e0ac7efb69a72d7e8469dc200f34cf1aa18363d7f4820e9ecac0d08b0c24b26b0b1978fd960ceac96bd2eac4a83f478d28b09cdab5504ff826ddc6224bf297c11a860acf765317c44302ce8559740b7cf2f8c5af8ffcdff5aeff79f2bd9265bd3fd272b4900b58912c981ebd28594a3292950be952809efbf957e19f38ba13f18d75162e760bd3eda462b151cfaf896b41f4a95ecfea8e5ee55c32cdd9fb5adc0257ba0c1c85a5dff9789e891ddcee84cd213e09025b52219aaa0fa77d4f036e4aa3ba5ca0e6c1eb7082361c38e247e3eaa9571cb7335f051c950e1de049821df8d8a867593b4a87ffde265c4d35f2079f2ab69389a66ae7aecdeace08c476953770c86b757abc170d433f7108b53c1fb37c375bef91edd7a76be417a8f1b423f1072bb9385205a4a4bb16a8215c606f2dec29adc3ef3614917d1116db9856da051b112852d8c76eed332e45701de0b0032d4e88d15c0d1765acb863b4de157ebc8b4777028ed618a86e762d8f17ba8771a6763a0e5d7f417f4fa9a57bb480882fe594592565bb9fc3665c5d12307123a2cf243eec32ac5d3599baa78abefca39db776e6a69468083bac7c2518f8a49d7e065e5a19e63c9769c1a803bfd8462513daf8b2e21c476bc1bbeee854bc43df3304a07e62333ee3873e5bac6c1d0bf4bc62fa0f2241569398a156498597f7256c9b6bc080e294d2ae0b4e08a1590e0baa8c3b875c81ed4ee9a663a904b078c96c7e71035f138a671ff6bc3afb702f774f5daccef5a7c82af9ffeea8f22b852f7a985699624bf2feb7c8ecbca30db42f422df8f37772fa0b0b7193d3bcde06cea7d826f18dad5ee0119c00b94bce94c16c7218b82ffeca918141dcb79873e8b6f210633bf9011d90e988e982524172b590ea940c36f916eb145a1451e4b331a948ccc049b9755dd27d8998a84fba018ba9bd9eaa8203f6ff6ff42f142b862bff9c6366f6d3868a16f7b59f29c77eb5d47fe0cafe657277692f788ec06cfa1ad8ba1fc44b33810840b3b34b17a278bdc1445923167a3610e34648802b5bf5784df965b1c9e9a0903befdb6f3034d073f98d1697784626c29e5b3c845bd58fedcb2cd8953dd2aeb377e8f95dd0e8081eb37d26cb11ea20ff0af94602f51d33540a20a66a53f254bce4b0080ddee284498e0822ffafd4bcc3f2dcee1529f295155359f8b17299e25aa8c8e63faca833633e4f60339c7c49c45c23411d096e87de484da3de084a0dc6720d656975b94ca7e9be2dd9ab8dfea5c25bf0211adec2a0a0a1ca9857fb7d0db8583560efea4b9d46c469f5132270d44b059bcf08b6307a04a8f8366ff69f1b6cac1867d3e230f4d87ad3da6985b99f32756dd31e417206278ae62ac94bd4b3f6a8d92dfa84ed824ace4e78e9b0ef20dbb710006d58139c509078881f492693467d00f00ada489915f5604c686e51b8dbe86c008838e97de20feb60a16e82be2c50034034342ba4f1a6259b875a2a0a7533d7d1b29d2bd751c81d953d552904864954e27f121938107d2aa59ca548e8458616518376d9a9a61963e37092698f720e1af6c68300a0cfdf85701e048721445f2c9f445d10fcdfbcb06392a006a0d442ef8c08899e0f2d95ea62d3a01228c061ec0e6b913e7c227204c73be780fd6d8b38bcd42892e1e2ce9abe1fcaf5780939fc192dcde11a351efb6b72c08160e5e716551ad75af1d686b1a0666ec1309cae78d00057dae7f6f8de1fd37a934a88bb5ee0255fb437a7021ef261b262bfc840cd2b02adb696cb078e98225f0eb19e654fb85027599f361e2f231a134015f34aac251b91063825796c672feee868a0817795d806eecdfdc2cad9d613e5ebeda4dec3ad3e4ef45f116a60cf08626ace388eff742b4afd2baafb241f73660c5adec9703e649a6721762ee48f4d4584d820e5469663ead336bcb0ec39975507eaae8276cc4660cbdda864c352bcb7ff1a3dad0d774c6bd46a0677d25dc3af01aa2a55e4994bdda82fc4004e65285cf6e8d87fcaf0efdacc844571b49bf8bb73ca4ba052bf794de64bdb801d57f2259e40ff6998b151312f59a54287d7bc84dd9437042fc3a2a5933f7a64c9fa7435333e0217ee995cffc4a624c2899dd22065a688ec79cee80054d9619a76eddec02b180db1bd055e4b0d5b34fca1baa33359c73a34586e80916e482e449f29b93eacb21ba270174c95deb30943d5ece98e2ade0e6495d74a0d0648d3fd8425bad7dc94c6c2c9489ab089c2ad9a5421be393e11de38fc4797b7ab8da4330a7d3606bc896bced45a870da06c91c29742e0f6116d34316d7f7fd1ccd3122d524abc558157edeec6aaf7fb5271f333fc1d8cc73d32f20f5f9aa323bdac779bb52786c8355aff1cd4f6b273fe155a69ace3be10a27d0f29f331da8980d5e828e24705882d71e53276e5b01a0db5d15b9e11df1369fd7d8eade5d25e10dc1a18e537ee6d592073b30ca961b1c33929ed486a0cad05a52a00738fd7d91246aaec0e612ecf8df0df35b09251d9e323642fba41d356d9550416ef8af668701c56907f624c142930ed9f4f3fc98277e509debafdeaf9cb5b2aebb2d7e2349cc791191740802406e63cfe89f58b71b41857d65f46887aa02d51e1d5770f218b815135bcb3307fd79361968913a136fdb9bcc75d2dbd4c09f72580ea7550cf2329c908f2763b4996a2e4da09646e3dcf9f9dec03763098432636b19c04f9fc5a73dc6403047ff78565b1e1838ae5905f6897abbb288d832304147f5b498119a564444ef8ea2932f8d36255b0671cadc03d86d45289ac0d62dc046c0ecd468be7b62a94be5ad9de3d979a7b05fa41b6b81753ec66a8e6f0078386585c588709d18749684260c6f395de14f501536a945d67b86f87f72c9299d9a131e529d03815ceb37177ac677197c8ceacd830bc25b2256ede782be729a860350d52f1d56cc1f259c3c92f332e37cd6309750fd7b6eab19a1aa6e970e5ca8fc2a6bd71f5e05b15b2ceb43e06b382adef1ef723b20c8cb08df2f06fe68a4701c7ca0519b50f7f1bfe5be1165c6a0e25a995a8370b3f823c6d9ef5dc046627a5078aa153716476a38d2201be5e0d2d09f8f00a26b573bef80e2085c13dbe19639eae392b32812df39b9228f12f4a0c9ed2f8c9e24731764726eb91d9d04aa03d14dfd52038e970d26ae91f1eef3d6540cadb16f6b8a8fdeafa26b24b1207012fa6fa15a92e0f533fb31903ed711c4af6905b5f0edc752f3bf0e65c0081697094f80826dbeceb7a4590aaa69d7f4a148f0c1817a543edfdf72a519346cfc16f05577c92aa9edcf1cc3e44166699404a2c2341a6b4a39895ebdf923dc5cc38c351ddd6894cd8e9fd85ad988bc5b8fee6a9c583491f5be903bf356d109784d01896b4ce99ed8c3228d350fd653c741fcb249116f9ce9c2cf478eab949cc0027b529015c7d8a6ba807134584ef76001b4c549391702cd5257cde89ec689a28fe2a8eebde7719584105003dcae3b64105417afa27c1da52203aeabaf8cfe64d3931222fbd6e2aa17a5b3f401951cd2366ed95072e44336e08890ece6e6f4fa722539c0256d000e3132cda4f0d2b3232a76cc3013a74fb497d67eaeb7e319170a4206f75fba4e01881d9737ae9d075438a4cd2fab87f4379ad290119e32452aad21628fb1ad56e213b94288bd8ac6d14fd6909806d76d46146e455a894fcfd5690d3d0847faa2dce852fef542202f4b95206d846df29e3e13651a5e5358fa86842d887dbbabd195761a7c730ad0978192ca8d7439d0f46034e5787b1c9294c562c700031f408df2b5e2f4e4cb3d88cea37e52822866c45314659913dfc7e506bdaab1f0b4103761d204b2fad3e1a7f4dbb9c099dd2f22915d50193033e3aca4088171944ff4176e9d14c39369c0f2c404b5eeac7c7e4796a33a6c8ce35f566334b1be51fa871b597e4bc1630d02cbd5cd42c5c8c0c8d9584a21b2b0ad4de58e04c1b0b614a55b77c7761038d146f60db8d32f3583fddec119ec9005f0cb3a0bfe3b751b2cfd8a83cfa8f83ea390213800022d10402118e171f169e4f4e13ce64262d1ff3960694e3b486a76ebc826e19a197743bd37e76a2fdb110d5a022846e39f70ee07dbb06df5b7be2409bd30ee28cd1e49ff35ff0f75568c218c3f3c94978220053d6479e23050a85dbd82fc29ca0589351d8a8bc77c149fed07a79a4b5bd99c2febbd3353f3edc0739c9c2375f4274709244606f5f20ef709cbdd59f5f565250d827c08e6b4eb85290686aaeea1bbcb8203ecddda3ee5a36e280680f4405646047355250116156ec5dbdabf5717fafaf769fd556eb14c335f2996a55ab8763182b0315d5e689b248e5ee8b1f6e31b705333324b7d7b7522bfc4cfabc9a1caf52a0c66a8f566", 0x1000}, {&(0x7f00000003c0)="9b0d9e717ad78ce7ff6f346b0b6094df25988b935e39c2537e41304a133e9559b6a705665d0e93e4a789150124b9f7225a04e03024a010d6fd0c396f87c613c0ab625761eab0ce1b75fb134a3f85c95d574fe7de108b5ccff6561813c9b7de4aab52118c6a271b26dcabaa8e5176ab32ac8d586636080dd02fc06773197b0ae20d37f32f6bc85e09218afc46b80d4c14cc96", 0x92}, {&(0x7f00000005c0)="7da502b5f6db7d0f6e8102d9635eecbf83da5edd77dc3ccc2c66a1bb9b4c0db5a1beeac391de93bc32c96eacb0d4247292d96f6a38a93967b0284e8cc0e17c02c8eaaf08a05e287264470740d08b8114790f0fb1d3c3bbae81cb57720b8dba7755b0c0474aa0e8913e088b80b694af7e8f7771a953fc4b30d359c3f1f170d2223829876f1bc9b3b6cdc3a2e1f16d58d62302831b58997a6bc5ef42a69c3609270ec5", 0xa2}, {&(0x7f0000000680)="00dc", 0x2}, {&(0x7f00000006c0)="c8685012980453d594d4dccd525c18cb048ce56e559d60ccfa19007ee2f337c46ced7887e7e13d9b9df10f378904329cd22be73953ee3b27548746f9e5d6bbed97fbd36ef27fad4bcb08172b964f2b8864e5367dd6cedcb665e5d2f8f1fe763256d1fc854c75c0c6a538b50550d39c8f0d4216f7f66ee08817c356590d8d748a2324b8c517123fd7dc754f585aa85c1fd11546fb30fd0fc1c52c9e8b9c272823c4eaaf35d6a449d20ff50f9650366a6d12e49ac581e63986928cbab977a633aad2de1cf92e7643d8b4ac2525decd35ac319100abd406c593ebc7ce5413619f98349eb04988cc1d309284c5897affe92cec", 0xf1}, {&(0x7f00000007c0)="26ce08a5b2b579b6021690544d2b58921a259862f8d9d57f7b519af5b6981419b363f97ee1fa7cd1341f3caa67112a57e82d2948cc6a4d6b8a428717e905780ce521a39019de21594ac89a8c", 0x4c}], 0xa, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r4, r5]}], 0x20, 0x400}, 0x403) read(0xffffffffffffffff, &(0x7f0000000500)=""/192, 0x1d2) nanosleep(&(0x7f0000000980)={0x4, 0x8}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:09:02 executing program 1: 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, 0x801869a3, &(0x7f0000000300)) 21:09:02 executing program 1: 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)) 21:09:02 executing program 1: 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, 0x8020690e, &(0x7f0000000300)) 21:09:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 21:09:03 executing program 1: 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, 0x80206910, &(0x7f0000000300)) 21:09:03 executing program 1: 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, 0x80206913, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x80206918, &(0x7f0000000300)) 21:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x7d, 0x0, 0x0, 0x5000000}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket(0x18, 0x8000, 0x3f) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x100, 0x40, {[0x65c2, 0x5, 0xfffffffffffffff9, 0x80, 0xfa, 0x2c34beed, 0xb89, 0x100000001, 0x657, 0x6, 0x200, 0x10001, 0xc1, 0xf04f, 0x73da, 0x4d, 0x4, 0x20], [0x214e, 0xe9, 0x7, 0xffffffffffffff7f, 0xf6, 0x4, 0x20, 0x0, 0x935, 0x9], [0x22, 0xfffffffffffffffa, 0x5, 0x9, 0x2, 0xfffffffffffffff8, 0x9], [0x0, 0x812, 0x7, 0x4, 0x0, 0x7], [{0x101, 0x3, 0x12, 0x7}, {0x7, 0x2, 0x7, 0x480}, {0x0, 0x7, 0x7ff, 0x8}, {0x3, 0x0, 0x2, 0xea5}, {0x1, 0x1ff, 0x6, 0x9}, {0x3, 0xfff, 0x10001, 0x1ff}, {0x7, 0x400, 0x81, 0x7ff}, {0x401, 0x8, 0x9, 0xadd}], {0x1, 0x75, 0xa379, 0xa00000000}, {0x8, 0x101, 0x9, 0x7}}}) 21:09:04 executing program 1: 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, 0x80206919, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x8020691f, &(0x7f0000000300)) 21:09:04 executing program 0: msgget(0x2, 0x140) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 21:09:04 executing program 1: 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, 0x80206931, &(0x7f0000000300)) 21:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 21:09:04 executing program 1: 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, 0x80206932, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x80206949, &(0x7f0000000300)) 21:09:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 21:09:04 executing program 1: 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, 0x80206979, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x8020697a, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x8020697f, &(0x7f0000000300)) 21:09:04 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r5, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r6 = socket$inet6(0x18, 0x5, 0xfd) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0xee}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x1}, {{r0}, 0x2, 0x40, 0x1, 0x7fffffff, 0xa026}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x4}], 0x2, &(0x7f0000000200)=[{{r6}, 0x0, 0x24, 0x20000000, 0x80000001, 0x8000}, {{r7}, 0xffffffffffffffff, 0x8, 0x20000000, 0xfff, 0x4}], 0x101, &(0x7f0000000240)={0x8, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r9 = dup2(r8, r8) shutdown(r9, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r9, &(0x7f0000000080)='./file0\x00', r10, &(0x7f0000000140)='./file0\x00') 21:09:04 executing program 1: 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, 0x80206980, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x80206982, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x80206997, &(0x7f0000000300)) 21:09:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="b3d575a9cd1070e90146e23f536f97a3b7c2d152473280759af7425ce8ea0dfd643cd067ca1e41097ff851bbeddc46e27b81e73eb4392d8337d888fd8f1087070f1c78155ae9d1a0fb1f31d15d7d56b9", 0x50, 0x6, 0x0, 0x0) 21:09:04 executing program 1: 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, 0x80206999, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x8020699b, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x8020699d, &(0x7f0000000300)) 21:09:04 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getppid() 21:09:04 executing program 1: 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, 0x8020699f, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x802069a1, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x802069a6, &(0x7f0000000300)) 21:09:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r6) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) sendsyslog(&(0x7f0000000400)="abb09fde2c55c828cab3897bec13fa1eaf0330f938b24b0b32e94d516e52d59998ede371fe2307f8825af0fb1eaa85051b7a1691782e5606ba9046e13604132c693af90458212768452bdc2ea88dfc5cf33581f3bb5701bf83f43989db865e8829e5cb279582e4e210c011c62f81a6d44381c2bdc2ba7fc7bab3549a82d4054d46e161da124cc87c24294cc27515844d7232c114d17d46c3d197e2f00b94c98faefbae574bcf29180f8d4c3bc0d70eac3b38cf9ef1e7ad46d97b493e9fb665ea5f86ead6", 0xc4, 0x33) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c62d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f2365a5ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x564}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 21:09:04 executing program 1: 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, 0x802069a8, &(0x7f0000000300)) 21:09:04 executing program 1: 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, 0x802069ad, &(0x7f0000000300)) 21:09:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x6, 0x3, 0x3) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55470400b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c700da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xe18ee3875425b764, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) socket$unix(0x1, 0x1, 0x0) socket$inet(0x2, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x8001a5}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000340)='./file0/../file0\x00', 0x10a, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) r7 = dup2(r4, r5) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000280)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') open(&(0x7f0000000040)='./file0/../file0\x00', 0x201, 0x8) 21:09:05 executing program 1: 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, 0x802069b0, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x802069b2, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x3, 0x6) recvfrom(r1, &(0x7f0000000200)=""/154, 0x9a, 0x82, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x3cd}], 0x31e) 21:09:05 executing program 1: 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, 0x802069b4, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r1 = open(&(0x7f0000000600)='./file0\x00', 0x2, 0x200) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x100000000000000], [0xfcfff7fefffffff7], [], [{}, {0x0, 0x10}, {0x0, 0x20000}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000004c0)={0xa, 0x0, &(0x7f0000000200)=""/10}) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xab0d319296a07d21) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r10 = dup2(r9, r9) shutdown(r10, 0x1) poll(&(0x7f0000000540)=[{r8, 0x2}, {r10, 0x2}], 0x2, 0x40) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)=""/195, &(0x7f0000000140)=0xc3) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x200) 21:09:05 executing program 1: 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, 0x802069b5, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x802069c1, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x802069c3, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x98) chroot(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0xaa5e59f688af8dda, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x108, 0x0) setuid(0xee01) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 21:09:05 executing program 1: 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, 0x802069c5, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x802069c7, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:09:05 executing program 0: 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) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc03, 0x5}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 21:09:05 executing program 1: 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, 0x802069db, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x802069dc, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x81}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:09:05 executing program 1: 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, 0x802069dd, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x802069de, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1f}, {0x45}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000340)="41b72ace0f59fe5300000000a77be90f62c63be65df90d2bd5e8ba09b78785f8f56ae9fcfeab2c0cbd1c428a28722e1a653cf949e61c4d59645a226f744f6cd1889d2445370d7402f963a84dcf43d843bb58d36faa9116201351b88e54c7262871e283fa8ab2e20782590488e7a5a0bd3c519630746f653585f05ab149d6cf5ee06e774e141ddeb6be020bb5f06940b6c3da514a1a3894bdd1bd6e993643f48e2ea952b74999c0b66c28e71e586b3d1aebdcd385009dbb0a57e9203a93a486ef1789646b1ce23804681c37ebde4772f04b2002ff0476d2f384ac0e99fbb8291644c9fe80e107d72bc0f38b6b1c2a29937a85bc117af64556acf868520736c7ec08cedef68116a92bc3eb95c58b9a9f5a8126fd", 0x113}], 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 21:09:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r4) fcntl$setown(r2, 0x6, r4) r5 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r5, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 21:09:05 executing program 1: 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, 0x80286987, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x80286989, &(0x7f0000000300)) 21:09:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x4], [], [0x0, 0x0, 0x0, 0x5e7ecaef], [{}, {0x9}]}}) 21:09:05 executing program 1: 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, 0x8028698c, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x8040691a, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0x8218694a, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r0, 0x2) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/\xfb\xff\xff\xff', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100084}, {0x4, 0x0, 0x4, 0x4}, {0x8000000006}]}) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r5, 0x2) dup(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r6) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) read(r12, &(0x7f0000000280)=""/35, 0x23) fchown(r8, r9, r11) getgroups(0x6, &(0x7f0000000080)=[r11, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r6, 0x0, r11}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 21:09:05 executing program 1: 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, 0x821869de, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0xc0106924, &(0x7f0000000300)) 21:09:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x2) 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) 21:09:05 executing program 1: 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, 0xc0106978, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0xc0206911, &(0x7f0000000300)) 21:09:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c, 0xfd}, {0x2}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:09:05 executing program 1: 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, 0xc0206917, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0xc020691b, &(0x7f0000000300)) 21:09:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) pread(r1, &(0x7f00000000c0)="650eae73a8045b1a51d38d590ae6db385c48ffc3e461ad2cb151eacab78a53811100fbb1fff2e6b235a9c4e385c20cb51d04681f27cab9c7ce3e493af6ee687420a5b1972aae74cd1a9dc10306e0414046507178f1fcfb79", 0x58, 0x0, 0x7) renameat(r1, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) 21:09:05 executing program 1: 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, 0xc0206921, &(0x7f0000000300)) 21:09:05 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r3}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) 21:09:05 executing program 1: 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, 0xc0206922, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0xc0206923, &(0x7f0000000300)) 21:09:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfffffffffffffc66}], 0x10000011, 0x0}, 0x40) 21:09:05 executing program 1: 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, 0xc0206925, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0xc0206937, &(0x7f0000000300)) 21:09:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0x205b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 21:09:05 executing program 1: 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, 0xc020697e, &(0x7f0000000300)) 21:09:05 executing program 1: 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, 0xc0206981, &(0x7f0000000300)) 21:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00') 21:09:06 executing program 1: 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, 0xc0206983, &(0x7f0000000300)) 21:09:06 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000ff7f00000000000056c2c4bd67cec7b4274f304c4a4b0f1249619f3324d5e4906ed2a82052dd6ba04ed595b5b32bae9e57a61bd635cdcfd15008e3225bead84aa5d297aea021e260e4252b6ac4f171b6a8d962f71248bffd872a4559c44cb54ad33c1a37ad4e6f727a4d7817b1da2ef0b3f359a8d9"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) getegid() r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000001180)=ANY=[@ANYBLOB="62020207e000000100000822d96d215a5e6cb4ff2a5ddcefb6b76e61479da18afc1f83e0737ebc61cc1e5ca148f3f23bba074a036754903935e1d808e5218dfc13c4286a219dcfda9afd833022dbeb17b7966ef2e5ffdb99b65364a62fa4b4082be773e1a577c9a11e392b8ac8a676e7"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000f40)=ANY=[@ANYBLOB="6a020207e00000010000f4ccaaebd27e2381a756ce7aaee1cd5e0dc42d8b7b00bf2ddbc3025d26cef50f22d47974931e2e289f466f479f5ff1776fd891375a4cdb8500651e1397ae15fe7fbe67d7d41bf3c5cbc43ca61ff97ea50e648c37aa36bbdf02aa234ae07c498884003c0e14bb3e861289d9bbc9cada79be1482f3c76d0104600d91e0a90e2d0e78a4e39e626e11a380329d4592"], 0x1) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b2562246c6ef5d7df2f922e469697a2ce9f282e5f8a0c779be2ce2555ea38ef034371c9481e39ed78ca14f861058d4f233b3fc428f8d08008e11377e14c3a26f40a8b9bcdf85345a586feaef6e78d5941b3ae242d80b9963d6326c41387696e9d165a505256ea115250bb5a11cca78a1e056669338a66e86a82c094c23cc6027981f8fa9cefd9f8cb111e9c4f36767fc2035d902b4c8cb0d6fa77d129cdecf4ab45a5d8008d7b3b5442ca9a83b4d2af238da0c79ebe9c86e47fe0356bf2a701571eefe0bc4f070e9b2a0b0b7dc0a300060c9264"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="84b9000000bb7c79c306e0d7015b20d0f23a8213fc1898ed3c07cb541505faa5a8721eb15030000000000417f732aae6ed97ce7232abc4aaf397460f6e75ee5373e93de14d715c706f0139f4a5d7222d673ee04d585f4a814732f60d3a179135fa1f82a88484eb7f2741291b8a3b1d09fe9e11c5edc4e07752fddf9dcfaeed0544712b0d65a5a234af3df491ec9e359664916624b44bfd96d8f5e822ed2bee509977c146e1ef"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r3, 0x800069, 0x5, &(0x7f0000000180)="ebffcb13b9fd812eaa4e713048e699e131929600", 0x3cf) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) r23 = dup2(r21, r22) setsockopt(r22, 0x1, 0xf30, &(0x7f0000000140)="ebffcbff134800"/20, 0x14) r24 = socket(0x18, 0x3, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x1, 0x0) dup2(r24, r25) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x3, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = socket(0x18, 0x1, 0x0) dup2(r26, r27) setsockopt(r27, 0xffffffff, 0xc, &(0x7f0000000140)="5a8272d513b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x3, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = socket(0x18, 0x1, 0x0) dup2(r28, r29) setsockopt(r29, 0x29, 0xc, &(0x7f0000000140), 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r25, @ANYRES16], @ANYRESOCT, @ANYPTR64, @ANYRESHEX=r23, @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYBLOB="e31438302a363641bcad75e64a912a9f8fff1f3aa57da792a469185c7a734487a3bcf8d51f97602ddd84", @ANYRESHEX], @ANYPTR64, @ANYPTR64], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000001380)=ANY=[@ANYBLOB="1b704fedc27504ae778196c2be63d904afcce76363de47134c55c146982a5032f06a3b34775f515df247d94a4d7b3288b1adf9677ce7d36e92c123cb765bcb0dd15eeecdc3c4703cdacacdeb3699ac20f8c15a291de320bf22b6598475ec8b37b636b7cc10b32990cfc9057586f00365438d9501cfaea75cbd2e5971c049844ce006511e72fef0c4be736ca9065c20f2484043ad2b510e108637b1064d952e54f5c7e79a2b37fb29bf9f71d8901394df6f12dcee63f76c47b148f584d2de499dfb9819bb0ff949a184af27cef828241fc6b635ce936f8bb6a96b64320238ef9671015245cafa03b7880cb82eb6e847fc7fe8647c92d119b19c34244cd1050e70db045474901fb20e1b5381709856b2a45c86d07c08d128faed5327a70d7e745e3d3ddefb8ef0fe45a2d7802ebe6bb00507ea3e9e9148a86487d31b33bb3111ae7dad4fc417317f9bd989211ffe5aadfe1921c1b3294fb892f73080241f1970292c9d0eb447"], 0x1) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r32, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000001200)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc8751b01a846e1a30900382db65b013c390322b2845ed5c5339854f7b37b4d000000008d7802031423959d249d71caab7dc50651db5da53c2c86a783de33cdd29859168746ecdb4c8f22fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083dcf6060374575b550196f8612ef6cf209b24793e230f68d147715b282bbde609f67ba2134348357473cdb89154aa9fd7aae118713a84e1fa521814764e58a9f316b68af8a6462cef2a46f580a319fe6faafa6a8e8947b637f9fcfc015541b4b4999b1f5319b189e10bd11993b31d1d6056c4c690d96e2345eaff9bb60ab91d0ac32d60272a20170735bef29174b3ce4b6df4fd05b1a77742b294f7c9e90a18049b1a03742a6f097b61bf254b15849966fc38d30c6f3d51a0303e6e80a152f598815223632bfd7cd69b95fe3d8ab801f77bf1f1121273e41066fc0678817fd1531e4ce6f62aedd77422f45a0a7fa776fc97e", 0xfffffebf) r33 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x6dd795d9326a5922) write(r33, &(0x7f0000000140)="220e22", 0x3) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r6, &(0x7f0000000680), 0x807, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) r35 = socket(0x18, 0x1, 0x0) close(r35) write(r35, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 21:09:06 executing program 1: 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, 0xc020699c, &(0x7f0000000300)) 21:09:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x204) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = msgget(0x1, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() msgget(0x2, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x8000000000000080) pwritev(r8, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r8, 0x3) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x8000000000000080) pwritev(r9, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r9, 0x3) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r9, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r9, 0x0, 0x0) recvfrom(r9, &(0x7f00000002c0)=""/28, 0x1c, 0x40, &(0x7f0000000380)=@in6={0x18, 0x1, 0x5, 0xf}, 0xc) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r8, 0x0, 0x0) sendto(r8, &(0x7f00000001c0)="8ccea4a6f5640e6ef9c375046d029023c026334da92863285fc195727e34d99626c79e10d7b1d906b143ed606c040f06d048941194c1a67e68bc3e3a315120abda7301b8a67a76dab397d8250c9d455fe8c79f97fedd09ac85955a42e1209a44acdcf56fff41b9c1607e4721bf673206969241c284d080b50b8b2bfdb88f304d8a9cf1ba39c9af8fecb76207d3e9a42ebdc0f61caae065180ef824b3a3369234", 0xa0, 0x0, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) geteuid() 21:09:06 executing program 1: 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, 0xc020699e, &(0x7f0000000300)) 21:09:06 executing program 1: 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, 0xc02069a0, &(0x7f0000000300)) 21:09:06 executing program 1: 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, 0xc02069a5, &(0x7f0000000300)) 21:09:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x2eb) 21:09:06 executing program 1: 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, 0xc02069b6, &(0x7f0000000300)) 21:09:06 executing program 1: 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, 0xc0207534, &(0x7f0000000300)) 21:09:06 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 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, &(0x7f0000000680)=[{&(0x7f0000000400)=':', 0x1}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3f}]}) 21:09:06 executing program 1: 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, 0xc0286988, &(0x7f0000000300)) 21:09:06 executing program 0: pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x1a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640), &(0x7f0000000780)) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x80) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000700)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x1, 0x0, 0x800}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x6, 0x250) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0x4c8) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x0, 0x9, 0x7fff, r3}) semget$private(0x0, 0x0, 0x3d4) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) fcntl$getown(r4, 0x5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x3) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x0, 0x41, 0x1, 0x8}, {0xffff, 0x3, 0x4, 0x2}, {0x8, 0x1f, 0xa, 0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r16 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) setpgid(r13, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x0, r7, r8, r9, r12, 0x201, 0x9}, 0x800, 0x1, r13, r15, 0x401, 0xffffffffffffffff, 0x1, 0x2}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe5744fccb9141400, r3) r18 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000240)=""/108) semop(r18, &(0x7f0000000100)=[{0x1, 0xf187, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x3, 0x7b, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0xed8, 0x1000}], 0x6) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x2}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r19 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r19, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6, 0x1800}, {0x4, 0x6, 0x400}, {0x1, 0x3, 0x800}, {0x0, 0x7b, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r1, &(0x7f0000000380)=[{0xafa37b121a8ffc30, 0x6, 0x1000}, {0x0, 0xde95, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x4, 0xf4b, 0x1c00}, {0x0, 0x20, 0x1000}, {0x0, 0xe0000000000000, 0x1800}, {0x1, 0x3ff, 0x400}, {0x0, 0x1f}, {0x2, 0x6, 0x1400}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x8) semop(r1, &(0x7f0000000440)=[{0x1, 0x7, 0x1000}, {0x1, 0xc7, 0x1400}, {0x2, 0x200, 0x1800}, {0x5, 0x1}, {0x1, 0x3}, {0x3, 0x800, 0x800}], 0x2aaaacfb) 21:09:06 executing program 1: 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, 0xc028698a, &(0x7f0000000300)) 21:09:06 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) setgid(0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 21:09:06 executing program 1: 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, 0xc028698b, &(0x7f0000000300)) 21:09:06 executing program 1: 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, 0xc028698d, &(0x7f0000000300)) 21:09:06 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45, 0x0, 0x5, 0x2}, {0x4, 0xfe}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666b6c9e3000"], 0xa) r8 = dup2(r7, r6) listen(r7, 0x0) shutdown(r8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1}, {0x6}, {0x4, 0x80}, {0x8b, 0xfffff000}, {0x42, 0x164}, {0x86, 0x9}, {0x20, 0x4}, {0x20, 0x9461}], 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x6, 0x3, 0x2, 0x200}, {0x5a, 0xff, 0x1f, 0x7fff}, {0x7e3, 0x5, 0x3f, 0x1}, {0x2, 0xc5, 0x7f, 0x17a7}, {0x6, 0x1, 0x68, 0x9}, {0x3, 0x2, 0x6, 0x5}, {0x100, 0x6, 0x8, 0x2e34}]}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) flock(r13, 0x3) 21:09:06 executing program 1: 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, 0xc0287533, &(0x7f0000000300)) 21:09:06 executing program 1: 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, 0xc1126939, &(0x7f0000000300)) 21:09:06 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x0, 0xffffffffffffffff) socketpair(0x1, 0x7807727fa6199361, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/76, 0x4c}], 0x6, &(0x7f0000000500)=""/236, 0xec}, 0x802) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = dup2(r3, r5) r7 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000700)=""/248) openat$speaker(0xffffffffffffff9c, &(0x7f0000000800)='/dev/speaker\x00', 0x0, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflags(&(0x7f0000000880)='./file0\x00', 0x0) accept(r1, 0x0, &(0x7f00000008c0)) r10 = msgget(0x1, 0x50c) r11 = getuid() r12 = getgid() getgroups(0x3, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) r15 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000940)={{0x3, r11, r12, 0x0, r13, 0x40, 0x8}, 0x0, 0x8, r14, r15, 0x3f, 0x1, 0x7, 0x62c5}) r16 = shmget$private(0x0, 0x3000, 0xa20a90a1eea11211, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getuid() shmctl$IPC_SET(r16, 0x1, &(0x7f0000000a00)={{0x1, r17, r18, r19, 0xffffffffffffffff, 0x0, 0x8001}, 0x4, 0x4, r15, r15, 0x0, 0x2, 0x7}) r20 = kqueue() r21 = socket(0x1, 0x4, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x80, 0x0) r24 = accept(r0, &(0x7f0000000b80)=@in6, &(0x7f0000000bc0)=0xc) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x10000, 0x0) r26 = syz_open_pts() kevent(r20, &(0x7f0000000ac0)=[{{r21}, 0xfffffffffffffffa, 0xa0, 0x53de91bcfd7f5586, 0x3}, {{r22}, 0xfffffffffffffffb, 0xb, 0x20000000, 0xffff, 0x3}, {{r5}, 0xfffffffffffffffa, 0x6, 0x1, 0x6, 0x400}], 0x1000, &(0x7f0000000c40)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xac76, 0x3}, {{r6}, 0xfffffffffffffffe, 0x48, 0x20000000, 0xff, 0x6}, {{r23}, 0xfffffffffffffffe, 0x4c, 0x0, 0xfffffffffffffffb, 0x23}, {{r24}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x5b, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x1, 0x6ed}, {{r25}, 0x0, 0x65, 0x4, 0x7, 0xafc}, {{r4}, 0x3, 0x21, 0x4, 0x8, 0x7fff}, {{r8}, 0xfffffffffffffffd, 0x10, 0x10, 0xd3, 0x7}, {{r26}, 0xfffffffffffffffd, 0x68, 0x1, 0x5, 0x800}], 0x3, &(0x7f0000000d80)={0x2, 0x75}) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)) 21:09:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0xfffff801}, 0xc) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x9) 21:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x2d) 21:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="fbaf8a8d1a029b0b0898426b715cf3de147734a6f0e96914f6357e3a9d4cd38c52fcb456bef6c6277303a93e3553fdeb6424ac844ee0fb45832b70c753754633625b0c9f547524982c37876c311fc499bc7f9bf279453f5f9796bb2c6e2b7d714c59d69d6c0e272fa98adc9a974dcca7694648ab5b06fb4054151741aada37a4167a0ed4c1589862728c", 0x8a, 0x0, 0xfffffffffffffffd) close(r0) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0xc6) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x900) 21:09:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x0, 0x0, 0x6]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b64ca8", 0x3}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x2d00) 21:09:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x800, 0x40) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/77, 0x4d, 0x23, 0x0, 0x0) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0xc600) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x9000000) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x2d000000) 21:09:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="0837f22e6468217aa838087e7f55f40f1f1e8049cb78462ad99fcf026b490535be786046b308673045857c02e65c5c55d7c38c66a0dd1d93ed38fbe7afc723540406595f3dc03e7978ff2612d9492004be01aa38a9cb2db8a48a414d6071", 0x5e}, {&(0x7f00000004c0)="289942c4665546ebde98519b24126a079386281c859a76fe578743c0c310d274fb0f87648bcb6d2b16591ed8f5f2503cf096bff65977ede7d902f864a8ec64367d95b7eef6ee48efc3138c03c98dbcc55ac0f3b84687f39784eaecba0f708971a198c423fe9d5744d184b5ee960601e8c196444b3a176adea34a74d16874714e0ebc8be26f28995dbff5287e565965a795c866881857abfda6035252bd312d6147d7b00cf570496ca6c04d381248d39139f5b72a73fb28d6b5bd71267bd33c51a9f81e3c69b683505316325172a58cbedd35a955c662e2833d1c4f6b2ebac27824ea7f5747ccc8d0050d79f1dcce48bd003ebc7976b677c690048d3a58185f6a54833c7c8c696702d2ad5db2d01fcb5b69d97adab9e8ab38105612295fa28a789604c84eba34bbc193caeb3fef0b0d335dcfc54fadc836f14255d6fee0f6ff37704f0dd5d8d1082b82249d4760b1863b89665de362197d40f5d863f7308a6fbb5354928de39aa8bfb203412b0234d087c47d625e07e5629c23b8ab0fe3f6fa8bffec55ddb6919df29c3543fa88fec4908f78524ed0f47301665a1e2ec6e29eda588777d148035acf162f9b5b3bd96a18526d16bacd61c3925916df38505468353dcc3d05d4899e79f8bce8cca6eeaff04454b2a752da4abef464e3b5be951b00f319bd7dd64b41dfdcdf7d977e0e5a769289ea168f24ac1935723ac96b3ad780af2fa3249bf05eb0ce0f84e32f67387dea9e4fb4c3b64207d2d419a6b706dd43bcb08c8241e92d31b5133c6e85b47a4d05fca4a66c4e22f3bc7b79b263440f148dbc0c858e26413618542f1f1fe5b501e2a9f8d9039176936ccf850ff9452aaed5cb2ac438a9055bd8477488099b9102417b7018285a98ff47f5c4043bd4a8cc974be2ed29741179f64190a0023332ea21bfe2ae55a47976f59499ece6ed3542254666483d18e43615f35de7bb82a8f89a4b3fbd583c9adeba02e9aacbc44b0cb11690155725a594160f05753e513d2acc8117771d3f6741c46c8d5140183dbdadd03621d0ec380ab31ce23a0f233db0c959a1d6d48148e8e32e313ac8ab70a24e4296e087d99152d982ab4c113ecb1175675a171fc4c7146d3f3500b66cb9e27609dab96b4607961d05258b4c44c4ba78650553e5246c6b4d047e6b28482d9e378454ec72341f2701366d5680ab0110524936833c05ecd23ba58f87387e5009851e2685426a944841c981552ec5a194884fa6e4ace4e215b1ea70d42a941328070ac92a4ce31b2cca3234b40f4908069b5c9a8fb6606553cfcc407197026aa3392f94bb7f5ecffb9b93dcfa9e6c28bea8832ac862ba59da0f79ea8e712b3efb4c2dd9235701fb4ce1fb2eecdf9b4c0f8a137497fabac1c94cc11fe86b39dd3d16215fce09ba3204760867154f05a8cc35ff1f061543ee9e64d14ba91dadfe9637402aead92e515e177f8a6c1333c4c20f64fd63414a6bea69b8bbfba1797409ddb26c2fa0be3ebfd0560cdcef665cfe3628b02d94b504fbfa01bbe3216745b7d336e3dc9f2704494aca9bfd7983bebf28229be3111f4e54993cffd890582bb040f66dd2739ab6bbe2c088beef70fb3ba8d4d3e93c8572661c5a70395b0c085d4415d1e8ceda169729ee59f688a5e21824acb036786ed7d8a743e597f81f5d95c2a7e229b5f7977ea8feec5f564c034d4d3208984cf5f13ccb20a2d63fc81bfd8ad3476372671531218401f429032e8077bd46027df0004342a50069c18867e45b6c009e0c0c33b80add62211b9d23fffcf9d0b4728231279810f54e028547ce139c485c1ff97a0391c2b9072cc5a699e177fe8326730d0c61012955315e3f75d8a07a5589e7de82fa6e2df94ddfa3418af52a896e08ff032c5da84df42c2309ce6d4a8019ccc0b818dd3cca075f180e10750cb75ee70fe8787c0564a9ea250d02be0222bda27227d6448911175c69a1189a0d8d963aaf24fb18c03f2aa8527144838e3e30431b906b41e6bc7e20c781c34a69b70c3b46649ca859823fb6431a9d7899236a9895d90f14996643f92fb0dff82a1f2ea2cad323388624dda756886b73b74b03e03d33054c76d19be05ca44d30b7f447547cc71c92582c893c2b358a41e792e5991cca76775910b3c98e0240f6fbb7ff726003844a4ef92386415d2e91b54f12417dccbb750a93bb2b43f0513d65aa1678d3897c7c512a326bc1f3c7bb9a568422c0ee078fed08f07e6ec9894d3774104bb12b43195699322a1cba63eac33444a00c760b9373f7529cf85909ed7460c4076a258a6387597705f64f4f3b60e6e6b046266702e819976eac34710022446c288ddbe0913f2b8a8c66475485caad4cd5fa7f7a07f4afa587a7899af4b022f4343e169126250824c4d89bb7a62608de1084912f37a5d305fd766c3c385caa42b8ec2f160fed2abe6eaa6fa74dcb9eb9e45eac93acf77595d9e2fe5d3f5cf3d07546598d7686d2dea33ea1b91e1886cf5eeca6b57588e1d16b5550e23b776001bd71c30e5b0e522f115f50aa231fb1ae96f0080170a9a54527d38e8f36290145047e48ed5d4b495cd629cec399a1d7112caaf50d7d717a2d60eb38b00dbd18468465039408f9ae915862c9368aeb44814303bb09a63a7237562919b4339e35b675c8a58601e1767d996a0cf6514a93593e0afce8436bb31e1d9ed8c74dbe865af3bca72790581a78d6e385d4eb55ac2c4baa87490e8b8d0b2ecdf03d7e0e38b54bd826dd2354e8dcc99175f6e475c9efb4ed57f4cdf02c683cd2e911c45d84efedf8fd0d349c4fbd2b0b782b3f5a1a4cb4e0c2739f2004872810c30ab4db62d9690859c454eb221de84b2681ec7e8c36ec05b29b743304f2a52501eb22d525c115c2884e0ff7c7971586f2c97c5ee2f8979681d8a8c2514c5fc23f49d5424e53786a13408795874c9bb03f0146812ce283378495632ee62ab97b76fe7b8de92c8ef4c78766a9fab75996767998a0a3b1624fdc7aee18ad781f5aa3c03141eab6e1478706579f5ef878b357aa6a83b1773441831a91949ca1c18abc4a5bfc610c2dc88778396e9d1fdf11669361a442a91ae2c43715994898e6a06dd20c6065f7dd77eea0a0a7beb727e930db00b352d9c2c1e4b9501ba785d4239a636a4439d05ada77bb7b2767325e8c212471aa433536136000f54d33bd695f7c794e84c742da8fc054b3cbab90ed706448d4622737d4e88361b80491a9c471e51b310f72c1750297d8c07c57c8cb41dda7122bb43646a6f1c0f3e2fdc50e81c22a2526a09be4c6ac90c5d280c0f7ce698c1474fc33b125fdbf38fd2a602e9a0d7e5e3952a229ddc4fa1c360d8a685a359517015c471834a93c10477b660da979b1f1f8a16023265e37894047bed87005c6dfe3f081a6ea48f8b0fce485cc06438ed46cc9b5f67d2fe166daf073ca8f4d55eb330d8eb723d505eab39cfd0a18c173517aeac70e1e76cc30c32aa1fbb0d7f7bd50e2a9fa998094da12de15e0409e63793669c8a26748e59bc69841f0e019ecaefe9e77db56c2ba262f4585d136536fe2f80437f1de3bf05810c50aa1ee3468cffab113ed61d9cee040d6da5edeade3570d18730ffac5a6b6a1e05b3b3a68ca90fafe27aeccf665c9ede4949bb452a104961ba12e43b3265c429f28d087ac02853f73557ba73a4cb0ca5aa9d1bad91d68764e653c0be952ab5a1a13ab551bfafcea703ea7db78392d2129b2b06945576a3cc3720aa082b834d8df90ecff72f50fd3f138f7a4fe06f9db8da78017b9da092d3668ebba2bd08d374980350b08890f014e4cec7a1393104c05a9ef418ec9e3d45f9b827eab3cafe56bf59381925913f42b4d17ea9865e4dd3c4afc9e700839a807c3f0829fd834390b56c938eb08e72bae9e0a2682d979386759cbac2a74e80f0acc3f62cffb29c34e259637c9b51324a11f19b516508aa1a8acab0ec141c934f18f8bdb0179769ff8fec38eb9ad96aae7da35f4b416c15d26b57ed69ed20fcacb59012687728c311f4320bdd8c44c48cc51b58f44a9738fff09884d00fa874c824de43cfcee175b5a47193502ad7f8fae224ebf6ca1573d03df8491704d096face5413eb439b585eaf4f48d1057821f720919fb61769b319eed12af2a981bb06ed6ffa434c4d87a9b8475e9a4ce4f0561e88de97a63ceb898771a438a66c362a3782ab1742fc91dd76e0424d6a5ca3f1c78d02bbabb832a4b789f0c328352b5554e73752221a62c9c15ba01654feb2929adad397a4fd519bed75d0cc6c074b0e0a41b3907e8b46aac32e8180216a8f69dc1ef1567baafc5c0593e58ab1b2ffeebb03e90824614b542a45c82067e92abdeeb280b70dc8c54b4d83f62f233e3007289427dd94fdc5a9e179698c24cd0ae41a6afc3e1ada1d2b6f179742dbabc517fbd30f07f9cb9399aa1f8bdb6cff439606fafbe0bdd2eee35b926c6195aba9703bd1c1466224338983f1aec5b014808975ab137a37d279a1985a8462f15ee9dc0a14dcc21bdb83a596f74bfb2afd88f05e97e39f0e48e33236c3e4e070c459d6b9df4773b25bde8cb43cc363d865033a04a54a2eaa250f2d087d74a7b41e28db2261952e4ee9463bb38781102425644ed4cf2727b1cfc33d31c2c73dc6e7d22921568d80a08871e99f4e36595d6c1c3fccc1e2ecc1735ba149b7376e1e5ea07911f409b51169f1abb54dad0b1be105b4b029bd6f5662450ff3e42cc8b3f27996fcf6dc8e4a41597ab7e102a6bd95e919e7cb0c457538844b369c3c10dab5cdb7a81087fbe0a70eff84d29432a40df5e71997346410a3e62e545afb9fe8004e6c8eb4bb038817c27ecf948df73af04a27238b2d02a288069ed1615b8bf6bcb1361988138a930ae47dd3a43800b7b5ebbef75309176954db844e1bd74b939fc5adcea267b270840e97a3ca241fc879cf3bfb95d60199362c1c850d53d8347f6fc18e18909dca0283ae7c415e8a2fe605597cb227ac87f203250cde8a2aa1df3c51becf12637549698b74906d1422b74de0b1ffee23bd8c11f96b4376dcb5838653b267e935e96350c2818bf4a1cac250680624bfa56d540eb925a610d54047465a9bf78bef89c93c066b940a71c776851471c09e818b9bdd46f088ad6ebe08a3e35bab5b7ad0cbd34779c82c6d7b5a1f99d6a9670396dcf314836a6d45e5a3eca0eaf29f58d55bf810741c7b538912ce2d1f1f7bb8dc4d631ff2b5c3a1357b0762bb4b68b2007831e8083aed80590190dba105c62e64b02653857af703bc8cddd782066b02e30cee7593c9e7443ae725dca8ba9315856f676a2a003bb9bb71e9fb1dbcdc4835ccbfb00e23d313ecc4f8d57ca192d86033a41c08f0b44fe919c20f6e498433781ba79a2c48c9a5282acf9af9926e10bc587ba05f6980ede87c8df7bff973a08f9c18c6363ea75f41c8cd8b090c96835af890594ff633b8bff3ad72d99b430e9eb38fb230b6b634faa4962b29c32f3daf5d066dd932d1c169a99fa66b0f513f09fd756c8526d20acaca3860b54e982cfe2c6d2cfeb1363abc2bd3319dd05e886d9888b86220657936eb58acdaa861e5cb2a6bfc0490e53f45f2b9bb23fb9db5fa25c81b01055c71471e94ef2db790ddea84c36874445bb83616c948ec3901b6c563afab3619ad9b11a263e76ec66a7bb6c93b42d09f69df448953b48153ce1b3d57de26fea80776b9f5991d863acf8ec03c5b811169bfd9c0adfb026d902c35d354a187c031016c05c4c8c9627750ed9853aff5b5f3946d44fdd89e3d5144dea4bae01f7a7389495", 0x1000}], 0x2, 0x0, 0x0, 0x86af0160d96397a6}, 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0xc6000000) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0xfeffffff) 21:09:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8422357d6aab9746, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0xfffffffe) 21:09:06 executing program 1: 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, 0x80206916, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x200, 0x4, 0x8, 0x10001, "bce10d4ece8511da1144b698184f10805c9adef8", 0xfff}) 21:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x795) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) socket$inet6(0x18, 0x4, 0x9) r6 = semget(0x1, 0x2, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000100)=""/234) 21:09:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getpgrp() r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) shmat(r2, &(0x7f0000577000/0x4000)=nil, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) fchmod(r5, 0x80) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) lseek(r1, 0x0, 0x6, 0x99d9d4643373ade3) 21:09:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xfffffe51, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) dup(r3) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0xff}) 21:09:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) 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, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe0c) 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", 0x59) 21:09:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000240)={0x1}) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653200af8b33a35e51220fdbecd32577eaaf7f81e160f57c4f63b3d98e3fcb77448e0402d0ec1d3d8a3c84ccadaae9a2260da12a864ef2968a4cd5f94c601544426e27fdedd8b8a7e8b6ebd6440a7adce0535324aaf649d5eabe3be11b1801745e2ded7b4708577870d421a5dd9aade78b33731ebb775fbfbdf1e589b3cf088f356b5dca996a314bd12b798f3dfac519d02378b2a8d92b4cc758628980ff522bcb5664777ad4f48d9491992727"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) r5 = socket(0x10, 0x6d43a3177e4386c5, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x1, 0x840) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8a, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0x0, 0x0, 0x5, 0x10001}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = 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) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/95, 0xff07) rename(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 21:09:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00002c8000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x3, 0x7) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) socketpair(0x1, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) recvfrom$inet6(r2, &(0x7f0000000100)=""/173, 0xad, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x401}, 0xc) getpgid(0x0) accept(r2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000200)=0xa98e) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 21:09:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebff51ff13b9fd812eaa4e713048e699319296fab34b952ba06aa258d477b448", 0x20) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sync() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x140) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x2, 0x401, 0x1, {[0x2d, 0x3, 0x8, 0x300000000000, 0x1, 0x3, 0x9, 0x5, 0xcc, 0x7, 0x0, 0x9, 0x2, 0x17, 0x2, 0x9, 0x7, 0x8], [0x0, 0x1, 0x0, 0x8, 0x3f, 0x10001, 0x2, 0xfff, 0x5, 0x1], [0xffff, 0x914, 0x1, 0x7, 0x5, 0x8000, 0x401], [0x5, 0x767, 0x9, 0x400, 0x1180000, 0xffffffffffffff7f], [{0x3f, 0x8, 0x2, 0x80000000}, {0x0, 0x4, 0x0, 0x7d}, {0x1, 0xcc, 0x1, 0x6}, {0x4, 0xaf, 0x5}, {0x0, 0x7f, 0x7fff, 0x9}, {0x7f, 0x10001, 0x40, 0x9}, {0x6, 0x7, 0x0, 0x8}, {0x9, 0x8, 0x8, 0xf3c3}], {0x200, 0x5, 0xffff8001, 0x8000}, {0x8, 0xfff, 0x0, 0xfffffffffffffffa}}}) 21:09:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80, 0x75, 0x6, 0xffffffc0}, {0x2d1, 0x5, 0x1f}, {0xffff, 0x6, 0x70, 0x8}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) semget(0x1, 0x4, 0x332) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xffff, 0x1f, 0x4, 0x400}]}) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x2, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) r4 = getegid() r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r6, 0x0, 0x259, 0xff}, 0x7, 0x5, 0xffffffffffffffff, r7, 0x7fff, 0xfffffffffffffffa, 0x4cc}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() ioctl$TIOCSDTR(r8, 0x20007479) faccessat(r8, &(0x7f0000000280)='.\x00', 0x3, 0x0) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x8000, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) acct(&(0x7f0000000040)='./file0\x00') 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000208000300f, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) semget(0x3, 0x0, 0xa0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x80c}], 0x1) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000080)='T##,\x03^^\x00', &(0x7f00000000c0)='@\x00') socket(0x2, 0x400000000002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='T##,\x03^^\x00') 21:09:07 executing program 0: r0 = msgget(0x0, 0xccf9ed848d266444) r1 = geteuid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() setreuid(r6, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgrp() ktrace(0x0, 0x5, 0x8, r9) r10 = getpgid(r9) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1000, r4, r5, r6, r7, 0xa8, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() r17 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r20 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0xc9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r18, r15, r16, 0x10, 0x9}, 0x8, 0x3, 0x9}) r23 = getpgrp() ktrace(0x0, 0x5, 0x8, r23) r24 = getpgrp() ktrace(0x0, 0x5, 0x8, r24) r25 = getpgid(r24) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4ea8, r1, r5, 0xffffffffffffffff, r16, 0x120, 0x855}, 0x7f, 0x5, r23, r25, 0x3ff, 0x4, 0x3, 0x10200000000}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r26 = syz_open_pts() close(r26) r27 = syz_open_pts() writev(r26, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r27, &(0x7f0000000540)=""/226, 0xe2) 21:09:07 executing program 1: 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, 0x80206916, &(0x7f0000000300)=0x82) 21:09:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semget$private(0x0, 0x5a0c223e8421ab2b, 0x45) rmdir(&(0x7f0000000000)='./bus/file0\x00') 21:09:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) fchflags(r1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8, 0x18, r0, 0x0, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3010, r2, 0x0, 0x401) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000040)=""/226, 0xe2, 0x820, &(0x7f0000000140)={0x18, 0x2, 0x5b1d}, 0xc) 21:09:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getsockopt(0xffffffffffffff9c, 0x1, 0x58, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/92}, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x8001) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0xdcf, 0x7}) 21:09:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x631) semget$private(0x0, 0x2, 0x228) poll(&(0x7f0000000040)=[{r1, 0xee}, {r1}], 0x2, 0x0) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000040)=0xa) getpid() 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffff) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000140)) 21:09:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="55fa7750d7ec5d8b3c897e00858bf881ec755279980807a865ad10fb6ee385f40d8e4decd2eab949e485f9bf568e4437a17130880df033b6fd9c3810e2ed3c7bc13d3e03b632a59bf619cb8492c215c78b1d9505769953"}, {&(0x7f0000000580)="6c1f66b0c7102025e29575d19b0b2b1bbcf27652d145e83f4d66576d1aa6ebe85dea9f70e8ed21298f5c5a954dabf6330aef3ca5c44420c2ac0dc281f529646e4044d7e4b191515431ed80c6a5cbfeebe5787aaecacf665081154883bac3faa4165fe0e43eb739af1e68fbef174969a3958cb070d985fc16b2c9b772099891efd3a27e7f31a7e672e38e8d4ecd7dc001361a1ebde4a7b4b84961d827996fa03f3d1f39cf87fb6b151c899589123ae2fb4c70813b8192f7ed99fb5d4042697df6587ce2841b39e2bac99f3da126d4ea353a6466b50c4a8de8a2ab81165e031f5e3bb7e2a84d1793726d10775bba26f72ec09dc0363101887bc99ebc44d10234213a2e1e29aa25cc1cdd4fad98b926edad9277dd269da2b674656c8ab3d793c75cf2cf59ed8d26b6f1566a0babd066c3b29946c0a93a506c375279a407662a6d043a49679abe5264f270bf5916bfa9a1865527bcf20500860024f7369bda61c901652dce0aa34d3f003cc31ec421228d6ec639f9829d48394ddf1de7ea16370fbe51cc2c28e3cb1ece82efbfd99b0ec849f0741bda0c1ab4e946638b19cd11915ef925e3744d0ab2597a27ab1b77d9c0a372d041d542649ab50263bdd7edd65bb8ee45bf42ff209b89058205af6302cc892c71ec8bc822ca324a1b63c1cfa5dc6e80267821a1daa7f9c592aecb26943232acee0f3b1c618934abbb8a4001dad5d475ae60e48d86fc00cca18a1ad00e8cb221c0ba17aa969a1e957657b5411ed4fea8015b631aaa300361375743fcbc19c01b495e9e252e97e779645a3e61ce03fbc37b33fc24fc8eab3a08ab49a25d433989cc0b7c614970faf8e759ad1ad4a50da6bbd88402252669969ac8d1a7057c86f3dc80a04f8b8c8c669331396a0d0beb5966a9e16fbe71c8aa3ab235950d6a1aad8d72f06c038ecadb4570b403ff7d098dc858cc6b5e6fe6d6c62a31e5ccfc76d673d3ae43b35a336ec2ab66df727ed60253b4808d7c14b81dfd52d4215679f0449fb699c7fb364e53bdf40e48f4f2a02cabf11e33ae94aec0d769313e90a712889ee45dc85592f05a9db9473ac6d46f52e5be96368777a5be40449c7be3d62245f7eae176847496fc29e2cd834d05e42e0445d5518c5164bed3177e8a2b540f620eb667ada792d3afe24eb5471b1a5478fef1abb6b9a104f8f1bf156559fcc39984b165fead785849f64d7d4cd77e7e67a7f6b6a12d654d49a57f12d40781388584e17526b89a8cd5214d9f656e616f554dca0dc6067ce3f7723e02a02dbfa4321910e332dbf5c4414e41195f0312a56315273042d1f6fe8a355b305da486d2304abb5ecdf25e93dd0c620493aecd62a4a47d76fb82b397f78d86cc896ce0450ffcd552c8c6c9f4d505e7690b3114cbbd71c89965e6c9b83e12968f1d113ee2144785fd39e898db114cf13743cfeea0386c1331677aae0d1806b93121fa6a474093bb00fbd03c7a097b183172d69bc5670439e901120e791801d945cf4fd731561b8f0df81bbf9c7f2295e7246699d535da30584255a158655eae75497a4ec64387390d0d3fed4cc08231c1f03a2e7172f9683febfaad44f9d4111e8cd88a9f3f22bea14d3c4cfbc3a15bc031a8062a39e1e7fc2057bcfbc32d65495b7e2f7db8b3ecef3c5eedf64751b1a0d0a3298320661634dfc18730cded98e476a33c9b726f918979b2cbeee5e3e2750503b22d8d09cebd84f35bf52da5de09090f34c03e2444cd02870f1a2a28c6f1da94583aabb8dd44103a8f742e883a7d76764bc2582f61359df3b0a5fdafc7998f9a1accab6d14f15ba8ce6ea23b7dd6034046c4130c1a56e4c2ae1dd0c46d98a49fd16c9af413497d10895a785b4f3988ecc7e0651e9e01e5376061370d10213ac1ef03dc473ac3bc8dc98074e954d477cb7922741938f8add445fcf61fa6e83c1ee9a0ac011e709485e5ac8c041faca4c65d74685ddadec35f91aa6ddca1946c91bdb8a485f80f2e9fa00bcfdb20e6ec85b86839f04995a4b22b6cde12e2ac6576d3a77ca95fa2a8dd63e5e8076716facc67c207d1cb15e15719d1271b6be4bbf422a443682533b7df00159465f6b67d873b37b16f7ff5761e7f31177b4543776b7f890e09310bd37f6b068c692b661f9a388a54bb9c102006fed0c26fa19981881baed7805fa40694f23bda59df253e166d4b1666cbe1e3ba3cac7a043f1184d0a2ea68908316d99859a5aa5790f60485e4e0687047dc0f46045f5f60c45b6a9db784512db803e7aff09f74ce9c2e3378a4044b624473ab5468dacc652098a4656bb28e874ba0725ce15e03af51c7e2a6652a3468021a41d0ffee27a5369283408cc578a246dcf0d1d9a9ac472271e343c314d43393f02bed3b202e64c2444d865aed4369488bea450a90cb8c872c26b33d162fb6b66ce1962a236719c85751293edabc6f10b7108f9c13a53839f7bd459461c60209736f04dbc4b7f026275f84b17518996b9f4d331a435e7cc4a1c2a7e9373dfaf86e69c076b2583d09fb0a491d58f16af07bd1a836ccbe5a54183dbd248d1d6909d957d283d81fbdcfe528f043fa54e52450d53fb06a51590d4920b891e10ead5e859ee8b284ce70486b8a5dbf909946b557169eba32e79add3bd2b56010b3b36355f79854ed4e3b682cc94d4450725f53a01c7ac20a164a3b23d8ea2a7ebea9de30622179b2227047f567b412001f48b17f2aca2a774a77debf7e4a21f1e317a42b13513311b6bc695c32d347a05b0ef6507ef56daf0982383a0fc6a8ce077b61f55f304101b07175c34a1054e9184e264bf2c742b72886c66d1eae9da737974dd416a1390aef47cca6897bfe38e7bf123712100faa9fd7d613ac17ecea65612e0f5278a0f95641282a17964f65e09c9ca14bcca65ebabf5404c8720b242abc7fd1d3eb7a5ee72a3f100c5f6268f6439cc1b957e8173d15734d6c6428f56ad4db9b6e5470c7e5979c84b5a0429fea40b8320509ef3fedf9d76705c3e8134c3557d55e156f7da289345ec4ed643891135769e9e9d42f472e61a64236985bb63d41365a58263d0f555bbff47bd4930f41bfb7c8bcc62409b3664c7b4c947b706624c1c62e298ad80fd3485c36ce721f9b1a8cda03f0a7df53eb9cd5d7d89202a082a2a4e7cf39142a1adca07a783756521cd452418f44b00139586ab03a88521a68671cf1b56a5c5f1849aeab73164a7e733ea5f04ae55111b8b0e94c8fd36c7aaf3e254d303d0e621c239907053053adec18555d086b86dd6d4fdd54ac7e1c97097e3876ef0d788317a52d064dc8943b7490616ffe20962121fd56a0c1286b00b60cc5941b9f08643cd2d11eda418ed67328cf8998cf43a9385f2b9fd7809ae3ae21f37cbc477cf7f5e2b0221cd97e3cb1287e94e12ed8f6a1711ce97b82a19becae3c6cc1f3ec161389978531ed40db8d16760bc278971c9f7c78865de2406ec75da07b419594511ef0a93adc2ec225bd3b6081601124b54aa5febc47822682f111252ff13fe34780b5e91a274af155419f1c67f2e684504ef2c6caf937e034837ef5ccf3b1b4f7f7a10c7db059d0049992324669ffe13b1e9793cf9c572deeaa8790d90101a2ba6eeb8431ecebe163ca2e3392fc3ac0479c2bea42d60cacb5a34c48965eb9ddfba1b85f323ec5cd42e2fb457b2d18943ef13653cbad855fe1108b319b79ee6763c7ab7954d9a8e87d38c81cd53ebb77de77e9e9be083fa3bce5c6a06f82ee106bd350f57b05b81c3685faee99da7607d1fcbd55bc474796fe0e8414f8f2c9581806add07e5172c53d5ca5062484ff085f647feec07a9bc11b76fc6be6d2a80f34a1551cba254722f9a0cc668fba2e8f6cb924b3924e296319fb1b51d0fe039a58140f9363f4d8957decdbfbf95f396d44eec2eb8275de88338c9bf842a5013cdf10426e9b5e0978a0ec4b3bbcf0fc651a4372eda0f821bff5c560c15cd1410fb4837bce6242bcf3487b858b8080e1558e5643c25cc3ee8c64056f1503cc1164da233da663792c5fc889f68dd7db0ebb16530b689aba90df35aafeedfbe58a77ac879fe1c7e1f703d220b57b7c80caff2013b1f80928452397bc5d164d134d1d930211f1eeee5ced90d53a23a9db08cc7ebbb1a5a2f9214f26b5bd70dea753fa1e762ac3a285db820a8e6ff4121889ea7a165d4e92a7bc727c49223a22c48d634532359ec80109713544468603b615524893cdf4f33bc02bd11b934822d73726844f6a46cf6bcd6614427ab032fed7f93bca31f80ee59673822c2848bcec4b5080ce86481d6fb6b9164a02a7bbba3c1ddb5c88c8cb7e9f773ffd8cc67c51854e840bedadcacebb477d3125e1226df6f75959823715e5683ee45aa0b57dbf6429d5433f5de9a6b544cd0322d707e95161b2cdea08a09a5a60e2477ec281899006b2b75f8819f38b9479c8dd4557fbc6c595441b6e7e1f0fe6ae5ab08f7d7d23856e0b97e2e4f409a9edc6eff01388d494babfec53c7fb9a1191dc1ed18162b8046e361ae3e467c7633222fa399ef63b91eb55caf57128e4bd9295bf0b6e0080ecb2258fb2273a8f3aab4466f879dd3c6cda2f1cf3a608a5c557fbe4b609f2c78126998948f9ac57f6b0cb092d2399de082242a4268d1602cb75995672a3fc56ef00e99baf4981abd3d028324dccbbf5abb400bc47c3b931d23013b5e97963ca71be317843ee13a198180c641c80abe0f207a8bf7ffcf332d5439982f5e025084f0c68ece52ced7be62abf559914b62da917972fc1d3c72fe8d169fc647c08253171f53b8666a912fb4c2e823bb37eefab4925a500813bb3815ad98a3916990a7b4910127db13a12586134e5310f5ed3b2dbb1cdf3a5d3816eae5ddbf2bd24edaeb8f76550cdf35b639b886af6ad901ecf57799fb49e7547fc0e3110f51e286de8198a3691d7692cb7dd48113c8c3900a0ff641d99da6d5e27f6095ab40cc6fbd06eeb200be103f6359b921f8e9112be453dd73e2b411afb7eac6e3be8d47793fc7e4c0647ab68990d5ae58e698b2ce7d1065d372d5706f3271df26254125a1f3bdee99e8549cc2b66167699b9a08fb512048b256c7eaf3e72b4ab5587f3b8d1654171ef8febc95a4717bd49b5f4b71f43193d60fbcbc261fd12530712866006ad779edf4c318a814532d310b71fb925018dfabe0704052152f9d9f4ff8c38cc74b637d36fcf3c8330b380bbaca70d9163d4cc4827631a79f7b201e962f17487a8f51b0fb79a5b184e72d134e2dc0e86a07ca30006ea28543eaa1a4aec803d96d087b602b9a82a09c0c5eb7667f0e5ee032c34f9b5b1e64fda118ed78ebaafbe6fab9746028ee4164bede6f96d3ce05bb58f5b3fe7077c158812b964a1f04a162c7c58bb2292087e2ea1a6a7dade0f087f524841777090262ca31af0fd6a0b1999f7950f5f68e7419f6c84ebdb324ec6fa6afadd458eee928362fb2ca2ac6711dbab8dd31e19d6a6ef3dbdd87921d2c0f4a8e6987da6ee94cfe16e30edb24ba71f2cb5edaa7c7696312644a1d4ce7c0bbbae34e5a306625cb158e8bd891aea2ae332063ead1aa69e395e5df675aa6d2ad31d76b7cf630112c7ca35769bd1af5c9dccc1b17515de00a3b6089bfd181e1d9f4024dce37fc943e9b76e36b0eb013ff895b82a67affd23a16c2d55fe6a6fe9e0f62cb684f55cab649a50258d01fa6137133fb2abefc33eb00ef7bfe7ed8d619921798aecd50f52c5a8c8d8b792298e14adf5ab0cda62dfb0107caf11310e196da61c0c5a98da058c5fb19cc6034bf7220988da18e19c48"}, {&(0x7f0000002540)="567c366bac18fd152feacdc60e38a8c738f7a22d1e34e58a05bf4984232d158289beb56bad4eb2eab915391455525e79a6adf0b5cf3e40ae2e44e63ffbefb56fd8bb1a991cad7d64e245b1709db4248899b32eedb7e9a54cba2e6f31c97228f1a25d19cffc2f6f5873bc5c591852e5b3e5ea2e7cd36b450c05a298bd49298514eb6a53f0f375db2dbd7d3877dc12f7be1b225d1fcc953d20710e6d000e76bdc725556a1003cdf354bf2f6cd14f1c7a612ce23636e4a018ca9c85c1788d5ee456fccc9a925e36035c6615c568baf1b2f859b15b743557b531302548ed5dc596dcabb5c619c90bb8aefb95352fa08acb5b682f4fc8dfa124a9d5b584a19bcb78d6198dacf14e2456033d8bff30765a924c43102cf4da57af4417bdcee412fc1ea23575d7fee3ae8f25710c3b5e0c36e67a237a08cb9729a66e0d4c1db843f6f8065384bcf834218782269ed50c6c9f09a56c42c7333214438dc44b2cf30f09380f64cb02f4e721e48292481d01b42c6e54944ec52aaaa8bd42778c9302495610be2d06bcee707b52dd8aab912d8d2a98b5019db5fa10202ac9d839f3cfa902579993e99e69db7ac923c37770c9b2675f7a503f4095f436d33101dad50b0bae7a71d7d75061090216cf99ff87d34057945af2ce7cf6302bf7b5d17cf4c50c71f94ef672d07913757c9114b0ef8bd71433cc8d96b706115fc3e215ab9359d00db72159d29f38a8d6ceda2dcb113006361b9d631a880d29626309ae2d4f3ee185515134319d8e8efbd13a31edcd20a9bbc4f759c79f661291a33b324c6f1b0f1cb2968b548822393e45b3c8a5262344a2a895cd57d0b41b3eaa629b073a1d0fe1545f22a3ae734b3029727791123a2bb7d0710706f92129cdacea41dbcc412fcaaef7124aba72795d927757b0a1e854a8cfb66b1dbb8b2db029802170eb8d1d439a71711b36d2a78e850d0e89a99083cd8af04cc2d7565380c7835232a93a3cda5902d86a0f3cc5638e46ed5e34ed5df0625f5b055423cd4f0f1b7232bdd0fdc56b80c445bf706c0c58b43309f3d0d80430147053919c0f5195eea082b1fd0294dc5922f8a7bad304b38311827ce3764b6fe4038f0984d8c1a06a60ee439e8fea8c1869feade6432dbeca1e7395092f947eaa0390a5d3e5442c016079db2be6409870ac1fe16971cb3f9ed1677b10a5db781bc6db1d68c35de71b694d47c1efbc78c1227a481fd87241e7ee9a37b177a12e98704e9888cbfb75403045752436495906e6de04dccfb9f21df67d3ad9771644d1711b15519c20cca0c37568e4df4dae233a2816f0acb533501ef77c572c26e807b3384e69e6eb1b49583a7db99abcddeebc4fb7bf77380359cc6f345e66aa2fed519d94b9e582a605d381617e436eaf8f6618f3c49f1f2c99c603604bfa957a6c1d7a3fcf9097d531ee26d89dd2309dc3fe0fbd6c17d8755866104c6365620e2d99628d9cf0a735b55ee78d8791f0bc46bb53f01386ee903a69e7c183f623457ee6e6f5de113be390471239a27b29e2741cd30ab94862d641b24f05b240190d25076325f2c835ae544964c04c1d5dfcd1ee6613c63f913815e67b7d4df70b5adcdcaa8772813c7bf0153dd81937c9f362c90edc27849c36a72efe661fdffb41b3cd8644176d72f4256a669949f629accf26fa3d4f90e2d39545e999ad8687e37b7a0bdc312e5617ce5759148c3881860aaa62ac9a9a105d92db6b75a8716b2de5f5b571e08c2422443598b1632814a241380b100e1778fafdb67469b62613241aac21a32175c9a04e09b2907d8e9506eb88544de75d16a4e4bb98b75c6a5d21ea85d56511eddf5cc88b0f4a883ebe64e797a89f52ff7fee231493d4eb78f450184c1077bd62950a026c27b7be4861a30ac4a55662ea6af016993be311a6ab3d53c8ae70190bde5076c3634d07461c732f1daf1ef8f77cb9bfd6c64736978d41ff61f7eaec87dffb98032a190c388323c3db8a91cb9f40079a63ab4708adb573f7f36fe1c26bb09e972009294c60776cedd2aeefb6e2ac11c58ce6763f246e4573ab436301ac77fe3de28cab886aff4805f5c32ab5a3703e05688f0a8c2d6719f75942ea789610508ed8518fabf2cb7114c3f992409a7f4219c26f7228796ce5135d4d5dad2ee318bd731f584804d4365f42c31150d6a919bf458509bda4779cba24d6bd33d27960fd1e38515218484cdd393d94dd49f0392938bf6db0336dacb5852c6284d5a684c1a4751118592784b63040d516dd8f2ed106cc72b254c3cec1840375e7f9c09bde3c72d8b541436f3c62851b87f28137b6860fc7b26a55490c92ab4b0fa02d3218a7644dd92753d3fd53520a70db171a6580c5ae10307d020aaad068a30783d04ead9c4dc2318f2990cafd292a2441f150e626bc69666d9d7351f8a1b7ec90015b2a4d32949c203f33d9be09a292e58ce4b860daa293c4db25af7d35acf11e60534341a9425521c9e305356a6e14cdb77f8c3e716fa7337e3f9a0811ffb38ea4ac7f5cb86852263c0c0d9a9ded8f02785ea70cccdfcfe750b16a1ff440a7ee7771185a11423e2a82471cd1715843300c3b6893e0c2bd462d4193ab1d21016c356ec1e92296c5d5afe4c0963a79fdcfa33a350e2c372b7d4231d8d4614bdf7ddd3783974a01475baf5615d2ebd3fe9ea45677f4ce4313622df411c89708674e49c2c6d1970570ce3de0b531fd4b8e8e5046ab7b4fc6ce776c200dca106d06e51a868d3884f771d488c6b00133530df8996a8990aef36e6fe3f13e3a16340875b7b4b4342e0385d99dbb2270f19934a550d7217183c921de20a12bc3ab91828e7e900fd26d1226b788b7af4049d5ecf9b8c3fe8a4a56f7c918bc52e6f8d51fb364d889b58bd1e7132151ee8abff3acc5543192f59bddd79799e74f709b4a658d3f5aea529437de18ec467495d497b0e5f4e00023e63fa95721db8a0749076894bfe48df83fd38e2f5bf13b25ecb8a04385f8dd34119b03abe90c321d43685c158d16598d56300c62dd84f4ea2438f4f93c23bd8c54ee78e416d42dd306be4c5e9cc38fc846e68c5f406732a6a5e1f9a07881813482cb721c83c20c17b6d3f1134ff5bcbc94a8ed522e9c60e3e0edfc34b62153ffead8ba3f950dca26e92c13a9d6d6dc6246f036ddab45775ac208b6402c3ec37be69859cee62f666e7f91c666bdf73c6f4bab1df4db73f3363486a99cf4fe56bde29d9028c2338718e35158bd4766604c4d7be6205ae3ba7c101d1611034bfe451ef13f848773499041ab83ad207e7ec58937fe17cb72a659132e2ff272f7bbc5f428fbba3e9cc3aa41c6b610393722a9653c60733b2611f4765ed41f144b23fe67e6060c6ff5fa4c24a04645f00454969c64c140b7f6a6cf0bd26bd5743422266d26175c1347a4e82acb266b6a557dcece9218fb2b33a69e2b4aef589905576f8b042dbaa0d31250c7a74d2e0e3a6ba4cb47a1220144584690b4a2954e8403e8f4bf262f830671c12ec06bd96c39b89d0132346a96aadfb6f9e7cbb8004ecaaba5595364d2bd0d0e622957ff02f20f5b80576696af9b6163b90e1f17ad69738b351a228914e93d03a33a6cc3228137dab5537118ee7234ba6bf149f227d1f60f3fbceac912991ed0b11992cec5b87f2c49a4cbdc3fa9e33b297651d48541f0018eaa161eb8f63652ea95bcad8281ca28d71be08471eedd0d7f2ebf6fd338c26c005d0679308e0d09c9951139f79d01aed04ef9285e5e80b93fd1659a7682faef7474fc5b27076742197060ab305e86b75e4b3f03a388dc7880dab11a4b6b78640e78ea3ad6b53aefa694dfae3c27fe96421a3488abdcf9fe0868ead227ec6e7d40cef38a2e33629bafedca30aca8125a19012203b477f095fa22baa7fd29c60c8b7a164a3ec37de5744545687b8f16119231b893cb0463b3ef5cc9cf8184279227f374ea58bbb31836aa216f0c6a250734226c512675cc1ef19f6f22e5768121b370930625b9981de77e9b20c804343c00769a960f89f3e0d86759be0c893366c5a273b10ca51763ccefdc0fcbc1b03badac9ff191ab2d6bd89331b1acd93facc66843a2b7f906c15ed7eb07d5348410e7e77e605cea0a1d26e0a61584f6e3209f0fd3819ba8efc164c37e8619f5488327728bc7cdce607a704862d2a2eb247be059067da067321e3e37eaeb516d15dea06eeb2561e7a9b14d7ab3f3fa6025657d4926a47ea5281d9e4eaedad77b820be1010eaa81d5026d6e1bc23e64cece7f80305e364b58601b61208d24fd7af8959ea475417ee461a92f649edf6dd3ffa215bfeb5967dd542b5a3c8bd809ec28f2dac815752eb10244ccd94070f30f531ac75a52f0589737fadf5c79db5c9d138254e7da29b1046f9204b3379b6e93afd99653da6c531d98560a2f675bb11ce5b4bd2b38224d6d09d171ec068a783f4ce656d036b4dbcfafd0a644575432e3b3f4ff37813215ebb471b2a7ca12d9cc44c4ccd2b090fa7ababb37b9ae6ccd04222cc56beb122a7ee31937b69804c809f7d62e3d9143be04204b0f2cf6e5546d13fb96c0de786c7d74b24cfea6be2414d9163ca7e81bb36ef173465fb4ab91fc0ef6b477718503fe5f68ef04e9255dd16bf67fdd5c36b1e8171cddcec6f29deb862dcbc03401be28d1e0f6123ad99076de060d89df4bf6b9d4073d0e13db066b6941bc4a47973560dc5c94450fb2c4776968c0cd5344a8904db231960aec18066a6c1be95e0767492d311d9904760523a99ffc6b3219ed2feae4d7491bb22a85a4410b4ee7a671b7d087b2d4ffe8e0d9ae0ca8321591de0086407c935b13f49e468008c2215c2aa8eea07015673ccbb3056664933ea6ebae099cf04dc792170d09443a6668bf1aed5b93229077bbf6006ae8cf381cf8b842e1af0914c564c57845a482ce2f23efeb6ff9df41dda3be9319d964da639572723ed38a37057cf3a924c1fdba084405be8c1753ed7439a1741dae0588f80d2df2c0c42c6d8a021aa55592690aa42a051263876540a169dec1676686d23ed468f1461018e0fe8c47a5547f75f9ae4033a06a2282f1010e3b2cd1e78be3eec63d5e7e7bab421fe62d47824b6acf77d419abfdbbcdf4d46fbbe786ea9c7920aa60c8648e51aabe01f0feb8484471acb1fe4fd81949762889852927ba01f6a74e84c6e32bc43ead08d509cb88d5bea74443e144521abc034f2347b80ddb5bb279f461a2cdfce9f1c3dadf35594e3fbdefab5b400d4f27e93626c6e69f9715d3bcddb24466c28aec29d7dbb52813085a6a65c114539c0f9e3da3125f9b74b9830af29ebc163d3796108671881911e50c788126e4f17a544adf49376df193ad4b02bfbf79c4d00259413dc4a1e219f19b238b100bf87ac471520c117c84d0fa4d632f265e73b45b25f5d6f2bdfe27654aaa51dda3920fbf9f22a021bb90265e1462af2413b181379c930b4922865efc68f1c49cc66d7f95677db7993e0228c70529bd31c7db8a94e7715a411452abd07adfd232a95aa18c844f77cf05c6d123bca36ad25716285c512ff5ef6be405488eddaf60237770d4f071803f728c55290250d5909376e924a81c558db3d4f73a631ac22192bf67005ff7e7847e32c58158aa1f954018576bda14bbcb07f2ed7ebb4574ad3af73bc272cc0285e85d5a2999386aec0290e6f72393dbe993675d9515adb2e03e2c2ca57461c38cd8edac508cf8278ac3d43f42e761ec527ba858fc6d65f01a539c5448bd4f42a8ac701a36e953656dc0140c3f2837cb51b5ff52ff1d3c4f9f"}, {&(0x7f0000000100)="92ffe489efcb21d88afbbd1c90b02dca153c93cbc4e3b84b2ea21a203c3b679ef6703e0728f8270e560995e48460f3db099781230d2ba70ccdf20b3b20b82d1b2bfdc533c2a89b24e9a5e3d01942c13b9f18ccf4cb4e7ac08064f044d4f5da072a6b8c5bc6d6f6c8f30ecb3b2edbceba90ba1eb8028adc5bcdfe1cfcd34c616abe936303dc78504d18e4c3e227b0e46a260150f5a0ccc2a3713256faf7af898e80f5603ee38609e895cd3f0b57d8ff35e8ca48d6ce"}], 0x10000000000001f6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:09:07 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) getppid() recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xa324, './file0\x00', './file0\x00'}) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xf206bc85442c0dd5, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r6, r6, 0x1c71, 0x18, 0x8, 0x3}) msgrcv(r7, &(0x7f0000000200)={0x0, ""/59}, 0x43, 0x1, 0x800) socket(0x2, 0x4, 0xc4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 21:09:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18aedf696c00000000"], 0x1c, 0x0}, 0x0) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)=0x44) 21:09:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) fchdir(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000d00)="54679813fc28790d27d3f213bd2bb94a18348115264172942bf8d0c07875a04f157ac15c24ab7dcb492aec29b8d50a10db0bb55d754ba285", 0x38, 0x2, &(0x7f0000000d40)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f00000017c0)=[{0x20, 0x1, 0x1, "15c2f4dbf6769e0ec9e97b"}, {0x50, 0x1, 0xfffffff7, "80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9"}, {0x1010, 0xffff, 0x3, "288396d0caf9157acbd5ea88dd0d729ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7ceaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05be9e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc34f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59aab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b9756692da7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5ccc983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b2ff7dd005aecfd3c55e6306b7134e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c265e2f6c8599db5c2656e1530fab068e"}], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r5, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/247) 21:09:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(0xffffffffffffffff, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x400) 21:09:07 executing program 1: 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, 0x80206916, &(0x7f0000000300)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) fcntl$getflags(r2, 0x3) 21:09:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 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, {0x4000000000000000, 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 21:09:07 executing program 1: pipe(&(0x7f0000000000)) 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, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x3a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20454, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe0) fcntl$dupfd(r2, 0x0, r1) r3 = dup2(r1, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xe, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/43, 0x2b) 21:09:07 executing program 0: 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x563) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2a, 0x2, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000003c0)=0x80) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r4 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) 21:09:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x4) dup2(r3, r3) r5 = fcntl$dupfd(r2, 0xa, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) r8 = dup(r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) fcntl$getown(r8, 0x5) r10 = semget(0x1, 0x2, 0x1) semop(r10, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}, {0x2, 0x7, 0x1000}, {0x0, 0xf9}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x8001a5}], 0x1, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f0000799000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) dup2(r1, r0) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x53f5fcb7082fbd7e, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x9642d544f0e875a3, 0x4) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0xc004, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() getegid() r11 = semget$private(0x0, 0x1, 0x100) r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r16, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r17 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000640), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, 0x0, r18, r19, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r22 = socket(0x11, 0x4003, 0x0) r23 = dup2(r22, r22) r24 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r23, r24, r26) getgroups(0x6, &(0x7f0000000080)=[r26, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r20, r27, r28, r29, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000180)=""/89) semop(r16, &(0x7f0000000200)=[{0x1, 0x94, 0x82ebff53185b7155}, {0x3, 0x1f}, {0x0, 0x6, 0x400}, {0x3, 0x9, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x1, 0x40fb80487cf85fcf}, {0x0, 0x2}], 0x7) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r12, r14, r15, 0x8c97de82937de5f2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r15, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r30 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r32 = semget$private(0x0, 0x4, 0x2) semop(r32, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r34 = getegid() r35 = getuid() r36 = getegid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r33, r34, r35, r36, 0x14, 0x6}, 0x5, 0x9, 0x102}) r37 = getgid() r38 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r30, r33, r37, 0x40}, 0x1, 0x3, r38, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, r39, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 21:09:07 executing program 1: 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, 0x80206916, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0x1, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r4, 0x2) shutdown(r4, 0x0) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) 21:09:07 executing program 1: 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, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) fchdir(r2) 21:09:07 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10411, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00007f9000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x6, 0x8000, 0xb2) r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r3, r3) sendto$unix(r3, &(0x7f0000000080)="d20f707cc5a66f8b3b37641ddb1dce98d4fc03695130487b8ce831fa1bfe2a6b8155afe525b10722282ce5c9bcde9a1237e157cc5fdab70e2d88f19d4439b6286311f9926b3d651e671cb7a60ba332c69173ed7054c1d29a046504639b2333693b957b2b46788f0d7d193988df7e082bb38b6ade0c9caac16545a6dac876d3a660cea0713200e8254f42d4fcae1973ee9cf18c671e", 0x95, 0x7, &(0x7f0000000140)=@file={0x2, './file1\x00'}, 0xa) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 1: 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$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e00000019d17d40d59c0fc01ea4c71fdf9970c62f7e5b9efb421db99c93ba8bf60e51f481670ef191bd03faa3d70ddaa5a9943596da662a69bb5292eef9f18c3e4a66769d1da3a716a2ca787a9b68a72e9e1b027a51e25b7deb4ee8f808f03"], 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/22}, &(0x7f0000000140)=0x18) fcntl$getflags(r2, 0x1) 21:09:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) getgroups(0x6, &(0x7f0000000080)=[r11, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r5, r12, r13, r14, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) semctl$GETZCNT(r1, 0x7b3a708451137ca5, 0x7, &(0x7f0000000280)=""/4096) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:09:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000200)="ed232681911e32e1356a013e749c108c468cc5b98925366a477e9912d49dcbea142bcd39e579c5027657b8d4cc8e6fdb39a0bd6812935048fe31d028d79979c352320613104db6746d0ec111c91f7987f1ff9a768c8c2b0d9b2b3e88033c3adfb94361995b9f9b66155b9870254e1a0b35e3e995eb1f05a62904d158c6a231b95f58ba5f9e76419cef9506cb180bba969785d1e1b30d665a05360ae2c10118b00aeae736f356836b07f49f6388e4b6abff0d93492c5751eb379ac4b8d6da162701e0f6426a9b5f04f2c230a6a0", 0xcd) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) recvfrom$inet(r4, &(0x7f0000000080)=""/159, 0x9f, 0x2, 0x0, 0x0) 21:09:08 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x4, 0x99, 0x40, 0x7}, {0x6, 0x1, 0x1, 0xfffffffc}, {0x4, 0x17, 0x3f, 0x2}, {0x1000, 0x4, 0x7, 0xfffe00}, {0x81, 0x7f, 0x5, 0x83c}, {0x20, 0x80, 0xeb}, {0x8, 0x1f, 0x8, 0x1f}]}) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)=0x2) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) munlock(&(0x7f000027b000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x40}) socket(0x0, 0x3, 0x20) 21:09:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="a703599b466db29b362dc5b006cc368ccd8250778d8464a6ed6870e2a28770959d3b636f9187c997b8d0f116e92d359330fe8d6e14b6aa22ff3adeb2c94d8081c240b6965bd13805bc8afdf46d1e585571f8c908a824dd2d6a90cd6ba1256cf719d366d64ce0719714f69e2e33e1c9ff3ddc48d88700fa7234ada457409b4058d20eb9cf9ef0", @ANYRES16, @ANYRES32=0x0, @ANYRES32, @ANYRESHEX, @ANYRESHEX, @ANYBLOB="320cc5d6411e2a57f359e3f1afc636cd5662500bb42cecb7be3a114aa3cdc705b1959112ee2be0434b6e84ee73a060f9c5f2", @ANYRESHEX=r3], 0x8) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000100)=0x200000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) pread(r4, &(0x7f0000000040)="94d993ffc124284051476867a77de41d1c8705b4bfeca9d82299e955c9cfc18c24902aece7aba170b317929efe6ee97f6d637fb248a41ae6ddd212bb47558438f4897c58ea40568b396491a88f739aa08227e9e1d32a35dd2debafd60fee224fcee80474d4ae2dced34362bc7118446470ec61561d4e9185689fd18c9ffc0071feae623c46ff26b66afe4558e3816d2af02d07167e84554caef4c102d014715402", 0xa1, 0x0, 0x6) 21:09:08 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x15da726b307e9dcb, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-@][]#&\\\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[:]&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)=']\x00', &(0x7f00000002c0)='-$./\x92-\x00', &(0x7f0000000300)='\xec*\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00']) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r4, r4) write(r4, &(0x7f0000000100)="84ce0b13104ca6bb1b0971b9b8113d935efaf758d2c1f64fa24f3042a96751039a891d975c158c2a5da0210418405dcfdf361bb3cc87362469fbc14e253a0066b75b2d6a2f4ff680ceb33d531c566a9f4a6704297bf31f9f71290def1b3cd27b70388c9ec85064c6d0b2b879d3a9b9a885a666e1528a12e6b47efcfd02cf82573b0a4ae74ef1e12811d06cf25f9d86dd97465ad7100af67b28a2d58379a04b50e7005a00af3fe9c5012244b92f326ba47d285e4937098054a55b0cc0111855fab783d2b12f05227f075294c4aad95505c688bbd4e4620f26f3932d4267d9de6dadeb40e4", 0xe4) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) fcntl$dupfd(r2, 0x14, r3) r5 = fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0x44) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 1: 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, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xff, 0x7f, 0xfb, 0xe0fb}, {0x8, 0x32, 0x81, 0x800}, {0x800, 0x0, 0x7f, 0x800}, {0x7, 0x3, 0x0, 0x7}, {0x7, 0x6, 0x5, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r0, 0x44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x401}, {0x60}, {0x8fe, 0x9}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) pwrite(r1, &(0x7f0000000040)="fb", 0x66, 0x0, 0x0) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) sendsyslog(&(0x7f0000000000)="14b556f3bd1af117dd74e5d0fcdad44e955dde82ad694166b4e5a7382bb0f710b3d995f08cde6a093326df5266053342f77535b40aa7cb8239e62b0d556048de3d1b42636fa360da1fcc6470c1325d621ef5c7b6a47a9db330314940791fbdea8bd727669cd5bd60bff69c6973b6cb558ee13ca8cdef729162f5c817449423c73f5799a98d0e057885c326ddb4157bff9c5611a2525b7ac238189e04", 0x9c, 0x12) 21:09:08 executing program 1: 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$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x0, 0x5, 0xffffffff}, {0x5, 0x1b, 0x7f, 0x3}]}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x8) 21:09:08 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x2000, 0x208, &(0x7f00002df000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) 21:09:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5}], 0x2) semop(r2, &(0x7f0000000b40)=[{0x0, 0x3, 0x2800}], 0x13c) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\xfc\x89\x00\x00\x00\x00\x00\x00\x00\x8c', 0x1, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = socket(0x11, 0x4003, 0x0) r25 = dup2(r24, r24) r26 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r25, r26, r28) getgroups(0x6, &(0x7f0000000080)=[r28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r28, 0xc0, 0xffffffff00000001}, 0x106, 0x100000000000, 0xffffffffffffffff, r23, 0xa5, 0x4, 0x1000000100000000, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r31 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r37 = getegid() r38 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r36, r37, r38, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r35, r35, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r39 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r39, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r33, &(0x7f0000000980)=ANY=[@ANYRESOCT=r39], 0x1, 0x0) msgrcv(r33, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b14404f36a9ef8753f43524ed4ba79cb7e3bf4800f1316e47de25022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb066afbca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r40, r42, r32, r37, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r43, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r30, r42, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r44 = accept$unix(0xffffffffffffffff, &(0x7f0000000c80)=@file={0x0, ""/108}, &(0x7f0000000ac0)=0x6e) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r45 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchmod(r45, 0x20) shutdown(r1, 0x1) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x20, 0x3f, 0x3, 0x1}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000000)=""/119, 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x9) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) listen(0xffffffffffffffff, 0x10000) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 21:09:08 executing program 1: 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, 0x80206916, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) socket(0x1, 0x4000, 0x25) dup(0xffffffffffffff9c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000180)='./file0\x00', 0x20, 0x130) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x80, 0x4, 0x9, 0x2934}) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0x101, 0x80, {0x9, 0x4}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)) r3 = dup2(r1, r1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x4000, 0x290, &(0x7f0000152000/0x4000)=nil) shutdown(r3, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x0, r0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000080)=0xfffffff4) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xb2c7) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x5) pipe(&(0x7f0000000080)) 21:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93", 0xe}], 0x1) r4 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r4, 0x2) setsockopt(r4, 0x5, 0x53c7ff77, &(0x7f0000000040)="f06ca2d6438134517ad37c018ab0fc", 0xf) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) getegid() ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000001600000000000000000000000000eafe904117723c6f14bade649cc8f2431f040d5cd4da66def5bb852f9cd83fcde9fb5eb8a745d18b7271bc364feda4526dab2b1f80bf61e2dff2d1848e2a05a95dabcc14f2126dc07487c785f81ba3e441b5c9806b0558cebfc8926ab6ff7fe12c4de2bea79713e1cbf45020ac77e56c4d0a4d1452b9e3e0251d4f9e893dd79cdbe3dc3e6d040f9ede8e45bd36ebf62185c1bd2da89b61cecdd5df67e6865b526a6943aa3d4faa10b2085a33018a382537bb637369438e54cfd422"]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r7) setuid(r7) r8 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 21:09:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8001a5}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 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) getppid() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="47ba7b4aa10e7a9be4848364d46dfe7ee1848dfd472784654134078eaeac752196676aab0637c670c325c449196281b6682f8cc724", 0x35}, {&(0x7f0000000100)}], 0x2, &(0x7f0000001600)=ANY=[@ANYBLOB="a0000000000000000100000003000000ca8e643fbd2853cca5e9351fbda96ec3340a563198a1a913b5a2f3407f4b55d5c8de307d0d92b12196e5dd8030b123e20cc9eaf1ae53593f8ed436f3525692e9c05fcf354eccac545e3e9d6f8efc30317a9e265e8592f9927453d02e37630f3553b3538e3ee5edf79853c1208e0a3099d6637d8062bab41b31f65e3affc9eb278d1a56b4c01b64de109c721716091a00101000000000000003000000010001002bff8e6b8d76daf12f58187f389c4135d6dd9b5768688bfae4cc7f204cdc0860d1077d3db908c4535a1f0208cb5ad4dd3bd2073702e98a662d7564570cda5abe9f0b70dc5ab970eb3ec6ef6d271da70bd423f95a3aeb8d101b7150201851a119ec9a138c99b9a2fc1305463324cba5e498acc2f9e637679eaa4a6753217d616ee9ae5d1534bd381d14722a751f0dc407e9fc25960cb88d5dca6cc35a06e62050adfce77d82f2609b6f1f50c6d98539849433e5ed6ab4fb0aefa450014f1395403d607a41f1f5926f0384146523c450b39eb3b63f11bf01f2851e66966ac1c82107445a05a7034c6ba193347ed96c4861fbd43beff50a7bbef208d94ee2fa7f15830798aa8a16d29fda58210c26eb8fbae475e09c7271f448d8f63eb5ffa1615829045044f694fd650cbec6413a4f2f1f515807df487318c72ff95c222c4c96554ea841fc80db1212c99a0f7af0f18754b1f1bb312cbb08ab9d7b331f9ed0795d00f2410d22a9064c44b201e0365726b7eaa93842b0b09d0d18e13a8eeea01546f31247a67d6a9b3c0ca8c949d7af7ba8956e149e4a3c4be6c98993c0dd89b9cb3eaf6ce8bbd102a6bf4c222b8a92ae4538b8adf57336482b6f0afd8101d4140412f872a215be81a0f325c40daabed7c94a949112e39b084812f6c494b179991891cf30c4d2c3e097d7629e96478da3d5ebf13609580043db3fd78686d56b5509c1cb0a8abba25fd9fd9078684a132cfab4a9661d3d84a946f3aa86596f3520e36d38031f815f688d9b9916cdbf303a38bba785b3feaaaf2e5b6bf9c60a2576bd39a80dc7faac522964a110732b46a2a3a030cffec485634e103a11f7281eb3b353405c48a707ac3803b5fb6cbce005503b9c49a976ada3eb18c4d24ebd3eb8f8bf67e7f24b7404f82d1ae905e8c27d5118fb494a8f08d0c9b17100d524326d1bb3064a6e58ba278aadb8f7bbde84958eee370aa6d449e21e18106c3b7d2bac9adf4c4447af15325b30b63e224da6b9adb0d5f259da7d5d2beb5b78e68b0c2cc078a7aac6d01bb81cba3c6ce3a176808214b6653d7c5f20ab049bbda57d68dd51d1d26eb9fcb89cb3fa909d5f0c0eefe93ca6b8743eb6ac4f7e4d92c87be0536a5a2feb5812d0f3acca0710aa1dbfe8bf96247715de8251edac0130808e8851417c16ac2cb64b1650c28fe9d33252877292759703d2756b44323deff36dab5c25ab38da5a1596243ea6324637e2b8d8972834dccfb99c4f852e426bfb0d1d382f558ce0403e7312b0aade050c9ded5d0a51c6462f65643b33f18a3d16527e18ccf959f7c926a21a9a64c0ebf0c6ab861f0c6f38762a6065c406e1d8958b57e296802f452c4fdb9527d11af1a393a3e39643188ef4f74d234a3c6a442cc363edadbff87b6fc376b969d4b4a44f9506b5c12f8c46f4021c0281a64efc496c5b41be32809f200f7f06e0f827c747382bad16097ec7e2ef44e30bbdf8129f34211302e2af49ce33c0569f74425b3d8653a99dfeec41cef31a1805a38e9cc123b7d8798ec7e849d8bf1a29504a98780e325d3c32b220052dfa2656274916be3e875c483d9cff52a6314f68d5aaa53a0699a511cf115618debedd17e92d8bb66c039b46cf2c535d2e222aeb1f440f2b2b4755f4d7da3fdfeaeea16e1ba3a40f3214aa97b35f8e41dbb78da0d402fd685cf422b9fcc958bb4e8af12bd475b8140f795eda5f69b7e07ed798697a014d947591a81d32cad8bbd9f3c6adeba368aee24b9ba2fe2a0ada69fc45516526702def40b406a808420b77943f6adbd489c981032168c879fb9eaf29a7af3a9d09dace02e92ff63c27746af19e1ef064624472e5c58c634ec577f8219f13c2fb1b5f46eecec3d7d408234b90ec42faed28e649b2142145a9b312e9ab37d24110723d37a33aec30f40565a9f96a1ec40df015e0ec832f0fa16c1cbdc9ad21e6c5a923cd2e7099eff6113e095280ceb66773211a59030040ba6969e9d26ba71ffad7a97654c2326a474131e0800fd6ed4fc59eb37d89d20b8407f52a003e63fd0476d662b9863d0c4a6260b747fcbfdec4f56a14b919cdf1d7246d5273c8975d1bad9bcce811870e3c39717cce5cc7ace5fc5bb2aec1fda9130a172eeca4718cf0b0059c4056ed694559703ea52f36dba23cc2ac070dae60a0d268ae922ea42bc6c5507408232ed700ef26fe14eead9112339532b098695f3b69774fff186f38e108f5e7567b09a5f242bdc41c6cdb7e0627dec3339b8dbb5344cc9a04fac0f69f3dbeedfe7443ae8b9eb52eec2dde213e5adf9879616c6dcf1515e4afd962458b5428418d038dadd7845b61a1d56a1af965dd44e030534838c444fe60f2f51111a4f975c4f702ed82885c8301d70e36bbbbfa604ece51fa53911af0faaa602186c7d3d011babb852c8934ef505766ac14c3b55ebe01c4d90b9d089206b0d26a83fefc04bacae8de48f0022c2f8bb2c5e9d2199e682fe1b361996893a7b97c0bbc1028a308a398d8e8f2f505cf5bbf153100e21947d7094cf7863528cc450439d80b99b6cec00978b85c21f29fbe031ae3dad5cad3e283988fe06efd977e69aedea7a927dbcdca3438f6436a16ad0412a090ea4183f87a33b0ccacb9096dd201ee34171f78394396fe5ebc60d96fd5958068bec10f673cbca92a4ddfd69b687b2a1928e182a957a994437f0783cdcac7a8cfc70d071a66db734e7c7d00b597663559abcc12a30827515c10d5eba2ede239f8eeac8ae53daca0947208bbd4191fa9f9f39d9a3afe4600b83a135b196e6d119ca8bf5441c95df14847fd9d723d2c553790e3cf57f1baeb49a75b12d46639dda5195608bb0ba348b1d9d497d7aaac9c92486e619a9a29f59379e8a37da7cbd05ac4a52cdaae1ce0de1df6443359c48b08639ba084e454ae583d7d258b23c92f431f52d09bb2e19c26ae94bb371b1fc77fa7bddb5af0bfd1015d3c595e2a4fab3a5958e8d977dd3f4f24300e8739f5c2a62c2a987061bf8d200b51e94048743eb1e01f2c2699e468670d4e8e7e9b9c5ad0ddc6e53e3f3daccf2962ce832c7aafc04bd879ec0893130b937e20f206acd09db71d8910bf581d301299eadc339e8d141cdf68a05f5b6b1df615cfac998c1ff8e5ec21ce94c94a56c35e3599f5577988926dff07a7cd5b159deaedbe5ffac23add35c2e1efa1e14ca9e8d3078c3792337c701422a02a7f2f48074d07e578ded71bdd4d0ba88d2ba535daaca60e666897f2963cb294edba0f847492039e2d93a32ad560e860daa614ce6e4daae06d874166219d645ef0f1b7ea442df7f6a7c82b48da1db97afbd19f52de1f6dfc04f1e11d0fedbc0e5258399404f6d56ae65fd3dd61fb81b25fd03454f48bce9c6af5a4bf7302a1bc5945c349d796ee7a2180d768aee0369f52408959ad0d91987e772f9ab0a868d6cf1d1acdc0e037320b2258e727a6432041895676a92b2404a63cbadf3a1603446f25caea1c06bcdd22d2a5349419ac375dba277dd084a44119f5debaf5545e8a3ef3983599fa9e152071a169141657b13c11da1c20b7b78507ca8a47e44f28bc62ef5ecaaa9e6a6dc2903e008f141d4af187900433aa3bea1f70cc84a5c38bb749229eadf0afc6c5b7605b348cd03af994a6f523e08d0171afc93b637e162a465123ed126be08bd736a5182536798e1f493a9913fd199431d34de1815195285cc2acaa74e9b6ca1a9996394f7faa87e504e6d22238819da13a4024790a3caa9d923eed2a9827e593287258405ff8e7f66bb183406e62bab7a965a029384992173b78ee1e15e428b15ffe1eed760b9927a7d07a57261e0b86dd467bb0cf001d215f90ae8785316519c74c69e577ab77c2d28f301bd45c4f311bd3b2c460bbb3909fc4c8760b4e20419cead2a59f33949b370d1cfa041d2718c4e0bc7ae2011feac448a4593c13be6455a481a8d1f50e81da9301f7b486d209fbd7ad1e682f7479b60e7ea5d4e043c8091856b9a5735754029fe5fce389a51e3e40f2c93494780854aa44df109eecfc34e9a671255f05cb279ecdd5e6736dc26a6a21893a581ab89f7983a06105fe0d0fab68bfcf5c3eb68868e1852090c431823089cf8c313f75a0146a47b43c20ca35de6bf9daf39c8543a70c5b774308521a69d97adec456d7e8239cc76e6658617fd4ad7a47f2c48ee9dbcbcd3e83e12da2411b2eda331aeb80e1657e4dfc88f1e6b124ddac50b27df293e5a21253cdcf0f6c0cdde81868d00895d907b2c3d670b1f33c61a4975b06d0291e75839de79fb8cc85834e070963b952daddda3b4f333b1dc8e420262161731bbe4e85611865a01083bcbed43a7da6a47e1efd7064f4dba00b42371566d233de8c4e2a79215dbde8d24b0e03fe95489ad57ff7819fc68fe0a907df8b45b5192fc66597c824f3c6be318bc14e1c68ba8568777350e02f52a86ab09e57a30b402f7db74a9cef1e7ddc2f0e825a1487d82616d235e7557c91de6516a0c72bd41b95374ad4b6aecf937141e9100439eea830b9773c021b3ef8338f0ff46de39f12813699e003972cae6156fe0f6f4e873a944fb583089d7bc4db909ad862191ed152039d00ea9ec3320a2b2f1a56ee44bbdfbe7dcaf7e6f54268ad6cd5cf0fd4828bd6476a6c7a80d6511c74ab37af977fbe483459ac4e479dd7b9fc8ee72fb13333a901fce5c22d79b6ce97e43d4881f121a2447feb7bdfb10af6fb6836970c0dd7bf527b4da17fc88e656bfeeba50697fc55979d4ababe48908d727fa29f36a36594d99c1e9a64a64c5a8c09ff7509fdbe890378552c799848660281cfcff6fbbc7d1cfd455adc0700c6d3e012d0591abed452978e64f936d496d482daaf1727be23fa5cda0594bc84a799aa19cf7f7e607448e9c1b2e2b93ae2674916d0618d76069feaa9c485a919bdc9670e2683199521979fdf10a7d71720255b4d26d7ef1c1a7045473920ab4dab1dcc17d7b9333c99b8da20b4d3a29d040522b7db32ebc83b35c1d24a015f1be38b302ca7f7f71e5344aec3cdfa5583cb63676fc598724a8c86b73bd9f188b805942fa9d3af9298b2f6fe84d7a9df9e947be896bb3a15d7c4b5984cba8b4cbee7de14d1079fa1e6df711552be527204ef090359f17530b571d93585e9738ace14db79880558887e426f15ec52d5826f307bb22a60e925bc0c0f6590bacd8a1c0525d7bb4d769b7adb7b8d613a367d1242fee846e40437a60cfecbb9ec22e10920a4d8816ff8b1fc3d1b7cfba09475668c8724efcee9af45c50c100db579a0ebc6a3b5657e8be7f5ee7af0cbd9172d13ca5b210b1a66b2974c6c338efe8e830626a28070d5fefe06ee4f579bc4cbff11634be4f7ebf24f6b876e6e88f04844e487150a5ca68463a53f7737dc114235ef2ad8f814ccb9782eb8344745f07c5bab82dad3b6f7002dc1000f8f55b69dcc1953ddf649c8a5029536b2e19c480ab40acdafd1d6db761ad3558ead7e42fdf4f92abdad23a5892b782e49de90d294a48f799b41b2f0713478eacb8584cc864a44caa2c3a93a398c32803e55d71acb8c500714b9fbac520ac7008cfae0706cd780176d5b6ec75b4d5bcc56c82fe103c4e27e40e98d4d7b008d3eaa49867734b26f7b9f4778b8135d46d6d93a165f47e0d0f295879af8cca838483d613d874dc207ee4773845c7a486412ebc04ba8e017f4e7aa6df264352486e9e3fb9888356219dba97c3087fcbc22004a2a5c2f814fa6ab0d64b4776952c4b3702f216aaa83274bd12bdbbd33fb69452a20fc61ba5cf2b892e71e97e590000000000000000100000001000000d1de28fa8de61c48314557c97662eb773620f4cd03fbe19b4d10d39670eba7b810ef67ad09c63e56081661f880a218d7855be9551a9da87fbcdc0dab8b27186ff3e00a064b62bbc0ffa1065f75543f4fd8fa4c9758ccd23e287ec32d81f96a21ccefab7435c12acf7d98d8b46bbc2abf5f2b3f630e69422ccde2a8860000000090000000000000000000000008000000317266742f32f90102c64af5274cd04092a0b6ebc68cece2b6104ba5c0e8831d88b448adce1c0a116ac72dc502c1faf8f523dfa04dfb8125f259f2d0f152f79cdc3185b49ce7ba6a3e82beb42bec2839f9f93d7c46caf1a4e7db2ecffc339d27ae18d0c47de49b0b9549cb0037aa66a529e9e435f6fa138fce264dda9d000000e000000000000000ffff000080000000ba1e524efdf88cec0a9789e01b9475744ec31b17e0c05266690abc99c3deb5cf2fce1b4c0d326c6c7ecd40f3723bb59142b07d70b60e92cc61b40322fd28e7d39a4ac79601077823bccf8ff7bdfd426e932ccf43143c5a6208f10a1b0c37350437d19dc686eb50947f5d2a171bb15fb6557c0c4ee5ed39e17076ab737b1b26e4814f2e33894c38f61b3debf9fcb94345cc690e9e62865d7212de0bc3e0587933bd2505a06c3b8ee58941428e3e88e19281358833c91c4853c27aa8cf2ffe46087199db5e3ecef8291adbce3b141b0000e80000000000000000800000ffffffff74d971b569f5ff455ff756320104325d1383903f859425ae093cd5a4809eda2b83b5d1bbcc0137a8d1657f01916e48488aaa649b82d6fab5aeed55c2e5109ce41b1f5b28cf8f49131619d939dd036d62dc1a00f9f60a412ed6b1a9ee3d552c97a84ad4979c089b5e2c92b8c85b0ec5bc63a57973c124e823c0550127586d20e8baa5b3219d460f1ef6af19c5a08bf7deee1527384bcf4d29a69d95be2298beca373bb16662688296b99d4d8356ffa23396d7625a357fec08f8f5bd444b6e51f8921ec7b5a5f62e589b9b91a23844dac29b00000000000000518406fbf5f233b761bbff6a8f8f0b0134151e3324af4952fd24922635ba9a038088"], 0x1398}, 0x18) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x7f91) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x1, 0x8000, 0xd1, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getgid() r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080), 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) r3 = socket(0x18, 0x1, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r3}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvmsg(r4, &(0x7f00000004c0)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/161, 0xa1}, 0x803) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0xfff, {0x200, 0xaa0}}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r5}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb}, {{}, 0x0, 0x8}, {{r6}, 0x0, 0x0, 0x0, 0xffe, 0x100000001}], 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0xf800, 0x70, 0x2, 0x58e5}, {0x94f, 0x2, 0x5, 0x3}, {0x4, 0x1, 0x40, 0x1}, {0x2000, 0x6, 0x0, 0x6}, {0x4, 0xe9, 0x9, 0x8}, {0x81, 0xad, 0x4, 0x1000}, {0x1, 0xbc, 0x6, 0x1}, {0x4, 0x0, 0x1f, 0x3}, {0x20, 0x4, 0x9, 0x1000}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r8, r7) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x944c, 0x3, 0x7, 0x0, 0x993f]}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) 21:09:08 executing program 0: r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r7) getgroups(0x6, &(0x7f0000000080)=[r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r8, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r14) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xfff, r2, r7, r9, r10, 0x4, 0xaa}, 0x401, 0x0, r12, r14, 0x1000, 0x0, 0x7}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r15, 0x8010426d, &(0x7f0000000000)={0x9, 0x1000}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='#\x00') 21:09:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 21:09:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0xae6) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x80) ioctl$TIOCSDTR(r3, 0x20007479) 21:09:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r4 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/36, 0x24, 0xa81b75e40756ccc4, &(0x7f0000000280)=@in6={0x18, 0x3, 0x5, 0xfff}, 0xc) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x6, 0xe6, 0x2, 0xe56, 0x6}], 0xfffffffe, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x1f}], 0x6, &(0x7f0000000180)={0xffffffff, 0xff}) 21:09:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0xdc, 0x7, 0xfff}, {0x4, 0x1, 0x6, 0x10001}, {0x2, 0x9, 0x7f, 0x1f}, {0x80, 0x81, 0x9, 0x1f3842b6}, {0xffff, 0xaa, 0xcd, 0x2}]}) r5 = dup2(r4, r4) shutdown(r5, 0x1) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f000015b000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) dup2(0xffffffffffffffff, r3) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) r5 = fcntl$dupfd(r4, 0x11, r0) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000000)=0xfffffffd) 21:09:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r4, r4) dup(r1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2, 0xe214050f8eeafa31, 0x5, 0x8001}], 0x4bd0, &(0x7f00000000c0)=[{{r0}, 0x8000000000000002, 0x46, 0x10, 0x7, 0x8}, {{r3}, 0xf80c06300bf8cc3a, 0x0, 0x20, 0x4, 0xfffffffffffff001}, {{r4}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0x7}], 0x6, &(0x7f0000000180)={0x3, 0x2}) 21:09:10 executing program 1: 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, 0x80206916, &(0x7f0000000300)) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="156115474359eefe4eaf8b432b01881897a8a751591f11d375afd55a65f8fa26038e279379aa9c698514517ecafe02877ca7426bb3f40c9ff075a60b3fc15f05f8a0b906bac99947decbf0bfc5f03835512d703ce79c131d856a0b4b5514bf359186fec184f448c439c9cb73833ce9b8377ebd3d4d048c6c284960221c131334d3dd67555e9e2fd0a27f5fbbc6a7cea1d551131d0cd6069cff307eee1e4a818f656184ac8c3c73ce3491e8d1db44f336175b6daeac709d474a202772f33ef709edb9dacaa14aaa520956fde72fd93f20bb75d9", 0xd3}, {&(0x7f0000000140)="0b58daff0b9e09a0ead8c31e028f0a2200a338eced64af5af5ba900db4770144835ac7a12a2fd824af97e7017e600a", 0x2f}, {&(0x7f0000000180)="1bfa58c18d1f3560a67810372f1d1223a8ffb8f9652be9c4225385f3171f7781fc1f9b8a64a5d98fe1cca94a6db4d0849856c904f8340acaaffb17f5b9777c9c24e9668e5a60fad71d32bb53adf22539157eaab24f3cf0e32101f79d9e16f67bfa68fc922a89249b8296336c0fe06dfd4dc970b8c867dc8fa13cfe60ae3bdf3441cea17663936f333c30a39c94c2d4f87ced3af453eac4867c3dfa1c47852fbc2eda0afe62572a35a860e468b3914087f45a06e566e32a53c5b0f7c7736ff0fdaabacacb81747c5d6a8755b2ac8a", 0xce}], 0x3, &(0x7f0000000340)=[{0x88, 0x1, 0x76, "1978c183227014dd9cbbc8c63657d00ab1055dca2c95e2bfdff13d9401b7c69e1ce92c3d264e0bca4164ff6ea838f2101caf0ff353013c0cbd5dac75052405879e353026b3450b51918ba67bc05ec1245ee1a1a300bbe801702c939b1cbd5ef6cd57ecddf9df41ded99921822ec0a77319c7"}, {0x48, 0x1, 0x0, "79fead9bf174e9a1c2d6b3d855888bc95251bdafe96c2acfc2618a24af2829aa29ad17ac4af3129e483bb7cbef5937e4a8b2"}], 0xd0}, 0x1) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0xc1, 0x6af556de3df8300) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x1, 0x4, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x6, 0xe1, 0x4]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r4, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x2) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) dup2(r2, r5) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00006b7d8ea22b77f2fdbdb73f1e086bcb46e87c5e64782a7744ea1ddbf36760fc23739b13497e9407c89238fbdbbfb8d9fcaceff01dbeee0f6fa12891779d6acc813695cb0d7497a67eef917a3c58fd3b6a83705d4479c3d58fb739b32f0b30ac19363e7489cfd01a674a18a69ecbe06711c0e96ff63203a53cf7cea26bf2f3c3541d6892231e499b30cf75a460bc5da284322247d09656abe5317b89e9600ca58671df4c1449b55db12e3a09997ab6d863892fda039e27dc456443a6d3c3449318f892d4a0ba5f53749e"], 0xa) r1 = dup2(r0, r0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r3, &(0x7f0000000000)="c63a8b49b1d4f4a731ef61d1654369597a691b1abc3499724471e0a78e434d9e5d29b9069776f1fa190f57154951802c49e793b99a657dbe348f7e2ef39c51faa1e93190a583b4d1d8f78b872d6db0fe8612be8922ab935c3859d03e371d7d39bb7409c5e8f02e5c037ea21c978cfbfdeee25cc4225d60d3ec2a6f490758434216bb8ae923b258fed9615677aa9d454d26eaf63d993a36b925324545a80a6be28623e71ab364748a2c40f2e37488610fc20d5cd570af0d4e46e94e429fb73f66a600190000000000", 0xffffffffffffff83) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8, 0x0, 0x6, 0x0, 0x8, 0x7fff, 0xfffffffd, 0x0, 0x0, 0xd9, 0x2}) writev(r1, &(0x7f0000000040), 0x1b) r4 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/68) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x5, 0x2}) ftruncate(r0, 0x0, 0x0) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\'-[\'$@^$]}&,\'\x00', &(0x7f0000000080)='tap', &(0x7f00000000c0)='tap', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap'], &(0x7f0000000480)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap']) r1 = fcntl$dupfd(r0, 0x0, r0) getgid() ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x1, 0x0) fcntl$dupfd(r3, 0xa, r4) 21:09:10 executing program 1: 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, 0x80206916, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x3393) 21:09:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x4000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 21:09:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xefdb3a4bffd84a5f, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xf, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = getpid() r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r3, r3, 0x1c71, 0x18, 0x8, 0x3}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/242) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)=0x5) 21:09:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f000028b000/0x3000)=nil, 0x3000, 0x0, 0x1013, r3, 0x0, 0x8) fcntl$getflags(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0xc00, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x3f}}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x101, 0x80, 0xffff, 0x3}) 21:09:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1813, &(0x7f0000000000), 0x4) r1 = kqueue() fsync(r1) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xa0dcb0920a8cd6e2, 0x3, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e3603000000144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000018dea4e70bc89a5c"], 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:09:10 executing program 1: 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, 0x80206916, &(0x7f0000000300)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xfff}, 0x10) 21:09:10 executing program 1: 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$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x0, 0x1f, 0x7, 0x0, 0x9]}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x35) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000580)={0x80, 0x4, 0x7, {[0x6, 0xffff, 0x8, 0x5, 0x3, 0x1, 0x3, 0x2, 0xc51e, 0x4, 0x6, 0x9, 0x1, 0x0, 0xffffffffffffffff, 0xf9, 0x7, 0x5], [0x9, 0x40, 0x7, 0x4, 0xffffffff, 0x3, 0x35c, 0xb32, 0x7, 0x4], [0x7, 0x9, 0x3, 0xcfe, 0x8, 0x5, 0x8], [0x2, 0x8, 0x0, 0x40, 0x0, 0x9], [{0x80, 0x80000001, 0x629, 0xffff}, {0x24, 0x0, 0x7fffffff, 0x3}, {0x3, 0x0, 0x20, 0x5}, {0x8, 0x2, 0x197f}, {0x1, 0x2, 0x4, 0x3}, {0x800, 0xd6, 0xe7, 0x7}, {0xbc18, 0xffffffff, 0x8, 0x101}, {0x8001, 0x8}], {0x1, 0x200, 0x6, 0x7}, {0x8001, 0x5, 0x4, 0x7}}}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x7, 0x6, 0x81, 0x0, 0x3ff, 0x200, 0x9, 0x10, [{0x7, 0x1f, 0xffffff64, 0xffff}, {0xfffffffe, 0x8, 0x6, 0x1}, {0x1, 0x3a9a3e38, 0x0, 0x6}, {0x2, 0x9, 0x0, 0x6}, {0x9, 0xffffffa7, 0x9, 0x800}, {0x3, 0x4, 0x6, 0x3}, {0x20, 0x0, 0x1}, {0x9, 0x1, 0x1, 0x7fff}, {0xfffffffd, 0x1, 0x20, 0x8}, {0x2, 0x9, 0xc16, 0x1}, {0x1f, 0x6fd, 0x75a30eb8, 0x3f}, {0x1, 0x0, 0x0, 0x81}, {0x7, 0x1, 0x5, 0x5}, {0x0, 0x1ff, 0x9, 0x3ff}, {0x2, 0x0, 0x20}, {0x5, 0x6, 0x1, 0x7}]}) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0xff377ffad0b3ba77) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x481, 0x6, 0x1ff, 0x3, 0xfffffffb, 0x0, 0x3f, 0x5, 0x0, 0x20, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0xc) socketpair(0x2, 0x4000, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) dup2(r4, r6) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f00000001c0)=""/114, 0x72, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000ded6def87800df39080000004f2f2c758ea21fc791dc04a00a1fd05d2a77127998a1b954d3eb6a8ae35b0baf1a37c90de5814eaca6c21e7e55c7cd955731b3923bdc14aa47f7a68fd3f9095dbfa3a4a8aa3347a554adf906d6ecb1a35646523ef47a80efc02e3f41d9b962f64574eceb0c3b62c9ad6c3e0e"], 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) socket$inet(0x2, 0x1, 0x6) r3 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x81, 0x6b1369b09553415e}], 0x730, 0x0, 0xfffffffe, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 21:09:10 executing program 1: 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, 0x80206916, &(0x7f0000000300)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r2, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) r5 = accept(r4, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x4d78218886102ea9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000640), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xefeffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f4c, 0xa8e, 0x3}) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) r12 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0xe0, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r12, r14) getgroups(0x6, &(0x7f0000000080)=[r14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r8, r15, r16, r17, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/89) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000340)="a48cf5cf2148e1fb05d200136bf3aaf2aedb5121b596195affc772cb2b4bb32c3de575080dc856626cd0add7d7ffa19ff1c64162fca4e903af544925696ae5a43abb7da6f15f38788c589b29a0d2c1743739e24e9f281b4eeb4294d54c0b436f7aad4c1bdf8b8d67fba06a7d436c9b96f7c6829b52d113a1eacd88fdd6cc485204838ad9b128bae68f6ac731ab41c8545482a49a19d4201740d4b6b0bbc3b216b87b6b21bd109d6c85346083087700bf0c2dcf8a4442f871ed62f307698fbdc2e482c1ce5c00e8206ec0afe00557023f9059d795fcdaf4508bafd452f6f034d6c449a0f1bdd12e5e4190d6016cd64c", 0xef}, {&(0x7f00000005c0)="887fa0ac8bda81ca401846744b03f7b9f539db27850f7df21fa11460ea41d00c50ffceab32d47ef3fc844c3c96c6b68370056b1996019d0cbf0e5cc7548fa3e0e172492e116e2e1a5353de5e63931f728bd619ae8e4d60a708f32666a01572bf895e", 0x62}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="c800070000000000f31b0caa0300000037bdd13a7414ada035590fdfe92b02511377b368796247c2fc501ca16b1e1811014c977c89e0e3658e4b1b35ecba8558a198f2139849e176d0e1188564a10a28134c55f5bed50ab882ab6e758a4e94bd1d920375d9456d130b9795447d1ad879a18591ccfe1679761e13125b5fa18cca6d70309bc813e91e53d171a15afb816ecac120458354aa03d47ae189918c9549caf960a68729039d3b5635e8b130401c0bdb11b37c72956c710282f40a4edb3030a13711683582109e669647bd5f06eab9aa5f0a6a59a0cb61c95187a6a59e25bca64d1fc479840efc589fda05f110f18cefad4a758a4d8671c75544a1678eaba7e641c3b8af8714417d7258b236d9ec54ea9474db1f6c60a5c20b27117859203f0acae633f59ad350bd405de500000000"], 0xc8}, 0x408) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/196) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) sendto$inet(r3, &(0x7f0000000000)="e86166741d90c07219dddf414434bcde39c70d3109f1e031ffa3cc7cfc3f63d8138ce8b41d74f987a5c7e23618185b8bf6c99d9e38842104207d0adeb233de01fe38a20f20bb01ebecff1806dfdd2847fa4ed1a3c67323fbcfebff07716732f21933bd2627130e02df8db38144701dd6f115d53e9ea780ef97657813b449e49089eddd9ab30bd8d71582cacb8f46e089931ea3ed1a8afac98653cf1f880959340b4f4c3b06f76abc7d84d3912cf64bdc8b95e46877982b1897049beb59a816d7e5133be30aa170636d1e8ebeb82cf26ba7a669fe3a657373db9c9de195400674108d9639edd0660d65ef402d150d763a623eafb8be6fc6fa23f7705ee6", 0xfd, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x1) select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) r0 = socket(0x0, 0x8000, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = semget$private(0x0, 0x3, 0x10200) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/73) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00003d7000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0/file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x4000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8422, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000000)) 21:09:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0xffffffff}, {0x6}, {0x81, 0xa796}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup(r0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x69f07123a6a27401, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r15 = dup2(r14, r14) shutdown(r15, 0x1) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000800)=ANY=[@ANYRES64=0x0], 0x1, &(0x7f0000000140), 0x0, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r2, r5, r2, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r11, r13}], 0x80, 0x4}, 0x8) r17 = dup2(r1, r2) ioctl$TIOCEXCL(r17, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r18, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r18, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r18, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r18, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r18) accept$unix(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000090662222000000000000a8415d06ba0951cac819c5d54288921450cd9411b1436a0988596db563f6ce8ee498af8ca2e6b06770e0c1bf4926a2f79029eb842191e2b7d86d7834b53d971979ecd5cf3fe4f114f8db1836a4027e67bd3c2af5a0e983f3608135365d478b8b25e5a984a716495aa92d8c461fdcbe9eb29304fa51187a52dfd9cad856d0a28fc4cc49e6e9345e2faf9ef4dde830d34e85db4fccef14c903780cbaa907aabe418671a05bd627b8ae0a32d7bc1fbc48f3f7332b6c116f030cfa680000000000b6e644ee4cba31013bc578f6d3a60300000000000000754ee334416059803cfeae82eb0281fbcc903852b7a2c3b6174f923da24076b1a92b0f28873cbe5c6fe9b6bbd8e2f1992b8c908b8fff642000b36325292f303e0b8533006f776872cac29e7479f952aa2893ed8575ec4a93a5137a381c"], &(0x7f0000000040)=0x23) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x80206916, &(0x7f0000000300)) 21:09:10 executing program 0: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) close(r2) syz_open_pts() 21:09:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x4b, 0x10000}, 0x10) socket(0x2, 0x4, 0x6) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) r4 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r4, 0x2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20030, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r6, r6) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x1, 0xe0, 0x800fffff, 0x3f, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xffffffff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xac, 0xd015deb3a4f20165, 0x77}, {{r3}, 0xfffffffffffffff8, 0x4, 0x8, 0x7b4bb08c, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x401, 0x5d}, {{r5}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0x1000}, {{}, 0xfffffffffffffffb, 0x90, 0x2, 0xfffffffffffffffb, 0x59}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x4}], 0x5, &(0x7f0000000600)=[{{r0}, 0x0, 0x0, 0x4, 0x5, 0x400}, {{r0}, 0xfffffffffffffff8, 0x81, 0x2000004a, 0x4, 0x356}, {{r6}, 0xfffffffffffffff8, 0x40, 0x4, 0xfffffffffffffff7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000004, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x6, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x1}], 0x2, &(0x7f0000000100)={0xa9, 0x5}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:09:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff040001000000000000005ef3e484df5da99c492bb296c1f627b4465c500b1a62e33fd147b6b4d689c5df48d958587aebbcb5f134370c44129e49b1fdf5990dff549d8868dfd83dcf41145ad25e365e06582612b98d34f40300000007c1a88aea313812d2480d62a92c7bf93090b09c45f6f113b0f1c9edcf0363b4571923ded89fbb4e938a4ff1820f0cd5ba34ee547d5eeed56a9f5bf8db57943ce296a3b1171e00946a862f15a16d6fcfd0c89a80fcdecb1e52bdbe04c887de203c9994056a516b023a6f7114532ca5acacc5d639f80ddf535212048e4ac8b1ec79bc9608b3c1a77dacc517c153fbadebb0eb91c5426524273b5c4a75eb130d3ef605"], 0x10}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r4, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) fchdir(r4) 21:09:11 executing program 1: 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, 0x80206916, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x1, 0xaaed, 0x8001}, 0xc) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x184) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0xfffffffa) 21:09:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x0) shutdown(r1, 0x2) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 21:09:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) fcntl$dupfd(r2, 0x5, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:11 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x16d, 0x0, &(0x7f0000000000), 0xfffffffffffffe1b) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x4ea) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r2, r2) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000000c0)) fchown(r3, r4, r7) getgroups(0x40ce, &(0x7f0000000080)=[r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r7) 21:09:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0xa6, 0x80, 0x27d}, {0x100, 0x1, 0x80, 0x20}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r1, r1) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getgid() setsockopt(0xffffffffffffffff, 0x0, 0x1d, &(0x7f0000000080), 0x10d) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) r2 = socket(0x18, 0x1, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r2}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) r3 = accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvmsg(r3, &(0x7f00000004c0)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/161, 0xa1}, 0x803) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x9, 0xfff, {0x200, 0xaa0}}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) close(r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r4}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r5}, 0x0, 0x0, 0x0, 0xffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0xf800, 0x70, 0x2, 0x58e5}, {0x94f, 0x2, 0x5, 0x3}, {0x4, 0x1, 0x40, 0x1}, {0x2000, 0x6, 0x0, 0x6}, {0x4, 0xe9, 0x9, 0x8}, {0x81, 0xad, 0x4, 0x1000}, {0x1, 0xbc, 0x6, 0x1}, {0x4, 0x0, 0x1f, 0x3}, {0x20, 0x4, 0x9, 0x1000}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r7, r6) 21:09:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000029000/0x4000)=nil, 0x4000, 0x9) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x5cd) 21:09:12 executing program 0: r0 = socket(0x6, 0x3, 0x3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="97105bb856f20033a8a803773e860de200000000000000000020"], 0x1a}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ftruncate(r1, 0x0, 0x7fffffffff6) 21:09:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000f02b076e4fd3f76fec736295825398484d3652b1d4436c44e191bc3705f204333dc759b16f772d3c94210625189739f8b3a41c33bdcb8f7c7a87276695a5e1560f6efd05116c2bf7fbc6080270f83a949ec15a8525efcc4836c40b5088a605bdcbd70722429dfa0a46a3014356ff42c0c8c413950f730dc7df7944e5198b337e51114a1e3c572d1def53857591354acc09015379e25fdac5ad6435c87537a6c2705321d91c83fa6101030397e8a85446ebe55920b33e1b7cd2c0688e519aba5b3b83d09554c7b44f35058ce3f5e4058182e7331a791e3fe4f516fa8afb24fe4589e4ef2b1a395f948dc808cb0d"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r2 = socket$inet6(0x18, 0x400f, 0x6b) dup2(r2, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) 21:09:12 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) socket(0x18, 0x2, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) fcntl$getflags(r2, 0xfab631fe56dbb1f5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/37, &(0x7f0000000240)=0x25) setsockopt(r0, 0x8, 0xd0, &(0x7f0000000000)="fdbdcc96a2456c1149a5f009a43b71e0f419de3e296835e58ddbb5313349e83d174b66664b5d70133649cc581caf10a20b78e511c0e4a7311183aa1b0715a950a5662d35e02d79cefa95e664da791c8f854092a2bb60a325d26df421e1b940699f6fb9481d36784cee946ff960e82e5b5f9854426c4176cfb8e5a522ffad4381c09a79f69923543043f2ea6124343c64093cbbd3b409a1968b39eeb1b9a0a0b2f34760da3434", 0xa6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = open(&(0x7f0000000100)='./file1\x00', 0x8040, 0x182) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) socketpair(0x6, 0x1, 0xf7, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="4feb6b5f2ea648c5fba5cc593a69ddf4e407ae8fca7096573ee2604e", 0x1c, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup2(r1, r1) shutdown(r3, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x5}, {0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 21:09:12 executing program 1: 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$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x2ac, 0x2e0, 0xe9ff, 0x1, "c0a544903b32507307a8a909af83d7405ebad9e5", 0x94, 0x8d}) 21:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x2d632c54) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x60}, {0x30}, {0x8, 0x0, 0x0, 0xfe}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 21:09:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x1, 0x5, {[0x2400, 0x8000, 0x1ff, 0x1, 0xfffffffffffffffd, 0x2, 0x1, 0xe5, 0x100, 0x517, 0xc6, 0x400000008000, 0x8000, 0x4, 0xfff, 0x3, 0x9d, 0x2], [0x4, 0x228, 0x0, 0x41d0, 0xb660000, 0x8, 0x100000000, 0xff8, 0x400, 0x3], [0x10, 0x5, 0xfffffffffffffffe, 0xffffffff, 0x3, 0x2, 0x80000000], [0x33e4, 0x6, 0x5, 0x0, 0x400, 0x48b0], [{0x4, 0x6, 0xf, 0x2}, {0x4, 0x8, 0xfffffffb, 0x9}, {0x40, 0x6, 0x8000, 0x3f}, {0x0, 0xc55a, 0x401, 0x4}, {0x625, 0x1000, 0x9, 0x4}, {0xfffb, 0x1, 0x40, 0x200}, {0xfffa, 0x6, 0x1000, 0x10001}, {0x0, 0x401, 0x2000, 0x900}], {0x800, 0x3, 0x0, 0x1}, {0x0, 0x7, 0x58c, 0x6}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 21:09:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="38869a88b13a403a5ab6ccb29de26f567436f906d7801bb8b34bdd02469e1170ff8a0f1db16e3af3913e80f9df40cedd07521c9c6e5e1e597fd80df0a0c610ca011e4d7a35310ac98e028bd7b42b9dc99cc739a00e2cab19c2c217cfbceb32ff6dc1d3d89e2eb924d5aa117759cd3ce4ee", 0x71}, {&(0x7f00000000c0)="73946a9d899b09df6aed5a4ae03e2cc756946e98d6e9e98b6468d0190a0a099ab8e173315a6b0993ac0cedcff531b3049a8341de30e403ccaf533cfe2d14f6eec95fdacec657f69d3aabe367b30abdbee96206a99728269051504fdf9b8b2e6d52b355c50a46d543ff1ca73c5012852130fe523037cf13641b82752c915a54b82a4d157d2200109b8f980fb571d2be475a29b4946a3a6b8d95990af94df9d52903e52b07f75efd2fcf737343720a514bb262d095093a4f26152f7cd03d73c93a85d0c6edfc9de0b86b59da820249f16e19bdb3ca8ddcc583f45a564fcb12def4a3", 0xe1}, {&(0x7f00000001c0)="3c971422e92a00a468903893813d3d5e90", 0x11}], 0x3, 0x0, 0xfffffffffffffffe) 21:09:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3ba3d0960e6d19ea53da44c09f0978244d4f513b5c120df8"], 0x1}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 21:09:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="e11fb8bc2f0a7f08704ae09001a37a1c686eaff26fe5432d1d5a2d3a2ab74b2c9a56fc389c3f49633520739c8f4b3b890e6f250b4c0355493b1cb1fd648f3c5cdec936837390f111f613d6e2902028a271a5a53f1b99859f81c5cb3ef33336030000000000000016f6cc56823447cb23936890c32494147b47182cd8145ba849500838afeca94567bdff51a9844d527c650f2b03af474f1c1dce7cf8074f65d6df19bd57", 0xa4}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 21:09:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3a286c6cec43e99097325f8d52846db800552cec49d4be9ac947b96ee4d3fd5cfd964d8f242d1146e5cc8f490775d6d819bb4e195ecf6ef085f85a4aa4b481a37b82d13f4445d1ac4b8b51634b00801a66c416e08ba79ee2d4d09f116287cfa22f00a66f8e6b88918d9d71e7135764356fc1e4622bcc4e8c5e360ad39daa0f6958c95075259d8cb02d1eb0909f1000f594ffbf5d4824fc5cb91b14ca59e2a06fdf104181997ded050e3472220eff0b35b7818b6bdd339434939243832183d1802d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 21:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x80}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 21:09:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 21:09:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getpgrp() r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 21:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) 21:09:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000580)='./file\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0xaaaaaaaaaaaaafe, 0xb9d2, 0x2000000000002af, 0xe861, [{&(0x7f0000198000/0x4000)=nil, &(0x7f00000ff000/0x2000)=nil, 0x2}, {&(0x7f000062a000/0x13000)=nil, &(0x7f00007ed000/0x3000)=nil}, {&(0x7f0000370000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {&(0x7f00005a5000/0x2000)=nil, &(0x7f00001de000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000015000/0x1000)=nil, 0xf117}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000019f000/0x4000)=nil, 0x8}, {&(0x7f0000357000/0x2000)=nil, &(0x7f0000461000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000374000/0x4000)=nil, &(0x7f00000ac000/0x1000)=nil, 0xff}, {&(0x7f0000263000/0x2000)=nil, &(0x7f00004f8000/0x3000)=nil, 0x1ff}, {&(0x7f0000359000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000262000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x2}, {&(0x7f000037e000/0x1000)=nil, &(0x7f0000621000/0x4000)=nil, 0x9}, {&(0x7f0000251000/0x3000)=nil, &(0x7f0000150000/0x2000)=nil, 0x4}, {&(0x7f00003a0000/0x2000)=nil, &(0x7f000072d000/0x1000)=nil, 0x21}, {&(0x7f0000007000/0xe000)=nil, &(0x7f0000659000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x15ce}) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r3) 21:09:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 21:09:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f0000001200)=""/201, 0xc9, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 21:09:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004df8e6de3ca62d52be470000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4114], 0x1008, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008049a433df0f91958c0e97dc00000000000000e1b200"/237], 0xfffffffffffffd8b, 0x0, 0x1000) fcntl$setstatus(r1, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='\xa3Dev/ttyCcfg\x00', 0x8, 0x0) r3 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r3) r5 = getpgid(r3) ktrace(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3, 0x100, r5) accept$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x27d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r7 = kqueue() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r8, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r9, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r9) kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) r12 = dup(r11) ioctl$TIOCSETVERAUTH(r12, 0xc0107005, &(0x7f00000001c0)=0x4) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5, 0x1}], 0x1f, 0x0, 0x0, 0x0) r13 = dup2(r7, 0xffffffffffffffff) r14 = msgget$private(0x0, 0x425) msgsnd(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000004a70f3d7a1b83797b6b3a7d88611075acf21b5ac224e25248486fea230a21fac6d24bd172f6c8669764486836a3394d2a2b5101311f62475da4550189756db10309ecf1a07dbcf75288bfc7f94f58eeab84bdc27c83e5e68d421937d87422b5a4e6fe85372822d417330a0400eee2059dddf2b3fe63c99c47abb2ad9b0d176186a0562ca2ab90e6777b7e9ab4f9bdca51e"], 0x1, 0x800) r15 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r15, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r15, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r15, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r15) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x810, r13, 0x0, 0xb85c) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r16 = dup(r6) sendto$inet6(r16, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) execve(&(0x7f0000000740)='\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', &(0x7f0000000600), &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) 21:09:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x87, 0x758a}], 0x1}) r1 = socket$inet6(0x18, 0x3, 0x4) close(r1) 21:09:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) write(r2, &(0x7f0000000140)="b89351cc21b10e8ba8c46e4938b652ddfbdd04157967e6c103b09541271828aa375e2841aabebbb07a0eea0dcdc5bda90c30c090810a1452431c0417b1d839305107ac2ad37d96e71de4dcd2fe97e00303b2f2d097a5249ef370", 0x5a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() r6 = kqueue() dup2(r5, r6) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 21:09:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x32a7) r2 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x203) fsync(r3) shmdt(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x3ff, 0x0]}) readv(r4, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r8, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r9 = dup2(r0, r8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='*\x00'/16, @ANYRES32=r5, @ANYRESDEC=r9, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x38}, 0x0) 21:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x5}, {0x3c}, {0x407ffffffe}]}) r1 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x89, 0x7, 0x6b, 0x9}, {0xce, 0x0, 0x0, 0x4}]}) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) r4 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x40) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x10) pwrite(r3, &(0x7f0000000ac0)="e38a24ae5b368533a53555cb7cf6a4285a68ca732a9209624c46b963e600595c2545379af5c75366d0ebea0e08049df154f7840a75644dfb97042252c748710787c840426ce9247b1602a94a14ba0051999354ae3ed6be26708f9a2159f6575054b118698759f7a677f71a16269b4aa4dfd1c1061aa8db840363722ad838c15c1958d5ba62fa167442b1d725378a7254398897e139b87187e8f0764d84abf8d7e83d5fe4be460b3ae6cfec5010b89c0d8278aab0698e143e761b31bef1f85fbb69f829839c2ab1507e30e204ea0b43d052c4ac6d8b1ac2737b23951c332f17eed54553adb32477a5c3838093c5eeb6717d09ae388e8713f6ea255d3d78c488bc367f6493ae0fa1c0baba9f6e4e95f41b43f5151d27812f8cbd3e95750ae43935dd1b632b4851de778289c716c8d6a46ec2d4ed290f9c8679a80b1a397a4d0fb1613f33efcb6af4cc06e894ad6a964d76fba3e2f6dd705ba4b64dcfd3e7cd140cf02d4a6a768b35933ec29635a9d1afb4a09744e5bb498361df9e3d7b935ebc653de5ea59134e2dd11de0b505f17444f47f7177dcb20b1e0e30c0080b817ce6fb10cdc02f1a09e3b7431f0d57d84e79efc4c31112cae0b239d24540685767e12647eece0b23917272972cdb2bb135bcf1109a63cb1ce44be0d0422e15c77aff1d621401ba5877ec85ad32e3fa8bb2583f9642000e06f3454fa70d4b2dfe0622228e118b9adf9cad83e87d8b3b0088cd5f400674c216aa7f25592afe49f47b9c6019b13073b0281a81444b46db6be5bc384eca62f97e7decc9d1e72841f1c284c89721af421ff6a177b06e6aad73abd095a64bc5fce48e5586002152f114761930011f513e2d63a301da0b184bc98bf56e75bba174fc7fee82d9f8257c36022ed4f9d7313aad0eaf544dc9ac4680304f105cc1ef5fbe604ac4d640327d4d637cccbdbfb4e3c5d7873411da0a1dc581ce7f8e647bfe05d92f5346de41674e2f9ecea0dc2c986cc1872a31ec5c6603a10bc1f709f4e9b4fe1575d60957b3647292d64ae654c6c532598e92a767669f39ce38a6f9f53a73c9fed575237f67a68389417cf626bf55122d2b1e935e5ce69b14a49a39c1f428f4da239e193b7d3360433658698911edc8fbfe563b2ee855374cee24c51fbb8d729b96a5da68790a83d4927da178151df623b04c527bee30a83401d2465a3ec932ed8c9d0eabe372fb6706140bde740b854e1040a090a18609915c26173c79bf5cef613f6f81232f03c1d38ad9e7eac6dbf7700ca10fee53da71f0a9e60141d63387575f6703279490e1b14f8fb1bbcab32c51ad6aee9d149ad97770a0b59154217c3d81e0adf2eada8ebfadd9cff2893b6c6e15dd14ea39fde33f65e5c1e8e2ef2366c86f68efc4bf0748a6e2630837e1d033568c0f4828a9671147c1c207d1e440894e9ab3e8e28635df0566281043568042f4837b57b520724d048d09f19f074cff715efcb5c3c7c15b926944e5869b67724f7945ecb2f05254d0bc35a5f538a8cb408451f6625555ae03258077337af848c888d4f32b62c26bd47eaf7e086345cabd988079f452cac3135de039db77b6d609284aac6b3f5ba70d89cef51e8baba83a3ee9841d2369aa0d578aeda1dade34ad864bec09ec3b0f9decd26568b3a4c95834e200b0d7a309115929203778ab38c6ca1576d3642588fc158b96491f392d73005b02132dcbda96c1dee2f4f82256499a2b767ee048037a4e4ecb7278bd46663b594aed68d2dd16971f6ef69143703075b5e92014cf630a9641216982a6a674890a5caba47625d0fca588df5818516358b7786ab105c44381642ee972a9c72136ebca8754ee132a312675b326317deccec5ff57cf89b9648752f9e39c113d7ca62da95f44c69c3b2582fad74ec63a72a7eaf12f318dfba8f960f34032506d6c48f07a77b5a33e61fb3d0591368e645e1bf4661509f665fcd552092db59a54f045a67d0daf75b411969abbbd1a8901e369273fbc6a118e702d1317603d71830e15ff5570dd7fb9b01602ef5c8b63f11bd42213a9e5d9754f6c97f3532504484772ad87723a6b3994db89971c982f7ace03a1e20ca589f2f1d33b9e3fe45962c6cabe5b7a3fb3d3dc613815a769e8cae77529ac245f597cc318d8f5a27ee9a3d8349d497902c51ff3bc510cd496d4531062261ef7841ce6c5858df9aa5c959a32114ba152f870b29d1373ee6a55e1bfa4352124c76a9453f8ec190864d68dfaed55be8abf5e182f9bc8908adab4d067c98bef5553c7550e5efd2d54df18d814d42590cd7764119361d109a34ac17545f0e7a0a69aea02a8cc6aecdd0ddd3600c35ad0b82ed76589ce41bad9a49428eace3532586e5f034670463b90f465e5c986355f8a94111914b4f1a446925885390ce2092bb83249533760950b52a256208a9b4d176574a8ecd330a5726a09fb0e71911e18c6cee178c262d0a822c7406ab9b887bf05765097497cc1dc791d1907e811b7c748b54f51bfafc7a0c84c3241feca76da84c8686bd5ec38106e4db7af6dedaa70ad9e8bc2347f529a2b0ec447536c653a4bc35fb2a7a46882f1cdb2de355d88c9819bfceb01ecdee566279b47fafe800f8d9a47aaeb175b109aa847be6fa23edf9e8fc123c5dde9f90c805a44f0d4e89afac9ec260a03860dadf76a3c6d8c9efb7e7c285514c6fff216f489977bdbb128fb89fe2cdaf2e0a0043f5b23ce895a2787b790ca11203a9e75b5d2a490fbdf929d34fc3e6cf34113dfbba0587170268fbc220dc10e14e5e579e2c6f182fd5d81e05c70ab4e74662642e107b43c7e0263215cd9a5c12639d328045eec54170f2cc83c82f30e5d1e8ec3acc823d3e0f744291704c0c45c93221aeaa1271de76627a5c76f0067c29f242c2b3e4d1521dd20bf5d3db8d76de08c357396fe211a741daa18d81f9dbe176f325b88924af54f72dfd5b55186e242a7674b2f78a9f3b80208346ed94c3901864f4ff182bd24aba46ee6170bc3c30dfd8f844b1ff20cebb8e164aeb5df17e9bd8fe0d36aa717f3df1f16afb2ac98fd306943929c4db82df1f4ef2fc66888b56947f7b32ecc9c0079928fdcf618f4fb4576913948788d1319859fe72b92a2aa1452451d9c3080513259f3435a3c9947202cb7d0757e023e9df3cdb56e9217b82fa7ef27b6d923a3f86be2053d153b51730378e2ca0f0d37303a86e6a7e67cffde6851ee2c2286707d8ccb83f3394aed12f4a8754f59336b8c55432cb8b269a3267ba024ae0a26131f59ee1ba760fccdf2c6824cc8e963394294684910e97de04a953182078f40333beb8c919a816e673a3672c5424ad2b454e82f6dfecd47bfbbc58052178961ba00b857862e8814dac9d38191f04d33fe2f6cd751edf8fcd47c4b4634b90d9d7c98566d26e33532b115cc542827d70c513fa27fc85657141aeefe1b22c7fad581ae8df0da30b2476e1c91e23fae2c4cab8d13da3ac80e740596edbe50a9eab76cb2a947c2ad097b9bb795ac8a0d70181a4bfb46194d5ec3a6f41896f33d011dfdbc1a1c22ca359209ce233086a2918a4b9e81690fdf30f5db56b25e9bb1546934bee8ca50f8c8201b75933af67f2801180db1880aefe67b5ecccd9401e7bf7fc227ae62043acd974f1d094192a6ab68a8f37bca996a1cc7220fd4ce378947ebc65a9f6d0d0b372250094ff41dd61f9e6dfb786e7fa0f79ffc2ae6ff9699224116de6cecf0315b6169daa667a76ffff0885fc82857edf0273807f511cfa7122a53be8caa90285ad88809efe14556d482ba27b12e8cc4a24ca1e47154e6721c267e301458d04f399abc81392d94cbbbb2d88ae3fcc9276ab4cdbd6c8365fcd2d8f119732be6fd8b1c71941a39de43b5d56f4e1658fda2c4f3392b986917312563f73a61aaf9c5e65bf41037ab3341f62e0ef2ab4ae38a53ebfc50c6d75f533f9103de2d5e6028d32b3a52e8eca6143e6783ba5ecff6e29a72356dbab0d7260079347200f4e347892d9c8a849d0a7fe9fd1db6f464d1975185c6f60c30f76bca4f6013d68007afa56e3a2588b69846967e1c01e08515f4883601b95b3e213f5d8f1bf9c7fb61b9eae4b2f1d35c4eefcc8ecd6c2199a5a29bfe88e57aca16b296130fe24ee3cfb8e9be19ff8942d9b80a4b6de727d6bb79a53b231e3b71e9d49607bea6b342c90e320986d85637963045d17b676081579e96f95681028b451e2c75b390e2692a513b457da03efd74b22fd1085ef1c418dff95f98bdda4ef2ebe0326ec6bb3c3c32d47508057fc090ef3e76a29ab92a0150d90049f22b59732d1678dd9ce2867b96d1c1078e3305858b9fea1f17b967266f9cd9c22811389590ccaa192d01207cff5e3629cb1a44be473f1ac42fb81a42420a3022b42177db0b9ce7ba37d2162f072a5b54ea2793d389f515eee17de56038a581c4ec842467ecafca3c04cc317ddd15a3ab94f351be4941759ccd82d1eb473549b17f86d4430e6f8fb57ccf26d47339ea1c91260c70c21a3e068bade74deb7f0cceedcdc1cb20a4d1a50c5535e2f29cf6457212594808730402361433e3c1ae2f336dd7edd0b9725cafe85351b3b2ff00d3fce9a9fb450fb5d57cb83a571b79744c73b20da486dc8390950881ed73b88269889e1fa5c66e9b591ff54700de7f765a795a6632ad15bda7b7f28a793beb96828320c0252ee0ee03c198abade64a9f7e73129901586491049242a065b28b0e6ddd62ef7c4b663bf82f85ffc240f39762c1343276e4ab375526dab2df289dfe405a6055b8d13aabd96682b6a082f227ac1ac186e6121bf9f41b40de0e3463e0d4acd82a38a65433859ad3c213184f4a116645cb78bec375e89dc266187475d1d4351d90542d0c8d45aae0a1be26f800e128c21e773b117b51dc0cb497f359ba3156a46607619ec0d286926a296a299dafa0b03399a5978ffdca3275eccea6602006c926dd9d4740c8d181f9f44fb187e54dc6ff5c91581e97235f87f340da9374d6b58bc6afd24a6bb86cc4fa92aedba1a5f988f43cce2c410d62be5633e7064eb0b0f196787e90240839492810344117840f65de51a4947fe52bc3fde82bc83fbd71864b312a6ceff5575b7f5f1224cb472c55db5d7dd401b46cc13297b6fb9de281c521b45b4ed10e50dc02b929e7f16cb3d382cf4a1847bcecfd4c7243f9b5df1f471286fd3a11ad83664dab0d2608e5e56ebb04506e6086bb50c2714e79152bab0412b7d987a5a1b704a822a49786f5adf89bf114c7c418c00fa8e9814cea08bb95a76d51ff5ccfc26ced3c741da7b67a0c53b72cdbc49eb710473f0ed432a3f16e7dda1b345d809b1dbc211757e0a6db0c344d2cfdbc97f8556d2d39cd180c5937c176cf5faa450bad73734da881429781ac6a807856c0ed4eb79688f34eb4fe42906840d1625640458004621b74259e81aa08d42e797859edfc2811073d012e0aabed077910372082de775d783bf2cb150d28b4bb02f87644ce38e17bac6a67d11c49f8d7f4f7fc6da0b20d1075f748b47237710205c499c917ed4fab6a112cd90163be4ddadf6899e39711c26dc77820a0761701cc534de818d8b97a036ad561b92240499de5867e90b509b03b4a5e21e9beee2eae7f53972d4521e5f1e64a66cad69dee2d47ce61929b102d67ac8ea1a8c266451b9dadd1a0501c49c97fe1b3b2a8ebb1769761cb2897891f3b776e692c405003d21fe6b49231f3eb8dfd362f3940da71a79d38b77b652e1bf6da2ad172d3f1213cb6faa2a0cc2d7fff25a89fe24a2a53fee82b17b9e0", 0x1000, 0x0, 0x2) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x40, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:09:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r1) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:09:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:09:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r2, r2) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) getgroups(0x6, &(0x7f0000000080)=[r6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0x0, r6, 0x0) r7 = dup2(r0, r0) shutdown(r7, 0x1) accept$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = fcntl$dupfd(r8, 0x0, r8) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:09:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) 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(0x10, 0x2007, 0x7) setsockopt(r1, 0x1000000029, 0x2a, &(0x7f0000000280)="8828856800946825e88c39937e5bb391ebff001bbd06aa1b5c4075ac311131e1eb18bd64499189de5489fb2ef60f3f5bcb57e2368a46f022067c28102f811ca625cf27d1e6eb7d7f3373e209620783cc273f6bcb80f133e7d1cc73b766507da2749a1fcfb3c95ce9dcc702190549204d4b7a5bff68ae4542396f6771e2f5dc74856be1f1a4bfb054776acbef627e84698fa09385c6087426e650472e7260d00b4f0cf53c4b02280d50b504dc539e1a3bce802ad158561638babc25b001682fd4d70c987af5d77ce09b62319a3092e7ccfddd9f65aaeb56beb2a9a5afc705000000451e94e5c95fec1c8e106ab935f470e2cabc71cba3a4e07a0186e95f99003693718924dc98c53cfa4cc30033df7edbaad80ebd619f98b40fdd4e1ebd98c8d71388dbd068c6a4cde0965d9e9ce9f8960d74687c5c20e2adf737f94c7128a68ca0090637026ad37ae3b012b37ee49732e4f18ef9fba61c4c2a410fd4c528fd44068069124e06289abce626435adb844d1486cb767171ba73c2260d6468922e39b8d34d79ff15a44d407a0cd7", 0x18c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 21:09:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 21:09:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000001c78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:09:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 21:09:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200080000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) 21:09:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="80d340"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x4000, 0x0) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc02069a0, &(0x7f0000000300)) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x1ca, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r12 = socket(0x11, 0x4003, 0x0) connect(r12, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r12, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r13 = socket(0x11, 0x5, 0x0) connect(r13, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r13, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r14 = dup(r13) r15 = getpid() fcntl$lock(r14, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r15}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r18, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r19 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r16, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r20, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffffffffffdcd) sendto$inet6(r17, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r21 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r19, 0x80}, {r19, 0x6}, {r21, 0xc}, {r17}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r21, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r22 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r19, 0x0, 0x0) r23 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r23, 0x3, 0x8, &(0x7f00000001c0)=0x9) 21:09:13 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a8, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r6, 0x2000740d) r8 = accept$inet6(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet6(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 21:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 21:09:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) flock(r2, 0x2) listen(r2, 0x80000001) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 21:09:14 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0xffffe}) pipe2(&(0x7f0000000080), 0x10004) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f00000000c0)="6b54b7251e8206667c8fba2980099e06236a6ff58a83a5078f5b1b5cf9595f7f1ce505b477fe6ec7d7eb3da7445b3aa7a4f34cc3e92a02a8adc68d9dde3aa0b2b2d6173ac93355f8b3964cb9c3b8e6906c0ed33f1d3b88d1196e6e8f97df7a5ff8cf826bb4874df1e95eabf49dca8ba097068f", 0x73) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x3ae) 21:09:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xc16, 0x221}, &(0x7f0000000080)) acct(&(0x7f00000000c0)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0xff, 0x0) 21:09:14 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0x5ff2951b96ba4179, 0xa9) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) setrlimit(0x6, &(0x7f0000000040)={0x7, 0x2b8c}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) write(r1, &(0x7f0000000480)="d57c2a142a7904f6bb1dd1742cd87950b02b201d08d99b025a840d14ff17d67f68491571d84970c8d90eb81769a0674bd22920bfdb2bffa03e11dad711047e195bd8a7fe9c380f793093abbef77d47ec80ba9c2fd34c67f45f8a6db7a1cb52c2ee30f30f8334e1ff3d2727249787ca30d1a7b4410ba3b1d5bdb2fd08133ac7fda182bf0ad0fcdb9e16bd451a98e0cdc0ef4a0adf676a4f936dc99a4b08f3edfbac8c860d19c9dc64814f8602652c234461eacdcc01c10c6d7508f97bd4e7198e7066ecec4c2ac0f29387a08271b262b78a17952c1c4be4b1213d7ea0b0f64472985600d445f7d73eef878ab3a3a964a12b8f0bb2b1ac8c6a7140", 0xfa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x11, 0xffffffffffffffff, 0x0, 0x5) r2 = syz_open_pts() close(r2) r3 = msgget(0x3, 0x165) msgsnd(r3, &(0x7f0000000080)={0x2, "115358f71a251580b1fc8e5d8cd416d74d718ae3ab2297396561c96689adacffc317f84712eec863a3b48b5d578b3de7761299fa8bbfd2041a3450a27253bb9021c92be668057071a036f343ac18150f09330a256b99d79c49c0138cdb93ef97a5edf8a46afb4cfcc415800aba8215c501b37767d9af8962020844232e7861c2ec3f9e4e5e44684f4bdeece69362e19d151043e4db7f804c232c52f2cae542e91aab512e68edfcf326dc119602ec4428ecfce3dfaa60b53370347bfd2060a3fa6011f80a5620f32c40d1fbeed2d8fb4ab7b09dfd8cb26572ac9705bbebef4bdfc779162a46f5ff6f2abd0ff9c9b2299bda51606351871b6e50d1b7bbf11d"}, 0x106, 0x800) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000001c0)="4d116b0a84a2ee0a7f8b4ccfff06125f455f7f530d7d841acd3d32e5bb0abd3e4b6295aa75ae09114f55e5951c0e580c6b6c7d99b7d1a71504a3e719286e9ea2e37ebd8936b8f9c5422a7436fd9cf20fea794fc5f383f82b10badfca18fe63815393c6230a0a560c73220250799f298a64b8cfd889f9ceb9580dd1070a1864572462aefcaf35332bf723a4817d273c48b2", 0x91}, {&(0x7f0000000280)="5c8233bc16181738941c9d510d4afeda5f95e59af27a1be756716d31cb0173426bc6e38419a46dab085b17059a24addd", 0x30}, {&(0x7f00000002c0)="d2c0abd483132238a9468998638a3f4714d85aa0649613b5c5cf45252f7f67ea0a466c51d50964914b982ab478aa66e1f71f93ae5d108974b28eaf5636386e25c5291ad8a9cb0ba6ed119ced511c4c09dc0bdfa9bd4e2bdf3702e8da59fb8df601776e8881bb363aa718f794e5658825f586b2bf3030cfa7e2a5", 0x7a}], 0x3) 21:09:14 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x5, 0x7f}) execve(0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x601, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) mmap(&(0x7f00000ca000/0x11000)=nil, 0x11000, 0x0, 0x4010, r3, 0x0, 0xa5fbcd8) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xffffffffffffffe1) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r4, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r2, 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r5, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) r6 = dup(r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:09:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = getpid() r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r3, r3, 0x1c71, 0x18, 0x8, 0x3}) msgsnd(r4, &(0x7f00000000c0)={0x3, "ac24441f70d3687eb1cf71d083a327bbce166d9c3cb028e4f65d186ef31a03b05d42b96df7e54edefb95f83276c07f9c29cc070349abc00594386ffb60e14a8a53815bcfa47b2a6c617b1f4dc95208562464859301be1568da3cdbff446686cf5308b12086c46ea8"}, 0x70, 0x800) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 21:09:15 executing program 0: clock_getres(0x2, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) acct(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x129) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 21:09:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1d7, &(0x7f0000000280)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xffe) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[{0x9, 0x6, 0x7, 0x6}, {0x8001, 0x4, 0x4, 0xa34}, {0x1f, 0x6, 0x81, 0x3f}, {0x1, 0x1, 0x2, 0x20000000}, {0x0, 0xfe, 0x3, 0x8}, {0x40, 0x5, 0x5, 0x8}, {0x3, 0x80, 0xf7, 0x80000001}, {0x1000, 0x20, 0x9, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4, 0x7, 0x43, 0x8}, {0x1, 0x7f, 0x1, 0x5}]}) r4 = msgget$private(0x0, 0x131) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) pwrite(r1, &(0x7f0000000240)="bbdc8fcbb612fe06352b4d9296b40caa5b3a2f47151a72249436177de39b98d6d87b91ae8fa209", 0x27, 0x0, 0x2) msgrcv(r4, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x4) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) ioctl$TIOCEXCL(r3, 0x2000740d) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000749c8961ff954c097be4629bf1003dc7c23e3c6b679db169a5a4e56f8128e3736d6797feb85b48a7d2c8f0c5d05c5d69473fc5b69c440d055232e618092798d3690c5054ef3f808ad497420543307f9b01a862c7cf12128c727dc3cc139153d40aab66b265946963c2d3be5035004af0c245af4619f3a00140e3e41fb1d958d7ee159d5327cd305cf30059783fc2d47bd0c404b0f6d89b60290a3ae95885ad82f1ee146d862acbe176ba690bc9a0aa47674c67ee8cd66cfe8bd0ff7346507266ae69d64a3de02f5dbcec6d48bee6e17f0cdb11ab99dc5120890919adf7e2ceb5c447b53df1232682282a33da697473fa"], 0x102, 0x800) 21:09:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x61}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 21:09:15 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) 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)={0x8, 0x0, 0x201, 0x0, '\x00\x00\x00 \x00', 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 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) 21:09:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1c) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:09:15 executing program 1: r0 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x54, &(0x7f0000000040)=[{0x2d, 0x4}, {0x74}, {0x6, 0x0, 0x20, 0x80000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x80, 0x0, 0x2}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 21:09:15 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40) 21:09:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff65301cf48eab7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f7157506000000fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71aae2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f0000000040)=[{0x5dc, 0x1, 0x1, 0x8000}, {0x2, 0x5, 0x97, 0xffffffc1}, {0x0, 0x3, 0x6, 0xffffff8c}, {0x7fff, 0xc6, 0x58, 0x1}, {0x7, 0x6, 0x40, 0x101}, {0x1000, 0x4, 0x3f, 0x58c9}, {0x4, 0x6, 0x12, 0x9}, {0xe800, 0x4, 0x2, 0xe86}, {0x2, 0x1, 0x20, 0x10000}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 21:09:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x8001}, {{r0}, 0x8ac1bb1e8423565e, 0x5, 0x0, 0xfffffffffffffffc, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 21:09:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebff05635929b2b48ee3a4246ed4c98edb0f3a2ef70e99f287b61e00", 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:09:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x563055d132147a62, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 21:09:16 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000500)=""/250) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 21:09:16 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000600)=""/239) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000400)={&(0x7f0000000380)=[{0x84, 0xfffffffa}, {0x43, 0x1}, {0x4c, 0x8}, {0x41, 0x82f6}, {0x48}, {0x42, 0x10001}, {0x1, 0x9}], 0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r5, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/de\xae\xaf\xf6\xed\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r9, 0x2) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x8000000000000080) pwritev(r10, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r10, 0x3) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r10, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r11, r11) r12 = accept$inet(r4, &(0x7f0000000780), &(0x7f00000007c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r13, 0x8001a5}], 0x1, 0x0) kevent(r1, &(0x7f0000000700)=[{{r6}, 0xfffffffffffffffc, 0x80, 0xcc7f83806944a46f, 0x400, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x0, 0x8, 0x7fffffff, 0xce9a7be}, {{r10}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0xfb2e47fb769e15b5, 0x101, 0x10000}], 0x5, &(0x7f0000000800)=[{{r11}, 0xfffffffffffffffd, 0x22, 0x400fffe7, 0x81, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x16, 0x9b1}, {{r12}, 0x6, 0x0, 0x10, 0x200, 0x6}, {{r13}, 0xfffffffffffffffc, 0x60, 0x5a6eb3c3c73c26e3, 0x10001, 0x101}], 0x4, &(0x7f0000000880)={0x0, 0x7fff}) r14 = getgid() fchownat(r7, &(0x7f0000000200)='./file1\x00', r8, r14, 0x1) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r6) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) readv(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000480)=""/56, 0x38}, {&(0x7f00000004c0)=""/8, 0x8}], 0x3) r15 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r15, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r15, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r15, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r15) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x80000000000006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r17 = dup2(r16, r16) shutdown(r17, 0x1) ioctl$TIOCFLUSH(r17, 0x80047410, &(0x7f0000000580)) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 21:09:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) 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 = getpid() wait4(r3, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 21:09:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0xfff, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) pwritev(r2, &(0x7f00000011c0)=[{&(0x7f00000000c0)="68c8dd0817504e9cca0edee5b4a420f2eefa919102d5407eb582e26b51083a88c07ef8fb9c8f0f1d1ece0e3f65f8a829226cf9088a21dc98070a584b70563f44c03afd27332fe244254de4c8e154add536ba22fad3a4377c4bcfac28c90c38fd9bd546c50f4ce8c4edfe67cde51369d402ef15ce612a92a5eda4662a", 0x7c}, {&(0x7f0000000140)="bb946f6d8ea410e9599945ffd50e2292ef3ad9c6aebd34977e65fa040829686e8ecce7a6a0e22c2c17af8a25a7200064bcf7a9105924bc97e07f8f685a41c56709380ee06b9f6252d599b93da0ff5045bc65a12c94e8164b91edba95e610c273965f6bcca5fc5b32f801cb763d46", 0x6e}, {&(0x7f00000001c0)="811975b4c200b3779a57154ac66b283e02d285d49a51468140ff1e2dc8a6aa5a002cd584b0d725a93d2f7373a2fac3463bf199ed3de9a509e480ac97262b6aba1157de983f568abb11e1df2d022c5a43c35e59ef5ecc811cc6aab00e85179d72e4ae9a19ced078f2ae97cd03b01d27c940cb8025435f8e6beecde5fa0094e6c8d6b35d94b4a691a9123f61b673f946c5f947ca1698c8c0f10e399856ceb277668ae1f18f6c1f3352060920cd7c76eb5df6ba71086ae60823ea5043328df52d998798ea4e774806ed34827d8d9efbe97c2b0e45bb9de9305f0e2ffc5bebc6273abe11ce2d384e41d196db1ddd7cb9797512b8b36aec97680e70945c1e9a84cab16e664d3fc60ae3ba402bc6cc209751a8001a7e9588bdf90252b16686d6887b3b72e86cf7398e585826a5fe811021761b5c0d47b8b8b89a0cb63f99873baf88e53ea4ec93a307e53126801c8779402a89c51bfb01ffd661545a5258b612899cd53940cc0ba841d1319439ab300a9594053ac1b6b2691d6d42018c7c82a7d01016c3d25c83fb83dd44eed03937033b1ca646ceaef924c3c3b077207ec7ae1c226932f25054377561c7fb668409ac0df637a1870925be4e6359a0ead201212a4c211718b444ada16254f396790c3fc5f2c86ece5efa9b600cf3ec9b5062a007d0eb6b40dca7e5308f1e03745a88c45981bca92c9f733d22a7da1795b12b000ea9b34ed867709f8315ce08759c8686081297981507306bf322934565d3e7cd855449521074a3511f9d7891bb0ca84b3d91b34a52530b598c63f2126446fed155dedcbc88a130ce044988c74c25aa4aae46e7500b4ae8efd6ffe7fd9dbd6294cfbeaba23ad0bd02b34efbab709d1f223bc79fa7bf15675cefc31231b36673d6b4ef95320f4666898fc6ab7275ff1f7c6b174c075dbf9a6ca18dc1c49b685f626ef52efe2567ee50af7fd591574e81f40960e6c78be2ae21b9922772ac750921497fdbe53ba1d8f5374112f06ded831f49f38ced983ef7a33c0d5121d89179a0258ec87ccc6312a02c091e324e52c45be7cdc9333557756fa5219d579ccb283a3bc00c9d9bbb0c937174ade437632ea1eb6ca06dc0e1d156a8a6ff1e4ca8297bb4a1993083637f7872e15616c2f271e2b6017f5797cc128c827eaba88e17f76e737750c518808b599a5efacd2f41c3b74bcaf0956ff38ec73713b91c246ac02e145fb44d9e4a10f2d3904012c369defae678bfc621d0587bfbb5a0ad11f673a89e773a8713b64ff5b547eab72f3476954dd04ca279c7ff1f249b7dea0bfd3acf045056f1f3f063a152d2b442e123e1a08cf7bb4af92766c4b103d927ea0e610b90de992793968bf0f3eb27611ddd809fb54fb99d9ced0bf5637a429e6df09554305fb75e4a1b3a7b8180fb215a0f94b4bdccd4972ac587d664dd813fb11600e17e5000bc848a8febd06d1d03dba5773531736293a7c07a5bf7cb1598b6398558ed0d84b822048e72b9fc99969859e7ef6e7d10678e7dfedf8465cef166259379b2a26cc0343eb1421ba082200216dc51f02f217c658cbdae017575907f5a42d161fe19c9fcdf9311dc051c2fb9abf1c841abf8c955ceb6041566d5a6e5ab36634e2fcad03bc421781874475cbab942b13a51c18dda1f0fdb59a8594efe2d06cc732a8cd444aa960468ac63c910b547e915eca1613bdce039a139cf51ff44b7b15f3899f61ab72a1a12adaf49c50a309cd22f86583cfbf37ab3051cdac791b3358f4b82c8e302779abc0eecb79e8c6c006b7d67141ee488db0843459789ba7203aaebcafafe19163755396ed88d330a094164178b9f33ac497ef8dfca79e5c6c1b40c599d357fb5b29d09bb82863a59cf4c7afb1df71aa8ca800a1e712712fa0d7d37f9dccba01e2be9a2981c432b817a477cd5a217aaae5764b8f81eeb2b511812fccdbc37711f2f23af5aadf3adfc2e3e016cd9aacd363bb8dc2468d7e327a56adadb7b2dd44628e56b7c9899578eed64ce87629c4d51a4f7c41cd674b128b6288a17da0d6679aa3a53758990c1e5519764bffbc7d271ce1722c88734d0e45b49c93a40ac4bcfb4cae14c93bbdd3e9d2a1effbac6723225d0b35bc14038b2ce130db69a0f8bf1a9c29ebd4b0f3e270105dbedfc90e2219b3639f8f8b4d95b7151c16e5a058186dbaebd8526ba6b5bfefa6535c42265ddc83b2e6159e6ef3e9ae8db8bab222a249f34a55afda7f9847c116da9f58b4075182cdfa829721c8e8a2e03d8453931952a4b7c2b7981bcc6b7da52ce24a2527683086ae24932440cffca47395a2ca7957fc481bcd4c36260828c7490747cb2cd17fa384811e77905e93cc2ba8ede3940ef375173bdc2bfd295237b4269f92cb4ca8eb45de3be2cd0408fd18ebba14e906c4579e41fed500318e54a067c66cb147b20b0e3f5e3d293474fb02dbcdb5ae44ed4335182322599250741938f0e6250e41b9f88313ef2418dcdf5ef3a7fe8eb4b991810157b82e9ec20d59a91b91f674a511cecbb79150b9a2b91b032a626e68a47990209aefbc3715df322a936e6ba27157d0f856a711dba37945b507b4c7ff075ea782663178b11c96e33c8a615a5d8a55080218f5b2f13c793368df802db3127189747b5df1df9079618f72ac10c9e6d9013b533f3c071a3a44dcd3db88accbd77436f7c3c4e4d64e1d3d88dd8f01378a44b36b98924158fe512c5f432646a20b6bbcf4b4048526437dfb2a98603c0fa56c39bcfbccc50cd1c580d0a18579d6d26d0a00e3fa617bd6573a5654fa5f4253d97cf4a3e691615b3063eee86fa372b7a5ed7a2df01d148bc8ad78912969c2bf89c296559cb0300e2bdc064548b364f98382189ccdfa65b54578b87d08ce210b6ee84c7a338127637afa7f732caa19ec7a57c7d5e66a2feeb8d770417f5feac102036d992570c3a9733cef5059a84096111ca62a90f47d9364f22c2ae7150a4d1acb85f15e69f1e8008435397bf6776629c8f60b65d34efb48fc6701a9e116a1f104b2011506fba75f01e78b09dba5cf2b7cd218ff2bbd7d9696f321b80c5fb1ed12a5fbad73628ef8df503b17824b9d2a1f3303e05358339db9d06694b904ac9df2eecd9cb77563d7d19e33fb04e3c26cf45579574a6a29b41fa60819c60084f7003e51a3f705ff6bfa04dfbcf6a75e2115b32abc1f58ba62883f1bc9df56f738b4550a8c93d94034b6810ca02ceee9eb65ee837eeee7e434cb7ec181f1aeaac7bf64d590d6e77e910f8d9183dd15bf5d6dcd5cbbc1e5d7cb416730caeea5281bc894f10a5b6532ba769d2e965c931fe92535c72b75e4ece27423145eab624919350bda437dc3cc871ce0aadfa0b68b5e6273a49010674b811c262bae21084621e15a56b5188c69fe735ed56a5e6aa6d29be47e382ae62dd1e270433d8b2386b77223f3e492a4f3229e5bbb20bf6af73453442eacca0a55cb8330ba8891e7539f4314f5f52cdc9b9c6d4a0e19b72a9e110950d09d2d20d6e34a7daf0de1edf50db03381807174bf0697eb3ea4d59d84bbfed403368a35232cf4d783d0f470ec118cbe457c050db9d6c1db65526beac2b43d68698fa2d7574b5f4ef148afc24b239851ab488bc0bd75057d044b68c40bb4d8a35f371cbd3eb8f76487f0c630ef3c5201b3ee1d2d163bba29d6e44d965b0595e6951e1ee73dd03317b698691c2cd27f8ac2776b8400c8f8b96bd7c394e5db21c1d9c4a93319453f99f96900ac25739aecb735c783e246009f52c5c80d729df9b740c0d4f745317eb4de25452f7cba403519ef0bd4596ac142d9fb8e1134936dacb4e8622609f54ec942d02b0c75c2ca44a288aea20ae9f0bcbca10ff8111c954e7ac944282597f36ef3ff20692ba2d31a65e788d47fd8cad5878ab3a10961dfd922bd3def1b55f9b9934b04878a9761ea8176a9193df27d3fef161c81ab0b5490aea8c4489b73b728701e671878b592fb05110506bf28d9933a063c722f3f8911a8f5b2a584cd1b1d86ca4bedcb1be32a47464d0c2938bdd7217e98245204ef7ccdc346d78fae7ac5f3a63b44df0f6aa06328f76f2be4614fb7e37742f782b0f2f9b15f5fb8dc47ca4b6d766e6ca53ff752a0ac17d418c2d11dc68ebff98330f798791b9f5f23bd415a317af0293b22fab1ac3607b1cbdead5b3ac8650891e017509fc3f8b6dd8dd5a1755dd73a69af37f032bc3ead26e5e9a8e396b65ae8367ed4b2effa3327002c6aeda94629f276fc038355ae1698f6d8d94259d74bb797415280cdb6b662591e1302ae4a588b95c3bdb5523111b9a1b4da52b60bcbdddb80974b810ed4b13337c880fd6020ee104a85cb856fd508bdc53227490529820663882231dbf9f99688911be4217fef631a922a6a61bc1ca859c25c67d0a9b9eff660d18b60291e0041a815ff8435eeb334e8d2c0f0ae4179e0286f90fdf90c77c43016004eaa7b23528867a5b2768fd46c4b75720cc4be494c05b431822335489f3e6f5dead0db8d5ad1d3f76dfc4b94e4e5b5a631db095d8425a7c7c5f5bf11b808d08363e7f4d38535b446e537882cb28ecc13d4c1af96f9ad651a33a25c2b78fc9965c573ecb0df52a99fbc29f5c4eda4ac46c24033b662e222eb1be413b9b7cce88a9aef854dc4fe2e61c6919beca1205e55271177b523099123e2ddc6385abc2feb6c265082e485055f3bce86127e0945ed9bf8d56dffe8d8790e7cc63c9b03c9e3aaf7d867a1b4628074a7fc9c6c4b1106b1b4c4cf1e0354cced935fb885c7d00985c7a5c64ba4c6d3e2681ba4617d19eab962a65dff57b4a79a9f8a7f51edbd1b6c746569ea0e9f7809b38c077cd5351cbf67741e6d58b4d9d4e1ffa18d520e2af6d9efdbc01651a1fc9e066f9fe58b7b87238ea2aec97a085972dbc852b83c8d25d045df413a60ec96d5506f84e0f03faf4849349b78ad073e77f88b1663ee2bccb10969e25723d376d8e2538e19a8b139ee46cddea5d169894f6aed5d66b03b95f5fd8510945d130457170e6b53f2f04c56be22a8ffb6836a6881a34d30f4571bf4af5d569867685e4c8cfe288d685e88831c4a2bd82bbbba13f504f730f93010b308f1c8dd822e9300f3c2402e59780a33eea140f41e39dc3c3f4deefd18c7bd240dd2d220a19f15792923764b1a011b4f695aa0ae5ad29fb043ac4bacfe18bf7a95de16705524d878afc5052d632ce065222aac114794918bc9ff8faf171116b90dfcbf893ce659c4550a33a7cc7fe7037249ae1c7e225bb67e0cd06160eba49523c04ab4b8fe3e382610b135893d2b775a35f7a0cb5ee5a35d249f9af13eda2a7b9bccf31e6f7dce4c64d69be5faf08afa457f9688a5f6bc217191fd779382056b919fb2ad4f55d4d44fd3030cf206af4371aac86c1318c378df074be766d8313a43685d46abcaf28534321944d918bb8ba90acbb2ab1aba77f5fab1e33dd27543ebacd567e7d5afd8e2a99377cb8054796bd3fbc8ae02b6baab8f28a8e4579f81a39f6f55d4db6828e07e3d523fe934e920ec7344947cdba173dfa62686377bc25defa60d969125d2b1a5818a8a1194d885b6eef963a1aeb54ac8df110e14b8dcd3ef0ea1cc3c9e28363a90b5d8c5db882bf004462a89b98cead203b152378cd9cdee64f0609a676adf79ea4c2a5e4af31327ff6c438dc8a7880e6e40e5a190d144348718d51261aaca09c4b7b0a64e38e8f471dcf3417d6fd9c6d4c6ecc4d056ca6bd13885340d1bb1671d68feb700a80a6b09baf6b231ad37080f8032d25c7e94ac0bb4f2e87922fdcff78b96bf2175c", 0x1000}], 0x3, 0x0, 0x5) 21:09:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r12, 0x0, r13) connect$unix(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="14c8c1f3be0589f30a684a1cabc218a423c72ad9cccec6ec77fcb2db85fb184e10c526d0973c1b3e8c449da6a62f6f2825b7b64984a03a084bdb4bf82706ab8a8028ba8fe7e5b5575f86129e18aedab3eff7f9d3c06d2ccbf7681fd252372da0e6872e3d0de75e50246ee4e324e932fb51f74fd5d89fcd7e52371c7d0144eeb4b8705d75694c5ccd65e11862477607e45da53b10464286cb2ab4d8a3570722d82526a411fca8fe10bcf042d2b9645ffcd9cca998e734ade02a7ff6503cb7635985cdc9055e7411dc9d1e4eeeebd260efedb6e35d3ccdfd30638fb54be2fe1545a4"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r8, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r9, r10, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) ioctl$KDDISABIO(r14, 0x20004b3d) 21:09:16 executing program 1: r0 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r0, 0x2) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x2, 0x5, 0xffff, 0xff, 0x7, 0x6, 0x3, 0x10, [{0x80, 0x5, 0x401, 0x800}, {0x401, 0x5, 0x80, 0x3}, {0x7, 0x10001, 0x101, 0x400}, {0x6, 0x7fffffff, 0x3, 0xffff}, {0x1, 0x1, 0x0, 0xc4cd}, {0xfffffff9, 0xfffffffb, 0x2, 0x80000000}, {0x8, 0x7f, 0x7fff, 0x8001}, {0x2, 0x4, 0x4, 0x7ff}, {0x9, 0x5, 0x7, 0x10000}, {0x7, 0x1, 0x2, 0x1}, {0x1000, 0x3, 0xefa0990, 0x4}, {0x6, 0x2, 0x7fffffff, 0x38f}, {0x7, 0x6, 0x1, 0x3f}, {0x6, 0x7ff, 0x10001, 0x3}, {0x3, 0x10000, 0x3, 0xa4d204d}, {0x7fffffff, 0x1, 0x80000001, 0x40}]}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0xffffffffffffffa0, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, 0x0, 0x100000000}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0xfffffffffffffffc}, 0x0) 21:09:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = msgget(0x1, 0x45b) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = geteuid() r14 = getppid() r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffe8e) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe94c613e2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b3ff78fbc5536a10ef788a9a51df26f03d0000000049ad4ae8d462fcf5fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a52b5416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ecd364ca6bfe963e86814a576b24813ddfa8130a04b4ad6d9791c698df63e5e23fa327326484829f3f7769669e325cd2485e1"], 0x1, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000480)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1c6f869125e6b5bf0ecee6e6a69818a571eff03ceb216bef0a5f617116d15d4d91d8c3e57f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa36100"/92], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="0dc49068d1c91555ea4d4dff0f000029ec40297bfa7bc26b269faba3"], 0x1, 0x2, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x2ec, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0xffffffffffffffbf}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r22, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000003, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000028930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000004000000000000000000000000000000000ffffff7f00005665f5ed00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000010000002e00000000000002009def1a1fc1ed341c5533b89b0603ae37c860feec61be623e30489e09d664539a1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000074cceafcd462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a159700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000001040)=ANY=[@ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823bece3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e507004ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca00300000000000000ed498d16a87490fefc995e00def660b38c8d935992868c040665a27a09b252286c4d2e8e13298441f2a2ba90846a4778981b3b62364ce171b2a355b6e6cde0922ffef2c29b14b12c7eb2bcb42aa2341826bcf9a157f5dec9f26e58e56a6d5fc175f5cbb5775aa77157feac4f29778e7763378fd51bd2bb15bd0000", @ANYRESDEC=r21], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x1, r11, r6, r13, r6, 0x52c3c0130fbad893, 0x3}, 0x401, 0x6, r14, r16, 0x7ff, 0x0, 0x0, 0xb6}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r7, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 21:09:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r2, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000025c0)=ANY=[@ANYRES16=r3], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) geteuid() connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0001432f66696c653005f1a9"], 0x10) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x23, 0x400, &(0x7f0000000080)="ede4521f1e7e9b65031160a9441d1b6580daa80d7ef38526e83c10834fef616c6191306e4ebbfe391f530abdb281984836c7ccaeda29f8fccc8277fbd47d8a5cfe93e3f88146bd505a4bba219f2750d3d2c048e06e40153d8dca052bb7ee12f9b87167cf582f5fe1053f236425e35bd1aef83718264facc358da7a138851c5e4200879da2bfa713316b501597aa00efe37e4cee90dbb92014dd571545a2222a4029c9d1b6254e3578fce5e5985a995160c975717d77fdcbec21d8a75316a22a639003f42a31219b0bcabb205d247c1f31ad265ed1b8cbc255a70fb656d6127a65b6ae42919228c5aade9199290eeaaf9510b45befd9f7a743ce0cd80c0f73558fa54113a8023790192dcb9f671ba05a3aac9952cc4f26ec98487695680b8c138bb53220f099bfa106e47a95e6dbcffca8cb2dd1769b6ba101bd9e3647251ddf8f854db956fcde7fe86bf8ddf46f0284d75a3b6aa235a128b1647c2b7d47bac4cec20d00e073fd85159cb5649c95e954168e1971f86a1b4001b0d8bffb01e0a627c38785fd2b5369279b03a0025276a74bed4f871d4febadf5fe1ad69784cf2452bd7cb55174ac979609efae0383d460bd7fdee956a382c82240d21957502abd904c150c8754ce9291a8f836c8e93b198ae1d5de47eb4585c3687d567de759ec915f3f88c922d8864246a2ceca73f1b8b065743b0d2b10ac1088d149888e02b625dab90128802fdef86197eebcfafe308b9e941c71ede6047ffc23f49acbd9c04b8f06e2b3b2e06769d250401e72acf0a0e0f44cb412de14bf845dc097d5b1797cb2a7b7a6275b14c8bd3eade1ddf507f93ff085b3db0214fd23b98aba3d1311531c7c2d529bfc0169d76f106d4f0e02c26952d4f018c66c08d694ea6392bcaf6d3994fe5da85dbd35326cb3e804866402948e75288cbb10315f0ab0e7db0836907a2cd79b7924f152b1a034c90c920c40574b83a962c88564366cab1cf4a37ff7d3fcd46c4c91932c248724679d1d35ad13cd976182110410495a30bbd5377d2a128f888dff0e76f1138e04f08ed73d6ade4dc0548242fd63a96bf870ec9e41d28a373a605b5089a8f66e699421ef738f9b5c2689265c0bf0c108eaf55f1561c08f82ce5da388f1cf2b2c811906eb0b7d61ede8ab7f85460e6988a72630fd12a75f2385eeecd888e3411d76cf8285569a310e97819ddeaee2d5854abd653384ad3a53a897fb6b2b32c8b320a65a874dcdec7f387c79788459d06cc71bf95299c8049a437eafc9dd40737c8bb6238f557a8b0b0b99c9595f6ad368a3e905e405e9405de562070c938c3a2d0f2ffa6fdf80cbe4df0d4c91e655deed1d8c73d160de4d682bf796e7ee1229ab09310648ca0e0145e53e778ca35404e472265833350924a9cac2b4fb38af13e96c93328c736a79999cc8799cf4751bfa1599cfa329fae7939f450119e8f743476f7c555d5bc1b1639dddf31382da7b0fc5c9cedf8fcf9497d38b47b8eda4f8f7c1c43078a043a66ddab993294c6a4c71aa7872f37c6aaceab70b7405d78cb138431b17e9ad882b8a30a0ff88e901c49a9604d238ab2143323717b17cc7007ab44235bba5bf134156c5868dffeb1756bd4dec701ac2dcc4df22fb5ce0e256aa207b49c8ea037abc414e564cb47951ae44046177ad0c181242a122e4de120ca9815a71de1ded45e9d601b0741c09b735b4d74c330bc2fbfcf9376af94e0bbdb4ef5a6c9a86a3da21225844cdf2e0b4b7040e9bedb5b5f392ffa39d8c24c1d5b0b8dc76bcbc35d99799c2477dd52c87b9d4d137ab691cfd87413505ed7affa61550b3223bdbf381366b3d021d968e1f63ee64642fc5452fbe85cfea7f964fb751af7752d7047c938d3c09559c5bd9370f39b3a70bada2b2c33efbc9b80a2a6fe85172294fb05e4aa87d4f394e616970e8a9b93fb969cc37cf55fa8c018921ef702e3ec7e445c8467d79bb5d63bd7d881965a9a14b1d664e961fa4691f7fcf0633e7d654c78b9834caad7aa27092ef5bef4146ac36db9152ae32302b3ec597ca6f151396e6ce373d16a9d44ef193b0e791e43ebfb552bb2799926e0d2b9f4ec27a665b31d380c9bf6b3565b0e38da7dc1a8bfb43cf244ea86474a0f80e9b43643132ca322b432040fe9e896ce6eb8f953e6491d26ac2a586277d0bc954115156b4c8f4dba78af9d8d2565e71a7d3c0ce8332ed36f39caa40f95262c3e9fba8a7ca6d2f6abcf9c3467593c4376712ea449bc3d5cf961c0da14d47febe40d50afd106bcce6238f081c5c6ff77566ac7f465a0deb41cc79ab45ee47c250532768acc858260e8d052b8d9b5d23edaf8453acff45e7fd9764056cee50f503165162768fdb39da29eb511cac60c947925bda0b87de60594843e6352f71a8eea8482fa094226c6e95e463ccdcdee32fb427d76c550529e5df91ef8a7f4dc185cbc8943babd429ea5564660c7e6f28ebfd06b6a58fc852db4ca65d8e8e9e20c291c5e4420c85d5b43dc29f0af9a2daedbc87fce1a8459431df275b4283afc17e4b08e8291698d67fe048089f6c392d7fe55dd8871b9c0537d76a76f6d219c147cfb38185bddd9f77bd9776db63419720c6dab05fbbd9091d1062ed56461921505c28e8ab0d684a828bdbe5954b0f9f7c837d6cb4c1f1a3785f307c9f6d8175e4e0565294970d20171db00ad1a11b49dfe6d146cc9b2cbc55d3c234ea135b37a383ef3ba55c7698cf0214079298e7a6916eef8861a043823587ccae244ba83a7141ccbbb25cfa07a009a68e9eb27eaaf75001c9085a4d5215d8621c2312d76ae4a8e607478a83cd0e3b97d86d043aab25333950ad91557574f7cba30c2c22d8386bcc0cfa9d561d1a56d4db183bf93091658121c39343320c9fdf154d3d29de19b354426c06bbdc8b00166471fc67fec3020bf08a1d45489bd2ab6fa221ca36491f341042fd76cdd8b8a119e22c37caa4d5679f9c11a9216e9c0c4fdb500449a5cc0a3ef192860b246040a3ebf4df86183bdbce270faf4aa54531621d0246d8e38de4c4217dc6cd4af349194ef5bbf32db8b124d5c7743413b3c7f0f43403ef33db9f891139ca97694f9718aa7dd782aeb66e33d77922463edb0fc544da9795f77669eca8cd7d29a5b49fe8fa84432d912dc10305b0484bc429a4ec7cd674cf0e2eb8be8150805bef2b03efa77046c50a690c83068d728164623104b6bdf93db186a5bfd088cb3f9f6058e85f7ce56a7a8435d784d8fdbf655e4d1a0a99d4d7d8e98521b5e5ffb1d7f0f39bf21c204982318ab0a7712091ac1cffa0d3cfbdedba8ba6379c5e373fadf048b7ee114ab6334fc5e9901b40421a8f163f98805d0a5c7ab9a99c21e76d5f213b07398e3af1f62dc8fbd73726c7ea5bcb83379bb64dc1112404d4bfe61f2afd5dc0ce463fc6be41567befbd830ea4a57a3feb58c703c2d14a36e2a366fbf1bb2aa36435db34a61e9bff44ea32d7b7dc3cfd6ec3af37eed7af19313fb3a4c20ab0a510547a142964e31eae9a70e588e6312f567bfa380df770659a12e06f598424869d882054b5ef658549be0cd62fa15fedf302b7ea48f9a4a1df7d2631838879d3adae649aaca10f0750140af0b76c0e7d3407a766bc374ff8348ed0adb90becdbdc7934cc37eaa29d8bf348058a3a0d16aed98704f26848d23b3b4e2ecd43f55ca50e7ad320f3dc43c8e1d3ac3779a344d400e98311ff5cb076f6386aa8ff5a2e6b81b0fe7fdd9c7d3cef53f3fd2e467834536c44a54a6024f29313a1c800b03d7faf8a895fcd01be122a0881f1d65cffe2987c78e5e261a969567b6bb755cf6c6c23136bd93a60d6488bd4c587fdfb0603788f7100b04d8d81caf56737f88018f23e49b773ca95c628e08a68fa036ccda7672d6da20e29049c7567bbe8c1ff7025027f27f0bf2c462d1e570413218518caa1776420557886bf04457625c6c9fa5bda8556a0b72d7c2af1c3550c935dbebe35345c01068da7d4dd4db0b55754f901772538848d3a55b87cca94c76de869b2514842faf09923ee0c5f27309e19b496f59e817dfefb4f6fbdbcb2910e58bc1aae4c3c59c6a3bcdc8411731c805202b1b97b541757c6d18964a59dc8e61954b8406999d8050f52533c913be4f0ba489464acfe76300b07962324cfceb7a1940d2d8d3504f604ae1c5959b6723a8e4b013d4eafc8abdc01c4a9a895eacd8557ecb92d7fe682e3fcf83fe923f6c2f534943e7a759ec9ac24b4b882dfb2f38bb7b4b88c1ad8a7cf6a861effa55647c42b13d72debaf087a18b22f841c615301dad8ec1641f93af60ef9840a48cf4dd4e95e95e62d72bc44bd60f1ec0d4252b428be0b02742e4fc06ebbdea6956fcd386e0328596db0e4253c4245b2c6a6e676ab750bbf232ff4e2d46898dc2428ebe485e1d2a5fe225075e2e1fae27ed8807c0cb75edfd78b12a0dacc95ff403b1ad1f65a8f38e8dd68de03d0e784d8df1afd960a5920278b575ffb606a026e99b5b1e5ddfd1ca1747a928b55ab422b65f20769221b799f66bf024642d441f203b41456927800be38e149cd8fe0058120257f524bfab060af156c4307fd04418544fbf0e9ada7ad4d82f020ec5c33e6524d3b3987f0732fc00efeaeb7c85a5ae073310b673f31ebe7da55e1848e90e17bb347b6b3805013de00a1e36f3d8b3b6220bf6dfdfc57ef7c5a113e8ace599236ba53d861ee06e6edc049d688565923f5c27bb66707b2863ec415f94f36379098cc9aefc53085fb7be9f8c1b1ba01ab989666abbdf423afe24c4b0fe2bfacff55ae04af276946d6539ae734f737610835927ad7e74ca5808eb89ecbdc8ffafbe388c9803b9edb49ef6b10b2d12ea84a203413ff0d3f91a4a4c5ad08782b0ed9cc821f6437164007921dae8097a4c272b97fb6ae5eb0ace79e520e61f40f96e2f05c702ef4dea46a74ecae2651a15312118228311bb74ed7c865f6f5b7bd8acd379ea9b43153378fa25cd5535d8d8818d71c95df9e34fef95fcb1694c1ec88290282073e28e47446e1ec78624aee45132c09fe58e4023018bfaa12768d17d37608e788ac272b7c3e725057097e73f240553bfee806dc63a5b089f4fe8f0b360c17718a206ef3229b2e0e2eac184eeb9de85ce7aec6f31c34f3e5f2bae135c662fe9a714f87d4361cead84b4493fd086c4d2a9763450d86c992a8584826e334b36af9cb38d2e9c0d3c05f174aaa73155ac91bf6dcb884fc9c3e14a7630883f54f20a6ef98facc62b1a9879a15a1445f27b5a1080146ed14726817f0807b8a139af3358c7dfd3e88280a4f3ccaf7e34fc1fdd252cabe3dc781d352e08f1dd68a323d0f18328a3beeda2f1861575fca1c2472e98477b14df4abfa44e82afe9fa8ee1aee85b7fb17c455a85211597913de9bdd16e899b63992ad382baa0852407f65389b5c4a43a462df3e2bed1a63915958bb04d86249dec8c9c172713365a26a548d906586e889fc23a4bf38bcc6e956168f587ce16f90df0a6583ffb33aa93067412003ab3f1706ea45a5d961f86c712883be086f4bdfb3b266fc16d602ed9f4f2690f309414bf47499dc7ed0ae70072a75e6a03240957fff97e6486680e213ae17540bbc1d4e70687626d6591d0a2f8dd59742ad8d2e7c450de4978cd54e43a4d5ca503f6a9db3680d4f4cf7b7ec92493d7e0d63baa2bf16d0a91b095ae2ef335ac7628e598977a6fce405b1adb610ba76410e25622be083afdc20d9825e93d8a6825dbb8e014586b9a8c58fcfc112626dd19cd46897ff62b7b6c405590006def85d45dd7", 0x1000) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r4) listen(r5, 0x1f296cee) socket(0x1, 0x2, 0x48) 21:09:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) pwrite(r4, &(0x7f00000005c0)="16a5d0a4d19de87dc101d16d9d9bffc489d866bce147b717bedf2e24c2fcfef5bce94c3cdf5610c10182ddecc8c17b9e3510a31e3a233769af6bbdbb765032a63066428a204a11c91c50b0f5b19b7523318df2b5a2d803999560be769de29443968bf430e7bd5565ec9dcff429680a40cc12d53fbdbe5e22cee5a5f9cd2c35d7519265c46aca8ffa6bdd91168fbd9932c1fb26a90a290eab3ad51e73016fc9034d7ad04ee36ec059ebf0b36bc8457a2b1ddd9dd30d55b464c56e8e69a2aaaaaabda1d4be569101c0d84bb7f8461338dd8609f0300d620427", 0xd8, 0x0, 0x2) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535eccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd0451c1c64ee79f676a34b8678977d5986a57e3123f9f0000000000000000"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r0, r5) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x400}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000340)="51831dddfc6e424ac3822c728c1bf82c3220541e3fbbb3a3db3f167d4b60e7fb57a44f4ba9148455765ef9644f5b611b1060be20552ff06217ce2ac26f9a7ccde4f906ca4c71d7be52f80dc67c4594994df5de168ef73cfa0098e4801bb4fb21ab2df53c29aeafb705a4e576772950dece056a8230ab8c2ddab6361a291e8ffdafeaf894c6746a72bab11d56ede407fc2c7a5b7011af1fa0cb79a453676b4437dddbe1ab5c9ebc2f8c850a5927add0c764437a9b51b3b4e9970121b6416f570139084c8bd4e957211f", 0xc9}], 0x1, &(0x7f0000000440)=[{0x70, 0x1, 0x200, "60e35e151fa0f6f2cac4c2fb6b9838282894faab19bab234ac417d183a2804ef249f1323e653431ecb7641d21299f880d22583e828d9181a98796bf6f87a16cfd5ac9d9de4844c32d6a7c71407a9fdb5617d1bb7c7144bc610bc63a9"}, {0xa0, 0xffff, 0x6de, "c6975cbf0b1e6d2a00a35dfbffb2d78133f5a28e2744422104c5dec5f327c206a076d1974a60871789cd6a4de473aa5521e4312fd72d59a9cf858da24ce44adb782e699da556447fd492e9297dc5cbb688d2fbbdb49e4029404aea45557f88705668f4fffedacdcba308bd92c2ad2c44c965253cc987586bea40a277b64ea4d1a75993847a5c65710d"}], 0x110}, 0x400) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x6b7a76, 0x8000000}) 21:09:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) geteuid() 21:09:16 executing program 0: socketpair(0x20, 0x7ef62a23dabcdcf2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = semget(0x2, 0x0, 0x420) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xdb5a, r2, r3, r4, r5, 0x1, 0x3}, 0x50b, 0x7f, 0x401}) r6 = semget(0x1, 0x4, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000001c0)=0xc0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = getpid() r9 = getuid() r10 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r8, r9, r10}, 0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000280)={0x4, 0x6, {0x6, 0x7fffffff}}) r12 = kqueue() fcntl$getown(r12, 0x5) r13 = getuid() lchown(&(0x7f00000002c0)='./file0\x00', r13, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r15 = dup(0xffffffffffffffff) dup(r15) pipe(&(0x7f00000003c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r16 = semget(0x2, 0x1, 0x3c8) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000440)=[0xfffa, 0x0, 0x3, 0x5, 0x200]) 21:09:16 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x800000, 0x1cfca7cc}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r3) r4 = getpgid(r3) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, 0x0, r5}, 0xc) socket(0x20, 0x5, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlockall(0x1) 21:09:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x3}, {0x4006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x0, 0xc1, 0x7f, 0x7fff}, {0x3c, 0x3, 0x8, 0x9}, {0x4, 0x1, 0x1f, 0x1}, {0x7fff, 0x7, 0x7, 0x3}, {0x81, 0x87, 0xb2, 0x80000001}, {0x7fe, 0x2, 0x40, 0x401}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 21:09:17 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x120) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000180), 0x8000) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x7118, 0xfff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 21:09:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x98) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 21:09:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x102}]}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x4, 0x81, 0x5, 0xe8}, {0x8, 0xa2, 0x8, 0x9}, {0x5, 0x11, 0x6, 0x7}, {0x4, 0x8, 0x3, 0xffff}, {0x2000, 0x4, 0x1f, 0xef3b}, {0x50, 0x2, 0xb7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:09:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x80, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:09:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x0, 0xfffffffffffffffd) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r6, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8, 0x11, r6, 0x0, 0x4) kevent(r0, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x6, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x4b}], 0x849d, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffe, 0xa6, 0x1, 0xec, 0x8}, {{r4}, 0xfffffffffffffffc, 0x20, 0x2, 0x6, 0x9}, {{r6}, 0xffffffffffffffff, 0x980ca1830e5dd9a6, 0x83, 0xf005, 0x25}], 0xa05, &(0x7f0000000780)={0x7, 0x81}) msgget$private(0x0, 0x40d) r7 = msgget(0x1, 0x40) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00"/156], 0x9c, 0x0, 0x1c00) r8 = msgget(0x2, 0x600) r9 = syz_open_pts() ioctl$TIOCSCTTY(r9, 0x20007461) msgsnd(r8, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r10 = msgget$private(0x0, 0x400) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfd4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"], 0xfe, 0x1000) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r8, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) getppid() msgrcv(r10, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r12, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r12, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r12) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r13 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r14 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x1, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0xaec}}, &(0x7f00000005c0)) syz_open_pts() r15 = msgget$private(0x0, 0x20) msgrcv(r15, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/148], 0x94, 0x0, 0x1000) msgget$private(0x0, 0x220) syz_open_pts() getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:09:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x553, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x55, 0x40, 0x9, 0x8001}, {0x44a, 0x20, 0x1, 0x9}, {0x40, 0x9, 0x0, 0x7fff}, {0x5, 0x7f, 0x6, 0x101}, {0x3, 0x0, 0x8, 0xf2}, {0x1, 0xf9, 0x39, 0xee}, {0x2, 0x9, 0xc1, 0x5a8}, {0x6, 0x9, 0x0, 0x5}, {0x1, 0xff, 0x81, 0x1ad}, {0x1f, 0x80, 0x7, 0x6}]}) 21:09:17 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4e790526, 0x2}, 0xc) 21:09:17 executing program 1: syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x100000000006, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 21:09:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfe46) 21:09:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) socket(0x18, 0x1, 0x0) 21:09:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) nanosleep(&(0x7f0000000540)={0x8, 0x9}, &(0x7f0000000580)) fchdir(r1) r3 = socket(0x18, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x1c2, 0xfffffff7}, {0x0, 0x938}, {0x40, 0x2}, {0x23, 0x40}], 0x4}) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x3e, 0x7fffffff, &(0x7f00000005c0)="95593927f005d61e5d4402f725e7dc5305ff2d7150f4ef2a62c84046239d5ee3f876319305d1b03651862204a03a136495da44b4ce670c65fe96f547c26ce51c10f816c33b6f75c8b7457c723f5d131434ff87fb9383df053c8dd8c6bf626fd80aedd6cff65f3c31dc6831f206b0d11e298349366729dd613c74b1b1383e5060c0e4c0388031a97a967394319cbb07504d32cfa0e6bee9082c1b547bd93bfe372130dfcf9f92f839971f1f71e4bd299b065445dd35adb3f60e5d7fbc1d8c0a4cc4bae4e42fc5b2a5161459943ef45b9a7bbbd1939ed6571c6f1bb5771442f1cd313deae31e3981011694", 0xea) sendto(r1, &(0x7f0000000300)="00f62c03be3924b632576e6c09b4c2596d801a2d36c2bd59cb41c8db8b0f50ddceeeb4f567b5c6e497446e93d5cfd48f5f63ca9cb6ae174be8b015b9d64b8d80e5a1233e38a7aa6029eabba4c02d37f70c90dd9889cd76a0f0f255356a2f2122dab0c1308af1eef98b3317b604b2fdd0fb2ca8cf1eb46465ea596d95caf1c65fc02d7ae6c7c55952be1c16adfdb3d147a9e172c244d5ccfc61fd577ae5cbbf4e32be2e1d09", 0xa5, 0x400, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 21:09:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getrusage(0x0, &(0x7f00000013c0)) 21:09:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6, 0x0, 0x0, 0x2}]}) mlockall(0x1) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r4, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r9 = dup2(r8, r8) shutdown(r9, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r11 = dup2(r10, r10) shutdown(r11, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r13) r14 = geteuid() r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r15, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r16 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000640), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, r17, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r21 = socket(0x11, 0x4003, 0x0) r22 = dup2(r21, r21) r23 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r23, r25) getgroups(0x6, &(0x7f0000000080)=[r25, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r27 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r19, r26, r27, r28, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) r29 = getpgrp() r30 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="1f43886d2ab415f15bc057c28d29eb25180f08894ee30dd762c911806562eb", 0x1f}, {&(0x7f00000001c0)="89f6d7016296671a4a669b81bd2a88fb31676db858b0291113e6de35d73848afe7dfb5ca519e789b57a54970afefa598e7f24c0dfac5ba3b20a26d208637a3a446ae3af39c0e1d74f14dbf585e8334da4de91f66e55039dfc6f6fb887f2a6fd0354c", 0x62}, {&(0x7f0000000240)="07719a90e4b577a984fb6d55a877010c7014486173aafa7255a65c44cbd995ba0718c1e70fe62c2be181b6363869c47b441e80d8c68a670d3c314c49d56e5f7d79d922147e1d651277016554c020afe0ae4daa4ad9ba2b43422cfb4bc4eec42eb90d2ce37d4995aa80e56c4df6a68a2537072a4b8699c6bf7155ab99ee74bd85127a1f58f405cf2da463f5d9e97b1a5968cc8dab735e75e99e76518a50561e63c8fce30413b12eaf4b150af7b3", 0xad}, {&(0x7f0000000100)="302db5151bf82538ebfa40f9863048e7e7df9b160ea05490415b268612f8aac7dd61c05511c242914840fb2bcdf9040e09", 0x31}, {&(0x7f0000000340)="c66574", 0x3}, {&(0x7f0000000380)="9d114e804f22c76f1148cc07665bcf8399c804ab41fa82ffd4b5eb9c4adb33f5f4b5a597aebcd3ad7289bf96465728b62df997b39e831c771869b7bf965af11de22b2a6b49e39d35319ea720e48b3900cffc42aa92bfe3c90e7c3fb07fd05a8a87edb4e2e3f310090f2577", 0x6b}, {&(0x7f0000000400)="d73e545853065ab51335e3", 0xb}, {&(0x7f0000000440)="c27d7721c90e286a5709fe6ad6cef02a1af11107db06964f", 0x18}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r5}, @rights={0x30, 0xffff, 0x1, [r9, r0, r0, r0, r11, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r13, r14, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x90, 0xa}, 0x0) 21:09:17 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8001a5}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) dup2(r3, r0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 21:09:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3cab9315e276a21a43873469273bdcab8801c6bf6e4e3c206da083ab9a7109a5d771d1a5702be3214e965e789fc408fae1963de573268ba24e551d86184cea00405dd628c2a9a1c843d9588c4ee9d97a0d15adea28679d50c76d9bad5ddc3635cbf1c719e64d4a73b023c21378b4cf68595a438c3a5ba9dce02a72dcd2191d2d88dc84df145a5c5fd39d31e2ef3a902b055d569bc4628e2d9a59977db35a1195557cf0cf8b449324f91050eae26234fe8e4d888dbee06d78e069e0eb79352671c604d140784c3f85f68a62f6eb7fa739fa77fe12d29135567bb82b48bd4b5535d4ab60c5f3a649779bce76270d924cb2420e9cc2e9"], 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(r1, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 21:09:18 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:09:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r0, 0x2) kqueue() fchflags(r0, 0xb20c016dbcd8bd10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:09:18 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/111}, 0x5, 0x2, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000000000000a3f7e13d7388d2f69d899abfa5adeeca8c38906ae99b5831205b883afcc98900000000000001002bede1aa22a87fbae9d42064c312baaa01a7bf36e7be2b8337e342228dac5a20d7144b745d918daf02062dd19d48ec00"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/231}, 0xef, 0x2, 0x1000) 21:09:18 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 21:09:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x02%\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r2) r3 = dup2(r2, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x0) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c, 0x0, 0x0, 0x3}, {0x4d}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000005c0)={0xbe, './file1\x00', './file1\x00'}) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x2, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x8000000000000080) pwritev(r9, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r9, 0x3) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r9, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r11 = dup2(r10, r10) shutdown(r11, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x8001a5}], 0x1, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x8000000000000080) pwritev(r13, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r13, 0x3) fcntl$getown(r13, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r13, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r13, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x1d, 0x1, 0x8000, 0x7fffffff}, {{r1}, 0x7fffffffffffffff, 0x80, 0x1, 0x3ff, 0x80000000}, {{}, 0xfffffffffffffffe, 0x55, 0x1, 0x3, 0x1}], 0x0, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0x39, 0x20, 0x2, 0x2ff5}, {{r5}, 0xfffffffffffffffc, 0x180, 0x0, 0x7, 0x3540}, {{r8}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x1, 0x40}, {{r9}, 0xffffffffffffffff, 0x4, 0x42, 0x43006224, 0x9}, {{r11}, 0xfffffffffffffffb, 0x2, 0x0, 0x80000001, 0x100000001}, {{r12}, 0xfffffffffffffffa, 0x5e, 0xffffe, 0xeba, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x1c, 0xfffff, 0x1ff, 0xbd}, {{r13}, 0xe, 0x10, 0x20000000, 0x80000001, 0x8}], 0x9, &(0x7f00000002c0)={0x7, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 21:09:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x48) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, &(0x7f0000000240)=""/89, 0x59}, 0x1000) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000040)) 21:09:18 executing program 0: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f00000022c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e592758fa8287df4dd867e6c8d676300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcc1a00373dacbc068f65eefba1cdf9da3284a632091879a6c517c760982c34024b3e2b75bd11160be629783e9bfaa3d2675e699ccb6e1ad7aebc32bf46f7181edd01dd63bd3b5d6027c7bc37644c65a"], &(0x7f0000000000)=0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) r7 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r7, 0x2) r8 = accept$inet(r7, 0x0, &(0x7f00000002c0)) pwritev(r8, &(0x7f0000000140), 0x0, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r6, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r6, 0x0, 0x0) readlinkat(r6, &(0x7f0000000140)='./file1\x00', &(0x7f0000000200)=""/44, 0x2c) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 21:09:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:09:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) getpeername(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/157, 0x9d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/120, 0x78, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x0) fchflags(0xffffffffffffff9c, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:09:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r2, 0x3) fchdir(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus/file0\x00', 0x8, 0x296, 0x2, 0x1, 0xf8, 0x80000001, 0xeef, 0x2, 0x2, 0x9801, 0x3ff}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 21:09:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r1) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000dc0)=[{&(0x7f0000000a00)="308aad37c37b53540dcb9bdc3e28308aece7eb2c4ce9857570a2de9dd24cfa9c3b617982ff2019206c5066e2477321ea859b3998b6bf3a235cf30450874b35a4a202148bbc876994c34bce015f5d805b065fb80da224a97eb054318cfb502d75d127a35b7733e34685e7cb89d9c3", 0xffffffffffffff7e}, {&(0x7f0000000a80)="fb98ec9c55a5f37d47692ba5ae884a3772742187c0d5fcb014d84c18542ff74917596189a734b2e613395f8c8d15122a3a67642a2b7f26ae4cb99dd8b54331ec622bf9ea0df0605e57609c6a72cd533ae5fe211eab5f65f608bb358935fae14bb4ca7d1eba14256b27aefe9cadda71836a589b00457d0d97578767181bee1c0197b9b98a4d11635db0123f16aa91019bde170246099d9ac12bbc76d478937591a191e6cd00f9a1df5d7972c5314438142360b3d102a17408f8627fc55eedd7b94af2dec861f9a67aa20f5a17236cd1f92eee738e68cf9a43f98000238f02cc21cf146dff47f2cb2f421607488b065a48b2cf99", 0xf3}, {&(0x7f0000000b80)="cd4a30d36bcdb1b96c6c710391c913bf8bc6c1aacc2621f6f833d2a8c746eaa4c9a2e293a76047802e777020147e07f1fb1e1ba44adba32392c811e7ddf6c66ad858ee9189becbac2014a78138e015f3cebc93449db67ca8f2f8e0c9a138abb962e86a38564a061b6bdebe724683266a91f4ab7ba9f56b4d2b0585a133b9f06c0549e70a53a79befc26584bce590b794832102336a8b1abdcf910f3faa9ae091c5ba47e409de7337841c96abec7e12", 0xaf}, {&(0x7f0000000c40)="51a4abcac37a74ffbc961cecda64e83ad1d04e499b8f3ca39f1a52362d653a0d0f79679cff035d79b5d11d6dc43e1db6dceb9492669016fe5a9bc34033ec48f78e3c6d1178fe3356cf06d7e9529cff96ca1f542f7816f24233df1c83f91d207029cda5b7c84df4cde6f302b1e3342bdb2da4f13f470b7c946c6a5f87810e00bda6321af295ec23318cfbdc9ce79cb546ed1c03a75cfe29f1811f8a02a0441b2d897a8dd9eb407e47b803f86cc35c78b6881c1e614ffc9bed90cc65f6de9e37aa5195de", 0xc3}, {&(0x7f0000000d40)="52dd52e0f90659221ba5ccf793fe256396425fe72bdbeea25318824796e1bcad19fccce9e7110fde43cfdb9f0b1fce4caa32bd092ab78b41f01c1ae44f7cacc6716a1bb7ca98dd77c7797e862de0c5a5", 0x50}], 0x5, 0x0, 0x8100005fd) r3 = getppid() wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000940)='./file0\x00', 0x5, 0x1004, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20040, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000003c0)={0x10, 0xeb6a, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3dfa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400000}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x9}, {&(0x7f0000c5f000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000f3b000/0x4000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) fcntl$dupfd(r5, 0xa, r0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 21:09:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:09:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) r4 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r4, 0x20007478) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000080)=0x1) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r6) accept$unix(r6, 0x0, &(0x7f0000000100)) dup2(r2, r3) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *262942 72007 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800016814d90) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800014b38000,fffffd802f9894e8,10,ffff80000005b910,ffff800016814ff8) at alltraps_kern_meltdown+0x7b 0(b,ffff800016814f58,83,ffff800016814ff8,0,b) at 0 rt_match(fffffd8036ff7a58,fffffd8034b4c4dc,1,0) at rt_match+0xbe ip_output(fffffd8034b4c400,fffffd8034b4ca00,fffffd8036ff7a48,20,0,fffffd8036ff79d8) at ip_output+0x4d2 rip_output(fffffd8034b4c400,fffffd803d530798,ffff800016815208,ffff800014b38000) at rip_output+0x22b rip_usrreq(fffffd803d530798,9,fffffd8034b4c400,0,0,ffff8000ffff2018) at rip_usrreq+0x46a sosend(fffffd803d530798,0,ffff800016815418,0,0,0) at sosend+0x63d dofilewritev(ffff8000ffff2018,3,ffff800016815418,0,ffff800016815500) at dofilewritev+0x1ac sys_write(ffff8000ffff2018,ffff8000168154b8,ffff800016815500) at sys_write+0x83 syscall(ffff800016815580) at syscall+0x507 end trace frame: 0xffff800016815600, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800016814d90) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800014b38000,fffffd802f9894e8,10,ffff80000005b910,ffff800016814ff8) at alltraps_kern_meltdown+0x7b 0(b,ffff800016814f58,83,ffff800016814ff8,0,b) at 0 rt_match(fffffd8036ff7a58,fffffd8034b4c4dc,1,0) at rt_match+0xbe ip_output(fffffd8034b4c400,fffffd8034b4ca00,fffffd8036ff7a48,20,0,fffffd8036ff79d8) at ip_output+0x4d2 rip_output(fffffd8034b4c400,fffffd803d530798,ffff800016815208,ffff800014b38000) at rip_output+0x22b rip_usrreq(fffffd803d530798,9,fffffd8034b4c400,0,0,ffff8000ffff2018) at rip_usrreq+0x46a sosend(fffffd803d530798,0,ffff800016815418,0,0,0) at sosend+0x63d dofilewritev(ffff8000ffff2018,3,ffff800016815418,0,ffff800016815500) at dofilewritev+0x1ac sys_write(ffff8000ffff2018,ffff8000168154b8,ffff800016815500) at sys_write+0x83 syscall(ffff800016815580) at syscall+0x507 Xsyscall(6,0,c,0,3,9ffe7bab010) at Xsyscall+0x128 end of kernel end trace frame: 0xa01f249ae50, count: -15 ddb> show registers rdi 0xffffffff81b6c3e7 db_enter+0x17 rsi 0x2281 __ALIGN_SIZE+0x1281 rbp 0xffff800016814c00 rbx 0xffff800016814cb0 rdx 0x2282 __ALIGN_SIZE+0x1282 rcx 0xffff800014b38000 rax 0xffff800014b38000 r8 0xffff800016814bc0 r9 0x1 r10 0xffff800000a65600 r11 0x25b592ea59369ed0 r12 0x3000000008 r13 0xffff800016814c10 r14 0x100 r15 0x1 rip 0xffffffff81b6c3e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016814bf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=262942 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffffffff82574e70 process=0xffff8000ffff6010 user=0xffff800016810000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 72007 75891 43806 0 2 0 syz-executor.1 *72007 262942 43806 0 7 0x4000000 syz-executor.1 43806 117491 49263 0 3 0x82 nanosleep syz-executor.1 15688 478409 49263 0 3 0x82 nanosleep syz-executor.0 97961 311197 0 0 3 0x14200 acct acct 87311 305987 0 0 3 0x14200 bored sosplice 49263 365536 54070 0 3 0x82 thrsleep syz-fuzzer 49263 516786 54070 0 3 0x4000082 thrsleep syz-fuzzer 49263 145500 54070 0 3 0x4000082 kqread syz-fuzzer 49263 442038 54070 0 3 0x4000082 thrsleep syz-fuzzer 49263 80681 54070 0 3 0x4000082 thrsleep syz-fuzzer 49263 396529 54070 0 3 0x4000082 thrsleep syz-fuzzer 49263 275990 54070 0 3 0x4000082 thrsleep syz-fuzzer 49263 421644 54070 0 3 0x4000082 thrsleep syz-fuzzer 49263 305023 54070 0 3 0x4000082 thrsleep syz-fuzzer 54070 355274 31093 0 3 0x10008a pause ksh 31093 193101 4772 0 3 0x92 select sshd 29124 135906 1 0 3 0x100083 ttyin getty 4772 419351 1 0 3 0x80 select sshd 96871 222619 44471 73 3 0x100090 kqread syslogd 44471 395649 1 0 3 0x100082 netio syslogd 50794 169448 0 0 2 0x14200 zerothread 52824 175902 0 0 3 0x14200 aiodoned aiodoned 73780 374725 0 0 3 0x14200 syncer update 7783 292647 0 0 3 0x14200 cleaner cleaner 2934 423408 0 0 3 0x14200 reaper reaper 12437 153811 0 0 3 0x14200 pgdaemon pagedaemon 506 163327 0 0 3 0x14200 bored crynlk 1994 345069 0 0 3 0x14200 bored crypto 35440 339302 0 0 3 0x40014200 acpi0 acpi0 29665 497192 0 0 3 0x14200 bored softnet 61779 9552 0 0 3 0x14200 bored systqmp 79423 119934 0 0 3 0x14200 bored systq 50144 301955 0 0 3 0x40014200 bored softclock 49862 252207 0 0 3 0x40014200 idle0 71094 302454 0 0 3 0x14200 bored smr 1 157760 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9622 6995K 8216K 78643K 51418 0 0 pcb 13 12K 14K 78643K 3049 0 0 rtable 179 16K 17K 78643K 7015 0 0 ifaddr 128 35K 42K 78643K 2640 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1181 0 0 iov 0 0K 40K 78643K 8884 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 14085 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 164 0 0 VM map 114 28K 28K 78643K 165 0 0 sem 12 0K 0K 78643K 6894 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 20379 0 0 sigio 0 0K 0K 78643K 251 0 0 proc 45 30K 55K 78643K 4353 0 0 subproc 32 2K 2K 78643K 1262 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 1566 0 0 in_multi 39 2K 3K 78643K 1233 0 0 ether_multi 1 0K 0K 78643K 101 0 0 mrt 2 0K 0K 78643K 77 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 2221 0 0 pfkey data 0 0K 0K 78643K 4 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 274 671K 671K 78643K 49190 0 0 UVM aobj 130 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4170 0 0 NDP 26 0K 1K 78643K 800 0 0 temp 268 3545K 4185K 78643K 489749 0 0 kqueue 0 0K 0K 78643K 147 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 187 0 183 1 0 1 1 0 8 0 rtpcb 80 2921 0 2921 11 10 1 1 0 8 1 rtentry 112 1223 0 1153 4 1 3 3 0 8 0 unpcb 120 32663 0 32646 58 56 2 3 0 8 1 syncache 264 110 0 110 39 38 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 162 0 162 21 21 0 1 0 8 0 tcpcb 544 6973 0 6969 50 49 1 15 0 8 0 ipq 40 160 0 160 43 43 0 1 0 8 0 ipqe 40 4226 0 4226 43 43 0 1 0 8 0 inpcb 280 21623 0 21618 128 122 6 13 0 8 5 rttmr 72 24 0 24 10 9 1 1 0 8 1 ip6q 72 9 0 9 6 6 0 1 0 8 0 ip6af 40 15 0 15 4 4 0 1 0 8 0 nd6 48 167 0 165 6 5 1 1 0 8 0 pkpcb 40 36 0 36 13 13 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 428 0 428 51 51 0 1 0 8 0 art_heap8 4096 50 0 44 28 22 6 7 0 8 0 art_heap4 256 5298 0 4996 53 30 23 25 0 8 0 art_table 32 5348 0 5040 4 1 3 4 0 8 0 art_node 16 1220 0 1161 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 26 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 6886 0 6876 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 30549 0 29089 48 0 48 48 0 8 0 ffsino 240 30549 0 29089 86 0 86 86 0 8 0 nchpl 144 58771 0 58273 60 40 20 60 0 8 0 uvmvnodes 72 9204 0 0 168 0 168 168 0 8 0 vnodes 208 9204 0 0 485 0 485 485 0 8 0 namei 1024 209578 0 209578 10 9 1 1 0 8 1 vcpupl 1984 112 0 0 14 0 14 14 0 8 0 vmpool 520 163 0 51 11 3 8 8 0 8 0 scsiplug 64 10 0 10 7 7 0 1 0 8 0 scxspl 192 204018 0 204018 62 60 2 7 0 8 2 plimitpl 152 1133 0 1127 1 0 1 1 0 8 0 sigapl 432 20333 0 20321 2 0 2 2 0 8 0 futexpl 56 526691 0 526691 12 11 1 1 0 8 1 knotepl 112 4448 0 4429 7 6 1 3 0 8 0 kqueuepl 104 5062 0 5060 7 6 1 4 0 8 0 pipepl 112 11100 0 11081 22 20 2 2 0 8 1 fdescpl 424 20334 0 20321 2 0 2 2 0 8 0 filepl 120 167811 0 167720 94 87 7 11 0 8 4 lockfpl 104 15851 0 15851 7 6 1 2 0 8 1 lockfspl 48 4266 0 4266 6 5 1 1 0 8 1 sessionpl 112 89 0 81 1 0 1 1 0 8 0 pgrppl 48 382 0 374 1 0 1 1 0 8 0 ucredpl 96 15775 0 15768 1 0 1 1 0 8 0 zombiepl 144 20325 0 20324 2 1 1 1 0 8 0 processpl 864 20353 0 20324 4 0 4 4 0 8 0 procpl 632 44388 0 44350 9 5 4 5 0 8 0 sosppl 128 209 0 209 52 51 1 1 0 8 1 sockpl 384 57448 0 57426 199 190 9 22 0 8 5 mcl64k 65536 2362 0 2362 160 159 1 33 0 8 1 mcl16k 16384 188 0 188 58 57 1 1 0 8 1 mcl12k 12288 438 0 438 45 44 1 1 0 8 1 mcl9k 9216 226 0 226 59 58 1 1 0 8 1 mcl8k 8192 679 0 679 31 30 1 1 0 8 1 mcl4k 4096 2417 0 2417 12 11 1 1 0 8 1 mcl2k2 2112 138 0 138 60 59 1 1 0 8 1 mcl2k 2048 100062 0 100016 48 41 7 15 0 8 0 mtagpl 80 589 0 587 15 14 1 1 0 8 0 mbufpl 256 322525 0 322438 490 473 17 40 0 8 5 bufpl 256 61840 0 52563 585 4 581 581 0 8 0 anonpl 16 2094107 0 2068657 485 375 110 116 0 62 1 amapchunkpl 152 93481 0 93301 236 228 8 21 0 158 0 amappl16 192 119280 0 117804 461 382 79 84 0 8 0 amappl15 184 4397 0 4396 1 0 1 1 0 8 0 amappl14 176 2554 0 2548 1 0 1 1 0 8 0 amappl13 168 1351 0 1350 1 0 1 1 0 8 0 amappl12 160 3454 0 3452 12 11 1 1 0 8 0 amappl11 152 4901 0 4897 1 0 1 1 0 8 0 amappl10 144 999 0 997 1 0 1 1 0 8 0 amappl9 136 4697 0 4694 1 0 1 1 0 8 0 amappl8 128 4283 0 4204 3 0 3 3 0 8 0 amappl7 120 1284 0 1275 1 0 1 1 0 8 0 amappl6 112 4702 0 4680 1 0 1 1 0 8 0 amappl5 104 4277 0 4267 1 0 1 1 0 8 0 amappl4 96 18699 0 18672 1 0 1 1 0 8 0 amappl3 88 4956 0 4947 1 0 1 1 0 8 0 amappl2 80 159942 0 159851 3 1 2 3 0 8 0 amappl1 72 364097 0 363700 26 16 10 20 0 8 0 amappl 80 45945 0 45857 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 20497 0 20321 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 20497 0 20321 2 0 2 2 0 8 0 vmmpekpl 168 108115 0 108068 3 0 3 3 0 8 0 vmmpepl 168 2402593 0 2399449 1005 828 177 178 0 357 35 vmsppl 272 20333 0 20321 6 5 1 2 0 8 0 pdppl 4096 41000 0 40856 24 5 19 19 0 8 0 pvpl 32 6208799 0 6186068 1295 1033 262 327 0 265 71 pmappl 200 20496 0 20372 9 2 7 7 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1646 0 897 24 1 23 23 0 8 0