0x80044270, &(0x7f00000002c0)=0x1) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) chdir(&(0x7f0000000580)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x80) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000fb1e8490dd0700030000000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 22:34:54 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) 22:34:54 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="75aaf5a19f7d2ea449f4fcdb82126bfd1ae315d35660fc5d39ae0c15020c04a7f35b97eddd254fd7523193c6cf564f499a4e44c73c3ba22da6c551a7780bf89ebe96787b737eeadde945e1e0968c6d4ccab73359c2b32d0541897571714764fc2d751888a4fa24531ae7cd594ca63da126edad9ae9e578648632857bff59bc3c473f9d2983a4ac511ae175442931a8f89c7937d7961472456e91ac7c64bb3f631e57d6253177c4365f4ccb1f7cc625f615ae9d3967bd3f5b3a34186cb7c7e3c7d0b6", 0xc2, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:34:54 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:34:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 22:34:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4007, 0x1000000000800000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x1) mlock(&(0x7f0000574000/0x4000)=nil, 0x4000) 22:34:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x3, {0x4, 0x3}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 22:34:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x5, 0x5, 0x7f, "016f10537b47f2dab31bb195d1580677ee7123d9", 0x1ea8, 0x78c5d5dc}) read(r0, 0x0, 0x201) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x40) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 22:34:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4013, r0, 0x0, 0x5c) write(r0, &(0x7f00000000c0)="6f4caa867ba3c304297f827473e5575bf841b9652cac5bec8b9c2039cf00dfaa1d8f39da6340c72cafdb9eeb9fb977c6434e60dc7843f9f73889439138fc99552e7e2fa616d04242feb2e3a42a5d34faeaf8a4dcbc5826cc3ae30410677be570db1dea2d8dad", 0x66) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x8, 0x40}, {0x18, 0x1, 0x7, 0x7fff}, 0x1f, [0x3, 0x0, 0x4, 0x1000, 0x7, 0xffffffffffffff7f, 0x8000, 0x5]}, 0x3c) select(0x40, &(0x7f00000001c0)={0x0, 0xf3, 0x4, 0x6, 0x1, 0x2, 0xffffffffffff7fff, 0x10001}, &(0x7f0000000200)={0x1, 0x7, 0x4, 0x4, 0x1000, 0x0, 0x0, 0x2}, &(0x7f0000000240)={0x74, 0xc24, 0x6, 0xb1a1, 0x66f, 0x7, 0x40, 0x807}, &(0x7f0000000280)={0x2, 0x7f}) execve(0x0, 0x0, 0x0) 22:34:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r2, 0x0, 0x1, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0x1, r3}) 22:34:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x0) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20000000 didn't change! 22:34:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 22:34:56 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:34:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x89}], 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:34:56 executing program 0: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) socket$inet(0x2, 0x9baad47b892095ad, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) write(r0, &(0x7f0000000180)="9cb2aa2007294c06192ddfe066322e2eb4ba54e5e2a13f5e586f5b8ff21847fdab4914b106ff043918d2bb62464b33fd01f7f449e4cf228705000000256ef8b064", 0x41) execve(0x0, 0x0, 0x0) 22:34:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x6, 0x3}], 0x101, 0x0) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r2) fcntl$dupfd(r2, 0x0, r3) fcntl$setflags(r4, 0x2, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 22:34:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 22:34:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f00004d5000/0x1000)=nil, 0x1000, 0x4) 22:34:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="00008a9d45bbbc227ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b499013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x3f) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x3, 0xffffffffffffffff, 0x1, {[0x0, 0x800, 0x7fffffff, 0x6, 0x6, 0x4, 0x8, 0x6, 0x2, 0x100000002, 0x8, 0x6, 0x2, 0x0, 0x1, 0x8, 0x80, 0x6], [0xfffffffffffffff7, 0x0, 0x100000001, 0x0, 0x4, 0x6, 0x81, 0x401, 0xfffffffffffffff9, 0x33d5], [0xfffffffffffffffd, 0xfffffffffffffbff, 0x2, 0x0, 0x81, 0x9, 0x9], [0x7fff, 0x100000000, 0x2, 0x8, 0x6, 0x1000], [{0x2a, 0x4, 0x800, 0x5}, {0x2, 0xfffffffffffffff9, 0x0, 0x3f}, {0x9, 0xcc, 0x7, 0x80000001}, {0x32, 0x0, 0x67f, 0x20}, {0x1, 0x8, 0xfe, 0x101}, {0xffffffffffffff81, 0x8, 0x40, 0xffffffff}, {0xa50, 0x7f, 0x10001, 0x7}, {0x9, 0xda2d, 0xeb9, 0x101}], {0x3, 0x81, 0x8000, 0xc3}, {0x9, 0xfffffffffffffff9, 0x9, 0x2}}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x67, &(0x7f00000000c0), 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) 22:34:57 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x23a6, &(0x7f00000001c0)=[{}, {}]}) 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) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 22:34:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10080, 0x0) syz_emit_ethernet(0xffffffffffffff95, &(0x7f0000000340)="b2") 22:34:57 executing program 0: socketpair(0x10, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x10000}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) 22:34:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) write(r0, &(0x7f0000000040)="a2fc1c6d9d544dccad55582b6ec15c22c9cb17b4585de7385810a058bf5c33e8bbd7cee30fb3f86f84d2d5d20c06b8cd74b7d066e43f0ff00d4967e26aa2", 0x3e) 22:34:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="f8ecdbdf7bd10ecfc1edee52224aeda6f286e9ed73d848a6eef07309889dac77895b931e80fc80e40f82f85d70fd9df28008dd52f60582e04bc6a43024ccc94d250ba894c3a99b1757036fbba9ead72b52974ac529e9e3e5d9e2aa89c26974b53a9ca2f4a14a1ce8eaac703a416f3edf5d8b322816508743f10da757bd33f21c59d524ac9a6c946d292b671d8ad1c38cb31f752593637c5f7d50ae6177bd971a25f2f3d22d7329e8f60e531346b30bad43f397456ac3d8288c6e889c228920d69f2bc23f9bc843a5a038b527f36aa1df893e03fdb6f64202c7", 0xd9) write(r0, &(0x7f0000000540)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='}', 0x1) 22:34:57 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) 22:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2b, &(0x7f0000000200)="d6e8cdcd5f8137f6f576d3290d637c996c1f2b1c82372770d945c1ff053adbc724733f5ad51bcd05ff25fa") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[{0x1000, 0x7, 0x3, 0x5aaf}, {0x2b, 0xf3b, 0x2, 0x9}, {0x5, 0x9, 0x1}, {0x0, 0x0, 0x6, 0x7}, {0x8, 0x8a, 0xfff, 0x9}, {0xffffffff, 0xac3, 0x0, 0xffffffff}, {0x5, 0xffff, 0x8001, 0x5}, {0x3fc00, 0x5, 0x9, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) 22:34:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x154) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) fsync(r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="000000186004008b0006000000000000dc66921c15ce4f3bcd72c90000000563e0ffff060290d8291acbdb47beb5000000000000", 0x34}], 0x1) 22:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd0, &(0x7f0000000040)="d5") 22:34:58 executing program 1: clock_getres(0x6c2d29a1f936c82f, 0x0) 22:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) clock_gettime(0x3, &(0x7f0000000180)) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xa1b0, 0x4, 0x8, 0x11}, {0x2, 0x6, 0x3, 0x1}]}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) 22:34:58 executing program 1: syz_emit_ethernet(0x300b00, &(0x7f0000000000)) 22:34:58 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)) 22:34:58 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000007000)) 22:34:58 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 22:34:58 executing program 0: 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}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 22:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x9, 0x7, 0x3, 0x3ff}, {0x8, 0xa8c, 0x4, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x716, 0x9, 0xc8}]}) ftruncate(r1, 0x0, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:34:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 22:34:58 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x8) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x3f, 0x2, 0x0, 0x7}], 0x404cc, 0x0, 0x2, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x38}], 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 22:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x2f5, &(0x7f0000000340)="b2") 22:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000340)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x10b2857f}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="7b64360e5a2bc30e268d49650c89b9580c77365582d06d31f19fd07bf032d3cad2b192df995966a7765cbcee573df371702980cb20113b04a8f69de2e3a4852e8cd961587eedf186f59fec286bd574fee2ae9d3b65661e2f68930cd416608c7c2c43a283e532343a616e4bf5ea036601a51689126ca8cdd311262f3945c7eff1c69dd8532a36c4ec0890953f38ebb14c9deb8c460e1173590cd92f5926e157240df9f890be41ea94dfe97a6b6330f439b7331d", 0xb3}, {&(0x7f0000000240)="e370b37ed607c0dff2d6535457de1fd2cb1a6ec5c19200e52ccac76a43accaad66f65c6e4c3bc3c2e318bac74f7f670adbef442e021e210bf94d065370d7b3fd83dac6ffb17160b971c6ab69bad144226b87667e4f887d06957393a39464e4cec9dec6ede477ccd456c6e310d5cc57a07640abb6901bfcbb3c28bd06bc26cb995ccbc323030f37cb060e9b6dd16f6d4f4643fa482429692146814afa76b6a64b9b47de200dae858e9f40159707fa239ebf2ecfc1536807ff1c644a0f52567c55b60610337a51adb8771ed20cfac8225cb5163bf491d24a6b6379fc7f72bc0007981d20", 0xe3}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000ffff0000050000000e716f4654296c710da0f2256b8409944bb4789809ab159853cf326a6c2e00007000000000000000ffff000005fff70003415874d5fa75b5b68f861184a903913a63abceabefeee93df64b4bc8263db3c3d6dd229c9a6d3c4cb2fd9664f686d351d0b138bfbf0813995aeb862318e67b3a4f188377b63c0cfa4560f84c4adb9dfd80c09e2fbfd6c6dc55f9763285a40001d2271325b767a5ffa7cd3d74827b80753b634fdd66cdce67656a104ed5c2e68109d1e26959c2d428861a373fe7abb74cec8acb90cfb0cea03d449adbc9ef16ddefebafe2fc2c63cc22d18fa02ae74752d71bda5e615e0dd8d67476d099f0535ed8f1aaf18e8ebd0d2fc4979e63a4a6a3cb5a0371c14621a6cc447e9aee9b89f6ad52a342db5494b679f397b1b51dae93be814021a344919c68296517f340500e758a3906447c6690b4eea140d2ae6f36499f4bd705db851f470f1f4e7059c21fce7104c17202857ca6364e9714ab0e35b422eb3e9610d3784cc2da7770c49b0c1b32f13d77ce0de0712bc0b78e8867aae7b6fa9d0b128a9e391231f9d424bc09fabd2161fb2b82474bacc35473d8862597007d6657710887e43b468086ba65cd4c1ef0e371a5c169657ae5eda0ab471fb0b8a053ef8e05cabb8d18442a41d07a675ebb3900d7"], 0xa0}, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) write(r1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCLOCK(r0, 0x20004276) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000440)) 22:34:58 executing program 1: r0 = msgget$private(0x0, 0x230) msgrcv(r0, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x1800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x40, 0x8, 0x3}, {0x9, 0x6, 0x7, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80000054}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:34:58 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) 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) socket(0x2, 0x8000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000002800)=[{0x34, 0x0, 0x0, 0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4e93, 0x68c, {0x1ad, 0x8000}}) pipe2(&(0x7f0000000080), 0x10000) 22:34:58 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './bus\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x400}, {0x401, 0x80000001}}) 22:34:58 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = fcntl$dupfd(r0, 0xea954304d294cef6, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:34:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x8}, {r0, 0x20}, {r0, 0x4}], 0x5, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) setitimer(0x2, &(0x7f0000000080)={{0x1, 0x3}, {0x7, 0x915}}, &(0x7f0000000100)) 22:34:58 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$BIOCPROMISC(r1, 0x20004269) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(r0) fsync(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000200)=0x1) 22:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 22:34:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1ff) syz_emit_ethernet(0xfffffffffffffe90, &(0x7f0000000240)="c07e5010eff0514c74d18b79eb64d9cd0ee192cd66f1e8a038b4d838f7217cc28a64cc03234a01723f2b3c5d4f9061fdd1cfa12a908777fc5e3c39e861fbf8577e5d1c58cc95dc7bb23893019991ea4a2c00c42e0556a1adc40dd59fea963fc69f9ec7de5eff918043a0d09eee5cb8b8cae2322ee041de3ee10a29a25ea968230912aa2dd9ab7e4e39f53bc1dea8cdd4782105300707a6569d6fd9b96072fba9287379cbbed9edbe3bc52be90298902758b31eda8e3f5fbdfa4e647e132386775bab0b56a63517c0f4517f00569c06aa77f83d602dc9c59c9950") 22:34:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2042, 0x40002065d) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7f, 0x8}, {0x1, 0x4}}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7f, 0xffff}, {0x7, 0x7f}}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x21, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 22:34:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0xfffffffffffffff9, 0x4}, 0x1, 0x80000000, 0x1f}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) r4 = shmget(0x0, 0x4000, 0x101, &(0x7f0000ffb000/0x4000)=nil) r5 = semget$private(0x0, 0x1, 0x509) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x80000000, r6, r7, r8, r9, 0x80, 0xfffffffffffffffe}, 0xf602, 0x9, 0x3}) shmctl$SHM_LOCK(r4, 0x3) pipe2(&(0x7f0000000080), 0x10004) flock(r1, 0x1) dup2(r1, r3) 22:34:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x8000, 0x8, 0x1, 0x7, 0x9, 0x2, 0x0, 0x0, 0xff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:34:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x82) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 22:34:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f005a11d61d33970766f88f6866696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffeffffffff) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:35:00 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, 0x0) socketpair(0x18, 0x2, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x40, 0x713e76d9934e6389) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x20, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x100, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x200, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) r10 = open(&(0x7f0000000740)='./file0\x00', 0x10000, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r12 = geteuid() r13 = getgid() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x10, 0x0) r15 = dup(0xffffffffffffffff) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x10000, 0x0) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r20 = getuid() r21 = getegid() r22 = dup(0xffffffffffffffff) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x1, 0x8000, 0x10000, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="aa5c19e92ab28f7c7d36ac2f5a2cd53b418474aeaf157f6a2017caa367fa18775bb91e49e33136887c0e24ce49aed19d41a8d8dcadae690145515e0515ccde98230d79984b5aff86c4ad224591235a1102f0f66dc383767e0c1ab8beb6ff214be206be6fc00566cd1514917e6a36ef0647bc6c3e5b65d7", 0x77}, {&(0x7f0000000100)="18f5687eb80e1ac6068dc7484e13e011113399f977eb3db4bbe888b7b70eadaffdc7c4bf7888210ac8f6741c371edf1f7fb62d58629ccbafc9de245217970f2b14e701241eec9068b45483e4ed2802f9b47d4291d4608c0452fbda767d96f0f8d15598c3681d61f7f04484954c75f0e49620b3cf1582ee509fbf8e3968e0c89af9d6a30515a9b0e6213b5364c973066d3681f9a190a1a154f7e7544c00f4b6f648", 0xa1}, {&(0x7f00000001c0)="5d34d3fbe4097b45474f94f6db7def4b535cf889347f9803e0174257ba54cd0577daea38145aedb07bf1a080df12f423852e6d09bfc67a87fd2f3c7d7358ce65a454169f14d5da262ec5c0e7e6a53d7081d4e064efd8c50d0e2032ec282582e86567a393ed09858abdb8e9341ad24695218d21be756aa4b704eea0f0bd419a701ad21c8240d5e03f51649425ac52", 0x8e}, {&(0x7f0000000280)="6930f603d1509dab9ff7b3a91cdd5da8072e0845f877", 0x16}, {&(0x7f00000002c0)="f8f5fdae1de185ffa5847b873a77631dc6830fc47777c5aa9f6bce32a4f5b4a54e19c3d4dcb1ba542927ebd85db529f05fa58fadad4688d778144503b4a49ce4ca2c5184a4c7622d589308581b43686b6a67cff7b7f28c2ee790475aa1d2e8e1ffdaf6a3c607ab90ccda61dc99e4060f79", 0x71}, {&(0x7f0000000340)="0fbb0d5b44c2e0738b1f82e6b982ac5651c1ce13374c8ff57396bc7994491387fb269a2f8b87f2ea790a047a66e8acce85a4a1e6d88b4dc3ea59904edd8b8a4ea055e8dc8effadd209fb958b2f56ba72d45385a60f7b6f9ab8ef8c0309483a2f9f242e449a9b57c0c4a43ec99cc3354e64f5821cc313f0045956bd5e7e4ce363515c4cf96fef66c4d7b66bc0b388311352cc63f0c49b46a05e4f80701210eb652dd5ef9fc5ac1143cf888b432fd8b6a9bdef62035f5b5357ea5c0361554ce088935539db5ef11e5ff595d30810df5bbd050fe3538742f36a56cc3cac10de1452a8c2b3f2960c", 0xe6}], 0x6, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24, r25]}], 0xd0, 0x400}, 0x8) pckbd_enable: command error 22:35:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x2, 0xff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8001, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x70d, 0x1}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x10000, 0x50}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8d, 0x3ff, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x14, 0x7304, 0x7}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x0, 0xa977}], 0x7, &(0x7f00000000c0)={0x2, 0x71b5e66}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xd008, 0x9) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 22:35:01 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000100)=[{0x13, 0x2, 0x8000, 0x8}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r2 = semget(0x1, 0x1, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r3, &(0x7f0000000740), 0x7, 0x0, 0x33) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="ff95685165e30872a44f43982ead0f422272b19f1834a74ff6a346350a6558cfcd5b9040fc49455f65bc6e1849f208ad757697715654ed54de244044dadc4c3c3a63f2dea1a855ef21240a9bd324bbd6f909d0b39277bcafbf2d0b", 0x5b) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="82f0645a825325493f000e6839f088ef1f20eace4e2c021ea62e3dbe917bdd797c938f47e3f61db09286a3e716c6c120a21567ec619937fedecfcce11c591771d1bca12d6882e59d21b9a84eef6a47ac38d26e237e8a2ec74e5f9750877b0ceaf1c92bf630535ea5449c13d0cbbf3bb5f74eb2aad15163d2b44021902c32f16715fde342c84298a0d21fff5666dddac543790b30343c72282d20401fe59a9238d2bb2930cbf92c2ada60ebad66e1737cbfa7d35bbe113b1d147df67f811019c74e15984d1d0f1095c64fde99d40f5238a76ef9ee7134882fbc1d8d22be0cdf1261283b238ab73d7db273fd7bd725ff"], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r4, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 22:35:01 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x125) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3f) 22:35:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 22:35:01 executing program 0: setuid(0xee01) r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) ktrace(0x0, 0x5, 0x20, r1) 22:35:01 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/105, 0x69) 22:35:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) pipe(&(0x7f0000000040)) 22:35:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 22:35:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fsync(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[0x4000000000]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x51}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 22:35:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 22:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 22:35:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x1}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:35:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040), 0x27, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) socket(0x10, 0x4000, 0x7) dup2(r0, 0xffffffffffffffff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chdir(&(0x7f0000000040)='./file0\x00') 22:35:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/52, 0x34) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = dup(r1) r3 = getuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./bus\x00', r3, r4) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) mkdir(&(0x7f0000000240)='./bus\x00', 0x104) 22:35:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 22:35:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xd51f0fa99b66afab) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r1, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 22:35:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 22:35:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x42, 0x10004) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) 22:35:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r1, r1) 22:35:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:35:02 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 22:35:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:35:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000280)=""/202, 0xca) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrlimit(0x4, &(0x7f0000000040)) 22:35:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x800, 0x6b46, 0x3}, 0xc) r2 = dup2(r1, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 22:35:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 22:35:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x40, 0x8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:35:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) 22:35:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bd7ce9092b00", 0x19) 22:35:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 22:35:03 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:35:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0229c7e25da736ab8d004fd1e0942aade139fc80d3f3962ba20537f8db59528a48a24682f3493021b3b1b2c2436702f5317fb668fb5d8eca83a6ac4ceb01000000ffffffff3f43af58aa23af892f8204a35adce18f321b85f5532194ddc645fb179b74d17293a7ef9be2eba98dc847f68d5be2373cd8acf0714b3574bd3fed44eab40082de152cebc851d23e326308cea2ce9410d8b43f2699f0c7982d148a074939ae9ae897068acba29891d9224ba4c4b98bd7ab3085cc4784cc0f845ada67a188ffa80cdae216f2bfb1ee"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 22:35:03 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x6, 0x80000000000000a, &(0x7f0000000180), 0x0) 22:35:03 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) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) listen(r0, 0x3) r1 = semget(0x3, 0x1, 0x40) semop(r1, &(0x7f0000000200)=[{0x2, 0x79000000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x1, 0x1000}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1000, 0x1, 0x9, 0x2ad8}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/77, &(0x7f0000000100)=0x4d) 22:35:03 executing program 1: r0 = socket(0x18, 0xba287b5a24408d6b, 0x7f) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:35:03 executing program 0: socketpair(0x6, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f00000000c0)={0x5, 0x3, 0x101, 0x37, 0x2, 0x2, 0x2000000000000000, 0xa4a}, &(0x7f0000000100)={0x1, 0xfffffffffffffff9, 0x2, 0x101, 0x9, 0xfb7e, 0x4}, &(0x7f0000000140)={0x7fffffff, 0x4, 0x41d, 0xcc3, 0x100000000, 0x4, 0x7, 0x10001}, &(0x7f0000000180)={0x3af9, 0x100000000}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) sendto$inet6(r0, &(0x7f00000001c0)="514b89c93394e9002e6821d1b7e1026d447914aeb63862719a63c4b3d4948686b8a4e3a235bd812afa60b206a471b522ce81318c268eb52fc47af06294c969df0eb9bab494792fbd8aa77cd2d6451691ddd22c1b456151fd35fb1d93bc8ca3cdf82740657e7ce4a5255277a4fa27388664af110150ee5ef453793f3637ac25ef89f56a57165f8b6d3b33fe2cefee93c8f8c77dbc1ac922a6c59dd7b144d5bc71ebc2a0cf77562f26eabf9afd5df0f8170e614a2d29d6d83a91b410d1c0e46991649288ced8c64b88b3ee730aa98cd0c8c705d79ae725a588b7bc02fbe799fd06034053d714d2df7d0b", 0xe9, 0x409, &(0x7f00000002c0)={0x18, 0x1, 0x9, 0xf97}, 0xc) 22:35:03 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) write(r0, &(0x7f0000000100)="83330b7cae99713488ca6e67d04b47eb0c772a0aafeb30fa", 0x18) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000140)="0b5add7c97daeaa481badea67e7d6a61edcee79f5cca01fbbd0a85a07913aaa1b5866b41df5218956310a89a06c55267e0bf47f04a1e7c36ff75c248bee1c45e0fdf96ce98732a03d8d41a9ed935259895d04d6e091f3c5c15", 0x59, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x8001, 0x9}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = msgget$private(0x0, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@abs}) rmdir(&(0x7f0000000280)='./file0\x00') r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x6) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10891, 0x8514b69affbd8f1f) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2) sendto$inet6(r1, &(0x7f0000001480)="5581698aa6cf26e4e56f2048b5263c83c599f7f9e06f2c39451e24a6c10686e65aa7486bf404c24f2a117f15e8773d74d5c220a8eafaf9d3f269b6321686935421dc1516c56e6dae1fcc715da067cfb5ebb602", 0x53, 0x8, &(0x7f0000001500)={0x18, 0x1, 0xfff, 0x26}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCFLUSH(r3, 0x20004268) msgsnd(r2, &(0x7f0000001540)={0x1, "e0b045909c062583c737a5f43a68e307b944de524a64c69dc6a9e3d9e729fa5416ceee6f20403ed450f25c8dab376c8b31f9a69f88bb39a5bb6d887ac7c28276ad0227f33bc06f927da610c78fce8d7c42ea2a09d31a281c054f28b70c6d5cfe01f500fbc5b77b68180ac8076248b73b71f0f2aa2c286af48840e5f798d0975df3847451e8db32724c238db7e6f0a92f7fe4e4db245930d62f831557ef18ac197eee425b5f801c9f6827e83c4005bea3c80ac63a31bb1b4b720fc8fdecf257146b336ba1040cca08aa27486b9001ac678e6a23938f5a1d3bbca8f770f4600740da94d15a1fa3e599a1e02c74993c5cd8d86f22921c3488eb8e5d64a664"}, 0x105, 0xba77e31bf13df814) chmod(&(0x7f0000001680)='./file0\x00', 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) mknod$loop(&(0x7f0000001780)='./file0\x00', 0x80, 0x1) socket(0x2, 0x5, 0x4) stat(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001880)=0x3ff) msgctl$IPC_RMID(r2, 0x0) sendto$inet6(r5, &(0x7f00000018c0)="a7c3a1da7ffb574123475861647b6c4af34d1a44fafad8490937c8882343e749acb9b9d0122f67ec3fb12a8a63", 0x2d, 0x1, &(0x7f0000001900)={0x18, 0x1, 0x1, 0x10001}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001940)) lstat(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)) open(&(0x7f0000001a80)='./file0\x00', 0x20000, 0x8) 22:35:03 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000d40)=0x400, 0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x20, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r10 = getpid() r11 = semget$private(0x0, 0x0, 0x8) semop(r11, &(0x7f0000000d80)=[{0x4, 0x10001, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x77c1f0c592ecab27) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000000900)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000980)=0x6e) r17 = socket$inet6(0x18, 0x4004, 0x1) r18 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x20000, 0x10) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/klog\x00', 0x0, 0x0) r20 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x8, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x10000) socketpair(0x1, 0x0, 0x1, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000b40)) sendmsg$unix(r4, &(0x7f0000000c80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="9a8ad437a9837da33bd66d93004eda0896432f8b98d881946684884f3e076c9fe5378d2e8f4c6de338d90d1c0a91becd2915c891cb2668f1c47cdd0928b092c7ca207427cfbea217b840ecdd932849ad14201a0d40bff6af36b1d4fc969d4081fc3748d3589bfbb0248127bd20b849fd5f1b24bedaa6479a71c20a2349d2eb5c930c603c0406174fd5f81c8db54f92ebd32593e4ab630cf1fcba58f186873f81fd89ba7f22319ea868ef97d1fa66129bb51e03da8b50c5ccfeefd08756f2fef1283e6bd5529edf06467fc7d4e97eaa173e409786521aa43d30970e488f13909c5632690553effba5f02e9488ebdd60c5acc9a048f397", 0xf6}, {&(0x7f0000000240)="db3aa4e45f637043c53778ce46908852be607dbfef6a0192ca3eb75bb4f16c2bca0c1ef07c8ea91b3e1610306f65bb5810888bdc5f6c6420e13c9cf291ec35eb725d2fa85dff5782eb9c6c0ef4e4d7fa2eb10a", 0x53}, {&(0x7f00000002c0)="e2ffeedb8e6af4b4dc90c6adc4131234394061d38829e4aea4935896a2429a5f10ad4272a873edcd572066dd150e542741c7a0a1bcb41163a1a9f3e63160adf17dec65d17abf7b736bea1b3e6d7d0bd7971fc7617fb5213744c91511a3607d720627e9495d39102cd63da2174bbfbac3dcc98b4f1efd4402bc26f767a8e4c5da782657af612256648454e54bbe7927234cb1ed1b349c8c81578027bd275d06fc12509e22bbd3a51a799ac64fd5e4a494182536d33b2d2432a0e58174e7516301a51082d793b33aa9f3254e464b9f5bd8cf916c34568c5e6108b1a27b66dbe8ccf33204dff2c287d86ab1cb79ba999a", 0xef}, {&(0x7f00000003c0)="14e335130516927f51ef6343810e28a957bed5efe8a0f971969692ec8a3a8a6cd3258411e797f0b2fd5aad12ee1bcb7c6fed6b61ab7915291ba7d4a9af3a45473a7002f4e0d105312e82e8a7cc21515690326ce21d02281d86fc0fe1f275bb9e618da03962922cacd7f9d196c7b9ecb739d5a23fabd06df59d12a841a0fe6e3d70bca2f935c151576460380308b723f8ed4a2ac545de737f301ab07bcf226e848694b3673aa6397c7172010e0b12f77145d2c698a97d7d12d91943ae9d88f99c0a1d44ed", 0xc4}, {&(0x7f0000000500)="683198493cf73f493728115e8cf2f1318fb609cbda50552ae37b582a329340ef72ec2230ca4a72161028f28671319b919fbfeb0b7a6b8523259c0a33e1bd2dc89946546497fa5ffdc2645cd7cd7adf696eb9f6d4c2a7f151ede0d08d1b8071f3b7d1145681578bcd54ab8b81390354c3babe1c4a29a198360a93801ddac666d125b2a6", 0x83}, {&(0x7f0000000140)="145b2684d76393e016bc778e5d2a45a624a43cf2fc41", 0x16}], 0x6, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @cred={0x20, 0xffff, 0x0, r10, r12, r0}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, 0xffffffffffffffff, r20, r21, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24, r25]}], 0xe0, 0x1}, 0x8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 22:35:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="5007fa7e76064b20ae8c1d8f5b35390ee401cc780f5c708d824e12239bf6432244dc9aaf8d388246e4e300147657aa408e30fc29f6a2aad39b1c4618c3b929d6282b76c64f5177c39563ab4977e0748f15540365ae457b89caca73a0d861e1b9bcd07d2aef039d71e784fc8b7d5111fb4888c52c8ade8fdf6eb1854b5292c16d6c", 0x247}], 0x1000000000000238, 0x0, 0x400000000000) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x1) 22:35:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair(0x20, 0x32142f0c28538dce, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8aa}, {0xfcf12f710c7252d6, 0xfffffffffffffff7}, {0x8a, 0x800}, {0xd5a324277a8b2fea, 0xfffffffffffffff9}, {0x43, 0x401}], 0x5}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x85, 0x7}, {0x88, 0x8000}, {0xc7}, {0x89, 0xffff}, {0x25, 0x7fffffff}], 0x5}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="37a743e3d5de5cb0ecd351380434f098b03d9730509335a110e959d2e910d1282c25f1930018d80b7dbe8547ec271e434c6d6463c85e54b9920c376754113aa8d29d2cca144148d1655f588b28f4e4faab055b7041b8c021e62e94fcf2831b036f24fb0f5ecb6b419338d017281af723d66af447aba93ae765", 0x79}], 0x1) r5 = dup2(r3, r2) r6 = socket(0x18, 0x1, 0xfffffffffffffffe) bind$unix(r5, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) listen(r6, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x23) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000440)=[{0x25}, {0x26, 0x1f}, {0x41, 0x9733}, {0x8b}, {0x43, 0x473}, {0x45, 0x17aa}, {0x83}, {0x1, 0x100}, {0x81, 0x4}, {0x3, 0x7f}], 0xa}) readlinkat(r8, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/97, 0x61) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000005c0)=0x1) mkdir(&(0x7f0000000600)='./file0\x00', 0x11c) chflags(&(0x7f0000000640)='./file0\x00', 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f00000006c0)=@abs={0x150811863f653051, 0x0, 0x1}, 0x8, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x1}, 0xa) r9 = accept$unix(r2, &(0x7f0000000780)=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) bind$unix(r9, &(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r3, &(0x7f0000001900)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/166, 0xa6}], 0x2, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001940)=0x939) recvfrom(r4, &(0x7f0000001980)=""/215, 0xd7, 0x2, &(0x7f0000001a80)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000001ac0)) connect$inet(r2, &(0x7f0000001b00)={0x2, 0x0}, 0xc) fsync(r7) 22:35:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) 22:35:03 executing program 1: r0 = socket(0x20, 0x1, 0xffffffffffff0000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 22:35:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0xfffffffffffffff9}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)='5', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) fcntl$getown(r4, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) 22:35:03 executing program 1: r0 = semget(0x3, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x4, 0x7fffffff, 0x1800}], 0x2) socket$inet(0x2, 0x4, 0x3) 22:35:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x102) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 22:35:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x2, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 22:35:03 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 22:35:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") 22:35:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x4}, {r1, 0x8}, {r0, 0xa0}, {r1, 0x8}], 0x5, 0x6) 22:35:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 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 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 22:35:03 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x860e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1010, r0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x2}, {r0, 0x4}, {r0}, {r0, 0x8}, {r0, 0x100}, {r0, 0x1}, {r0, 0x20}, {r0, 0x8}], 0xa, 0x7) r1 = shmget$private(0x0, 0x4000, 0x161, &(0x7f0000004000/0x4000)=nil) shmat(r1, &(0x7f000000f000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xe66, 0x1ff, 0x1, 0x3ff, 0xb155, 0x14fc03e2, 0x0, 0x3, 0x8, 0x202}) 22:35:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) fchownat(r1, &(0x7f0000001240)='./file0\x00', r2, r3, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 22:35:03 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:35:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) r3 = socket(0x10, 0x400000002, 0x0) mprotect(&(0x7f00003b5000/0x600000)=nil, 0x600000, 0x2) socket$inet6(0x18, 0x2, 0x401) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 22:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)) 22:35:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10c12, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:03 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000100)="d26d2ea7a57fe1102a4a8910ccafd96b85373cfe9eae5fc6ff15013ac15c37c70f83d3d2f6cb58da7c6d3f94b9d472b373992673a99c5bbfd7e3956017d35a5757840d926449eee11461f22491a518c45a183a3d08d9abfbc08c2038edd5d51aafb0fedd680f5af0dc61aaabcc5476981103ea2ee9edd0ebf64eaaf5785909b225d206", 0x83, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x0, 0x6}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:35:03 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x3}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 22:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b2") 22:35:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) acct(&(0x7f0000000040)='./bus/file0\x00') 22:35:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x6, 0x1, 0x2, 0x5, 0x7, 0x80000000, 0x9, 0x10, [{0xffff, 0x4, 0x1, 0x7}, {0x10001, 0x9f9, 0xf4, 0x100000001}, {0x4, 0x0, 0xffffffffffffffff, 0x1}, {0x4, 0xffffffff, 0x2e298746, 0x6}, {0x2, 0xfefd, 0x20, 0x80}, {0x5, 0x4, 0x54, 0x6}, {0x1, 0xfb2, 0xab, 0x9}, {0x3, 0x81, 0x1, 0x6}, {0x9, 0xfffffffffffffffb, 0x401, 0x800}, {0x8001, 0xfff, 0x456, 0x8}, {0x1, 0x10001, 0x35c7, 0x2}, {0x0, 0x8, 0x200, 0x9}, {0x80000000, 0x296, 0x0, 0xf15}, {0x9, 0x2, 0x2, 0x5}, {0x3, 0xf8, 0x2, 0xffffffffffffffe0}, {0x6, 0xe6b, 0x16b5, 0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)}) 22:35:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap'}) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 22:35:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xac1c6be9686f63f0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x366) 22:35:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 22:35:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) r2 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x67203ed1af4d54be) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 22:35:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 22:35:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a0650207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3b2f1ff0153c9d5c) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0xfffffffffffffffc, 0x4, 0x400, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x64dc1d14}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xfff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x499}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x303}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x200}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7cb}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x24e}, {{r0}, 0xffffffffffffffff, 0x4, 0x7, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x62, 0x20000000, 0xf80, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x401, 0xffffffffffffffff}], 0x3ff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0xffffffffffffff41}, {{r0}, 0xffffffffffffffff, 0x9, 0x20, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x39590ec7615831f0, 0x1, 0x3, 0x9}], 0x8, &(0x7f00000001c0)={0x200, 0xfffffffffffffec3}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c490cd337bc06873e80cf91447a04c30f57aefc86382072cb443913d9d3990934e45813e82eb43b90598832c6a2ec7774d25b305bda5e08952c5a10874e388eafb0fde4d7756aa8104e8f8150acfca2ccf1f52"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0xfffffffffffffd39) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 22:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xab, &(0x7f0000000140)=[{0x2, 0x4, 0x0, 0xde}, {0x24}, {0x3, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:35:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:35:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 22:35:05 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x100000000003) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x520ed54b) r6 = msgget(0x0, 0xa0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x7ea) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) getuid() msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) r9 = msgget$private(0x0, 0x800000000002) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 22:35:05 executing program 1: semget(0x1, 0x3, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x124, &(0x7f0000000100)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 22:35:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x2, &(0x7f00000000c0)={0x25778000000001, 0x3b9acbff}) clock_gettime(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 22:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:05 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x1}, {0x44, 0x3}, {0x41, 0x1}, {0x82, 0x9}, {0x43}], 0x5}) 22:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x48}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() setuid(r1) 22:35:05 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x100000000}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffc00, 0xb15c}, 0x0) execve(0x0, 0x0, 0x0) 22:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:35:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x5) msgget(0x3, 0x200) 22:35:05 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="f8a7ed98b79d3c3bdf7de9819cb519a0501f8aead46dc14bfcd247343e5300da1e0ad4d144f9d0fc3c24283d846d74dfe8cdf6547ffcf5f5b9b275163a0a6ad97cf0b9f4c1d7caf3bd20fdf06ac4a8e10aafbbe6dbe2302463fc48afd2ca45cabaac09828ac21d4993a14d334bd27356d1", 0x71}, {&(0x7f0000000100)="0889c60fc98133fe8c07f09bb6e18e01d4f0d9d5061d333a0b948c695c054a7931e0749d08b0729d206dcd9984a39b1b64e0bbc94733f23f8958a53718894b8f8eb2d0931dd8bb1f6cf50655cd5abe964117ede315ddf6bbafad30cff285ccdcab36a6e3564559aa94838c6e1537a2005d7a558c745d492c568725f82b28aa588f60ca48bd25e2797656f2bc2a1aac1835273e6a5f37177f7056afaa8c22ffac566b26e44d719fe40404cd90cc5a127cf521407eaa8eff63902948c10416e605b4d4270b67c91a9d47e57aacafc1dd6c26fcc4bc09342bf07c60f9c3cd03a3c714bee76e7cf17a420e1a3a3b2d0be6d49720776f2583c544b022", 0xfa}, {&(0x7f0000000200)="0407df599c039814804a61e7e8a687eb459f0515747a42436bced6c0bb02804a88cac28be9791dc871c2dcb014278580b8b0c2c34e93b5a2aba30cbc652cefd2d1ddf150735c3986a871a4e611ac34ead690f90b81df1e3d5da84d176a5a95a3a2cf406c204406ce88c3e2dd7334ed3a110db52b16a62394a60ab1e7095bbd12da5b89c0bdfc81f3637805dbaf7ef085e22e7645c0ef54391cde2980e582075481f2ffe852288297f4b8737bd08829930e23e612cc3dc7a5b8983afb0bc1b48a1c42229641a79ac457fb8a81bef0fbb2b63ccfb9628ac9c7bf39cf8ed37f0c4169b930e263e2404d1978", 0xea}, {&(0x7f0000000300)="d1f16bba9c5b6450f9c6ec667317f827ba8b5ab8f6bb42586b74416cb80498b1fc8c0ebfd54bd8299840bc3cbdcece5bc78e54e29a1e020a6a33f4b88108e02a947e70047d8b9955dc373dc6612da158f531343b9e8ba4f372f7b1ea5b76d70130e69bdb5468b36dbdf0dad3dcbd7659687dd906d09883d190a8a0705c34540706117631a4a43145f54b2401c3ce766adc91f3858a3f95a0b3afd307442a1eb4a2df61aef5bf6a7c8743b5e5a3025d81e7977ad071bc2915530d2cf43b4b1f863a506112173317d6353e608db06820aba07baf5febcf1db8af930dff632cbe8879d7eb2c1d9f9debcd1bf80e835111a7b61b235d0ecc2f84ab47eea939af25818fa926ed82ee5720ce41786498e9b064e25e146b67f2c68b3546388c4b781bc5b887e56d35ecdd83d7160240d0492ee07200a2f4c489200035000ad6d904b44908764f314fc01ac6c7746720a9fe68d9ee618214cc924980c45928b8087047dc93233d1b1035ac1c62987b772e0b9845051beba3baae04b705d1702535c4a51de153c3780ce50dfd13d4136e461cef5687519a41f42f8daa63bebce6de73e29def5c49a4474d8e2955565b761400904aa474b13ea04632c7b60eec278a891309b5d26d0bca7c3d0834906ad54253b57a1cdef2315384545bdd03c6236f8ddb5599db8cbd1416e5c3db443a17b14a3519458cb146b6de5d996dc07f70135f0190983cfd51d3538c1fd8e463ccd3b995a888e42b18ed6b4180a2653630d814b9388d756c385279bf0353dafed1c64683dd7942a4278fcb2d841d9b6dfecb52071edb25b7dfc37eecaac9fcbf43a668d8335549e008623123fd06148de0795e353acb591c1e6f31e24347b1bf9ccf00980267eedb34d6528e1791a404347bc7bd95d113dac0ef93d79df8c20e2ef304206cab35365d960ef07731088c9577274783d5f85617cd8e846ae1a0841e147fccd8cf2498e730ec4101210740b6eceb02c0313f4f06a754b3efb791e2c9e401e37b878ed93ea44d4eceb1d401c709975abc8c931097d685ca4aa601048af1e6f7b7e68d6016fcaab69972af4c7f42d0ffd8f9a63ba706205ae4dd22a6227270e0e927130d6e0efc69e02c05d99f17f340d0f8eaf7424c044176bf03f2e698f9bf5ab33cd457076f326f9760da62fd84cefdb5656fc1c62db6fba015aaf050dcf9be3aff82c5acf30397f1b7a6f9f3cce967dc7b3762f7ba51f13e7e7926c92ac21798e0c5831135bc1889803d0a14ebc550894d5c1020b3d5652d93e5d57daaa72f9673089f4a0f930c9d0299e732a74d28e2fb67851db1d5b8eb99283693e00135e5580c22a9160e49c40a598c8e5b5c60fc0c3fa81ddc09a4999d7e6fc2853007db1de30ab4ab0cb9c127b6178d891ec4cf4a06e524b14b61a2c44348e4f9eee20e26d404c664302d0863e8e3fed484e7143031a7648bd40cefce26607fd31ba34dabe5dbed39e710f2c94931ac867995bb951ed7eb4c059d7197da1bf2cd6d5caeeb1c4bc7a0601e7a86276273734f58353ff9e96eed330eb3d2788bac339e138967ac25a023c624bc2086bd4f526d91fb375156193812dc7c558479b28974724c079425cd393bf45675af523a8362508d051917fcd03910f38851045098c83f932e74ecdc4e38f2019b92b02785c882554d53cb1d36b95c095c463f500adaa272c304cab741aedccd7979a294c91bcd8f01767c538c5956fa83a7288d275ec44fd84115fbabf49a489ed1fa367f1a011ab6ddd29d8c48047bcf55a91badf6c9fa05a79df414297d692f5abb6f2b7dc3da643ea1924acf12cd8c82fc63caad530bad176294a58df6142f84134b81934de39db18c30a1289ea1d4932d328f01012495d3c225391bb672725ee4b24d8af9efbf82f3d091ea07207f1018486b2b36e59656f6942586a6be0051bb5bac0c97bac50eb245fa08a4466342f92e303b94a508a6605382193ee255f49c6df2596c5d434ae02a0faffaf8495b484cfadd158d615d20862f3fd170cdea4f891f957da402f03b19934ad908ab8ce28d20440382d812ffbf21ceab14af55390b3a72b71daa25fb840832ed5a46a043cc57e1b3ad548488b210a4e3d6378ebc145377e811abe961c9d111222e2e734fa4ddaeb075235528e23099e60714b7885068d6d8c5628ac54fcacd15169265ed9b7160621be787e7b8a194931d26181158bf2aa9604a55353f9d4a2693929f46997c886f6ac6a766383c5aeac657ec20b75054d14b2b7af773719bbd7ab6bb43dda02f991fc4c3485700bef26a08620eedcc524066173dba8268327574e460d18e764f5a429fa0fceb2c0afa6d9094ef7fa8c5f72ac3e092ac581f8ad5bd70e76ada4f0857798f11818a2e2a811fabcfbc9b521255874bcc0db93df3a4e959978327331fe45027905fe0b706f98e69db34fab23f3ad32e2b38d1fd4a00992908c27facbebeb1cff334c0fd89620a99dac62ea76eb9c66b8159ec20976b283bdf55dc920b168698c5b002c412bec0df9ad46d6004fdc8ef735f9c8da2434d5407932b0a489cc92c4206fea69a8e9034f9b7b73ef0649264da7412f78e17c44fa638b7837a81a16050e0343793c5658cd6c5b37da326489944f38140d6b91b0007cdad1a4ed6f3c96f0c9dee05ecd5712b6e5a640afd5d65559327128b7fed05c5d99a1f5eed7e7ad2600f5e46a5f8f8ac5322c432f7f42cd19e14cbaccf00bdc77f81a9e98cfe8506ccc70e91fd34a12334f5d43ec7d96c5fa36c924eaa9137f33be8d138a8ab7ddff1945ffbf3f6a4b5438fbeede4f3026c8a6784fd6a3c87980b6f8f5748e13382ad5110dfa0f53696fb1ceb09020992fa02e4baf5d3be53e5d4a34434d017e7f2b198bd91655677c4feea5a360d06c1b158fadbccbe4aa26cbb1870e2dc10c8ae942d47a25298875f4106e228f3c1c5b14a39ec01e02fd30150986aeb44e91a16eb19f6cec5a58163f9b09f94256a032a22f25665c138b431b37464f3c67b707b758c6748eb70a45170a386dfb061b81839d9b2059752c30d9ccfbd80f284451ef727bb2fb298fe5e8403447fa843b3b96fab36f2d8443e9128dc912ef99f5b640df9fe9103bb217517d352f51407f5f97767858948b9777ec4648ef3038b21c460615efd570ca025c08d283750e66600482309d3e054c7322c92e9008d85f0ee999562f28dfe2b0741d167b91b2973e0dacddce59c11dca1704a254383911b1385310f3b147e8d0f8027b59abb1be3f5abef8c627abeedfaec310a3f87359621910f01d45a2826d7676e58abb60a3c007f9178483c7ba149dfeec5a1dac3b5fa7148c24f0b7a09992ff80724b2af6a73020bb062f70184d6408cbbb51bbd30b32ce6041426a0d3889e147862bcb5eecf17022faa953f78377c7bec22a9dda3be17df734195cc4c7ac4dabf2113565fb930efb5d2f4023e3615087dc621099494eea73efb57651b0345a680b77692e34ee64ecfb7ad04c3ef22322228e8dd770297666d725eb9e4e6d9286f8c5169e1b4ec72eddeea5cd279c0dfeb16b5cbb8c70fa669afccd8001b54f0c5e1f5b9568e02654132f34bc5ab88eabbf4b7a12f3fa8e85fda1a3e3411964489ec1ceff1be7f177fb9cd4c72c8f752605e4539fbd4890beb80581f74308aaa1fee3389a22189160d6b11e2c03247f6c6a18cea8ce9528f71193d72119c66cbf8c7aa6dbdb8df2c3d950d5e5fde3d742cd73b99a11c0cc09d16b86ec683c09bc2c9bcdc6f88ae07b2c35fc80d8fa10ff75473846382fd5ea581431c9fba3d5fa4dfe46e8eeef804e0547069cd9c122fc5030a2d6c4bd227be7b78756637e7b49da3312433b686440c00340b96cf78a9994633e60d59db4d96ba2852563393a812d38aa0f6b0dc496b04c421c780b596a861119787d8dca7a29f76e8bb577d045f945969842872459942f40a6a29f7e61ebe80501e648700f645ee14c0dd7edbe0d0fbad9aa7a72d72a79391bdf87525388c783db4511fde14d6c66e713256208ab145ac3943f893dfcbd42052a0c374abac7423773bb7eb089a6a3ce90203aeafe1ca00cb67b72e750e2a1a1482e68b0e7b59c68042e9ee6852149a6ee006f30ee8f31e8e4d0b992318d5a669b2b5cbdb49fe53fe0197afdc0ceb859f74fdfabaad5faf85e31476a7e1fde4667fa802007ea39968ff36ba53ecce7a03fd951a5378b375a16f568389b57dfd4ca7c3a26ab86161d85f9c8a5932a0079435e3f00c56fc21b6245c0af82cfaa08ad3af7fcbbbb02d5f0e90508b01d0109c8b5a75b8bbb77051b8c8917a97a2b41fd05ffbcb819dedfd72cfb040f0a70f0eafd0779e9450649e04b257b8a44ab103e310a004c8ae73b0310d149fd16077779621e5b18af559f2a1c40cbcfe3399e732124236407cfd7349e96142aba4d53ba7908956a066cab17aa1f91efce62fe872ecbea26782f93f735016098f4c5e2baac76f782a6b4b84ff5968a8359e8663653266515422eef21859f61a7b3749d7f45dd4b90ed3a0748717a51bedeeacb7e66ac49b4698eb98d773868fe4540e81cd4aa0caabeb6051472b7450604b2e594071c1f18f115491ae2ff49a412444800c42866b2694d0e986674e4eb8fbae963544da457fda60a4b483018c3b499a5ac832535faf293f1b571271a5fc6b9dadafbb2078c2e924bb24df860df20d08ec0684fc9efca5d0a383b7dcb074fb3ede86596abed17b5ebd7a524912e0f6a0e5978c22738e69a4248c7b791964f227f72d2dca46c2217c32ce4867ac32e7eef0653671d68fa90125e58e83a336b60eff338eae47d6f1842f397a973e0c10a70d664dcd8e9e141da1e7a0c2bd9d210957a1cf00fbf068209da4de6e3f6fa310b9b985bd1796005c31eaab38c2ee9c8ae99a6909802d314bdc2b732040852ad8aeba951aa5654663534f06e894b9ff68916758591c24716ca33a3693c665fbb90f5f3380aae5ada0a29c48520c6fe78ef736d71dd06a7993d28136445b3a3e9b229430ff88a42e5f44b92a2be38920af1903cb32d20248923e5212665e74766e9a42c90e982b378b9312a8683b8aef59afb0a9efb4005e7d30400e110f517c9074c17765c0bbf332821a854a760c818073951657dd24bcc9b3b4dc077be9748eb352a2e585fe327335fa60c3fe4fe607bf506002f2747da674f596cf734b46c5becfaa2c43983a8f89e290333c89be148b1d0751953d12c44faffc40931e1598a07886808af14a5bc161b19a6d73088b42cbfbbbfd949474a51b4cede466c4d8317923bfaae6f8e3c57d24911c26b5124a9b793881285f86d6a3660f78e0182a1259d7d1848770f66cfca3dfc965eb5f1e41c585d5cdd3a0b8fb9262ce44b9be82540a912ba30bee1aea2651324ae7f5828c58cb452090c737b73fba0f3798a17d64a495ddbe6399da6ac763c6a9a2cfae0c04ba9ea980c93ac30742aa5fce7066f236151549d14804978e5cca0aff13c5b99cbce59b1b98e6061b1185bfa7dc48a5e876070763d821c6268203e687223d6e721aa86f22ee9714806db50b57d30e444dfffe984521292cd147436f8a244c173969febef6f80adb2ba214332aa4ab173f7be0ffe23651cb2815a486460cc5ce43cc43ac6e7c2a09c85ecd5462f9f0793dd24ba695ba5a339ef0249b75c40bbf286b959b6b281d4015639d2dcdc279976808d79646006e766523ad99ea70cbe259d3c2eda70d9b4a6be34e6d76a518a4ffdd1bd529058b643454516bcea259ec5d8bbf5defe7198e0a67d75d2295b018a6fe318c", 0x1000}], 0x5) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001380)=0x1000) r4 = getppid() setpgid(r1, r4) setpgid(0x0, 0x0) sendmsg$unix(r3, &(0x7f0000002780)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000001400)="84f679542264077d0a46e0fbb5013f7dbcf8a5640783b73302ff5c167561373de099bfffffe6c37df924f2f179128f25a2af96b49e39c26f1d9f9cc895eb2ed2a3ff1915f95f68b4c9ca7620a3778bccc7adb45c214a507b3046c84c09aff102123c6a603393b5ec6b04d02bf40aad7352ed5c4258e081e9fe45e95b96b06ab7f941c2328be95263e4c40c49696e4ce5d85757f8b9701460fc71b04acf21d75119bb1643001c7dab0771b841b4653e1f278d8c706c3129502827901359867d4d18b48d39b283e0a742482a45970378f0c8f3b42181f3f467617c74eb021ff8e5e4586b50701ab1cf3caa8a7df88df08d0e347dfe29ae00c1fe44f1db321790cc41363347ec2684a9b579dce9740cf197f32d9849032e69c21bb4c7a936780882271cc716caf9bacd484cd0a41b0df09408ea98d3c5b882806294408ad8802ea0aa615672fd43223976240375ea5b11b0d58a863c5368d1835c38ed64b7b8f8f982d205876a6597507ac98bea763580384681c78fad4bcd1eea2afac935cf364f88851700ee7020fccafd271fac61d8805c7f87cff8592c1ea6913289737237aab32db950e932aee6aca2076aa403c0c876b431da4ebf44e941a3dce05ef47ba2bd545b4fe9049a3228be6d9182d0eca1fab19ffd0595ddb36930f038e0e16e5b3e3569593a25f2d28337a6797666534d364f270daa5c783c8f999a7297869857646b5713ae4155fef38bc8d5f36fb7644050d65d50c2e4456404a3e2be850b7f5fb5904a78e6bb186267feeb0eb88e1c34b90a8dbd080ac14cd729746e56e9da2a1191ba7abb71a7e1768fa0dbe9b12d3b50d01752111cddb2c6bea59f1e8796a64fdea8a05ae6dcca3c34a266f735b4f128370c0b22989a4fd7df014bae7360d10680c67570c8c643dd1b74dcc4f4d8ff1e39b53ab0df3d9c67c6bd0ada347c7f7595812e600df5e91cb1d601fe3ffe586789db9a3aaede2d75ef101a9505d204e115656d04acafed12ced1ea0b68cd901a97b4306aee997811190441ec87e6e2bce32ae657f8c178767959a62dc747b2962e23ca4f86ef443382759b4eb86d094d93272a280880ad47da4ed7d6a6bfe5f1dbc445d8927e25849f215c71bccf18cd8988e13069278e8f4a3ae53675d37314d7113e6d4d1d95d652010a079e7375a00a7aa86ed8466cd75522015fe3f70fa80fba697b7c70ecd352c1b86cb5f3646f97bd3dd7bbd2568eaf33b291b57ac33f98e2d70a1c029091e66a1b6f7a5dd0b93e0206c5efe1e6207bfa0e3b427b4b6ad9457ff8f12b5b8367f3f40b649f39559136f95ce956629fdcb0181c8b0a0606b2e8e900e36a2ed681698ef9f8c2d15deff440328a28a7b95f66469ace4c53cb70c2b03b2396dae8db03a0205bf152a71a85245067b9979f31c6651a6ce3656a8bdb8313769f53ab00ecccded87a746ce61755783532924b9e27785b162f223a27e1e76e1149238a273943537863144141c5c8df0aba3c931521f24812b781b8ca8e1ebee4d2577ec72b1c5491b408dd6d1237303fd0553b4fc9685d54d5c39caeb5d720aa67df0649eca899b7486266bcbdfcbf796ffcb4a846316fd0f6433acde77f221d1fd6f9716db8bd111530548911c892227e698f7cf523aa8caf17da46fb0b10863bb91094ea51f7166d8ddd255400f19fd3a2eb2343dda538a0f00a6de44815399c1c21447ccfa0b23159e5ae5242d0dcada66279e760c4ade9ea0869fa16d9ccdaff87baaa14b9fb9f52d491e63378016674f65cb7c795f95a0f8c5d5536048e03205d5d3ba09a97ec59fbebb93c91095fbb048101eb0cdc30e2fe478152045663a7815cb8bc7e2d1a10379f95e5931eff5bf25b1244ac20097dabf5712fb77882cb5697570d7a2ff57365e2b1e616805d48d0d76e58e49b444a37003761be1f8404d7b0eb1821cb5d2256c4d8dddfa158afba5421c24e589d3a3d2a01958e3d9ff39bd604b7ee3fe9c3cdc3af18e849abaf213457a42e9085290865c77e16afb755bc9187fcc11d014f2255ee6ae356f2130e32964a35ee25159c978ecf7d618ca7f4addbaf93989d1088c7abbc03e8902bcc54f70d851b7671f2c7855d5fd26d3f8dcd9457db227ea2290a70bf06bbb3fa7b82c8e65635470a2c1911de25a45de9dbea50c32c3532b0a0c357b2205bf0a2fc0e76582ca49df20be3d5b91ffb37363d6e0ffae3cead8dd1f388b3dc2dfe1d06e7a2538bca81e681fa4fd0082af8e737f5fc32a09d73b098311ac296700f22fc1cfd727a5d9560fe4066c55cb6d30848bda44c305f10b1314f56af97f0b1cfa2fe29462e50ed974937ab46ef29c5e2d6f398743bb26dde7b02f3e1a048793309bcc84dcaa5c0a18e5ce16dfdbba02a764c51ab36e39962971a9df8bde605f3a586fae55097e09dfdd82d0f144b36f85dfbda2f017d518bd25a944d49ed5d404f3bde4b8089dcd7de7046cdd922bf8a9c3a0cb41f9a4ccafb0390187fde3bfdbc82f03fe38a3959e9251680454274c38f66d3c0fcc3c2242f801a027ef946490d1fc7f6fccd263d1e850b6debbc7711e778dd160a5efe83a05e26a696cca29aaf25ced4a8cdb9b6f7cc0a6180b72c85d7b1fc5c4e2a1d5578672ec8d26f9eee43efbd912bfbacff0eee671f509a906d7f38bd970966b7904cb87cf7cebc72d7894aa9b02860410ff8b2a15a06fa98332c5abba77349612537de1d3f64ee85b73ee9384495443018d3ed32aa5a2214d0ca61ca427cc01825844042f8ed5a037102e5a535467a2dd162cf7c5b1841eadca3909e1bb0aeb93761d5b60db16cfaf14d7ebd29889eb78eb6d3ef228be8e1f91654f3cd8b6a4da99b8d892f1785d2e0bef3de3b45a4c45530c282a6c83733f88e437eb25ce4d95caed78ff9d7385583f625b008ae22d95ebcbd4f97640aa03bf6e9cf5a8e99deae04ca410e557ce74465de86633281cff04b26bb8578030c2f68447ca9f62670e2c1678c101d33b2a807a09852919635496e8946536c2f587ad893b2e9c75eac4dc265a0877a403d8d7cf590e93ca758c37322729cf306f3af4599448d7fd6ee130280667e8705179f1bcead4672f52fe22086af26695dd6bcac3a1bd9e108f5c94aeeb0c91a6a4510ecc8d445a011211766eb059faec0624c2ea631d594562b5f20b87f134cca118cdbcdd6cc6c9d46026e0d1ca536764fd1e5e5f3f9dbf67d3391a9b48f6a051cebb6dea2be724b0cdc057cfb86eab7af482d109e141edf075c6fcdbb408dcd2ad87e8928cf493d82d634dce7a3450e31b27ed155b28600aeabb8500b9985c24bf076d5344fe46b71bc1f4b971a311406847e7293a6fd7e4ccaf4db3f3b63b401c8b258835f34307f5908d7e8d25292f7410edb60941654bb64ca898bc44cb2786699a08aaeb7ed9ccad2ced28c44f2522406590c9b473a2af92299c8086995a1a2d4146dec5b398de5df0ce2e635b48aef51172bfc71904aa74a4e4f8195084c19ab6acc47d48e0703b7b10d0063abd7c549a960deac58a26dcfe3e3d45b2098ec96d7575a36d6652411c113850ee5fe3de796744a16cec37de18c4c8194bc2d8eba1e2a883e0c0f5021c4530eb27ed5e64d80211f7e8a71901c4875e9e0ee28b12dd245e58e4cb0692bec28d48278aace681ca5d87e0274e4aceae9981040ff7e313cfade503d8e647ea873968267bb614469a2bfb932140c4aa87aae9f03f4c4775cadd94bc2d37c8d7682077397ac900b300be0440d8c2e3197d1bf0aa815ee67bee30fb7f0b278221a21efcfedee6f4f68fb1947959ba19413dc27082c36b8038dbc3f1d172b7520de1f400c75c509e750be6312cb1c4e4c6b1d001ae85c928fe96abc92a6dab93090a2bcb1ee8225ad5e5493a680dbca6958398841a03953bbda929c85051b158f4280d6da4ed0de85db65d63124e968a577409a8b2684190c94dce73f46b1e30490b2b6de6a78dac9d6f70c9033d5593ed18d6e79f88fc1af21c5c131a0a2d87c22e724a9433b57575fa7da3cbaabd022aaff759e9304859b3fe91276c405e3f2c990200f6012e4642435d6d4cd71200e3338de9b9e527140e727140bc60e1a88462e64664f4c22d41670ccb9521f434a49b70fd59e6f2b193300551ec7e4c10a193a17cd3b5b94bfbd70690f669b6bc82eb3a6b11add644584b8e084b852baec2c2e0d3c0eb0b52a9733babd69e11f515f1a83f50d3d77626bb0f29392252426343e709212296b6df07e81114d0aa442bc55ef6f29541cc5370c0b80424bae983ce47e7a94c53fadc876dad6b0fe3daf574be96c7bf1a4f3f2c8c010be09c975875e764f1515d53138904e7789edfb32541247be2b842444951ecb9a98378c0a4cd2f01a50bdd96a0f007219d30d72bb5ff74344422fd22fafb9deb0a2dfbc9235300d5a9cd1eb1b108900e03942e76f3e4a25dc3ceecd028fad74e2e31e92e46242eb5d71859ff26107a69f7d562a63fe2f0f538f0079f41afbff1869bc4a2f721d39877f6cd848be0b7f5892ac91abf4b14a58cdba8cd0ba9bc1a79ecb1a143cc4350d6d7c22cee744721299c59d6267dbce1131d32811d8717f7d91e56f96d3678d1aa19d48a86d4cf50020c056bbf8f44819a700912951003571c3c52dbf63ac24dc5d99a485c15054a11ce3dfc27564edaab14cc8cd6a0793f101261f1cce98575e3185d9f5b255da8b2c0d56359288785eaba8a5bf9cf523f451431e8bd410c335405031829929c54c7662a1e444d4139154a478b3fdab867735e99db43c36d1911520b4ad9486ea029a0a8434d3d0bb33deb6de80f8f7c846911c477822f4298f5517b7a4fa9b3ea7b83c5d6471d0bbe3ec3234c1b82338464155d34d4a22d8528ee658d99cf538bac33adef52fe8bbcd8c04081732d081445d769e5a3c14c1ab6ab21fb10691708f19bed94e4c1a60d460dfbd09f6fc503820b34de391cc411d5d53a83e81a42ad19cd52fb84ee33c2b8acdb77ca8c26abce4e1cb70f50fc284743cbf4e9abb109b0c2f8e5b730a5e3fb9c2de283da1d40df4d7d00cf183a0fb5b6676600125c4fcd321787f36518d659ca8e744a6a4e96db150338a73031a8b881716963d1d0671fff585dbe0c47fed8a5d16688ea4aa089725fbddc9c24fa7569452412ad88236757398f5ff25a24d83b914a7755496a90b647f0c92491fd149b4e81710466e52348d4f9b8a6ab25413795c4dc3c635d6df4447a93662eb0ca0c69d43c22a3d0c54b41132448d671b82601507927aa6da997fcd14263c42589f782019a032b1bb8645e6dca461f1fd9938b4af5f7a7454aeaba33b903777d25900d11e119d9ccd8f4b174c12a01fd11dd747c33a80bd948de705a2d5876abb9862157588271afd68758dbf2240678f3f010c7aea5c63af662743cb20a818cbbbdb90c66db0b36ed2913937e7bf94d1cf84784fd180a356e242b84be6c36c2f03e55054919ba4092e080c2b7fbc1cc28b1a416796738fca372cb4e98705a1dd862ee2d7b9e346c6eb77e77041b66d01f31f61bd48bdc9845d958f678d5784d3d25cafc6fc50e0c2b6619912940ba7cb7aef74850c343abf95531923ac4ea0f3a445fbf5768812ac3981298c7e49f43fb1197a9aef48a173f5f1684d68161f7c3c360daa8d7d7c41e51db4a0e5e170210f7ef81810697943d8cebe08d1cdf1471551dcaf4a9d222c910b0f150c4c1a64048dc189424ae4dd236298616eebf3adb776b0e3b8723a80ce6cdc348a9154f7c0a17a47460a6c787306d0cad4e3ebd2415fb2120b5beb7c6e40", 0x1000}, {&(0x7f0000002400)="817d78aa78e587c2bde8d4212075cb0329dcf12477c3f9f4fb52402c11fb062f23eff6fdba61f917fb5789ebf978023b414090fe4a69db22a70f9bf9c68727f4e6445a9f655720798ef03a9dbc83d8f4e2b2c9686a8062e20dba9da6d514c5b81bbc207cb9a1556be6bd9213eaec0d15ae9630e29085b1a312a539b51a2efae82b3b2a50bbae8a9a2090aad1345ff34ecdf14bd3035aa472727f17e68ee668730b64a23650dd83ff232788a5652a47ea04b3bad6f795095e7fbbadd0276a4972842205c0719e9f7580730271d8b54677f758bb2aa1d183b3805638913595ddefd507750dcd", 0xe5}, {&(0x7f0000002500)="5f4dd4009c810371cceaf46fe0ba1b7af7c5f2be5ae3752bc6e1850af60e118d7faf9a28117b06c85c53d6787c97f6245e8b771f386c876b23fafac86c3afe7ab18fe02731b4d18e99df88591230e92132f8c0ff79b99a43a2d080910ac4", 0x5e}, {&(0x7f0000002580)="5676c33d91a7d00cb20036302bc4d02cfcc2ccd7f46b9888b4814de0ba51e385639ce05e21fb89244bc005cd0e32f010f0ec9a1f156bc93170224a23f71c2432dcdc666a04b6ff8908c2593392676ee0e77c22b8a5a0aabccfe56b35c0a2613cf7dcac76f574bff7de37fee516dad3e0e6ddea3f77be5392d02da94a7da13d993f5000ea4b", 0x85}, {&(0x7f0000002640)="78c64abc671528872cad839b6533906c3709d5", 0x13}], 0x5, &(0x7f0000002700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r3, r3, r2, r3, r0, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x68, 0x2}, 0x4) 22:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40081}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x0, 0x9, 0x6, 0x100}, {0x40, 0xadea, 0xd2, 0x5}, {0xffffffffffffffff, 0x8000, 0x7, 0x80}, {0x800, 0x7, 0x7e0000, 0x1f}, {0x2, 0x4, 0xb4, 0xf77}, {0x1ff, 0x8, 0x1, 0x3}, {0x6, 0x2, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:35:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x2000000000000, "001000000000650000000040000000a8bc38d500"}) fchflags(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x3, 0x100) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/121, 0x79}, {&(0x7f0000001240)=""/122, 0x7a}], 0x5, 0x0, 0x0) 22:35:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7fff, './file0\x00', './file0\x00'}) 22:35:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x7, 0x100000001, 0x7999}, {0x1, 0x4, 0x12c97e1f, 0x4}, {0x0, 0xa5, 0x2, 0x8}, {0x9, 0x9, 0xfffffffffffffffb, 0x2e10}, {0x3, 0xfffffffffffffff8, 0x3ff, 0x5}, {0x0, 0x7fff, 0x7, 0x6}, {0x65aa, 0x6, 0x9, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") Y­dlˆÂ“«:é`ÿÿÿDùþÿÿY­dlˆÂ“«:é`ÿÿÿDùþÿÿpckbd_enable: command error 22:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x100000000, 0x5cd5}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/223, 0xdf}, {}, {&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f0000000700)=""/184, 0xb8}, {&(0x7f00000007c0)=""/223, 0xdf}, {&(0x7f00000008c0)=""/200, 0xc8}], 0x6, 0x0, 0x0) 22:35:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x2, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9d, 0x1, 0x0, 0xd30a, 0x7e00000}, 0xc) 22:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xb, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x9778f6b0b39ab240, 0xed5d) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0xffffffff, 0x7fffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="32cf") ioctl$BIOCPROMISC(r1, 0x20004269) 22:35:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xb4de, './file1\x00', './file1\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="7be63835ecbafa46496779b073c8aa5641e52a5f878c62558a66ae47055bfa9f6462fcb9917a94d38838dfea54e58abb0ad8f1293c6deb40dfbb95287f09913c63f227a00fd67b9d2b47b62243750293cf69982d2b93688f6a979701b65ba2df60c9e2aabdb18aabbc389042f6dc39100328ff24a59f9c10d8e4f1b98ab0efa365966224da3eee24b884ef2500732b8c631f3a2eef21804c78c0d5d00f5420666227f1698127a2f3be474f205613fda36ef948210795f608b70ed87182c5c6c8dad98c7e169f0542804fa72d2503ca0f8d25d19c47397dee84750a8e5c91c57ffcd0da448330267bad66d2d0c068d403b1", 0xf1, 0x1, &(0x7f0000000280)={0x18, 0x2, 0x2, 0x7b}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) lseek(r3, 0x0, 0x0, 0x3) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) preadv(r5, &(0x7f0000000840)=[{&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000500)=""/153, 0x99}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f00000005c0)=""/121, 0x79}, {&(0x7f0000000640)=""/216, 0xd8}, {&(0x7f0000000740)=""/201, 0xc9}], 0x7, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000140)='./file1\x00', 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000300)={0x1, 0x1, 0x86a2, 0x1, r6}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x10, r4, 0x0, 0x0) 22:35:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/213, 0xd5, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:35:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 22:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3, 0xd9, 0x6, 0x3}, {0x40, 0xffffffffffff8000, 0x4, 0x34}, {0x1fa, 0x9, 0x1, 0x8}, {0xffff, 0x3f, 0x0, 0x5}, {0x8000, 0xb1fb, 0x7507, 0x1cd}, {0x7, 0x0, 0x100, 0x8}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) syz_emit_ethernet(0x332, &(0x7f00000002c0)="c685c984526589ca4ea2746944842f345140f8c9ff6f0e364cb629c4ef8cc2b0f32c34cfb01a18829661adeef93a0d8d975fa93fb362f4823575fd4d14242395b41fae9daa009abf8c27dadb259a963b9fc3fd9137f1280e705ab7d7c88ba77632a33d7cda7649400eeb8f47056ae3ef853d6af83ab0e63620f77bc78964f87a3325277c6f444d14f33ce1cdc54bfc3258190c5f3d91c4493dac46e35f70a69150c707ee00000000000000") 22:35:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="47e79858ed42501519cdb59208797e38d58884cc4b6c90030c5a6751f20e3f340ede550cf2451a68c6dd64c743550fd840638063d4d77d277bc5e102cd9f226dabd3c6aac80c7029feb17a96bc546fd06bbdcb12bb73594934e5ff9b0a72443e74c91fc24b549a957d80c5af955151f2dc236b8022d2bfd681d7286b68e85a25458ac439c02ae1ec51ffde", 0x8b, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) fchflags(r0, 0x8084caa3d308a3a9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 22:35:08 executing program 1: r0 = socket(0x10, 0x8000, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0xfffffecd) r2 = socket(0x800000018, 0x1, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) socket(0x18, 0x5, 0x6fdfa526) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) listen(r2, 0x2) close(r1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:35:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaa66796c653000"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 22:35:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/56}, &(0x7f0000003ac0)=0x3a) write(r0, 0xfffffffffffffffe, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xba) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000003b00)='./file0\x00', &(0x7f0000003b40)='W\x00') sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="cc849ec0f59ef1c2ce4a5c452a1e16d407aecac2f6b43ad39e0f23c5d970201e4d67b859a8414713c87f6ccfd3bd228d1dadc9b52bb8006f663f136828c3851bca5bca1869063f67eb8e1043eaae672418dba9401472acdd7abf660105abd21f80cbbdd825c60e878c49ad6458e81b6cdfece4c0802b7ad3b2e564f5b58f52f0e56db67e1264bf6ae1b034ac2a6ded6d7bc1cf1b290966436a", 0x99}, {&(0x7f0000001400)="6ba34633c8d8b995d3ca741b421ec2f0a57d4166f0783b23cbe01872c5930a5ee01838c370bbfce4adcfc23f158952c0af82d18edd6571f0c23bbe2ab23b5666e8d6d3e0057aa813a0a92e3d131e9df11c37b0e2bc885c39c72985ee99bf49f9cb4349f5c9cec2273af49cec60084b6beab5b6b1ab4255867882367758d9b170e04d860e5f0ccd17f62ff7c1c667dc9e5a4f54b97b52e7e586d886f3796f4b1c6d6f93a46e4ef8887f9e0a4674ca76392ba3af398e266bfa7b31336913c62a46ede7fa37946b47cc805beb81069ea45ed091432fc8c465d79a291bac2754f2c24bf68838d1a62807125e993b7caec2b366a648edda1eb17532468383d2297220878fef00707d174d039aebcadaa09e4c4a1ce16401114714d871897a1739e53b11cb1d9f57f3e4a9354e8812ec25f30ae56692124bc6af8291fb88cfdb71455f226eb24c281913f0bb4d39a8f0d33cf23a1432081d0c88912585bf51efb606b0a5653d2298debdd78b03c901dce6e5be2d60fe4a2084ebbf40c4eccbb218cc7a7abbc38e0ff8855e8c9637232630c89d17b692265b4951011f092e3b552c96eef69c2462747a4ba6406e6c0fd0b79309243f5062892edc61a6cb6a9727748da01f703d7bbe2de660986cf402b4700b546403bb02e65e2e3d81ba2f899029637ecff0af9197811d0e18e13ce32c9424c6806d83a6e59b5c53c012cdff7a9017ea77ebc11349a5371b7c71ad6f12e26c5ccfefb408db1abe2bbfb077658940a2a4f71d3b6230bee96cdae7f815c3c59d3d242d38fc8b3bb364d5af223bf7501ba89a3857787f0245c1e65066697f0f1d70cc0fdb2d0df7353cf92190a4d427bea7958148fae0d7a15c5c99a10270b1a6ac2ee6cc2d9bd40288b7a4758e94e645c5d665236e051d68988e0203015505d87bfd4c4aa1f480e847994bc0ea5e7d97b173eb9697a0045df1aa4e464259f31eb326a67fe0ebd0b313cfc55d06cf1ab05e4c6d351a304b56165543b7cba072e07755d622e8bd14b35ee2cee34ddb66e0eba1ea111b0eb375246d797bf5f16cc7becd23aa2be37f66a3e69fd4b65378b092361311f2f5dd24dbf2cb5942c9f1c9428e26255039b49fb24db0dbc0353c285a44ca27487422e73e86ab317e042e9f72353b4d042695958395f593206ab688e933ac6509a3b443c5c26eeb9feab904814ee32631973177770869d43892f230a5ffbc104cab244539d6e4ec6b44727309c377e6490b27eb79cde514b83b55ecb8774b8524207f7e37d740b662b487f12a2c69786e35b59ff99417d1de739a64fbe9af9972bb0770a494d3f4b0bd9a70d2c5a5f3b4a4299582776a9f36f860a3c31963c918bfa8a83f1798c63aecb4d8ddbf4ab7569e1b0a97db420e6ae46ced5b33196531e1437240f51af20a7da403f8a234116d6560b4942d9cb4d022875bbe5bf1861ea52f25a61253afa56de681d4d286759a21d23ecba75d6381b65692e9b2cca2e37d2014381f42b2903140908c5d00cc0da6a26068f8b534c2a768ad6e63e5cce48544a4ae65d2d9c0b48e7d0856b6534ba4ff0804d8906d662f01a47b6c10f66fd7ce4df3e9b5d8e61bff4eff95b3c5eb67695004e94e4a76abe6176a26ffd91607f594c560c6fad87ed99310e5b0481160d3e453e7f97badb3d0308c6283e1f8707a76854afb8151ee910a310bc5dca76af0446ac52477c8d77b4205530ea0d48b4585f11c186c10e79f0cd2a9e59064edc1315fe38d275b21317aaf43e2b9bd7307b49999de44636fbce8eaa77dba5ab2c98a0c8bb5045088155577e438ccb171c3515fe274de0ec3403b8264dad271ef5942f46c6f597ebf1e45ce4208a0a6e677e9940e5e2903f397cee8c0d5b460f7307ff707038f8ef6112b32776e1bdbc01bc6cde273ab252f6f267a920e10b063ece78b4e39892c386421b31c68a94929c9dbfbcf32d23658f94333a292602f2477819aa3c4760d22445993c9bcfb390e4ea8d7af1bcd4fa44b594ca6730400ac9d792abaf4e6648f06c2c7bd4bb9ebc6a399a7c1d3986567b8517f6f88b57829e7f27eef1e3314431e370aee1b1188ccaf2a1b4fb290bc3b4a85067d3957acfb76bf53d730d1a766d457841d2f09b1e46bf9099f99efdce2125ca619bb51ef72120149b06bbdb7fed4b8d19940f07561226e1fe07f66c2ebf8e71b1cd8ec70db0645c8c982aad76e670354e52df2911a9898598d33aa453398fb0418fa5e3fc1f00ec4d61cc80d70e1f20201250695a36a707411f90e0d33fa0acd6788dc813b75aff46a9743cead8b2d816c182db5df8893fadefddef713ba39f33a9203ca1b6894825833b3898deae2f6ff4475de5039b0a1dc5654a74eb3d0b79395c9a2db6eb7a08de4dd74b751babc3172588944504cdefd93b59af30c0e197e10975eebcea871372f39c8670c33be9066f88c4777dbdb34c7044f14921dccbdb30779f21cb4136a99283ca352b5ab05564f5ea1903b2019d1084f81f9e53c3465406a84c8bfe0021b47a2ac139fbe29fab4c269e9984b4432bdab490805c39776e75b66a68c344457483d3e2dfe3a29bdac77b660f861e0369392767a39ad397692e0534cf77ce6b48ecb76ae483fe7d2b8d146768aa8a21a8037ca58cb9a80bc7fb95f2e76fc2a164a96228871ee06333a4d448cd4926948a5060fe80d925c3e8a1d0f217dff6a377c9e1559887cfcdb38e94104fca2e18236a6205cd2a3cbb4a56d0ecf30b7a46ce44bb979e54826af708abda23c9a1339090ce4ddcc4cca4223bc762cdb9a1786c0eeff15c02b812759c027c6c977a3096692c1aa3fd650f1951d03c9117e9faad526936e25e788b9ed15c79af3642e37e8cc87fc9f5b1f0a56fbfc1abaf5150036985543c0a288ed50070e1d6f81b39b80ae5bfd930e47df73dda95b688769784600c98012f4dea8ffb40b90c1dbe6d4148388c3337b748069a8ee75b4cf92b1def967cdff56dc4327764b4c559615d69071ddd25461fb38c12be447bf3b145fd27e0c822a64db7032e1dbcd4d567b90d8368e0aa48ec6f3a3155489559e151320136e123cf2c04fcfa4b5a77b0a33147db036115da1765a1afada50c8d2bfa98fa788135ed4c8d24a48d77f4342b1b27a1745c3474dd10230acff6d97a6315607b797115f3865f7f702440926ba98f67ed4a83808fabd85f17528bb4822ab5693f37ca4a13f1bc5cfe656b36aeed4f45223da6325b87d525bc9847f3a81490cab9f1e41b9d0ce78949b4c48f8b789ca9b2aa4645d3eb31f4c3bd5b68fa6b0ed63e7ba8ebc2374406bbb5585379d4e6ec75a93e74cd0a8e521f1d0c0a42b750e10b7d63e6f39d2c4df0a382996cda19b005ff34c0a33bc1daeac3e0b2d57b25d793d857d917e5baffa2b157c93036dd10b1b871245c1dbc2cc9988680192aec4ce16648d44ce4b726b59764ceb35d4a8a6968ea7c07668522f22f1ac2362bfc2dff45e7e5145732f2b617064f86bed40e15aff53adde90488ba9774e7b6e59fc499da0b6b14e800c4f7438d40000efd75d169fa4a3bb76ef140724c20990f21594932d30b405d6f56f3279245e2aa5e1fdb3504f476cf3c033deb5876b0f5ab93f0b9dc0ac4b67eedd196cc1194eba5219907dea8d8312f1340ac728e3103e4ab99a3f648fde650ddf73029f2e33b017802592fa650c140a5d6f846603d64823945ac9b8cfd58995fbe98cc424d3625edb97b475998e4429bfdc25f31fabced73356a3b3ef92210d24bccaae8de1f3320bd43a188bd95dcf8da4877d03fc7bb3d1d59c9906236ada76d72a4a44e866c34856da9808b94fb41b59cf2a1c7ee7b2a20d638efe9cba90c87b6f464339385034bdc7b3df4c7d355b0fa8309f0dcbc0beeddc29b8884fc32a6777c5a5f7fe3133d8a7454477412321a3fe8d7215140febcb29dc97630a4694c9ae9fcd3ca56fc5caa58bd22b5ff0f0498342f71dd4348885c7ae23103f3d090a5df9c91dc2d5d184cfe40d7e4e989adc8603684aa5c20ab0a1dc23f37b0af37913ede27c06bc1e61d3485f4c645683082e4bc2d98a430afdc9333980d2e4f0b423ef55d8ca9a476ebeee714c28e55f8068c6456ddf0efef9d96d466807d8c40c251daba9766901d8ba00f2a3b26d49fa7259553ecf571ac663f73b001ac98ae229be1a526a420e65bce96aaf098ccc4797ce76b9f6777a1e9549d2db7d2fbf538265f8bd1ae811955a6ec1bab9683c07869c9ef597b18db93a58313bfc7861708c3c340dded6dc450022ea934b1b5cb2cf795753bccc489765ec1390eaad7d98f0eac347bebaa67a73ea5200b639698576d2018cff85632349f6d0455b8b5261ae7cade55db58f88d9748db458cbe68058d96723190b72723b80338d8a9d0dd2b18603582202d9a95545989ae39011183b1d7ed4919a4f4c92884d3542d389fc2c8d7567bb87f75b4c10a02c4005c2a63b8ffeb0910aa6e42f6a3ad93a05fecb42821500c0f89e7be467f159593be28b34092ee9f32f03413c49de58b192e04b9aa08d05554f7cadc0c803500a77390e492d956276ff9dd71d8cbff3450575580cbca1d917d10e2f942fd816043d0be447a111c6954d3fb5494901e2c8de2406b6137d9128a385c8d2c6328f0a8a1de8ee8f38afc1b0ab78df0645556ec2f386fd1361bd16042322306ea5624505064cc30c69abf960c80a0871860d907fb4d8ccb90c3add33422ad629434e7bb69afb914e8978a51ca36bb291fddc7782325e45fdd166554ce31ab780f875b0ac410c60249c17680dce0286eda9a3e0775ac0b7095a24445665f4d765b4ac26331c0d3f24aa499c430dbf097020df694910209f05acc085628e75c93ce88871d4e285cfaacdbac2cba94058075a6d644db5f679168534a51291d7899c9643ae349a0f975c791749604c45e1fa48d634fb2c5cfd9e0560fdbd6e5bc68fd8e7d9a485de1f522a81e716cbe89cdb97dfeec9493002f24a872f9626f9b53bedb35011d896600b514de84369e9bf0dc64c59956d47a709e1a3f2d015686149b54fe13a098b5473cd57349123b96c02492392045989b2bbc983940bf62278c92c4075cd873b756aaea3ec6bec7d83086540c7dc262737c55b674e8161a38d9d2548f8d33501d79c518d339de44806cb10e3222e4431f6246b5ad20e8741ecd8ed5fdc49fdd093b99659a9a87aafeba8aa0f377894cb89ec0908ff2bcce633962579aa50ca68f90728c6ccf8d4c9f6fcc973267fa7940cd203efbd9b74ff86f1a13dfd7566f013f8eb16cff55e245fd6d2d8163831c69c0cc4349f41bb9956812689dbf6a167ecfc4e976aa4a19dc6006812edd870c8603452eb7a8691af4f8e34f11bd1557e3a30dc3eb733d8634394939e46315d7337ed10a79c65f02ab1c35ed0c492a4b6743c6c57a290a733f4213dfa5556931648f64ce42943c0b7e844194e609de9a12bc3815ed1d3c03f6c7aacf41f9ad33d4ff3fcd7467234be43b6986fcae4c514b66f751c18fafa41aad3f2940aeb5a3215385a689257c014b6ac2d55e9297a073d60d065bb9a188fb373e67edf9122c98a9ff4738cecd250d82ef726c5d27325191265ae24a3977e7830739dfcddae0f66cb6d7d13b0128c4aef717a1f678b08b8a8ea6bfc8b9efaec309482b557361efa6d1c2f6d35ea36891483f80b334570eb47566078ad00c50a776190d3eb17416c98bdd4f9f9196ad9af89dae7d05d3f722dee15b623c7eab7aafb983fd0c7ce95bf658250480a61ffd9d742d3e040f4cfb1045a07e9aad124fa9993", 0x1000}, {&(0x7f0000002400)="a2557a9d691511eb6ec2cc08179fdb35b268737834faf42c5d927f240717aaceec93764ab1f5f7cd757a592efc05f8313448a140e51ab05bf4cc0903f105372b6c1e981368ed2d625b8a6023d3ce1477aea5e28f8ffab5102d1700d0c05a43b22cc307e36470b1bd9158dfb45b4b66cd97343943e0de796956593d6ebe03ecf9aaeb747ab4308647241b9e796b7031df85acb859a01bf7f919575ad294a86398822c2303bd7983cd8bd3da8f71cbb328c9d890c7c5d7e7e4d6de3423ba719ffecf5df44f558c4593335b2ff00ce19d541048955f8acccec31067a322af598e646912761dacb02b234edb58e8f80ea5", 0xef}], 0x3, &(0x7f0000002500)=[{0x48, 0xffff, 0x6, "d2b2ed7b04a7dd0094e6a49bc28201534b8375896d58dc9ea311080db6aeb16e2adff6ef0fa396e7ba5ef2bb8ca47bebc6713fd86d2808"}, {0x108, 0x0, 0x80000001, "742d626b68215948dc4a0adb0cb72bdac884a9eea0a98af0b6f89561567dc85a782a622ac0a5f2c7b8d3bb6cf871304e305d44e4def04566b53831f0290b05d3d3f61fa31c8a311089531338ad0df1ad39a2c801b01a609192ae2ac7f1f80d328357ca64f4be0720ebf7dc0cb0c585b0bbbd236bd6e2fc88be58911280ffb9586f02ee7db269cc0353b2aa38bd04d55ae98de5c517e2c2a374f923c30c64cfccece98fadbbdcb613723ade5a0dffd91d4116e4961c12fde119374f26107e6fdb9d5044c3bb49e3af436962e5f67fbacabd20c175922557f55e519c878c78b5db5661a0aec5755c770b0127218860f704c6c64d4e15c4d6cf"}, {0xc0, 0xffff, 0x6, "0fa03bbdc881f2054af02f5aeae150cb546e573a1926b44fc5f5dcff0751bea7b9744b431a47f305c7e303232385dffa535f1493331d26c2adff18ff78963766db2c3078543af65cac05a76b833901d9cb2754ecbdca162a3aae0705b710e2b270ce351f482ec87ec0108652521ce10198cf790ad74d971ba0070923b095450bfe70502eddc661f97015236b60b315a4d5cf86b1ebacade2cd1b0191fb73935dd68790b08c5c76d4fa4048dfaadd3a3d"}, {0x80, 0xffff, 0x81, "c6a5ae67c34015ba5a9d05daf9ea0ee0a750780e9b4b10a9872b4e38c32aa2753c5d1e90d28675ac81a4e5d0e3bc69c1bdf4b6b1f75ad4e644d9c437882b82a75e542bb6618be182804039d153b40edf6d56d17b033e9eb66ab4b75b672c9ccecbd0fb4c57ceffcb4f1148f730"}, {0xf8, 0x1, 0x5, "2b4f01bb7695724e027cce09f6f6fc4d9110e14f527b04c6e9d510d303354ce8093cdb2a0716b1797bad2f3c368f764605a7603515bbbe3092d8675c5f6edfa938e4c1132267031aad940b63c38f1ffc9f066ad60d007b54fec6a24fe34e4073447b992b613f2e7133860cc479ec10e2fb3600f505c90e82a9ac3626d737ab111def25fec13241eddd61920883bdd36193214e0a77e3bd37188d2ae9108449c0c8d413ecb085dab3437de395cd2a77684f645b31630c3d99858c0321233672942ae9a6a568f134b28955ab4da1718ead6d47202234d2366249c4bd42eb47c85e6dfab9cf674a4f"}, {0xf8, 0x0, 0x5f, "20cc99adda22f75aef8d458e71afc35e1ceb99d56fe527e229e9c3d6c5465f365028ddfff56a52c8421b580cbad21da72664c6ada2eb259ae5b10fc1fdceda0e86cc59610092c947029e9371a99cfa556c561215c210ef3992dba7a389269d3daca417458a89faa7e86b7856c23c2361b46aee0c78118c65a1cf7f5ba37b69a0289fd2ccc267720d52331865a9dbf92670aefc0b801f655c1d055bf780d9d99cb0358514845dcedef961828d9521f8aec256139b93537c238b9b3a3e621022c244280f1be58dc9e853b31b7f16231531317733f507b02de3628ab2d4c2cf0bfee3"}, {0x1010, 0x1, 0x4, "62fbe4c4049cb1531ae63a07cf0f696ca9af87de19c897beaa60345da436fca8c0b5d7d590750d6e055dd77c9733b70e1d1815e65b450201bb7d91d8a7e4d6df9bbb319a2ca310155f662b7811b01d6dd2b9989b559ee860351962b0ca93f0b62d12009b8544c33d27c08d9c619518feeaeb40a9674967b44d42614dd8374ea32c918bb4759ef9233989938c05c8b1de6174a4544d05b106e6f3d261e79d38a504cc43acb845ca2fb584453d15a24a88c38eacaf825a5c866abb3b12f8cdb87c743aa1b8be9bb0d29d892f32f2da42bdf1a18a34286385cf568eef921a1f736ee97ab2a68bbbeda5673e8c1914d5accc9f2c62125a152737404178b05c63093ac15de5e0be30fda5192f357a7380cff732365c78e653a62937d71d5394faf97af0f36f50b22cb44844841478da87cccad3381d263aeba7717b43f65c099b55db4490ad3fd002eb6bf3f0301b2e5231775129699fe14cc644e795c8743ccef309b59b1805960e6d4faa84dcf25cfa460a42f2f9ee7da5115ceb01e385f650235d8c5c9a04088435008abd27882f0120127af2d7eaebc6c6d7222ff3e65548e409eb1c47c2fb736978b488def8fbcc4e4767019a1dbb3e122490b5170f851840defa6d2ba604efb06e9c2ccc2b4c8aa95f1ffd603ef66a3fc717271229d9da45ba13b3dead96dccd74dccfa07bf7bceef2ca8cf61c46b35bc0722aa6ff276609c43249075b38cac42442c160de0c796964324136bf7d6f6682b99e8d03596de25185c7585527a8aabac4ca2b9977209533b953039112f755c4632a12de602d3be74ae95b33586b63da6682f3233f6c2507af065fb83eb3e9d9b390031ee2a3c6947235ee6d3b92a0e02b219d9784a63a9db83d7931cd2ecd18b0dfe2802959a206bf1ac889638a1416b9c27e7bb8ae5e4076a243f6490b85f17d1b96ce6d06e1bbcdac8c038efbdb263d4ea7049772b6b7c383b79c60e3d39f911639a98bec837b5a679d20627e7c39e51e5178a59d162bc93a1693f06ba4feb0fd7aa4629a2ed5f0aab2d6dcf08e7950abb418f18ab8a72fb8082bb247e3b367ae3087183061f2be0d39ae6111e31044b767bba271efcc53def88ab595512ee07ed358abc5f6dd9fd3faf55a2d41040be8d07fde9b2bd3f20ffc80b8ac770049b35d45b9ea8f7fae6bf98e4dff9dbc03f04326b40dfadb13acfbb64980a3a41cdf33508749a7e66594e71ee93b580209e80a769eb19af9cbcfaed4c1e2bcd7b8487532927e202b90278d2c5e8276129dc457bd08f524753fdd4102750bfb8f59b01f88160e89a3d123e113f8347679e2ae36c5219e7d32e5374b6d505540c2bc06c3e4d28a7c6b52db894eabce337e246e0995a3d2f6c66d53551ac573da673bc8a348c8c8fba388643e1e17256c2ebbd885aaa582aca8c8c8959d9ca3c8b0a844910a60d694a4c3777a039e1cc0973c46a72c536678c9f4592bf4ed743574c65bc7edd4e34fe9397e84fd796603ed5baca920e3542415db0011f15f9af5592c1e11a95923563e86d0bd925d852154d0e92f5501a7dd5a0ca4874042a8bf0fe6a9f06b8dbdd22c241b0834800da4e6657cbd40caf1add9289c53648d50bd12a196ec63e480021fc02324d67c6b9c80a2e4e2ec5327b2d97e94b99f24b347da3cafa3b8ea44dc6e5f9a11996ed8e562124dd45ff43b1638a930db20c7e20d2909e5cc1968e833f068d3a48700f0356be45a9e478a0d2834a8cc0d577d79e6e35d06ef32ef46d8b6e035dcb9a5d98a942ab9435cf627097145cc5b87299d17ea4951a7f2b0863e7a5554cb249977c905ff5048287d168d57277b13dae772bc52ae75ef3318d7e2d23192798e7269ad1a9218d36c8aea0f19244f1174681d64b4ead5500cba112a15c08dd6ede2ed134605e036033412cb86f78efc6fda4039880201704885639a9b674552e95225b903c74e6592dc7d89250b1da5bdc9d23b846439d56905c0ce4dac2391ad91cf54c9fb7215caff0f53f52fbda4dc83f46ce534ff2a9bd6e2a660447822069fc1704acb80d657c5e51ff01b5b505a1a117c0141459d5ba89b227bcc904ec55b20e51611145c6aca03e1febf16a76669bcc7eeb4598c30c6aa38b85c35f96bdaf38c84a8b4c3f82714bc1794223852c4a169e4454a41596a7fcada9427e053bc9f17f9988016c9912db824b1a1c21b79d93a860cc2341bb3f982e033b1cabfa81af1e0c0b70b93050f9d502687ac3f014dd1e8e236609c35858e977d626e299ad44b1f8d707ff68f67baf3de562b7291aa9ebc8a96ea96d9c8b68efd71929b8c9ad876ceaa2dc3affe2d8ff593393f5d879a7f5f8e3b39762c67c3a48f1a1e24cdbf97310e59b8be2ad6aa4dbe15f148872880e70d1c6eed554edac6ec4f0262a4483cce63542b43b33cb305cbb965af5ed057f3bbeb64149711430c2390d167bef7e17eff86674d56754b1720f5dc15193386adfd7840eacd23a222e4ed24d1053d69d29646df587884b74c15d51d1e22cec8334b6cae3c04821bb2a5bba62baa037b3119a9369481b7740b7048a735cac820df649a7fb1c51e21f75628c30caf441ee0aa0abe28db2d2aac410947388ffd4ee7b0eafbd9dec57e85034052188be2fca2259356c33ef6d464d8ea97c7b1bf95713563307ccde20f47a97ac4ea5ab09d0cd3bf67ad6720de0a114b7a0e48ec87ebbedd469b91d05e216f22aca90aa22c9732fbc62485458b13b504833b8882aa6c811b14cae840963724acf7df5bcd2e611d105081b8db4568c25c2a429c2c4b3d3eacda8fdd4fa4f858b40b8b696298a5594ec8e29ebd1d61b1e15aa4a3435c1b53688c281ba3226ea8ce87ab6ae22ef8c2c777503ec2525fc7c170193deb7168fd321dc2ffd9c9306f1c74de8f6c99490aa232935bf59e7703ffd6b7a7ab45c1cf7551d2b7fc84055935a3c71ae1da353bce648293c4de389fbc9180d39df8786cdbd06961948960a5ace33bc413a503aba9110f95f55aa0be5505f382702846e47ffed58e198afc442ca637deab571688fef55e35f194b00ac5f39d24e0bc6041ee72602f47548fd4d0f495ff29ad3ff751e25638e1f6e5ceae23fa7bf38463f8cf314bb21dc3ee81df9f5887a80f1aec77aa7c84db1eec63973da27d1858c44cb4ea193747d9b6fb5de9c51b13fbf56b025bd8bc6c45383298119325e8c126e192c4f44a6261ac7ccf0527643a746b740c26b7fec6f0e0849a160ed4ebc93b1431b5cd9f18883fafc92314617ab9d5bd2875d1ffb2df94e9d5ccd3afe66055356fb7caa59f01c107d56794af8929444737c2a7470213a4fa354bbcfaa18ed7ad7cb931a535e7c225c38e97bd3d708fbe4c3349ee18e09f36c2cb050a8d47f17059e51692b1a8ff5c6480aff7fda141ef1b147f8d0224fa44eb627000fe8abbb007afba7c56e9ebd9cdd2a2e243c1676a00174e8e59f395981b0984934d105e29f22ac01cb667fa2620c7afdd7796aaf74e93704287819bd819a650171d19447d1cf4785e9323c867278198521b242b84b46152391551eb02756b32b2a2feb9d3b29deda91b8eb45adf421c355280f422a8b64a3ad57516b1000b8eaa0ea7f68688d60ff794fe148c7b7971db024ce74c65b26ea9e4814b9bda0cc041adb7f88298b85320a4aa3849f5603535478cb9a4fe515687c201b2a362790ad80ba47dacd45fde4b6a71bc7281e1b59f299a509f24ccf8f4f894ae8395dccc822fa66dc1db0f3323b74850bcaaa15a72a4d75294a2ed410b3029acff321c285b3cbe71b741edcb7b12077e30e8b37d51da34c68a1589427e5b8f89a86a4da540dabc2d433b6a78e218ba99417c57ce983850bc083b01c0b67657254f2b14491f05be7b2af5242189cd84c5c87e5184fc6f33a242727a2a6af3442e8e5ac5a6790f7b6619f71490998ea525bbf70a6b5b60e2f60ab508d6cfa0005c637ed9be10bab678c453f36967fdc4f7f650589336b929946e30045aeb158161acca1df78933c7989b377ee9b6829b7ca985a028d33da223fadd7075c066ddddd05b89861ef76e6d4c69f29bb8e86f7d82a889de454d77198ad38b5da43b4af5568990b5a06965ae8255f16b107d374477a7aa3e463c04639637ac0fe5024c3225887e5040d3f90dc14b6c92e10df2308266c7cbb2858106a97ae935ce8fb602b37ba4ae1edfb2e14244462e78651db44c36020be2b06a7a7a76845890c3b7f05c0d81615cdf2ac116ed5193725f76b389d0da0b46c147ae963e74b224adc8c8b02aef5183872ae4a9f22df78153de1dfc60fca7ea3a77e6663045a3ea8d233d41c57b9db86cbf0be83576248d369a267c2a2eb636a765adc757c336f0e8999c119ca170b050fea7b063a963ee0fdee8892d627012ae5f4b4cfd89b8ff076d9ef215b752cad2f776d598cb19904e1a38bc1378bed89eec901602b42d712eff207d8e3634ecec43fda260e282f2a350d771d0fb6bb7ed50b21435c39a5092c8d31e8468ecebfd3486fb4f8bcdb3903b952886beb497cc8d9e0b13a2f355e2bf9592fc719fd757022eda0859349f3f4c2984953044d8b83052060f3c3b260c14a14a2902853a891e2c568aaaa70fd913739bfd68f4053331be63032f5dc49b0b75e6a5f835480533feef8309f0c42c2bf8b064a8402bb74db5f93235ac5210dc86884a063d81a668ba21d0a828bba52765ba999313d60928c747eaf52c9be45ce95291744dbbf4228fa2eb784d0375ad611b62219edfe4f2411a2b8d1357333d6c434ed4db7f8e147842618d2346a42d2995fd8012b3adc8012bde6e9ab991aa7eb695d188798e17b0e40a6c1b2a3526f571d6216ded1680b22ea7bbce987404fca18ec7849f7e85ece9921e7a1deb0e7158beac3b2a8e202f646cc44c33916d0cf0b10cdcab053ad908feae5bdbc45f423e1cdab7ec4e708d026566fe6fe935a3b3144ad1ad3d67b3a7f87b4db85e518c49f56848c13fecb56303998faa5b0c39fc194da9c7ff40f30ad096116bb6cc8edcad71abbaca0bdc79d8b9d77f7b2edf735512c620de9990f94061ad1270c529bd8a55e8eeeb21e331a52839eb729583723cfaf0f301ca3eb5997e688b1198e6ba2c9dbb0f02a2b8cd179d9dfacb3d5e8c0ab3a4250ac89c3347230f67355039cc40f5be16f6747aa9870478b169e26fee119b397f72b9b136a103fbd054b827a9e44c072fde3bde07a8405d03c3d138921346d1beecbd3115d70baadd765d8d2a03fed933ffcad2e9734b1e818b8901860f11770e2104f6c72f86549a4ec9291f6870e47b989651dcbc2b208adbe5ddd07551c7a3304c13ede5e759a1c0c1a673ae8002befeef7be86b93cbdf80316f10b2e25446f6c6e804efd04c1fe6f134bfbacde576549e4c06adc4ecf32a4b5f8a4e4d4802bdf9e5e4d20c5817cca5b274a499ea7f51309f9f367b88ba26120f53c0108f710c17776ddb4d3813fee63180da30ff2425bf2e42e4f7420397877f8cb362e6c04201923cd70762c926c4eec2344bdf5c73c0c1ce69f3762044bcd983d27d77647eb0954b52afc01dd8cf9c0882257143a739009c2cce9edf2c3e0ab81d3207fc526edeca80f544d2b124ed9ab3b126b5b02dd75da3eb62dd1ae2a0dbfedf7e6848770c34779691c2afb41ffe0722c424d72230d435c940e645cc7fbff1f1e97393497b5b48d75555b0d057b3f1e23edd24e27bbaa9b380cea5bd62343a32208144ead80e07e5b0b7eef2892ebded0ce367252a55c83b04dd8cf2e1e6cb9679ebb12da64ab508a0b1536d"}, {0x110, 0xffff, 0x2, "4b4bd07c424c6f58c6bf764728e704d8971a8433e60bb35c04bc09d1cf5ec27b7a066af8941f38e24acd83f7fe6418cafed8f662f9d025642cfd5e1db0cb1e7a6af5af87ddf7063744d5fb6cbef504b901301605e6e56d7a64d9bb6b638561e23b738b9b33b35b41d8027318730ee6ef991a9459b07813f83755d8410a9e0a3cf5681df00f0f10b0f74e58d7317e4c611e80b252982e54afe1d1bdf675dcc2219439ef47fba51ea3309940a137dd8859d2d7319a949e6c75640bf821c8af7150239ba5db1827e8636afac3a02b9a56f753c55490f62b33e7663314661f4b17d44c5925673c41ef79993f34fc2de85ded5adb1dd553a7b6114a56b0"}], 0x15a0}, 0xa) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0x2}) sendto(r2, &(0x7f0000000400)="9c4d4f1761d13e3668fe0f8297ace30e4c8186c443bebc8f793040cb8a1c913beb39e844eb5105923fc23cde75583b52dd8f999ee9699fe2e80211cce0f665631e7d9a6bee1ecce53600faf61bdf48a56a4910de6179aef4b8a447e55bab9a992f88c90c8a352a7485aab072a2d76ca30f32b97d697f214e70bb5cb2ff3722f9afcd929b011763542e5184b12d658f90f8e1b440c007294e81f546d590a7c968b8d4611f9171cf5fe478096c9f305757edc003cabb5d7e33752148958df00185c8abbf79dc0ea415de7d9acca5fa0050bb951d847e888a7050608c33c9bec7c6c82632475819d653d363360eb1cfdad4f446e196c6446aac72393f5261451699e73bd92de585a73cd3a0ce901066a95ead8a7817d7953443e68a0ee18ea8e4814ad3b7baa6f9ea134035ef97f728b3ab9ce16898c8c079f13412dafe8197cc8fa139b7f6f530204c68b14696af666f1dfe1630ceff24ec0c6842bdccb48f608e8b6b8e3e6300cad1c52a768cae0bb05e4ed0369e37a62bada29891c1a88aed0cb771b129e29a82ed3f44208c8efd5d6c6df43e412499397013439f9eaed69d7f87cbe3f05dc29a979b87283eae6cb45efada9a4d0c5aaf96b1e6754f717b389b08b27ed4aa8392245a798130cf7ad27b712d7cb888320c93d4ae7cfe35bab40c27d1a7b850b6630e319419df46d01f0bcb6da2f5c197dd109bf709d106fde85051d7bde74c75ce5e4cce267299a1ef7b6cf7bf55c675c27abc9f08d6a869bbb617ef716cde06d7cc944cd5e2a2257bcef58168e2480cad099725bf5e093b49e12768ec623a610180dbf5689faf1df44d6f89f4899400d9cc7c24ef8668a6120b6b4e2e91a03e5b550a78c55578989eac0f122fd1fc208f440206f500a83f479b97371422ef3d396a70de770619e4dccb9c500f9a92827d6bf051110182f4617be9075f2c60f07e70710e39ba7df77b08c898aa45690cb7533ce26c83ea4905e3e6c3e7258237cf344161591726de1f48cdc130e754ccd202e0b72c8167f173824804c87dd0ec873ae45960aa64c44aadeddc1167c07a04e4037769aa871039d7e02d8d336691f7c288a564a9015e54d51155a27844caa8437f9564b3629b27b7262c709b646a8ba0f8566cadd1a9b9764b3573f0f46877282d207f9fa06aec44f427c9c1fb1e60816dcd34712de30f3d2809ffb2a6a50d73b91b48cae5c6b7dc8948b6da0e3b3cac6d4ab4ffed1204bf95e3650527d48141df185a53fd5d19e87fc7ccd6cbe634cf79f19eec295cebe37d00cfdce3682f6d7d4bdcf89ee6737e04544705cab3cfe51c36e7c067f2125f9119d65f514dfde7b32edaed4add85077457d60d4533dd7c7db26e1a8f9aa854b31d611fcbade571cdd22302a214ebd6b97eea1382d6b912470143ba7fc55de0768745ec170a5c9b7d83f70f800144d279d1cc6e295a129f6b2cb618163c6e33b27b7b9a8d1528a8a9fdf4d5243afa5c888f294cfcd7ef03bd01c5332e351699e5a2e4f9ce70fd5f4f7455a16886b5e148f3eec4a65776a8bd4600c66fc076b8b2971c8b58d92efc78779e3a6e15346015e6f04c2874045942df8de26cd54123d4489e7c50d0b6f84c75215d69a8c81caf074f430cfea1168db5fbfc79792c0f6ae7a914e379f0cbf53950a727733e134c69620a3ee5e90b63e6ea8c169333e307f9dddb05a3804b090bbd4f667afd7dadbfab769dada2085f78845386e88a9519a429d32ed477df8272b3175ad6363f8cc840515d0418564f44d93ce67fdf8727c8197d96ff42aa635802c6aee04047e8d6b4a6dd967acda9b63e7406fb0a0c6a2316367be0ad4e82d8afa0621c1f55f799a0fed25c4a690a02151bb44382c81eb9767e19ced9d0bbe9832d25a1b85e9dad20b5e555aae2b8b01fb966b333a3bd5a5aae3faa3b7a2026f087d7a89757e63fca831c4f9cb7a1dc20a099c3eb45b6b75e3516d1b884efa793f07d938d684f45e402e7db71ae4eb823f306221f135122f744ac8327ce370d549b6766bd203634a8a53344fa5d9929aa7e8b37b0661c4c1c09af4b59a226acb0cf52cd70bd2bbed3ec164250ed96be0baa616a39936012c5d24a1fee8221b9cc82b09fd1095ce57af4b963a4f1d1205fdd7446bab3405ca523b98c7295a12c3d77225afee3db6ecee33165e55ee04b196ab8c03fd261be3505f3da7d2dfc84a488528c027e6441315b69585d2a01f0f33e3a0a71d37258b96cacb8ce173c2d04b72f9f1a3b4609cdf955d2e021d1ffa402f282812ee5e39a37bf41f02866afbf9fbaaa85ad748ac984095149a7a6d63f07c345dc4ad261da589944f745b596b244da932074d5df045b0c06d57585b4dac125932d720a343eb273e43ac123a3598b79bc03680640e79d9b222ce41437d3c45cdd1e6fb853bf007e624073d438641994bf98c64d0d98447eb4a59b82b38f1da494f14406ca3a23bdcd3a9c63b81b74532987e89ab056d1d1eb357c371cb646fcddae3cf105fa5e6eaa2f992a22c88750b359071ca266e309a297d67c8cb9530b563d05dcb94ad487b1b1ef6a9e9b7fe4b63eed920c34d2b295e2dda680d82a71dc211c228e145f30e138e09db4084d15704afd9cb3a91671c40e1e5b156aeb370e264104608663f8977c4479d4c553e233ca6a04998977ce3a0f9adfa424c69ac5b7f0d08bc04465b69fcb805677a124e39bd3e3735facb5e3ae0148cab166885d5b3f2d4c5e1d29e6d6905f09e2ff63ddf2ca1f2bea24081ec7f371425dc03fad60c0c261ee2647d79d4d0b05bfaa6cf33404af82d7db501b1ae150f4d8fddd7f054e7eac43ae163638944216a30cb031fc4189ebcd21fe2e7b895487ab2197733dd90b92f40255f8b96c8a8cb81dacb9fde57099aa2ea26808c8c3d4a053be011a765339ac162f6245be822c5b0c217b1469c3b0a56116d89f48ad7649fcea1d4a9eff57df7ff1a1170397720389ca42e67d029d83cec3d5d20901fc927d93cf248a5942d763a2e35ab04b988d8d4535f202afd243b8c9def65d8f923e7e1422052b283a9f7d524b670b1f832d77529d431b3101e72a9cc2e1a0bc7395b1ac95b70e2c9ddf0b6483fbea2e4c82e005a298a248fa45b3f00a07a78f030bd582e50cd7adb963aa66f8462da331e1186ac45ad54a8be6f877917f44244a0d83f0493e076589db70204860cf780239b391fef4db2e830750b5ebacbe491dd8c9a0dda30776c89d400639f09f2dae1325de9adb4419f32f902582ddcea35d5014fbcb29b5392f9a2991e3dcdd0027ee341357c76783eb7e2acad4fdc871114900a112bf1a33fed3622e51740301c8eb9d267106e54f5529b16a271e4f204db8ff66787ed783fcfbf178f26efc2bc984e230ecd7412dc025e0063ab9d63c04ec99e3833bcfbbfaa6cb697acd60fc2a122235520f97385d0d521235280e8bf7ae9e5474b966a94561170bd4a27f55c5c0aa22f69353c1d6b350cf73a256009938b9ef2ce49c02cf5e3e4a6d4e817b5556ee084c4f1171373131e4759325d1c8f77cdd21b52a600bcf4baf175dff9b9bec31678c1c227ac5359054ce49a99a2969c210ec3d22278ca131378b7c0bc72c1d3ba792a8c33260eca65fcd2d62e18a6e52d23e5b9da608197767c3cfe8d46308bd082fd0d938100beb44abc52cd2d925cbb419a54613c79a9461026940df151efa329d544805011fd291aadbc98aadea8210644b127743587faa2493a8dbd86b65b9645def712d2b9e5a80bb32d1cc1d43e44a622a7ad9d654424cf83c0398100d14f8ecff7f615bbda309c37ad74527fc407ff10fef18dcfff42a38bf808f8078e13af1bb042d1324ecdedea37ce742547a4681ec95983956342a23edef8d267defe22f946f4687271c40cbdd13bad36a110d78774b11b4837c4c80b2a9ff3f4a1a203de62c47356b0e90b81a72304d98c71e9a48bf5ad09a144fb878f51c0a6f65a98f851d6d40913b3e330c0fd3019f21b46a567d960a529fa5fad093c3a2d9162c14a6288c009108e607f333e2e6f9064636366214802b33a57b3d2f0b8cb7c9a8f4d4c91a174f800dc0b25db8dfbed8d6a5ca10a342260c824908789dd2c91deba96405a6d47d0187f337062cec6630e319971e0b57bd81365dbb5abf00309aabb1e616f804a1293f146a4d4d99b220d41220fd53c3890e180cc443c2e24e6e4764406519c94726127a580d398ee6f0601175b8001e8c175bdb096d00ca73405187aeadbb783f91ee0060f1dc260a012ab2eb8e1511f1a1e9a1c70826dd09bd20a5b0d45863c7b8a55a0ca9579e93bed487e72c8d5f4140b10f0ddf33da6f8e5a725c1e73aba00db7a6b8112ed6fa9b494691557bab8aff89c0ae6165c10aec70c5db8eafc7efc732cbcc988b407ffacc5774b1f7d8afa966e6a38f1f134d852368b1fb98a5d4f97c4e156698ce9da307cb1c606a4b4edafc1888df7af487508199d82bfd49a1f339e42a93e6efa4087989506c1f1d3b40d070c79a0eeaf49601bc52a729f69b6946632f95808bb54a40f2c4aeb08c65a49280f4806b48cb4f741d18211d255533e9e196722e45f2b3b959db84bd98736bb9ba5631799f484a4e4f82a3e49e790dd28eadd58a43aebda37c01888310ba8c8a2a04f902ea3b02ed29324ce9d2b5fa6564790c2f221e88ae2f94c8b15758f2f165db9b2acf80cdb08f8b1440b24c1f1e548bf5228755b60f4708f458c9e0ca31a4964637abc5ddcbddb5d8dca2c7cbca67d46935d0d31764e810ec4232443b48e574cbd7d55aa038b283bce663e63f618058d3dcb7db6c1f6b270ccb33ba23b1f5443171073347338ce889a0fc868d0d08275be01a153bbad7176e364fe947ee0978ed35c006d11c20b1dc6db1262248c4a3a98108f03acd371e6628552a41e484933b2237545e3f14bbdfc5000d726545ddac5f2a20a1f53f2dbb644332d77cf2593444f763de5c1e5e82583a9afb5ff1c1821ddfd02b64e56e8efaa120b06b8ee86dd6bbde5a6f8a92fa8d253afaa1f4785192b40a0f140e27851073e1cd072aa83bee7e9065edee94ad91f87e6a6c4a73142a11c0e0df25488b33ccc9a7fb27c18cc095c8a63dbef4c46d985acecb9295726d41acef8fb66bcbeacd44b06d9170fa463e8df3bd15bd695009ebea95548ecb6a6b932e281fde111c28a3974f6f608bae4c4636df7b8a9ab76b4171ca6a0672086ba37c8dc5e163352bfb104dbc6a8d1dea0685009665c63625171b12baa2042db5bbd22991d2a9b51c5a8c09eb53c3bdcf8d13a37e32b70bfc4ea68ff9ea2c09bfda5b295b75262a14da098bed2457a0e77aa23acd6a2b0505376bbba7854023e900dc67ac8b7ea0947b6a6b278ccf6c1275d1e7b78d9785960a67139a2368f88b051f4c33384387f2c9cc7a9575e3995d047f2c2d2f45ab65a7cbaf9e9cd681e1314abec973524605633725c27becb4735b0f3062c82c2aacda9c35a9fd4ccf6f536b223f4678d52824e5f8cf8b985ca9449a19c103559e9fc8a915e69e9f1c64c73c2352dd6ec0a8fcdd4f70f0b99bea3944beb3331fc46848c2ecdb6482120302567de870e2649736721560b13e1ecd496f5a439dbe05fcf7c6782126a05ef0026b6e1183a8f97a60600086867ad98856f385ad4eb90c9c5cbb0c61bf2f7a993cad7fcb8bfeeac520009cd32b5c343d070ee811e51622b1a2e812b3490572b622357a523ca07bee4c25753495bb002aba1cfd1889f82fc6b7c32f0ed10dd85d4c4308061eb5edafd7efeba7d6459f4cea44330813", 0x1000, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000b2f66696c653000"], 0xa) rmdir(&(0x7f0000000200)='./file0\x00') preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) 22:35:09 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 22:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="21002e21b600002d787bfdce6530009a19e4dc1c0902973d333c"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:35:09 executing program 0: socketpair(0x20, 0x4, 0x9, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x6) socket$inet(0x2, 0x2, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:35:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x9, 0x4) shutdown(r0, 0x2) 22:35:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x100000104) getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r3 = getuid() r4 = getppid() r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r3, r2, r3, r2, 0x34, 0xb}, 0x2, 0x7, r4, r5, 0x1, 0x6, 0x900000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x9, 0x3ff, 0x2a4b9503, 0x2}]}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) 22:35:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) 22:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x49) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x0, 0x4, 0x7fffffff, 0x1, 0x1, 0xff, 0xf6, 0xaa6aca0cb9f1b442, 0x1, 0x7, 0x942}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x4, 0x2}, {0x3, 0x6, 0xcee1, 0x7}, {0x7, 0x3, 0x60, 0x4}]}) 22:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="ab3685174d7fba4a2e7930f9338afc166a5eac7e6713085f7b5d407905fa7b28f55b55b24f9359370effc0b011e04f4dad107cd6058939e21627d37090401794a75aa52245ea63e5f7639a5809da72be4b9a09cf7e0253b326d0d736e5a3c18504c7e21d9cb0800d23015ba3149a6aaff3dc01f948971ed96e030d19ed50a0f1499d2a930d914db9618f33b86b98cccf12d7345618880641da876f313a10c7c6818d5e49064029a95b146be07f68b3b430e8e7e05724ba8f104d625bd85e63c7cb5928ef5bb9a7b8a68dd1096c1064d947bb68bd5dbdf16da4fc85732341149fd23b10c019ab626e3e104d85d60c92d81cb8fdfb8c7a735e8fa0d453e5bdf435bb122eb0b1e270dc5bcb8b14afd905947ce1c1161343eb15c4dc81b1847b72956f57a1fd9481e0bdf184d6beb2db8200f441c8e5b65bedc089000d00e41fbfa55aa055963ecb679daa597de249d0a397f77c31224ac1af45e8c503bcc5b5ae396813a67af97db4cd49e224460651618d97c03b3c66d09580a92d749fe1896489723e309c8fc617e48804555e0cca730b726c70e9698f697625c9778edeb0229109d20115436987e5af8f46710001ce3f8948151127a469e3e3f7940f42764eb744a76bb83756b8311e139bacb94a5859c43963ef2e87f5655017bfece7b8ad317f41432a44a1c79e9852066fbf3c5dcf2c5bd87ce611ee31a78d00f376c899a2dad239a68e5c0d95647597e92e5a7fb6ee8307fb1ee0f11b4dc3b244bb52d0e82b3d8b1551667b3c9a9d121495654dc0dc0f493f4849ff0f6f3d1ec9d1be394464ace11b0075721f1a042e892b590d59908f13a443e3f5372912aca96dbf3b4ecd7d947ea2040bdebe18be3647c1cb189715920e8d02dc2f2b8a5c2a40827956e9ec728bcfc008a48069de858031d61299ee153526c8a92e0b5c74e59e235f1b66178fb6d4cc7460d9bf218069506e6d2c13a28018961dadb586c62b14c286d2076c66b1c1a8b28ce53f9aa9a9ac26419346a0b44f563026352b2d89fc593ba1f7eecc71817b4156f584d02b84b388bf09b3985cb34be3a226088440808703df5c8ba5debd10bb4946136d7f5c297dca8bc1b391ca48eb1de2c6d1704792214a10167363b5c69897a81fcc1f541f2c18a493fbe8d343d31f391f113656a90420fbedcf63eaabb83d20bdc3f5d6639656fc62a86e9574d302c0ef581446208ec96bbe3fc587b3c05103b5275b827254b82f8f93a8c28d19d0ba3fc942b1b9573a70391226906dc0cdb301480e06c3826e98b1d228e6bc8192a48d6ac2a53fd630b3ef8554018d665387883fbeb542bb5797973ad97884115c25dc7be6351789d780d28e9bfecc646690d9cccd7d75501d9343a8cd8257295bba59df7c320e369880c4e2307a673ab92a8a8a39547065ae0e68d83600eaf166206c12aedca74591910ac9dbc63a3092316c7984414ec78c28729ccd8327f39e40da22b0f6aae0c271f67aeae8827a09317e738bba9febe5847405a1ebaa2be9af680cb3d80151ab5ae7be408a9be16c723f8ed072b478317bd46ab675d8dc60cb20b039bd6f067128360836caa209377858d8876ec5d67d4d73ba5ea579ce0e14b5f9e2ae535a7ff6bba5e40e3dcab36dcd545fa8fe79344ab9795b70907d2f0bd1cb1acc4007e71a7accd39e59dc9b97d317951bb39966c0c694c838f7c58f663431ac7ef19088d42c16dcdd8462d075e413c3a8012f21ed12e11b9ddafb8ff0ec040d4ff7cc390a06ce788e8bfba9c498df5fad0920cf8795f908f8239545159f6f295db38bcbc59d1fac03754bcb2641ed7bfe4a1471a5338be172e3e7e518f8988e47c721cff98f245d7535b4d8dedb83cc5d1cec740912aac94018a9af355e0770e5f641e3d451e5861c2d01206d8094906760c05b5ff343718b6d3d0875f67f0e587593d5bc21b328c73022227338a00d623b399132dcc7d27fb6c0ecfe49c820199010e793c0d66f243e11772de0d54e02da6cff12f1a37828e25d03d37e03aa08ad1e7521191d630728ce9eedcec6a17e63960349c2e86247715b9d8af0e75db5aa7d0425ff8b1b7cf849c8458d8fb41ed2a9c01867d4d96af7541d103e27c47cff3ca05a003971895da8af9139fa0ad0d26565ebdc2fb5350f1d9f372e5b859f833ad3be0deafb965e761dce545d256b180a2363ff76973015d271a8a22823938822954433cf89add74977bfe4c5150397e5b412a15da6b49f906f32bd57b5da93b56c38ec4225317ad1d43abf985be14aa44f4cac87e6710e93218d7f2e7038adf2526629ce09abbcff6f74ee7bc15d1f02bc4758ee3750bacf62fd96e997b743fdab88acc6b055f9bff16a72d583bf0576955b9961c21a5027c0df3994ad505485c6e6d1322e14094ecf42624f765e81df9a4a8cd0923ce48999bf9d07841184d4bf3a52f9b30451a9d3f5627756238c27ca77df5d31954a075d7e3e6f3d087952a07bbe4ce31634abc1ea659ecfc3f6338659d35ba902078db4815c53c74ad8b980dfb7afcd0e11aab4734ec4763838eafa9a53d522f35beedc510001dc16fba1df4f7adc541b92e54755bb65d025c3a90fa8254f6c64a9663a64c3f1140cd0d0efbbe119eb31b0485508121c05bffb623c0232f43b48c7c0e773aae8f50f6c166aec6b598a5bbcdaba627bfb2dbb4c1f9786f10a41ed93a118670c7cc3887eeffb4c6bb6646c0493ae3d806246b3a3b706be337606c8ffa9f45072e2ba7901e84ae640207eef1b71944174cafb0e11afe5b92a42be9b5111c3c6c271a8ecf2579bbcfdb497c35e06fcd25faa6ac04a16079b01247869c53da81dbd8390e63473bb8a4e4e8270a6c1343e538d7118747964921f3774c574377e40ee0fa77ce26c55a0773763d2d0a57a8248fed12be1dc0243c81af73f69af35a45aac7a21b63d0ffa266e521b3c243369e1b41faec0bbb9462453474c6fb0f6867c80e2d061630410e297d8ca0d59f7735ecec2e77235bccbea964ffa4f5080846397bc89face2149ec2d8b9abfe48e3cd1cf540d1990796a6303899f2e2e835c8b9e8eb5dde263cb557bb818360b61fd2c22805a6d33029da9126b04fd74c66b95363dd9690ff0f20158a7809ad3e3b4e8cec3041e5135f76d26918d833cfe146fe402a90063150e8834ee7a9bc086b24283cec8eeaf9ef4ab34045293c10492bbf662adbef69eb462b27a7129b7a71af24042955cc9cf54ec1069d29767a16ed301ddc59e3a6036c44d4b7e13447ae090656e285b7db6e1710a73475b6964188acd0f56ffa116543c7b1e48e83ca4981bb1d0074880b5ef5757039c2299a272d91fbd990060377893076a7bf7319b5b244b43d904e7bdd76c8b99df58c1da54c626199aa0f315737bb7a460a503c3ce48dad0f573f468751f0f21e7889c368f3dade650aef8e0f446b81f1c8576833fc25cc3515fed8a891ac2e0627f706f25ef412f512b5deee3b794441b4c527cd8889af5383ca51222e73ca16f4181478d9ddddd301b883ea150f8824e683d9f79109d9f4fc898e90618ca21811bb428922f050b4cb7eafb0aab0fa109e641fe84f502aa0565c5b4d22a687a791b1d071afdacba447ea7af0f746aff84432ca81539cf0fee7483f48a7882e99c90d70a3c5138516180f739b49608ced24e583cc4c3f58d5a6c073c1879b5e4e485905a621bac97047b040b033edac8aa5e57d8f5ff4a37311265f256af08ccdfb37672896bccc825455a88340ecf5e6a85d34422539851fa76a336dd8e72f70e10daa81e7bc3fb863283ef8ee3712a5d0bbc0617435c5ca60b683f05488d048fcc7cfcffbfa42d24b563fd6c21f38cedbb77e4cef3b128a186e728d879068e936bcdd6e06f4423f0075eefff5073d66053d0be185df1ebf7c195f2a1a4da98b17ceb992b189e537c322c643e82d1e2588d7cb155b5b0607980b987a41d16139e7eacad93ba33db131555b8b52ad2e9154dfed2f0e8c0b1d895b39f1d3606f882c1424117f93c78105189917dbf67fc855d168a4dbf20013f101fece4e99b5b629352eaf8ba25a34c500bbb9ecaf4270d9b2dab4ca25e41f4ce4a58f714a7ac5f1100c5abf7dc0fd56c729cb6a3fb87e0232d5703efd9f524a2fc3bf93f8216bad4eaebcef062ee509b8df87359acbadf4bb472c4cf4bca4407e77247e6e70e4df7ad2fdf3600f65d0742e0d30cb209fcc067d7214b027d310c723a69f8bbd3e5ae95ccaaf40d4cc9959c5ba4901e6734972f9c1fba3f3996e56fd30e0e715a5ffc895ffbc6434199efa1893859c4f61e27002a5b87dbf0b26abdb57f01623362c9fda2a097e4018cd66e9d3e38613160f1fa84352db06b18b92877a0f1cb412a97948c6fcec5f1cc60d354f016b95560c060bb51b5998b40a93b90aa47e1e9183985a9b953cb6cb92a0b2997f48aa441a392d6e0fa652a081104dde507456e422ba347a8f85da2bf9c7e59cd61142bf08cb916ff7a06cb845860fd14398d9817b82e69a93c403b751cdcb1d2020d55641310aeaec47dbd5a58d8a572283d904070a5168e70674f454812ebb021ae926ca4cfa32e296e3209c3f99990dcd992bc7233f143ed1428c38c95a74939572558b8f2b81f434507c36ccb79e916872c770e404d17e2b5c66c1ad4feb78038cf651b02a1a35823ea4d022fa6d1c65d53c39a2400e900b400a616682ad7728d4fefd9adcb9552c0868874ff471644c7f49d2ec8daf47a51a17276a827c813c82c95fa55adea61b9bcb2615275f9caaf6bd24b5a8bd4ef0816be6c0d7a137b2a3a7695eada5e69b345ed72b1b047ad082922ed50259113d579405ec9b907b8f05abb41fd932f69aa3538733b9b90d45997ed32cdd1103bf3171d0eeadebd7c3612f52e427b28c93d804b9409c09b6d5d6fe8b6fd0869d467c90d6513776f664f4b2c6d1cf1b9ecb25b1e8fa0090057ce0ea36d6a7b9a0b39449e7b5fb03d8b63b9b5e9c936e01ce239cbc0c88ee6cc4f12f943a4c1a8823196a350653fd296d167772b81041c62adf9cd548c1be59f8e86c6134ae1d8a34e80f190e203b384cf5a142b72454cec7ee60d1851d222924573fe85a558c0a29f891b24d0a3d735abfb8bcccae79534b4e786e24ab635396e27281f5950742ea253ac54ea8bcebdc1cd92d276b613afe0bb807b228c7b76af8c0474378b72436b401b5b10efe8a8df691b1d728653427fee3268d669abd3fa1bf250ce6d62f55a76960bc82bb24a29ba574dee1e86a9c733c0589f94259e654e4b7bd8fccff336f6aa57bea0b525129f137a8dde02ceff70db1243f97eb4d49277cfb5c4ea168e72f89ce96e6b1483be9b5d8369f6a1d7be9cff7974eaca237b72e352727221575856a7729a90f321b42509f15385263f8cee7cf6d767102711d81c420f7583b2f241df3f3d3c9331fb2b96b6790b46d65744eb2973df8c168bcc471db53360144172a2bf9a0b7ab79e2bf03dc59b06aa62f6e79eb9ba5f61230acc19e1ca4afa20015ae001366e08d3432bc0fca89718f055dcfbbc522c118468b6d25fb6c7b086d1e8a5f9fe09c69e66b13fcdde32caf3b41ba22634b09d7d97e3f86600a4e3f264da8f9e7d73ff8f1647fdb8ce1bb10dd7e880c1f662b5fb05b1d9c20e8fbf85a0cdd3b2104fd9dce436563765823823695b07054ebd4f358d64a01ef1d8473fcfa4cc4bb16f0f90d37463e42d944cc7e533387a42c5ab70f0682e93a5e9b8f4cc87dd36f020dc19aab45f7a3cb0a2a3ec5f680d08ee630a6b23125a27edf04df101f365") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000340)="b6") 22:35:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) semget(0x3, 0x0, 0x90) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 22:35:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0xe4, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 22:35:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x6) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa0000002, 0x6, 0xf04}], 0x1058, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x40000, 0xd4a}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0xbc3296141427b39, 0x2, 0x2d8, 0x40}], 0x2564, &(0x7f00000000c0)={0x893a, 0x3b}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:35:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3ff, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) setsockopt(r2, 0xf58, 0x7fff, &(0x7f00000003c0)="4e9ee36c919516a5d5138a8ad72a8998e821695b6cdb3ef29bbe05b145d7acc509e01a6c4226a5a5c5362e9e7946a55829242c30acb1ce5934089cb3eb5e80797679b6045c2ac5c586806ed620c38570d34f00243d4237ba86a32b21271569d80b0c28c5b14dcb7f2b2f7e484ab2cf5cbbe79345a7ac1581318a806585824aad292293f1d04060527d3ad96fa32067afc674ff6bd49015d7e0f22f69d0836b5ac9130dae4e1ce5db4f1fb702a7093f30a0f7eb0fcb72f447fd3d94b097c3fe43e6edd297eaff", 0xc6) 22:35:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto(r0, &(0x7f0000003580)="a5061ae0b1cdb63e79d9bd03b7f5634295d895d58ec4b5b0c833e1bfde536f6d4109ff61c43a5d7fc67c903c98fea1db1eb422761c28a6bc5958ee5f438f8fe9a0fa45c4787021a080a04bacbe4d4b66eb9844632b5437448beb1e3ba149de5ab0e08b96e3cb536f564c796885b498a19545fbf1be47201e2c53ae32545decb916b1a79510a802b04fdb82501ada2417f3ed70662d702c80ace229a31e488619e68e5e52800ba5e5931a0089baa6607ea4f2aa50d0ae518308a60c3c686d0f4245a2c1ce5b50ef81ddb0fd937ad5cd2e4b", 0xd1, 0x9, &(0x7f0000003300)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000003540)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/180, 0xb4}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/31, 0x1f}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/119, 0x77}, {&(0x7f0000003300)}, {&(0x7f0000003340)=""/190, 0xbe}], 0x8, &(0x7f0000003480)=""/173, 0xad}, 0x1) 22:35:10 executing program 0: r0 = msgget(0x2, 0x80) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1) getgid() utimensat(r4, &(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) r5 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r5, r7) kevent(r8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x18e) msgsnd(r10, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES64=r3, @ANYRESHEX=r3, @ANYRESHEX=r10, @ANYRESOCT=r6, @ANYRES16=r8, @ANYRESOCT=r4, @ANYRES16=r0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR]], @ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=r3], @ANYRESOCT=r7, @ANYBLOB="0cc0e802b6ec73fbbf285263df153fe36e489dd4b2834f999059", @ANYRES32=r0, @ANYRES16=r9, @ANYRES16=0x0], @ANYRESDEC=r3], 0x3, 0x0) msgrcv(r10, &(0x7f0000000580)={0x0, ""/217}, 0xe1, 0x0, 0x1800) 22:35:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x2, 0x81, {0xffff}}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x101) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) 22:35:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="b3feedcd8ced780667bc09d92be4d58a4ad6d36d87557901", 0x18}, {&(0x7f0000000280)="08c6bfea87545512d6d80c8cc14c84a6ee5f4d2a2894fab1854eb3e3f76c43c8f6410f738235675163734ba50c2e83efcad00c183a6c503508bfd4d0608a4a9e90dd9dd0b862552647281dde5152fb455220598ac4e24adc6a00ab3e03cef71e2782d954305834bdec51b0d6a5773c8d05f30ec789f4b9a6cc919f2d02bec54b216d2b95e6dc59f65d5fd6a7ea3d84b8319814dedf00107d1af24d8818f4083e485fb039be1b6571849e15", 0xab}, {&(0x7f0000000340)="8339ada340e6b4cfc3b15283deadc355e9d35ce3c99187d1df3420cd7f7fe2a2a018356f14d91b5f6473ccd978240720b37a8eb5c84943faedc2387fa486758bd3dc413ed6b8e9820e6ac80c7e89360b1901e185f1edb6a4b618fa122c1aaf30c887f1ae1fe80fb38501c4a53141955d006f056fd9c4a4df9956dc4a133a636542648c7cb1e2c28259a5949a2dd149384faa0433a9182462320182d43fffffdfd29551603a59b74ca7fdd25ca94e69d1b780c79cce82ac58d31a1cca532878dc3e9b3f8e329fc830c4094e012990c8d4e00d10704ed8db97a308c3b16dee4db9c16d55619dcc8c", 0xe7}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x2}, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 22:35:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x9, 0x2}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) nanosleep(&(0x7f0000000140), 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x5a3d, 0xfffffffffffffffc, 0x4, 0x3f}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x445, 0x20, 0x5, 0x0, 0x1ff, 0x1000, 0x38db, 0x1, 0x2, 0x7fffffff, 0x8}) 22:35:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x82, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000180)='t53', 0x1) 22:35:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x10000007) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000180)='[)\x00'], &(0x7f0000000800)=[&(0x7f0000000700)='/[.@\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\'-\x00', &(0x7f00000007c0)='{\x00']) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x80310b43fba3207}], 0x1, 0x0, 0x0) 22:35:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffc, "01000000000000000000000000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="1f7f4915c0d7", 0x6}, {&(0x7f0000000080)="36fbad63983efac7354b721b125ac0af79abec6d362a7493aa2ac03aee80b0b0bdc7e03f46160b90bd940f74621ada2c7e047d0b799dc0dc2367", 0x3a}, {&(0x7f0000000180)="3bc25bb702cf6bbe5af6a707906a92bda535ef584c59b7cbb6a0e83648584e3c8acad0c7d8b13a620035125226aefa766a328bfc75897bda3d4c004a0342df39935a738a3a323fb0f31fbe4e0829a8e22b387fac5d115ab86e0e039c42aa577dc7e8c6537616bcf24cb0c788d4bfd2916f787bec46640b95f249abd2ca77fc8e3101d64f71ab7c909d51dac93ab83f0f84697259ca42e0d17a22ca828047f5d02d3ab239de9375ecbacbae164fb64830f4e9bbcef3bed0ac69dd3d57aeddd1f9618e5d7a4964103f62e5ef22363689bb97048d9d1611ec470786989be8cec2b5a2", 0xe1}], 0x3, &(0x7f0000000100), 0x0, 0x4}, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc2dc645714f15ab4, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x4, 0x200040000, 0x7, 0x101, "f3c305c0f565f02c9ac5975c238ff20d88ffefdc", 0x2, 0x81}) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b540b208fdd000200b810000000290000003d00000003000000d850f9107b86c675ebdc1f0b819c256b20810fb3662e26c4adf0ce6a6c1b553abe4c9d2027b713a45cada87a36d6539325051d6535eea710286d09a1b935ae977c8caf024511ca039b5352474997859274d88d08f373383eb86874f75a3059980227010bbc3c91610e20e01ea67207724389d5f0f35e2ff02ebb6f2cbd480c835a8a552412c9e0964d973a30d885e5e3a1ceb52e415f424ef7600d029d3e9c54849d9615a090befc0c64c6e85387f9503b5f6934f632df6a8bb1a27513db2cf420"], 0x30}, 0x0) r2 = socket(0x20, 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000002bc0)=0x9) connect$unix(r2, &(0x7f0000000480)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000002b80)={&(0x7f00000005c0)=ANY=[@ANYBLOB="009f076b0610024f0300"], 0xa, &(0x7f0000002b00)=[{&(0x7f0000000600)="b446db14ff35f16a1c1a88461ad7ad922c463713fc59edb799e28ec01a6607ec0fd0dc4069c9d674e5586594a22b34ae3e7ac799937221e19756476d20b5c21a7501260468833cac077c4c0ec0e55f5af4935ea69f9917204f4d6b7f4d5182728cef094aae58e30057ed99d8bcbbe89b4c532636af56c1fe44bd5239653472d3f05b9d6eea1bc83a4db7001e5f5e2c296a55db7a93f9b2ec42883591ef176aa5efa103", 0xa3}, {&(0x7f00000006c0)="5419c951f0066162dad263059105b37da214e98c631adc7a4b8cb81bb730900dfe7218a4981f405198104421472454fa70659b5bc094378cfdace1987896b5839d50665e9ea2ab3d26cc30dd06f6d3da8a738ab0b2ec8847ce4aff0ddafa0b378fb4e13200ad9f483434821ed28cb77549cd96113a9eb5e91f5cf3cef780d3e15559fd3ca821f1fcdca7dd60aabad4d1e16b6d49fb8c590d0fb8955e948fa4278c956d345c651d04205d97b00d98f012aaf14321fc5f25f6ee159ffa07b7a3798c5867fc132a3f2fad98479f4002761dcfe94b55c6c45f17ec24", 0xda}, {&(0x7f00000007c0)="9c475bb1f6d4c00fbc4c265adb9b5d1d277bb0f0492f4de26a47f2f7ba52d5772377aa38f17f6bdc7598dbdde4c35d30505b6d0cd69220fef988ce88694ba9e77c5a966c25a8d6547765f85702cd7a5d58c1f408224d32e691167a14dcc350ab9f1d0c8e611e9f9bd5b9cbb19b1487500ba137c75ccc9432f8890a69eda5cd1c8c3eb76b7dd47d8b217bd86e88f30ebcc9520b48c10a789c6152515c644ceb03a03fd4032133a0f2a38997e92187f2494a449e62d056d133b7065fea6bb6732783a709bf3d99bb3b2ebb124e20862ca2e3cbd1106e5abb6a6fa31ea7d4a473c40dcee17dc60bcb671736d3891a5cd60d04119030253bf6bd2e91461bbd6824dfaacb4c92b541b0ea69f093c62a9f14e6bf0f683d484d1c2d30720f41d0ddc16286abb75df8c67c5ba350a64cec4db07b16bc8ecb873eeaeb2ac71b4d69d3cca8dfa93f6e64c32cf8bbb47069d5bc72e096d31c95b1e2fb0fbaabd8cb475d6ae948748a2f55da4d5146ef43a47f319fcb3f99cff9d0ea54308aec2371a03d18805ae6f55191adbd9b935a63ddccf236d2cf09e1cb54093797679bc76527a4ab3f4dd7517d6165a297dcb2ea61a185940f589ab0399e7df435292f8743cabaff88ffcde2eec82ff574def52c2c1b48bc6afa5d317d4aed4ca8c3758a5c4d2d6026ae1a5a86f1a15b6909b8d75229f276ff7c8217af14d8466a1d00562f7ce95357e1e567ea2d62e318af2a6dedf91d13deb37cadb8fffe3d3d4377004c5c8933a38ae79bfeaa7da9814a34936dd980ea5a529855a9a019c2db81993ebcebe654681f9048e6338451142b5974b4950813ce1efd7928b9ba8af158d3a194b622e90f28f284126a71f2b75ce106b366a57b9264f964d35ea3bdb89838e6fdf655a9c242e9d1c0783cc6cac965c90734fe6d69dbc8f3cbe4b1acb72362e3cd2976d9b32d657606742b5eaffd60f2c932a102030141e074cb934b33ae57c7c724f231332d642811583e19c9eef5e02358520b0b2a37943ebb5d61edfde85e19d1e96449a9b2c9ae51c8796d249be413505cea2a79b9621b90693ebcbb5a143b9f14f6163f508639e2b5cae9f4b5ea78b66e339d9c7f483740ff959b1f0e15d8a46d459785bc3bea52bb396cf956c520d2882b166f5cf70a5965e7192469dc67114c45f82833161cb46c80da1254225918c2f45879b0c06e2129417fa67175311dbae8be9a6b8f2e6a6aa4f4e2ec9acc33ca08a81e912fcd5f879f232a6c22d6902808013d1c565c99dbff60093f84d24aa6d1bf7ed0b559ff6227f091e5b333da01a64d121a36578e10aa686c93ccb8899b57708649fb27e96f3a185ad52b3a279c8a4a778b71364f19e49123f1fc46f8c4bd70ccfd5df9fcac6ea4b51167816071d265f11f8826eb79f8f44861c62a0c08bb33538a7d1db88960e109eb000bb8fb9b3702cb36c48033011b6ea6bbb5c133244fb1ef8a25b7d6eaf4187bf9b433b6f7326b7e6d1167367374904c3a312161d73ff4b63986d89f63fce184b3124d33afd931c9e2e9acb4cef1d1fcbc055a874cc17a40e22bf4fad79eda69839f436c19d53ee09aeed10542f1aa135f6e4f31999b3a47248e2ca7a8e86be238f655676e9390ba8fda4a0908e958bdd9fc577b825a9a93c5f7755cb680f947fc70b99f0ef04fc7b7e8dd5077524a0699493ceecfc54a8c43ef111902023b0d2882da73aa7f630b5c6599db2797f9608992e0a22eef44dc5ed0d90cd17dca09eff29ca186ff5a9ebed635c377380a7f199c7fcedaae2ee4eb6dd898301c572b2eefa1e6bbe899c990f24816385d41fcb533adbafe9c78e2400157cc66af73366de0a7f26751b3d901e263d09fd8e9f99f51063ec1226a00bc286ec824715dee650c1a85aa80f1be658b4f510d8898c697036f375d289394e57252ea718a4be6375b1a519e8c120079c5e0bfe3cb53c4e23a0e7609b6548718dbee67a161ffc0ec03db94c81f577631774a6513a13e30020a7f817eddf087c4e83f32222d533425eb499c73ab8eb0af7a64f636c8d41ca11432adf788a11035d9121fcf1ec4bf37b70324ad6931d9baad5ab60de4efd6da5b4de21bc81193d9bcec38ff52031c371abae8a36c0b9a38f8abd86ddabc4edc39986d6105d010f7bd395db3081dbdb3f49d251bedc9643c7a7d82009caf23e3b88bf857423295f17961832f93336d36dccf37057627ea18901b3c5e8aa16f7c65a46563344f11d3fe8fd27455ea517affc2d9a4b341f226a8a267bd6cd223197214d6b9fd0a6fdb1e15af33167399d150fe0b6e5ff4c95865a55405e030079cf88f3ea04f7c9c25309bcab3fc474c7915f105a97534c1987f1161db31ad3af10e65b2d4bdd591fd0a17ad62f526f143503d2e5bafa7d270709d0e23f32a0f397f72965eedeb71dca4743b95113158bce4804c8236683bff06df55107a31242d87e89cc0e7b15568e655029e78c627cc2fc3bc76ac83a06d23c5f522570fdd188e953d433dffd191ae5461586622b8bf96d9a75eb1cc88f8d50db1b0fd0eb706efe36dea65790c544e9380853caad8a6bd2b3578ba4e8efa8a55891b28f3bcff177efe27495386baf19cedb92894906118072b64bdd20de808c1060a7ed403edf9cd9d87d2982d60fe40d28314970113bb58d0be53c79a6124354e0d741229cc7f0afda8e74134cbb0320c0478169de744ebf79054297e7e89013ba39df5e69e8053b3281375f1ea074736d3382013470c940f33c57b3b1d4c5b2436fabcbdf4b3889b57ee438c45c35b0e996fda616b54d1112270ee6536bc645806e8d61393ca5b8a02d7bd8116ed6d80b6103a1e28091cb0bb175ee3cdb24c69a4dda9c9324cb0419966334889ad56e723758c35c8612b09e8d1eeaf4bf5a58b2a2d83c4cdf143d12fffc102610bf5ddcf74bd466e0a1490d61b3e33b9af04a16474128434f3a047fe894d274be7c254db1f442bd7ba00226b32e48b7e65c909c8767770cafa86683135cecaca2165750f283c87f88a1ee88a5037d4a7de81416e33377ab99eb3af12f1e8b814c3a864e140e149059cb71074d0d259c4e7ec9096a5e793038ca94e2bdf66fc7c0e5c75908dee70e56159f76669069c998c6e05a2a65c39855ce24d0d3d35565a32fc8e3baa948e0df3bef7fb4cb89cf2eb1860eec976765afb9271619f0c1496d28718554d354f2984d0050037995600284f49b2644b2b2d8dbcf06d91a95bede560ae5fcaceed1a707b0cf04139a4b826bc79db4d85c5b43bf889f7d442ca54bf313a9d5c853fa94e3ec607983ac109416006580198eace57a6d4788871a71a0fb1a2192b9cdeb3f7b017f3812aba4a10dde4acebfc5cb96cf843606a03763ad3c72270ea2f3607a3a1e419febdc69fd8d215721ee04377dbf7094e045d8c223b5e077d190bde38e5d32c6a6180e343694dc38cd5fde161849bde5ac7568c4b61d4a6b92a3548ac0ab70e0cfeed4e053d1467f46491db69b2ffe1caff97669ada5ff2193aa76ff4de2ca1a1d5d8977b8f8109034ed3600d18f066df3d81844c24f71cd804675dba45f223c68b1d8b9e970d2ab54b33d4d07d38f8197528835d485f2282d2789238c19defb6e8cdc6a8490996a91b88c3a0a20bd3fa34cd7e68143555e8b5aff01a864d1bfae5397987b81838237370180a05d9419dc51a51ae76c117169220c0f4ea0762ecd76b3f596778557fc3f5ce2b6438497d27c9b368a0f8015a3820c5bee576e0144e1a4f6ce05ff14ff4affc284a74d1e3db001fd294b6a28a30654e4d8b6cce248d37173b27dcc27b8f9d3fd1d82cd2b5b788cbca05be28e2d100d49b61a706113f53d5f1146b9c1c309b00433272e943dac9b8706bb2248f30eb8a66889b893201d33e441c1bce2551b5610da88e3f92898eec5b23f4624ae598d8fdc4296437b196466b38b58ec1c0976aea64941e032c879a99fa0c9db8a4bb19362a749f621f11c110cc4d02c8de0cfeef1a0fab2dec3f27f9a4d845403da995b75f9a071fb3d0c06a8074231f5f2c0aecadf7aeba07facf4b0ed16d8559c2999dda0ad978361b1a7afec0747b62be4d4eb0db75f396335824b916d71f4eb10f3ea670298ab7cc82da241ad34edffed500b76f6db557196e0e9d1afc4dd434584b67117b6a1e9c0960329a0ea3231b34a5f360e45696345226edc9f6ee186e513782ef2054e072d3dba8ea6a14de2eba4193a4077115b58da9b836dc864b67a2a3e5168ce700a16890438125436f7362655e91e98d8f8ef679a32398e7312fed46e1d4f8a0136cd156a8e7803848c6f95d98a3842c8d3de1a73fde6eb9f7094474a172a01df07b8dd7ae6100024a8024cc350b3f9ef986ac9c70be663c704e01dc1bbcb0800583bbb77aaedb94139eb6aea7c67944a0371ce5619c4d2886bce74fded0bd39d8929866593986b8b92d9316d6d3234fa0ba7963d9204246f3f5f60eeba0925ec05cdba22e50bff3a71251b24a796b5e5836349610790389fed0185b4dd26953efd1a02727d53d6fbded3e5d24a8ae41846f4b80224ab1a1c3e40f1fad564cbbc2d58db99f4249b9e3e699b670cc6d481e94da74d3a945a234a4ec9fb774b9568b64216d08aa86d036488fed17b7fa68e81f73fd47e50b55a8bec0eed22cb676c5a6c91e55659f28847101c673b38aaf28de37d714d1c951381d625a049fb4c37f632ff613dbfb9f55f74c76e78bb57ae6a9ebf88ad2f031eed4e6ad67bf3e417238cbc8b73ee4b8f2d15baa6a5b4f390ef1dfdfabddf9c12cec9b7bd80cfd2adae6a2559af05e0dc0f1a74be3fdd4eac1732b9273f6f22b74d264bd8b7535436062cb45b0dbe92053f1e4111d96cd7e9ee856807a7390fd9c3dc9b04c51981e2e18a0b50b339962b608bdc553fc8d704dbf1caef8955b9732568b1967fe20e55c9fea494096c5135f1032c0fa2249e2ef1af947cf7662986af225402699572514a06ffe8ea7f825a109a4a30f252a116ffa73be8805f75a058e93f6ff93211804f180a69856882f70dc64b44eb6834cab18cdb6e74b53b796d6a883b694086b22fcb9dfc27fe6a87ff35ff6ff0c10c9780d0ce82def624706f89a318d7472b61b4f3a2e79b01660a4513a443e514dcdcf69b26eec502615e7e0183d7f63fb62a6e04787c62c1541872549341e5c388a68bc8ee23409a95516046548be841bc4654e4bdaf374f93cab999f99c8ca142fc90dfe3b041718596f55ce00cdce16d202599fd12f5607a39b53ec7176c59539554bfd0251585c1f1f9d589c9511356502e62575e87f4d14c4c56d61ec8b4dc19fd502c36a83ddb909561f1d608d810a3fcabc27988f690aaabca46fb992f8af5b49377f789231f7f6b965f276787819e20f229a93c675b54843ecb89faed4a6885072a2f049f74c1380fc120a9a72452139d16cf93105379d308c184f24dc26fffc708d8907211a4c6c93166bb9629c2d9a7a1592b3c0988f96e5b2e887dc5ad58f4d81138505be1f653f0c71f4c81374988707d48b78ab87e8a68cf10a132440ddb75c598f7e4e5fea804ed3d220b8ee97b3a1bd2fa8ff4d627b4dd473fe016d5047d5ade4a5e71192460759060b866795d5b67ae9cf0a2bcbff395b1c0825c4e1384baf2817349037cfc47e73ef701ff8a198f2b0661d10c6e93c996afbf7d92e78996cdaaac2e72982f8d721cead236b1bb39f53a331abed673db32d0b1ff3964b379b288d0648736df0c152b127c8fcfe42b311f4e8ffb37eb8ef03e9c6d8ffbe1a2fef5da80cd45c54b6c0933146", 0x1000}, {&(0x7f00000017c0)="39b55d565d4540f735547d61601a80a1e25bc97029c370b3b2a649f1c76efbff35812cc324f110a23c95cad196a058031b8a0ec527238ce5460aa0e04c5635e5d79cb4769b831a8ec3f540732b414f6f5328420f812f6b5d21f9753520f9bd79db3f38fe42bee0805be39c99c5fb7fe1912077aef7e79408c146291a51a87fc085c3444a384cd78458a6d4daf01903c106a0ffb7ea43087e9c577eae050c69fe77c46a9e5ada6bed21b7fe582daedad5a19c05", 0xb3}, {&(0x7f0000001880)="0fa8c0b42e614624096c0d6517565b86c34bc3eb5098ba22a61fcbb7ad138679ed340bca000e7993677b8da3cc295a34e5e4b5568b0772c6fe509b0f311486584f14ca2569ebacfe74a69a7d03226e793548df0381330749360436176f66ac7d63a084b65fbd2c1d4218314c66732cce322945aa56a5", 0x76}, {&(0x7f0000001900)="73916679227c89e4861ab4afade1b83becc9903f560913dc2c931bb12831bff8252fcfe9c7f698952529363a62acfdad48a0595fe03f0d48bb81fe1f743191874781fd5a846ad5d54b39bd7fc9334010129452b80744dd9a7c8f9ea0ffaa9e2992458b8263b07759497921b948737721d84d7f4b869f91d0f988af7cbe8cbd69c28ef513c988da293ec0416fedefe14f9805499b52df9cc4e31bbfb69cb28dfab650b34c29e9a18d1c52cf71b82e90d821099bc1d8de85b3495113efc5efb1de16a3a4d75c6029f96358a5c7abff135ef100012c42da6f94e87ec51c421a2498e181453feb4bf0720d6aaeb1a5", 0xed}, {&(0x7f0000001a00)="d558da481a5414ba16ce90d552537854dd41be53aee79abef37cf6d11ea13941a085854e78d5fb42d38a037a87aca0d36bdb26394b2b656792ec264df79bca7232db8c26470d368fca7aa6989a7d2d9e90a46aca88a3afc0fb61cbefe6e32c90bcc9aec07e767b7811e1048f166a8b432b9ca317e02ad1c2e186307fed55df83012ffa011ee7cb051c3eba95e589c3e675008f8eccb60beef1f3fde59db84a374402c6f35687695a84225cda34e86fc2e1b87cf8933a73a4862945da0744314d7f7995fe8475c025e6c326aa62d23252dfc10852ab1ce6044fa1cfc2f5d258b055db0e433137cc161a1a56fdf459dae9008e067e4eb9ea17549dad2762", 0xfd}, {&(0x7f0000001b00)="a546989b9a720e3c35f8bb466cc74542c88c05edce944248c6e0cf9e4ee5baf3e1810de7ade2cc7e744a07fe44e5a089ddb0b799d4d025100cf9f3ef268621476ee8df49a7c560ae47966e5a5440d2cfa9494bf3d3c470d71381d963c5b8bf46d0dd0bdef757d6d905a5b7712ae5d1a0212342d13d085a0292c590b171cfa6780cbcdcfa21f407fd55fc3859b0ac4e05b2d119c2f8b67df02e53781c41e2370c87cf5f70ced9fec670ef1372162e4091b9415c4b5e2b5cb49441a2260d74f982573371833c70d5f03424ca4584a56ec4930bfcf9aefcce099e077d6f1ed9f30a9f5e0c8ef13dede08dff1d8e4eb23b1b3f4befd7cc0c600ad65c8944edd5a973ee492a595deb7dcd3314534ad9ef60dae15993c1843bff2b8f056a7474fca0664b634edecc54478b99d9d0948e00c4d19786586a48d6db30d61a12b3fd5843918adeddf97444650d8fd215350a4b1e02c8b328ca9498376d19f54713f8773da72784916547e77f86a5a3562bb63d0d9d878e30b9c69116ca55fc77d61263267126a771bba7384a2e8c9640175d11a3115433f52825865b99ea7c492ff47b1f81e13ff760cf2e45486ad5ec139a6f81c7b1f299e8137d99f9283bdff95543befc5a6702dac1d9a46e9598d1b89199b7251ffa4b52ae0e32b67764a3b79b632870f38d0d1ae17a02eb47589d62f9e1c0690a2eedd944fd2bded48ae4bb4799ea7f1d063f455f3567e42d3337be2c5d988a2c6a41bd94d19004f779ee5b8f0a3de054775718374561e6eeb5afcc46a74e7f2853b5fafbb259972d699cc566e6b119aca5c98aa114edf64a2d18060cd841431f905d2bb35e5cb9ab3df9789c2eddc449614ec33ca3d46d66d43cb4db3eb906342d7260fa8a3045677542a5117131ee1f9576dd9b920f8b145dfabcbbb2ec0422dd41468bcc4957278086679e7e5811fa337c9ced8635a33058d69d70c74ac8ca2c33ca24400558c94439b1cb5ab551a4bcd0903fe9579f9fe0ac0adf26e4e01f9d383fe31cdc3733264942883712c4e1fbf46c46b50c87b3afbe5364ea68db410d4f05d05e6a313fc075de4430ed48386a9ebbb342c49bcee7fdfbe9872aa3c179519d71bceafc25cf59443325dfefbe9eee7e2d69c1c428c2bf7200feced1ec50710615064e00ee6b25cda53ab1eede35e2a737e893e6974af8eb77a101f0659c7c9597011fc452d47106dcb64c2f8d4aeaba16302b8fcdff88d268fd09be1ddc23d3ff3cce6372d049b1b07ba40569830b3eb54116ca1f3709d0a6d543c8757800beb477c3e5a52610f814ff4476e2ffd6b58af1dad9293db691b3bc8121c422fe113425f44e98786cce14ae6e714d5c927bb2a3c7abfc206ff0efd8f73de0d475962155b4ad9c17b6bf6d06980a889158e0782d4b69cd743ea7532b4966f7d72319f3a24ff604fcdeb3ce836b4a1b386d1f3415a6d5072bd30f4ec6f79f3ad252b2394d3cecd7aee1523fa884850ac3541377152a8094f788ebdeea4afee909f09c8c60203829cc795ad5296ec25ef96a528117f196598bce1eae66a3bb1dcc0e26a563c667707b053f8461211ff6a4e1dccbffe64cf789929e637541789acf077e8ba6352309bc5a18dca5de5d3675f55b186023bd19229d8f58fffbcd591f7d06f10ed84334bbfd70b657efef6e3e02a2d3a16e0d12be2d1dd1554264073f2b8914e7aa851622b552c09080ca8313e63bb509935a23d52c470cceb4a39ebfbd8c05e2e92e203ec5816120c717d357b2112930e0c80a97d371725a0abbe7c9d8e4acc18572e954dbdc25ac3d439a747411a028457f4fda9a4f7a194c36764e03925f3a6e6f1940dc9f6904179c5b0b62919c90eddccd84b8c0792388a3224303372f534c5ea6de391122f0af2cfade75365198e7d3e7e720dd453e05b0cfaeff3bb0ec493056cf6a124e9caedc25bc87c16969fe954e6e77efc6af04e39948415398b5fb0c1c51cec5c34364ff17884d35e84d6b5ee5c82e5b16aa76caaea77c0a61666111293eef43c909edd9023bc7b5ee84f46f8e2ca67412b847548cebd49aa4f265c1e183c40ad41e85d0aef1fa42ba407778849ef41d50c94f9ea7a6e6e578836d062b6c87ddc2b1d41e26aafe73cd1bac08662a0e6b56a4e93d8fd4156789ec1686ef1b90e871b6d1edbbbd7f63d5879aaeb09fe58f99a7ce01669886a9369477def7bba9affde88b999308c9b53526e56b8f8930cb786142f871d0a184e7503d89f3834326c6112d11357b237b657abc1ad2e4858d3c6b57a7031ef868d8a18eecd0c69aef61b08820e83cce335156c1515b2adeb8d9463be9ae786ec10fa556d6442fc0b6974a340fa6ed5bb969c2359003a43cadb00e424d080725d9950886952a5f230384856dd5c419f9fd2252fdbb9df75d9ea96dc50ba611616c18b5ec65eb946b2ad633d83ef96ec79f9a8a3e5d4b7422288015961f9fb66f86e9f0638034dfb6d1c32e2785149c01fe469b418728c8fcdfdcbd7e2d3da4b0ef81a65ee1c3639ac5c34694577c9176e808f7fa28441d38613db31ad82de647934a800cb1d165f1a51f197151144cd33bb2caee9bb32402b67eb18c29595094cf981e5506aa550b92ec4078154f23e2cbb4c7194821c7f5b580d0cd14da0d5fd03ceaeda66faec0ab3a7aaff11c783098901e20ddc66b151508ade7fe6fecce2d6dc0c6db9138ca48bcf0e297f4110a0b52fc82235afcef3ad920ee5753a9258b0cb521db6e3db55f9e603b3c2c7d3e77727ddc6d7c4b3d68428a353c84c354aae96b83538a070aab3b584aebc72dd3cbd6174b3ad4638332d9db1671863bc15f5495965aaf193ae56be414aea8eceb58d4544e4849633acd7c3af9d52d90a66265a7ad6ac6180cc5e9ca97816805599f747616ed0d6ad8ac7e0a9b2142502c1bda6eb8dbac09280d7fc384c9ca272802d3c1f9914fc683426f6eb819f8fa314bbe20d019083a01c46852cfb2d457c362ea4427bb30b9c16237d67e07ea658b6bb8cb4d0963b1af666c51bd88d259703457d7999d45553d5952087b1589a221662c08fc18996f1b12fe93467a0739a10454532b5665c20443a9fee853689595f15b908675a79d22b64c073123d276258a05c9d0f4c0f3caf2cbf5073f5b24e517180169ad34173a9e19cbab1e7952f6a500abbddf7e69c0e3f27741f96435efe2712ded8f6a95191b7d0eebbd5ee1f42a228a259affecc7eaf4ad321cb6cdc680605ae979a86d67bf52e90fbdee268ec8b562624a6123b7b533afd53d92ca72725460dc02817995afe05649948f09f0c6a519cc0350ce31a82216e3237f39ae11f236422d700697467096f4cdb5f9f978e700a7f8e2041ade82e6800d57854745084926eb1fcb7e84a8cc2efa99604e9362b2f392279c13ed1a862aea6e1aecbab464886a0337fb5d73c45990625dddd4311aa4b03c9b259ac48abda0ca9b083923aa59d5ab7055f184221438774a614ab875d8a73d9c52a386191c0c3131476275f36f3fa2809e056c7be623b78bbc763538df2f184a2d434b00ca1a0a48806465c7864e1848b17cd3d40e350a6e4041def350478b5acff33c6c653e67846c01e0436693d7b44b654a30ea5e9af44538fd3dc766c4e5d5a9498826948042d0783439b6ed526bcff20e7d9b9d6b65964989a09bb06505ab6e8bf7c8cfd05169455c3c737b1d8ab49c8d36c58b106b918266407f8b91abd41380696b215d5b5c5f1f946a6e10eeca04a91a68e913b024bbbc1f363355f778fd8f44ed704bc67b29021b8ea09b50a993b09e50f412971cc07badf5d83086796acc2cdd518b94a99cf40134aceb3e608ded943d92f88efef37e4a658a8e6cd28cc7022afe9d02b51915067e3c58ec03bef444a1ee66a1669e390e91b594e0daf00de8916fc5d8f2e87f3251789f345c2bd6927bd153ac4cd5b7911dec111c8c5b7bbc2876cba05f9cd16469f8e4ae101bfa6e9038b58c0f72cbb1382687a2a7175a526f4582800c5d3967eafc7efe83ef75f4a69fe677e8d123f1183556124ec1694f77ffd25a480776762f05457e21297d76b427b1c47b8cd081d67267e575a94abf537b59d7ecf2dc50b928f8f86b26fd90275a48ec2412c282dfcb91c7a4feb37f58fbb48522791b9921b8aceaa75854d8d87d7a3b8c2142ce1fde6fcdf8cbaa93c2d02ec0a90ff7bedb66dfc8cde901c0f9924b840c909c9cf917b1051ce2746da294173fd3063ca43685560df17a59f5fcc35feb9618cb0999a5d86cda1d451e2f1009525b1b02c27994ec8f3e4eb46778f3cda3ad230323e28e13c5ce21b59432456d5ce5707f1166c85c660e107d8ff59fc02cea1811a90ba69437519734177bc16afcee84663af0daa725a71492407626d03ef7429618960246ab41cef03f0fb0e767db4e99aa40317e078f22967884816d139b26fac7bdbb6015725d95e3b51bab1ec65cd03615ae27b34ac0d9341dee709e10ea2fa4b67d0dcea1b5ae2324a79d1964594b7870313761bab27c4e1cc3604aceac19b74986bd585932501ca8a9cee481e85db6493c69236a86026f1fd33cc0420f4f77496c12b3dc4e536de257eea8e32c25060b0a057b09c5fcdd56b5453bfa902573d88b7dce0a80be47664889da1498345aa935f582008bbc961241a72613d7c8f89baa1b65fa0a7a91b90387763fa22438d0cecc7353bbb5f2262ad46b4f64bbe59cf4352ef3d612a78e92a17646001f8fe5649397f646dbd606e162d09b2893f7ef85bb8215b4fd23b03cffc2277675e7913637a3d618606b10625d343c93dfb696524d0a630adfbeee5021ccaf6c8b63bfa26971306dcc261b6aa8ba90910d085d9c50cfcaa51248799f6e7cfc495119a0357c90be16aa55c30b1f85eb884a64aec64486232301f34eef1da851452248bd8f05de82d7a904435a6e4a70516a3429b121decdb54556ea79aa28b21f5f099f42647ddad9df7ac72b4413baa5ae04d29cd2a97abd4554d80a3b67b51629462b847624275f5997c4e18316fc576753381903ee4eaa1e7e67410251350a95a45f7a72e94ffbcb742405889306db3f1e4f81d3e856c72957873d69a7728c09f16af20226a94dcb0f6bed7e388f1209b835bed16db53c650ae60f33beeb9eeb0d8bdc15fad0ca1c75167ddfade52b9a5875a4fb06c48cac92b17ebe42a5bca4457ff3b85c1ae19ad45eaf7c0ce5c116960a54d9bb08658447e78567973ef7ccfee304c2f7e45ce6896f4ade66bf9262e71ce6e1bd5fae56b906aa72fbd384338b952cced4a8b99c8674bb02b9cf4c0ce0041da4773c18ba5e20ee7834a6408780e251646c9ea6e963445b17ba12e2c31687ac11063288fd03226445a86c061e1e3609fe8c5cf60b611839540a13cfce73cde9ddd057787c014192c505fe5a0db190a23d6d75501a3e52a30144608581df11712e4f37a368aecb13ad6bbf2ce24a2855fdddae52a57f0dcc79643798ffe17de7c10da768943257f5c893d0c36cb3ee2b40d1f971d2784c8e354796b49787b7a7410f044b5cd5799ef31f4f09636a2641174ec17a7fd3bd85e90ea760a1403ab422ac322d8828670025c30c0451fcfb9decd002e43c8a28495602c0d2eebc839f86d8ace18096c56f0c06dc347af31e5489b8d6bf1a671c63dfaf8eb23bc9dde33631de88788ad69688b2265aafcc826e8ed5e4083ed5c9c9a909c5b449e41d32202e11b1ef6303b3d8140463fb644c033dcf1ddcddc00f41ea3131b76acce57b8f21b05de9595036e2a64f36178b02d2c85fa7007cbf5baf", 0x1000}], 0x8, 0x0, 0x0, 0x2}, 0x400) r3 = accept(r2, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x234, &(0x7f0000000500)=[{0xfffffffffffffff7, 0x9, 0x5, 0x6}, {0xffffffff80000001, 0x2, 0x3, 0x9}, {0x4, 0x9d9d, 0x1ff, 0x30000000000}, {0x0, 0x100000000, 0x1}, {0x4, 0x858, 0x1fe, 0x38000}]}) preadv(r2, &(0x7f0000003580)=[{&(0x7f0000003480)=""/191, 0xbf}, {&(0x7f0000003540)=""/30, 0x1e}], 0x2, 0x0, 0x0) sendmsg(r2, &(0x7f0000003440)={&(0x7f0000002d00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003340)=[{&(0x7f0000002d40)="f25c161ca9a7490477615f9daed4e38377dde97188c61e1eb10c1deb60cfb7dd9627d715cd327c2291261b409420b8926e308d67bee4875a6ea655c0b6df5248fe49d4ac1543c36361e80241ebd9e0091ef7e9a747095e8fdf965642ddba9240f0d30b6a683079c834727e8c94886df127ddd85007e9d8d9c0bb6bdfd28b8b65f49991cff4f44a82348e3094e9dd78097942c9abb2fb9e0413dfdf3ab1cfa39ef638339720daa89da3ff9ed03508c46cfb", 0xb1}, {&(0x7f0000002e00)="31b0681cc8c3561050cfe94de50e73336fdf43727e9ba1c4d75f16af71c439ed570d2d2c7b77f3786fb23321baee4e36cb70b7d6e60b8effcfb9e7f6cc205b696cd4e5975c98dab2474b32cb70f02e20e42fe42ec053d7baf49d05160ca228998a387d2e0db537296658dda937c0c206a3a8f430cfa06f209e38e3bb41928b23190b029afe6fe72a827e51ea49d9fc72e34e0638b85700a6f69885a27e16d5d77edda26b64dea85ef0c80f3673ad2e4b59c714", 0xb3}, {&(0x7f0000002ec0)="9b0d3fa86ef7007ef42de05839a2df52a2599cbaf07e605892bf4b066173cc6839f52706ba07c6d3c5f7c300deb68234e7446ff4a2634190e8959ccc8a1a1c04199988913bf5ca4f2e35c1b16bb26e638079d16803bffa2347cead5c1d7f079aca67367d2b83fd381aa7704aab3d70bb8fb6aa0f15ecc52e4bf4ba62ae39936a9a8dd577f4d4", 0x86}, {&(0x7f0000002f80)="e6cf64c85a9f3da3a3a4ecab196d5910f383c6232a1aaf63c08dedcf9efe69abebb72481f7a71d2a110d970b7853fd5c49f5b4cfb9975dda935ac740de3beaecace6cdad802809001d02b7cf8a238caad650daa7800e945353acbf3b064e8cd9f5253287e1859cb5", 0x68}, {&(0x7f0000003000)="4a78fe95327e7ec8e11accc47b5732d44c86145d1eb61177e6c58d6871fbddf786041ed894c1605d7acac9fa933679554c5eaeedc051a4d361cf192229efd4794eb8509a80da3b8764409f8576d31d4ffec05a2a372f9ffb5c6ab07247f6531bd12bc8d6b997653b79a025ecef14013f592a9cd3744fb88635de3a72799cf2c2e3201d8f070f9cbacddfcba14f799422188e2f8ed9fdf05967c21973a44c5d7816ea0c013189c077026b593e0dd9ab6858a7ae4f0c42a3ece2ebed70bfb48f763ab5ac729c1acafa96ff9248e1017124467d3d8cebb35623e04a308bd54a458ee9fbcc8920b8", 0xe6}, {&(0x7f0000003100)="948cb608cfd7eaad9cab7ef617ab36720418e8469a9edf8bacf77cadbe250a6148345c57aab3fefd561a272ebcb6fcf6eecf04ede2af107d8346d764c15f06a7b665fd881033c1b3c896aafbaecc62f7783ab12415b4ca3f9637ab60a3a0aa0b1a271ac820885a1bcdce2671feb8ddf2c81e47e3679b2c86716d897590f7b37ca6f04b80869fc212d2aabc0499ef9ede58f3c8468bcef1beba822f92c0561af902477467", 0xa4}, {&(0x7f00000031c0)="c9a9f3e387cb0f7a714f14b3e6be6d3686591e172476ca7a7383c6320c2dde996de0393b36f33a2c2a70cfd9b7df41ae2753cbf61eba9ec16bea86b7d8f632bbfa38edc7190d64753807ba22ff8b1186110cab8881a616055c74b4cb19aac13963b795356ff01de4f744d12f59adbb83031bf5bc727adece608cb37ca9d4886e7d8a16a26864e2a60108655f6d6542be7750547670247086b58e4caa9748aaefeeb86e33834a8f0d86cfbf661a", 0xad}, {&(0x7f0000003280)="4bd655", 0x3}, {&(0x7f00000032c0)="8974e3050d8d04d1d5f0d18d2211a185d6278b90b6dd30c106d3d21a6200a4f0c79af7bf8d9a9e153be8b39acf8b408708de780a0e62475e7e26c631aa3f7e64f76969a75286ffbfe11b506c", 0x4c}], 0x9, &(0x7f0000003400)=[{0x30, 0xc16887b851bee21e, 0x2, "f2651a4373bec25274ba10d48a86030e6cf7e1845547c47127e5"}], 0x30}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000002cc0)={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwrite(r3, &(0x7f0000002c00)="7d8a48342f7b61df2b65f30ce96c00005913db0bc4ea3817a5ccf11a8e7c17f039b94edf6b512c58f6012a90910ad0c081da0132fafb8e27b2ecfa2a6d16ebd10611262d5c9ab0520c333cdbcbf9fe3cf415e538b5d515bc86bbcd0ba10c67ee239a5c0841a1acdf7998989957a2c8569714a41cf231778def98195a4e448252cbe5dba6846c33f8babd963f5112795cd73953a26d733cf1b9205c2a973b6950255b3161e80091", 0xa7, 0x0, 0x63) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812e397c713048e69931929648", 0x14) 22:35:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:35:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:35:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x19b) 22:35:11 executing program 0: r0 = kqueue() close(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdd7) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x9b4e27d11af747e1, 0x10, 0x1, 0xfffffffffffffa0c, 0x771}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x76ab, 0x6}, {{r1}, 0xfffffffffffffffe, 0x3a, 0x40000000, 0x3, 0x1}, {{r0}, 0x5b5672eecb72174a, 0x44, 0x1, 0x8, 0x6c}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x3, 0x81}], 0x6, &(0x7f0000000200)={0x6, 0x905c}) 22:35:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:35:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x4, 0x7}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x145, 0x0, 0xfffffffffffffff8) 22:35:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="95e73c5ee640cda4c685b233cdb617394b80f0b17f0a84df787242e075f075799095b3c8c637fbe3882d789729b0112eeab36c7234b26d913fd51f5b72c9a238547e63b2b52ee2a24cd5725ac3273d1471da2ef47dddad157f544423233a7d6b07449e5df376bfabf4ef325e4971a45baed49ab98dbc4a6d3089ef5dae97bf69502235e6a539109803ca73f7cd2c0ae32eadf1ab81ee1df0f8dc38", 0x9b, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:35:11 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x7}, {{r1}, 0x879b66ee5b655e44, 0x4, 0xf0000000, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x200}], 0x10001, &(0x7f0000000240)=[{{r0}, 0x0, 0x80, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x7, 0x0, 0x80, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa, 0x20000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000004, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0x20, 0x8, 0x3}], 0x6, &(0x7f00000000c0)={0x7, 0x8b}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) connect(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchflags(r0, 0x1) 22:35:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 22:35:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x2eb) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 22:35:12 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) ioctl$TIOCNXCL(r0, 0x2000740e) 22:35:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) open(&(0x7f0000000500)='\x00', 0x0, 0x6) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) open$dir(&(0x7f0000000540)='./file0\x00', 0x200, 0x8d) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 22:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20000045}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 22:35:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000100)) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x3, 0x6}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 22:35:12 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setrlimit(0x7, &(0x7f00000000c0)={0x666, 0xf000000000000000}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696e653000f08e3b00000000e2e72ad430fb514ae68b04a02cfc98aad074733558e78329a5932a1425901c803afc53deec32be8d79fd80b38966f767389abb27cfb3691a9465114f27061c7a15b01dd23327ee79e7625d90f78a767239a7e3445a00f9d24224b8f3a36a811dcf0074ab32f544de466ad39bbbe772f4b92d1d9676406f9be95692b4f200000000000000000053b83259b0b620ad33ef6812bc58c024c2a466c1bb82469855f202a83f7bbbf45b3510949ac86b97d486554fb7fea3f7375c0a0ec5b96f464bfd254b4e2bab74dbe1eff39f97e8c62990a5cd47a146393b99c41d4fd407a7bf65e92418458ac16ae6926a8a1341b21625562e855afa66207b6d0bf5902bd81cefaf338f4c780940e3a7f068b94469212336436ed2210918810856510c955d1cf8241e05132497e6b0604c22e5c7c7117a9367fd7a6c20557048fa5d1e1b9242e13f63b0ddd696802a0141cd48c45eee404b5b633798dc126ca699ff192b835efaeb5321dfc045448a62ba55f1294b616b6aaa183215f556ad9b0337896b37cbdf308542b90fcc9b3dfa423ce11226db0be6092d5c914a08ce73cc2837d173d5898ef1b9c195fa36678f49b6e9d37deb54695ea9d37429ed7928c9f9cec2e754c13076ab3792ff2c889517334e14c9ad9f4cc6d4de2cc6718f19731833eb618a8cdcbb"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r2) 22:35:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0xa, 0x7) 22:35:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe0e, &(0x7f0000000340)="b6") 22:35:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/211) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:35:13 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfff) 22:35:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 22:35:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x10001) 22:35:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="fa1204a49155ce1e00", 0x9}], 0x2d6, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) pwrite(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100) ioctl$BIOCPROMISC(r0, 0x20004269) 22:35:13 executing program 1: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb, 0x0, 0x0, 0x200000}], 0x6, 0x0, 0x80000, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 22:35:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:35:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 22:35:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="20653c0e0309fe071eff2aa27a648ce80d21f59742d832a3aaab3c42f30d72219b4d2aa7af6e2fce35f929f23073638fd303e1c71342", 0x36) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f00000014c0)=""/140, 0x8c}], 0x2, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/84, 0x38}, {&(0x7f0000001440)=""/101, 0xfffffffffffffec3}, {&(0x7f0000000140)=""/4096, 0xc66}, {&(0x7f0000001140)=""/52, 0x34}, {&(0x7f0000001180)=""/106, 0x6a}, {&(0x7f0000001200)=""/112, 0x70}, {&(0x7f0000001280)=""/75, 0x4b}, {&(0x7f0000001300)=""/139, 0xffffffffffffff79}], 0x1000000000000233) 22:35:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x7ff, 0x80000001, 0x80, "1f5056eab4eb8642378718fee207a30cc7926d8e", 0x9f, 0x80}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:35:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3f, 0x6, 0x1, 0x1, 0x6, 0x7, 0x7, 0x2, 0x2, 0x0, 0x401}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x9, 0x5, {0x6, 0x4}}) 22:35:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() setgroups(0x9, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10019) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 22:35:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x2, 0x4, 0x3f6b, "40b80cf4373ae6d361501c0eff23558cae56e6cd", 0xe000000, 0xffffffffffffffff}) 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) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x17b4e9cfa4f0d121, &(0x7f0000000100), &(0x7f00000001c0)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:35:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x81, 0x3}) close(r0) 22:35:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) 22:35:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="cca3d38b321423fe2124129160c6c28804b7af45ec", 0x15) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) setrlimit(0x5, &(0x7f00000000c0)={0x6, 0x3}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 22:35:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 22:35:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x4834, 0xf969}) 22:35:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x4000, 0x32) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) fcntl$setown(r1, 0x6, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 22:35:13 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x6, 0x4000, 0x3) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x207) 22:35:13 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 22:35:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="8e664f52932ec71730345f0b2423f0a7d5e376db12bd31242981b7ce2ad9323019c82edf0ff2a655095ef917989e62725d0e882e6d58c795dc537ad068193f6d8461967a0472b13eb86f5fcae070316f95b4613b3aa45dc34281986c083affa7f7c80bbe1ec33ae4a1b9117ac8d39a4e800a9e6a8698dd27235cbd6227f4bfdc21d1a92be99e4f7f5ff944d72dffb14bdfb45939152183f58a", 0x99) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}, {0x82, 0x8}, {0x43, 0x3f}], 0x3}) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000100)="f2a52f9b1a2078526863e4350033b89d56a6323aece34276a7c98717f556cbe2311d3dc2a4114ff841b63fb844af97d96cbc8e0dfd47e7dc31fd232c4e548e2a85bccfdcde7347fff6a544fee2716bdb5ae611e218d90e47d1ee5a47c994043a085ac0bb4b895574a3dff3394d467617c59f2e5a4d68e3106b76ad942f6e6daadff1ab6edd50e6e8744c37cfba24ee176c97a44cf6634a82c29d76ca143e825ff81d07e24fb410524594ae0c2fffee7226396f8d6a2607a33f95c1c493f7fc12cb31eb86e73611380f0dc2781d4733476ab27b3866f7a7fe9998", 0xfffffffffffffeba) listen(r0, 0x0) 22:35:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc01) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 22:35:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) 22:35:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xe6de, 0xbb1, {0x6, 0x68a1}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0}) 22:35:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) 22:35:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x1) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x11) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="01de4a", 0x3}, {&(0x7f0000000140)="8a8e91755b8e5dd725ce28", 0xb}], 0x2, 0x0, 0x0) 22:35:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x4, "39642b4288e1f541d3de9849abf1ad2758fbcd96", 0x800, 0x400}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 22:35:14 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f000033c000/0x1000)=nil, 0x1000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) semget(0x1, 0x1, 0x200) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = dup2(r1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x36f) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x0, r8, r9, r10, r11, 0x65, 0xfffffffffffffffa}, 0x8000, 0x800000000004, 0x8}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) 22:35:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a9d9746a2e5a179d6c1b07ea31359c83c40e0d2d556ddcd858036985c0de215c991077b8791d28362c1acd037374487b25890df273d72fd48f6ae279f7035f337aaf7e83a404d92315c5507c5cb2f6c52626b7999fc0d8564e2a03f8a26039e2ae29d007d093b6cb6bbdcc437bd6901fde62140112becd2c98b0dea672d17a817d8326932cbc2a3708ae903740fbf6f63d8a9eb5e9b55e4c936cd2d22a36852b12dc8c4be5bac0fa87474780d6b8a8659476b6f6b8", 0xb5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 22:35:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000340)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x102, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0xfffffffffffffd6, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/131, 0x83}], 0x1, &(0x7f0000000380)=""/4096, 0x1000}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x1, 0x0, 0xfffffffffffffffc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:35:14 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x5c43ad29bf6ad314) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 22:35:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000000140)=""/13, 0xd}], 0x2, &(0x7f00000001c0)=""/86, 0x56}, 0x1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="e2e8812da6775ed0b486b966699b932bc3a8a6c490298c832a478dcdb767be4998ecae5da0cfe033668519a43fec6a84ac9c7356b470bd3adfbc76a7be1a9068d9bba2a795abae068ba062398dd72047def5e272d2f1f11e7d0912eb48b64340a74069a6330614daf3ec3a9c436b6d7258337d1a512c518e2f2ae319240f32f0dc4d06035d2cc0eb69eacbdb9ebe3978d5f6a7efe85c56159e2bf095651a26e42456541f8008400526b1ce18b3e0cbc152d9deeb78bb810497b0dc4d05016c89b8e4e81007b7", 0xc6}, {&(0x7f0000000180)="966b97c2e57de3cb62291905c4fa97e53a4da39a89ee4aea96158a1f210015f120e6290b7a4d95bd4f3153bddd16e175be64f3c9e7f72d09154b7cceeabefa6c6c5e7c583860d817d4b53029b181eb7058bf1d92", 0x54}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x3d96484c074aae37, &(0x7f0000000380)="00119c2f550b4a4f4eaa4af58702caf00ca55053b860b986cf6a332ea8f65fafe5bf91f7804ba6544a25bcbc71a822e6795889e26f60f20add8141853be5467dd264e45f2f6e9667c83eab801897cd51cf47c84fb52b27e8d64c73fed16a2da4a9d2be2ed654eb9db8a55431e23e") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getsockname$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000400)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3ff, 0x7, './file0\x00', 0x7, 0x4, 0x6, 0x70186cd9}) 22:35:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x40004000000028b0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x11) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000b40)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7f", 0x34}], 0x1) 22:35:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x52) sendto$inet(r1, &(0x7f0000000180)="dcd41df32992368cacd1c57ccb34603ba7a6391723151bd890f7668810acd8d0faa5263aa6525e7190751d02cd50c7dd3c33693d5fd7fbd0db78db2e743d14cf8258cbeee93f66be5956af9d9ab3c29b9f9b50443e93f4a25bc508609b79e750e00109c1629e110887b68c87cd269e1fd455f3abc35511e16959b95c288a2b8216", 0x81, 0x8, &(0x7f0000000240)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCPROMISC(r0, 0x20004269) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$BIOCFLUSH(r0, 0x20004268) 22:35:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = geteuid() setuid(r2) r3 = msgget(0x1, 0x100) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd31, &(0x7f0000002380)="f489") readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x6}, {0x44, 0xf46}, {0x6f, 0x2}, {0x16f}], 0x4}) getgroups(0xa, &(0x7f0000002340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r2, r5) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x5e6, 0x2, 0x8, 0x3ff, &(0x7f0000000380)={{0xfffffffffffffffe, 0x6, 0x5, 0x9, 0xac, 0x8}, {[0x8, 0x9, 0x7fff, 0x6, 0x1000, 0x55272338, 0xb30b, 0x8000, 0x8, 0x8cc0, 0x7a, 0x0, 0x100000001, 0xf6, 0x4, 0x1, 0x9, 0x3f], [0xfffffffffffffffe, 0xfff, 0xff, 0x9, 0x3, 0x446, 0x0, 0x6, 0x8, 0x7], [0x0, 0x61, 0x46, 0x290b, 0x7f, 0x7fff, 0x400], [0x7, 0x3f, 0x2, 0x7, 0x400, 0x6], [{0x1, 0x4, 0x2, 0x2}, {0x3, 0xeb9c, 0x48, 0x1ff}, {0x0, 0xff, 0xff, 0x5}, {0xca5, 0x7, 0x0, 0xd3e}, {0x8001, 0x1, 0x6, 0xffffffffffffffff}, {0x7, 0x9, 0x1, 0x8}, {0x200, 0x3, 0x5, 0x4}, {0x9, 0x7fffffff, 0x1c}], {0x0, 0x1ff, 0x8, 0xffffffffffff4703}, {0x5, 0x5, 0x9, 0x1f}}}, 0x4, 0x3ff8000000000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 22:35:14 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="fbd6745ba941a6a78ea2fc5064bbcd91f9e9563c74dfa1ba04636dc1c320408b7c5faedb62a97af7c5b776b977e0a7052ea9a92d85ce7c7248feeaf2cf0fd9aa1175b2309ad62d7fbda501166fb274fc3f98df49c3532e5c24c4916259a3c39dfaba1c3276c29b47b069475fdd57b9ef2dfc49ce5750f322b2fe9016bd668fa4950f53c2ac2b546bae3fd61314b3b8d392a06b972fc8812a0402a0722dbbd12c877667c240008c20631886b14999816d52948eb134e9a2c0d67d72bfc57b7920650024c4fb434e2450fdab6fabf32c0d83d411943b759a29a37abc483ce03f73807339b2977fad677d1fd38d4d78898ffff740adc2e0e7cd8bb35a7bed2fc1b842901dc23c81b54e7dce312663a1dfca9665a66b2c8de52c365f13e6f62fefd0feef31a82c3e7f699a8a5e6a98941e528d18b3744f015003068c7145100c24a03c238f9b4f869d1cd378128fa2b33a2ec6a0300a96dba776255e6b23303f10beb72bc8815789b63704dd261629fed0414acc5b630f5c7fcb08dd585ae144678e4368d554f5b8b789b3eb7078653cf4ef4fb222ba600c179e7fdb88219d05ecdfa3c51ea964377e09f25c28c1d9045d438bc075cd20d2608796c8cbb5dc635e08915abae6a62d2c6c141ed3e2bc0fc3bed6d9028ff73c9c9122d9f3902f53fc22fa7dd177793bda1bfee0b413ccb7f63cf2d5d12456e6b9527fa75a335dfe50b0e9c3b469cf0de76028b5974716db4a870da0203e4a3393d7bd75308d5323fe268408ee6a8d91a7155f96f4019cd15b5d7a1220901c3323f7c17176e2761c3eec5f35db42e115fd691b8b702ee1b76945d5a681b2ec4a833d98ac8354a88eac35043bfcda4b3d82361922aecfdffdd009a80e683d60f943ba9b729fea376a8a4ca0f8a8be0c8a5444837f97d03a88499537ed955a22712a00889ede3f873fe7056402e2bd908d8cd44380f1f8d411022c78830fe1fd9393a3cd84be81649ca158fda7f2ec90bc1a11f0dd28a80c95528b05da2812379a50df6aa53490484cb359ce299baeba4ba84bd0f9ec0844e8268ec366150040fa65df1d9e53e2ce9ee37eb259981124e3061d6a0658a4ccdf6ca2447875e85372cdbdde9b755cc290fcb08832641b829958e3d469e5dc817f3182fb959d29e027ba4a901cdf31e2db44dbd0b4c5b70fca9aa11795ffc35affac3ee3a0e29e22c9e3891c76065e5ea370acd5f369be33a298000bcad3e7f58759429baba729673169b8952d09a4ffcecdcff9d9b6957cdf62dd44f9dc377e55bc1765546df7bf5d8d5bd0f5c5a7dd5e2986b9c788e5e0bf8dfd789b2d80f3c26daea6950c79983804b233afa42237e4d0b9584004676ab3ca9881f49be77f35deeb25580b0249108822ef493709ec732496f3da2f1ecaee2303cadb1d9acd3c3b020cf0e3fbbbd1e92726581a8a0e31c8c954e10f7938be04583b45602de62ce16f3e2827b9e3856a9de635bb35072ae8fdfcff5f1b167fdfe2dbb17d316c864ed2898ac15b571e2a7bbdc8f9142f7da22cffcc0d1664ba42b82b442fabe8d81837b0a1d81b9dc91c1a4872c85dc2aab096019809b1ab092a0b3fb4bd1d3aa92a7d4cf531b4f1c77956763b58270bf4aedd4b8a1634ba0e47c84f8a2fa5755a2c48e21a6ad3c8a0d7234fbbdb5354bd421c4c41964f0cbcc6a9e64123a65f47a3ff2d3b79752f64fc26aafbefd50f9ff872e9a27058b61b6e1ed4e17f831f07ee78c7c07e6460ad6d650a20ded2510a817fe4cd16178c9d540ba1861a729236095b848935518ff4eeaca1a91aa5d9b4429f04eead748948a62da81850ee9b105d404c64c30c0ccc61d1dcf9c7c5ca8885de173115b875fd975b7b0edec8cb5ab6edd8251196b6665e49881041c67e1fdf1dfb24387ca7ff69fb74a9d13efd560c659214cd4d11ca9960577e26fe4acc57ca9149b3fdfea4e78721a117943c2e4cf50e77815d2479c708a7b41180ae3659b2afb111b34e49ab4ebf5b18d9a63c76a973e8b3f65b7559d7e52ebb1181ba36fdfca7d17a9d6241eeb84e7f365300fb25bd2edfb918ef46e320ed9f824acff379f296f9ad17c86408f07ee3e55c68e2941e91ccd78920d3044bdd867e51ecd7e8527e55fb43c28bb25fe6585d280e21e7d352c4d67519f82501672ef7d0bbbdc3220c6f16101df16747cf290d684763e935116846ad8dfad9dc4c3a88d36bc9b58151cc2dbfd764e3c678e047faa874aa3722335ec8fd2087a5b217cb3ceff1aac80743db85da6a2924a5ab0e03b922eb0ddf20f44d912790548e34df6fc51f6147a28e050c1523d4a6b7ac0d2b2c3c95f3b80297836941cdbddcd61ebf242c49f46e9397dc035ba3b925e67d07fd09e33c710d69d279c46816b97047574968767680ff18b19e2d841c14daa4ea99f1e79ed5c36f43b97d896181ab41e00397fdbec7e08ac242fb8597dd0bda2b744d3f6f234bea74901eda4448a5eed90b462d1e34c586e6d1e9238e7b83fcd97d34b902bc511e9b1ae6da6d3b3aac1b6a2b6e286aa1d1933bc3df66240e8d3e73baeafe9c829e7a0d439b6336a439ad60b94d8ba56a1f611caccfba5ccf598fc2e49176ffb52cdb2d3c6f03a44a32517b2759774e3ac0fb1c09c20ebf25a902464b7534fe58d2cf73860cd23f4b85c3455927dabb54a93cf3becfa8a57dd0efcd056cc50aaf9ad16de700ce6d7c7696b00b53c7087078951ac4bcdb9ba5a2797611046e050449fe3b4de4b3faeb649de71a050875edb4693c743812e7f86d9e64aefb8b43ce10e34bfe8503431325714164833052d3c2132a419e2b7815e7702df8a6753f2405038a4aa33aa85eb9108427fcf080d799341fdede365c224c2a50b4ba16d22b20fc3fa8ce524a8c04b6107a3161d436ee81dd099f29ed718dad1690e89d0823bac1d91ee3cd06a6585d32edac81f7499967df15341a461c01a28ff5d7de587df43f3520f7ad41db214567ab3610ccfbf9ef67df9c555b0173417363fbac3c24afdaf4420a293cb6f565bf096e82a31469f0c1dbcddbfc4db3cc272e8e394302013736cd9b1be22d503bb98386bd91386f723650ad78afb5761e0b5a4275fb663875b5a2696ff367e1916a21d90bb1e18a236864728a5e09ef1dbfd328e428693a4590ccc8c746c66832bdc5f69e1948da260620a43daf503e51add7573b33e9562b55f8fe7b0297d50c9c77ed1408d701085f2d03c9212666b61a68646dfde9a912f987f598a6a4799593c62a3b15ebdcbf2ac4c4e32cee769ea8f7190624437aa8fe676b20d52e529144144eb07e92e6fcbd5fb6c0d8e0d1ccaa715cd0cce2bd2a85ba5a7dbf34f50ce9bd140ca4df64c52959af72303db49f7a20adf361ea9714d6414dd890081dde6ce28b664e0db8ea9dd4a92f37caf5691fa9070a04428f76345d3e048036fa148574ba34a362631de30588f7eb3bbd13204bf98673be139cafa55451c3e107f24664d191afbb62557f77b028949c6928dce055d86384b1fda97437b1d5e3cd3477e7ade338d1a52e045f746e4516b635372a8b004eb41a480d06ee12b926e7ef5c009e60acab7e71f012d39a21a4104b1ea0e5f21951d53d5544e0feb585c34dd11f70d95bb252e6873299dc901442dd448f516e0926ce27bdafc808f75160b7022b286cd9e657a5e99d92e336bd9f8089ea898ed583967047619a5e1f92f156f3a662dca76617dd0864f0b69f0c5f45c1a3d3e637c5dba46ef7abfaff35f4c51aab81822a506b741d756b3a491db5336f5580948a08cf910980a1b0d68f272756cc2afe549ea96f8c6877852081d8890a5d5312b298a1993ddab2c9d20d8124be575bc5816dae7a7c4bfbaf5336237b5642100db65e9556978aa1ecdf8a0229314a62f9eccd7572d9775034fe89aff4630520f0e63a08dcfb9f7b579b96526fb8bee81d38bd265099bb7f9dc73045f2499f7599c7e52133135982c60103357b6df8ab97d4a3743ea1c7ce3f08a4a38320f904994395f8e3b250fae0a3f84600a33a2e6bb6e34cd54761ec775836a20d8e5a675b552f12ac9de818947a0bc93bf876ff9165d68bf69d4a2abb8585480cbf571460c651791065fefc965b19a1f30cecdee9d21384056833dbd8e975d39cbc34b2a6c5a4f86adc889640699caefa48be05fe2670048df1bf417990a85cd199b29cf7e111c82f29e7e637b9158ec2461e69f7f2165dcaf2ed4de30687acfc446c4abdaf188184bcc9238bb770158f5de1a95e1b6e49322a41b9d8b6d4f321d23855673c7c44a9d0177bd06af99d35681e3ac4534a57ebe18497669259a972bbb2445cdb4c59d5f5ed0d427fcf238b571b302555293aa0abc38216636b2b125bc3d00f1c85a11eb2d979a323d5d91a6bcedd3d6ae8c4fc4227be3ff6592e7e2b2e3b7c1fd12c5adc3673a69d4025ff0d2dba1307d3a102bf708239388b57e7dcdd6918e33a13e13a7e49df4149d31a2b2f31701219380043feda8daa9ef7e6835d5ae70fa03b41b4303bd229492dd5c8e5a08b8c1d49e2076e6cccfd081d38e5d24cda82bde14bee8b1e600b82fe5078fb8f445df8efd194199e8543195b50651a05a0bccdbaccc29de74d18fa4cc7a7c6ee750d1b8d9ef927046da86da484e5dd763367eb0052b2cbf18f68ddfc49eefd37a905e5ebd012479c9c524283a793bc31ed5df4e395c6944d6a74147d67ca1677c5c989c6d621f09d6179a24a79ce6829e783ea80d22b4daf61a165945c5cbebcbddc91f87a95020d782dd3c93c208cbfc37773c4c09bbd7e5ad549c9e73d134b73394621c5155bd33bd7e3326f9e83c782f82807b45c4137843c6e06c4df88753dbc5778b5a809bd5183e5cdf4132fc874050afcea503ddf7e85f19e9a20b1c911cb5c7683a2a1a89408cc56bc302f41f5bb9fcae7ca1f03e7d8c64415afe464b1b10eb47f961846a3e6548ebea78d5c5696d60954cf90b0f99fe50c673c4404d7b440d223ff9d75d0c3ec9709fb596cb4190585692790686e0a5767ed43eadc9da46b78f211f3458237c4af95fc8bf518bbcd1515b7f87f56b1e005cac6fcb32304bbbfd682147854f12110c2d414d327de4a0e83a0447b55d28e32a75b77c74456cd1caa13e425663694876794b225f939203ac89210d37771ca08325b5b50120dce5fa644332410b47fbb8499817027bf931b17b3229d530afa6e898acfa81cab33c9b377de589bef67806187af9791c35d762b8e21ade1265c0038c2f06c335dca073f110f7dd6d7b470cac95c2de8e2f8b752b9164746d42ecc64eaeb4348c95ca189574d593c722fae20f318fd47ebc5efeffee0f787ecba6fbaeed9fd6f6fced64c53aa1d5b9796cb8fc5962c1478ef8187533a709f19f1c25fef9ce5f9d163e88cd8945d657627904cbf8fc55e5a86b7667d2f545104361427908cd05210aa9ea92e567ec26f0d306ae4cb9d6ff1be8782746961914e3ee8b789c28ae0426ce908aba4b224c277131785d1aa2e30561fcf7604748e4432de7664cb5c2bde25f14d102eac25baf4729bee8c48ad07f163263b929d982532e7859a104739b186693d07518416f654743df2b3b62c062b05f4002740f90184c3dd20446c7422bbd80b2e9c99dab4f09921c481b4e4a7218ba2fd9069521fa09baddd15cf672e04bdcdad8d521e29079d6ae7b16d3b70d110fdca8fd195aa78f48da86856b99f647a98f8bb317a6db9ae82eab74d037a6bb9278a3228a34d3631ec418ea8f770ee722429fccf786c6fadf28f3091a0989b4ab2acdb7b352cbb3d3f302440", 0x1000, 0xa, &(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x6f8212016c803202, 0x5) getsockopt(r0, 0xb7, 0x3, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000001040)={0x3, 0x0, 0x0, 0x0, r2}) 22:35:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xa84) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe9f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 22:35:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x5000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x8}, {r0, 0x1}, {r0, 0x130}, {r0, 0x4}], 0x5, 0x7) close(r0) r1 = socket(0x2, 0xc003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) syz_emit_ethernet(0x14, &(0x7f0000000080)="98f7eec1f28d0fbda9b04b0e9a978bc2c5a4a8fa") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setuid(0xee01) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 22:35:14 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getegid() r4 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r5, r6]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1, 0x23f, 0x1, 0x0, 0x6, 0x8, 0x200, 0x0, 0x2, 0x200, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 22:35:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="024abf8e2f9274bba4dc3638cfd15efebdb9181dfae5eb24b39064e82da00c83bc942e1847eaca8785cb702c93c0edb960b5a672e38ca902c6b4a45ba22ea58d146808fad05cc5d11eb06b8322c32f054f4177c6176b5f3415bf518af41604dfb47fe9146c3503d90ddf7a9a27421c4f5c6795e27c8f1f65d81ce6e283715a9193a734af5e06b216883df5dd34a1b5f43d8e4b4b4400000000dda4672a462e0aa9", 0x383) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 22:35:14 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x2}) 22:35:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000389, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000080000248) 22:35:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x9}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6f, &(0x7f0000000080)="d35f9411ac93e9ac789e76a294b55248ee133053028d5499b322d51a6528fa8bf952a2e3f35869120b92a4629992c7d260a8ee47ba7c9c1c017b7d9c778ee74bdf3ee435ea5ebec5c2f196a34e800f9ece4bbc0d83e5bacce5c8683f6887c7f932c234cd52764234efa21026d333d04f82d3e873a1104c0569a33404d6eb3e0f24852d34906efcc6af441aa3fb44adda91e3e1b0af3c73aab84f53427f3c7e262a68c3baa797bfd0f2", 0xa9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x21) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0xfffffffe}) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCFLUSH(r0, 0x20004268) 22:35:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 22:35:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="92a6be92701d908df7c0ba71596fca34568484bffdc4e660259ac22bd649252baed8fe5ee1f15defe1313bc85458fe0c5334f95889b70cba01ee3d5537bf22094ac732d4551c3c1d60216666a486f7d84fe75a577872fed2ef4a146437a67d36a53535b4f9707a619a974dc2c7b6252d118737325d548564d2a1b8b9fa060e6f5be8f321d976e9ed53408f361ad5d837dee3cab9a94cc74a84edd692a92bd33a09d36094bc15553c4143e4a85916560559077974035f0a78aee5250a1b37a878d07d5b785b9fdadb246b0c4a0fd08bd38c4dd3534deb5665b48591d4dac049ea20e19a9b036c1619768e55dc14f7ae4943e298ef3722de8b4b", 0xf9}, {&(0x7f0000000100)="52c4fce13ce86b3907cfe29366d3589c367a1e357ef8efa4e2826ebab4d8bf7601f45258c78643d0ad667063ecc934908455b7c8d414177af159f5", 0x3b}, {&(0x7f0000000140)="eb57cbab77f0939b0ced951f08f1000f8f0ee632243428d8211288bd235f2431624a9484741cbd81f82eb70c84ab66d9f78d03ae4911ecf77d24c829c47c0aef3101e49cd18a550b123185ff3879bc3cb4c44c9f68a80222ba54cac7bea469ef5d91b1987250c6c52fa9f78e82b1a842b2988336cf22ba19722edf7822d821fc0fc971c155be8d21e1ac36372c5ceef11914ad2b5e7caca0cddd4c441367eb707175ee44d462bfca5cf7d87a1fe6d4b14c4018f564442ecdbb2b7ee51cc556e9380d2c673a2d86c208c358fadd86220b532b17f55fb9a66344fcfef56fec9cbd0ed596af29c7a0a7ffacef9ea957dcca79b1c0a14cdf97a5c49cb32692e285206852f8b78e59535806b4898834bdf9d88c7cf138d618e1e7bbc46716a3d2c9bf6b6dae5f2bb7dbe76b9130184a1b20dea2bbb95fb9cba04141f5f29d6da9452804cdd728daf7eaea565f152619a5ae45b8865ae3a924be4f639ce991ba3a67fa91eb836ea9b36f34f7107107e41fc5d0560118a870c137201da81cf66171fcbda6ea3f016d7457f0cd6b9f5ad9bd706fbed68096ef6746c4543e01bc9bfffea7ab141abc9bb9659fc2a754363166a77ba68c4bc77bb24689840644a0c4a4d3aa43f66cec2f6e188f617740d3215e083a919223826d9435ff360c2362738b6b48166e62c06e2f3702dc9f9cd9d09358a8081ea52182b51474fa4d9745035edd6d9e5372098b6cc13141c708c9400870dafc7c4aa601d23cec473dd7671480403214de40ee1a13004c21c3934aa90aa5215ba2e8cd95aaafcb8b4d149fd3fff3e055a4b00cb78152e311ee5b620159737ab989238ff1ae0b016447b80b18f5e9999d8332d1d43cc0cb3cf9bbf283ba49f709771ea7a3d18b91477fcd94660950271aea868dc42d432f4ed4b5a0a1c74af34aa9988812596cd514959563d6e4aca271a3735121447258f6d93e3a35583bb26bf7b382659ddc20f48c6f13da9a56050c5724bd17417775337b94c6526de68643c62d3b0eea878abe41ef63ac435a180403547941fab516ac6d434fbf617d845cc39ac03c1ad005e028e3af40bc04c91ef7627a83417f706bd3c8b72cd70f2aaeb648d64eba3a7c5dc0ad248f96f2a9e729e384d4879445af9f38b4ee378b935d2cd49fa8c17745491fb9033745c7b4f7f15111943651ae777aecbef7afca6d921546fdec4e27167fc515ed458679dbccb141b1e8450612b6edd0edc811cd76158fbc08e9b5237c8fa40f5ec44c7ab565b7d7495f7fb8f623789718b087e7f2e3d4493f58656f84244072224ae7f04fc022d2727ffd43c2342abbaf09842a6428cb871c76e093d6f4df6bf8749d52cc9dee665c36d4d2d33065935432a06aac062500957f4e61941d5071f6374f2b8d7082c89ab066db54f65e9bc9201db218ef849943e087bf0a55ad29df4fbe09289977803579a1ba93ac345e1415e837aa566abede2cc9cb0476b0748d5bff8253211aa2784466499cf49e94cf8297d0843c0bac51190987cb51d202ab405a7fa101c0ec42cfe0c353e4e5f989978feed0d29c13d4c6a9aa4cfc0ebfef1cd51d69c1041fd16aad8068de878e55f6b56076571658428325314e508e55e46d0844e154557ed61cea02444023eeb8686a6dd6584d846cf40e4a434437186a18a3683d9794e101c0ab49817380a3737bbd61a9d8e3b1c3218bfea80aed35d4a4f31ec8e75a9c5b5836abd0cfb0d1eeb3bd955b43bb960a2ec1661a52fefafa5d82c885968cb2c5c3c27eb069d3f113bd82427636090adaf31c3befea8cc172aecdbf24bc63d5ba8852dfb6e394e75f388a7174204cfae5d355c1ae201b4739af6bee44027a27d620a33fff7f0b76c6fa4285c51a4e56b163ccf107dde4014012dcb0d4879084ed4bce2034389522c20dbddfdb659c81295da0e5a37cc89539469c590dc73517971646191620c4c6ecc72cffcb2009db6d8ba429dd288bac1eebe85f48a03b9b2dca186ae1ee8842441bf99ca10e29f52698932f4b63f92725fe301e65c8aa5f19a246bdc1bd30f50f1ae211fa52dd91cd50e7c1c846886de8faf4992e5b19959a09289db596dadafee672693357a36386107cb33b74df0f963a2d73fa131b05f589e6b88992ea16aa824575ac5ae0cc0b2a3247a2f0dbf53bfaadd10398097c8ad837df7019a63bcbf7d831e7ef437f4c9a1c29d4954e8c5cfd8b560f6286a930baa529f213b36f7ad91918f469020fa72581385d50f101ae1526cff648e2e806183e21e76579ad225ec5f59f5821d465740bd876e16275718116e67852e6d1fbcb173392d8dbddab227d46af7786144360e24a90c6945122eb498020e6c3821fd4d5401d7cbc5a2eb6bc6c9c534c8cb43652e4bcb4f134839e9a9b9e62fb6cc4075ce713315d83bfb5ec00f102db7e26c24d93b9d07d2012e4374cd2ff72affb7ad04f9f50d5de649e5b6bf044b45c19bf3a76ee43ebbf47062a54be89d67a7f7012c0f35f62977800a803cb479888fa03d429fcc0ab552f4eea820d403be28cb673b3bb22944f70f95c57a9e74acd9d16d7dfe95d4f7ae0be15a019428c9ed88346ecf884673d401992e69acbf890d7f220bf7bf10daeccfda29eae811bc8d269a332a1304105bf30589c06ff53bddc22532d0b7327eb5cef1ee9b2022edc5cb754c1bc0ac9c1adfbf28a06c54ccba4508dc553ad20148c1610c1492a9f5c34e7a0e2ca9c3d5b4c64710f9a6f3c74e5ebc5dd1e027efd6d0b6690f42dd739d88357861d51d6b441407d76003ae324c965ec0064dcc697c95b0ef9c8271972956cdc63b37d9769e73ee4026cdcdadf3ba0a4ae782bfcf3c94dfea30b2be0e126312a1c65768630db40a3cc62e77efc13139f5e24ed878896a81f0dcb75a7b12a40c195e72db6ba6f125fe5d5ead1083274773cfa43907c4965928ab3c37de4d6c6b48c76c4374d60522848f8bda513af54368260d794fe776e8c8dfab6d0ee1abdaba9526608b73112734ef88f4d26f205b146227d257cff6d015c340f7bdd951302c447b2aff3e2342105d9f5827b7678e029570b9725bf385201ed8d6e7d854a7a80d8071d9aeea52e052b4b394681b61ffd32bc9eeb71723468587d58428c230dac4398afa05c330106e915013caee35ccd687fc748355827f6c9e70bdef0e0997fd83fba71b947a2be714e3b5cd378b76d2a47cfb95531be05e92f5efab310e1c22b35862ba985ba9af757b894187816e6d056ab09ce75db412e5d5343046ffbb38f8170463e82a9100fa7f4cd7478d47a66654dc89fa65e31e44799cc8303c4178dcf21f51ba5d083cf671f96a4113ca2d062847f548ba6e6d1ce372583c11529e1c36f0cff207158d5923ecbf1eee7a76afdbb37061c94808e3471dadc66b86c69b6cd96765bc4ab447edd19f46cf3ec21962d8fb2f8d53b4865945bfebd65d9aebf48d73f521fedcce51e466fa609f571e5b6e9989144dd8746130cb025e8c12e73c15d1cc90e3a68ab3a3465e05118206a840b907a1cb30818f15ef403a418d73141754428e22ebb16b2b02f7ea5ec2cf9544688ca09ebe810aa6f43735a820a67a21b1ec641597525a444e678edffc4a932f3371016aec7cf9190176fff3338a70aec4a4cecdc7b12821ca8f16f5f9056183aa24d7c713829198a3a50db87f8fdce350784a9ca0dbf27d46d27b23c4289c3eb421948dcaeaf4846c8ce2da11856925fc0f75709cd50cb4a39231f3917694c05b41e2e3dcd7c44690cb384ced520b82b4966016a6a5f3ca34e54a3b3b0fa3317fb08e6776fc163b3dfa8f96ab159e38ee2da40cdf8ed7843af3440c5b142bdc045ccdf1aa39dd438041a4f5c5c799de7fc0bdf3d6dd46d0611626c0b3f54f0c0ca1e26434ae389d04867a499cbd05e6740b280f6a98b9368d7d52cfb246e5700ad962ad0bb2a9338faa9fe7df4499443ecb7cf343722572c2563718c3ea852138d522f99d6cd673168f3253198744a8e27381600c4c80c3f73743c67b2ffef40447143b5c387f072fc4170489f4ac8d281440beebf7385ed02f2be05cfc7b72466c58a92fa6cb9dae54ee9dd71c8b56d71fcb33f34674360bfdeb4fef8c35f61d59c3885662193cfba34d7afbb88af8a885e2f3ee5c249b8e1e02dea3422e958d2a797e6b1042cbfa7126b3083d2ef4ebccc8bb5df8f5707c51c4ac9cc35d9371989c0129b3013fc05c45e2189204ebce1b724b5ace169c526ecc2ba5a17b1a404908b6d71deaf4a6dcaced5c20cea661c8fc96bc227fd7d3d3c54c62ff85f105f15eec85b3de692263cafdbba6c469753cd84f7b6d97003de049f7063aa332cd43095567b4b2f07520d25a000ff066fdd9b8d97441101cc12ba0c469c1c80db0943ec1f19b5270043188d1399f4743468279ffecc763820f0a12e9d41f390509c8a30f4fe6ae2c9615c74c86c71e3d5eba71fffb79fb09f53d34ead87a4bcec7d88aa7a0ec5f75bcfbe11eca503b0aaaec178b497e83d3cc029936706d3c251d705cf6767ff4c8309bc6726e80257f0dc7b72a5a5d9d89ae6594faeba46bd326705a93a6428d61fd6f3be63205e94992f70928e63677b4c1f25fe758ad52603db0ff5f231f04a7578aabb98db1243fa0a06faf5cdad82fe9f117e7ed0f524e66e0207392c25dadd2536a60520138642eaa0e3e6b6d48196c66602601d782d8b6332e727948a11751e2e60fbe900923037b36d022be8514169be1864f4f0c0d18d04ded77bcde24a34b653d716fa83c08e893995aaad1efed67013b182f0f422cb92f75b285fae32c9ef1f22e7d5377d086cbf67175597082dd2e9b270bf8570281a40f5cc1fd019927904e622d133e32593886f431a046bd00c25c3ec9543f51cf1773c3c885b3a7d307133b2cea54496e2f38fdbecec4f75c7c237ee9f26beb6660e6c125eb3bde8d037c1776fb32e2e1b45dda1a88895fe8af1b62780c0693568f6f8aff6363581f7d4b9fe3a5faf610a4ddab47aa92c56a695efbac46a15a2a1ecacfafa6d29100a420150c044e0b3fab7e7c8842da0f96f00723af94a9fcbaab37e17c9d1865b25888b806c350e4387e79409fe503861e1e8ba139aa497c0c221dee0db33bf0c3894da71de56dd60566fa0fe784a1f87887d82d0760ae3d67c5195d3913f443b854bce1ec88848ef4f89ad3499638d37695f82cd1a010bad9dc33ab2465dea165272e9b2762e630cb5b18507ceece2d39ec0a003a2ad3c2711b3a1246a1b48835d1fbfb760c9ac1dbbef43b275a84cdcaccdb326431f42cfc6d7f1f9beb64dacea902fa8d1741165d565c60bc3fe0790367ebe66335c31b7d99554a2990358540f7797bad72a6e2bae1c8de1ed32f75f155edb8dc18c36b43172b4d901feb2e8becd7df112b5479014479285d294548360b9fc470ef2abe55c341b0f9ea40393b8d220d1cf927a105d3916e59316f1ac5a9b1360a770101d387919855473c9e31c79c4cd5695ae9dbbb8ef8c62d9d2d18ab765d095c5c4df68909cc6d9556f562d8d9d9656b9f583b963076a542806aa3de569474b54eb7ad7771e38460e81bc98654983604a39bf1ba0ef220488c6a92fb767d97348bb68ea8c2c52e91820992676d79a87633bc561a75e4e4269f2b8970ea2b0ac83943f151718a361a8723cfbceb4895dc028af8e2dee4791c6e320959c00ef2e429d2ba6cb32e6dcdc9181951da0909a1782c53f48d96fa704d4647ad2632cfdcd465fa2eb59163d27b027d14811a933052319a7c04da1c650747aabf5bc1c18d06bae9f8159f1", 0x1000}, {&(0x7f0000001140)="24ba21306cfb3d20c72b39d6c49734a28e846efaa19139c8e20656e80d1cc897e88113994dc056d11b6b132e942e80ca70790b3488386b37508a68b2e9f98ceadd138b0825147678bf974f5920f4794fdf56a0c896e1f684a037387ad13bdb842b32c866d57c599773626b801c887f6f62a55379e428f70bfce0fa81ca", 0x7d}], 0x4) bind(r0, &(0x7f0000001200)=@in6={0x18, 0x2, 0xed6, 0x3}, 0xc) r1 = getpgrp() ktrace(&(0x7f0000001240)='./file0\x00', 0x4, 0x1000, r1) 22:35:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x0, 0x6, {0xa3, 0x7}}) r2 = kqueue() linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x55}], 0x2d, 0x0) close(r0) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2707f8a4ae4e7957, 0x74) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 22:35:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x6) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) 22:35:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x0, 0x1000}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 22:35:14 executing program 0: r0 = getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0xfffffffffffffffb) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 22:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x34) 22:35:14 executing program 0: pledge(0x0, &(0x7f0000000200)='6m\x8c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x80000001) 22:35:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) listen(r0, 0x1) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) 22:35:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8}], 0x4, 0x0, 0x9, 0x0) 22:35:14 executing program 1: semget(0x2, 0x3, 0x602) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1dd3907c9785201, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7749800000000000) 22:35:14 executing program 0: r0 = socket$inet(0x2, 0xdfe2de905996d81, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) fchmod(r0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) 22:35:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10001, 0x100000001, 0x22, 0x740, "a3745265fb0d5fcd37b43f9d079aeef21b1e61d0", 0x3, 0xfffffffffffffbff}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x81}, 0x8) r3 = fcntl$dupfd(r1, 0x400, r2) r4 = semget(0x3, 0x6, 0x18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r5, r6, r7, r8, 0x120, 0x1}, 0x3f, 0x2}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000100)=0x2) 22:35:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x1, 0x0, 0x0, 0x2}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r5) dup2(r1, r3) 22:35:14 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r1) kqueue() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xff00000000000000, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket$inet6(0x18, 0x3, 0xb14) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000040)="47b2fdf0c2b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x401, 0x9, 0x8000, 0x3}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x760c, 0x80}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x8, 0x66}) 22:35:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) 22:35:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xffe0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCFLUSH(r0, 0x20004268) 22:35:14 executing program 1: r0 = socket(0x2, 0x0, 0x800) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7fd89cb87dd4dfaf9082022e2f66696c653000471e28a9b103ecf38546f9badf6a16b07a7973fdcdda3d0f2e3ed08a14afee00276900004d317f63accf4936e6014d7de719c87c6466ee1b88a5404deb41db0977866837a71541f42a46fa4832e406ea3a3fe7b5198cad9f7ee40435693ca170979a9bff2b5c6592bb6ee0701b3602d04ba300bee2fe"], 0x10) r2 = dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r2, &(0x7f0000000180)=[{0x0, 0xfffffffffffffecb}], 0x1) 22:35:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000080)="c3da3e09748e7a97a1c32bf8477f9c206342bb6d9ebfee8e1cb8b1ef0476da12bc80b7a5704d293c6a62d7718f7172340920e41c5eaf9ebdbf33ee4d370d0d84e63c51b3c19167811cbce102f12f6cfae5bdb5da036e33db2ab8d1c1175d61259f8052735d7a862789488d155fdd0ccbfeb1d63af945de968820ae2e18089f4152116bb1", 0x84, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x4) getpid() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 22:35:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) recvfrom$unix(r0, &(0x7f0000000040)=""/25, 0x19, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:35:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7480, 0x0, 0x7fffffff, 0x6}, {0x10001, 0xf5a, 0x3, 0xffff}, {0x40, 0x7, 0xc9, 0x2}, {0x13, 0x9, 0x9, 0x8}, {0x7ff, 0x5, 0x7fff, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) 22:35:14 executing program 1: socketpair(0x18, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 22:35:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x5, 0xb8, 0x8, "59e1e033bbaa23e058338aa7e6f66afd0ba2fef3", 0x8000, 0xda}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 22:35:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) getpeername(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r4 = semget(0x0, 0x3, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/107) ioctl$KDSETRAD(r3, 0x20004b43) r5 = socket(0x23, 0x1, 0x6) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = geteuid() fcntl$setown(r5, 0x6, r0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000240)=0x7) lchown(&(0x7f0000000280)='./file0\x00', r6, r2) sendto(r5, &(0x7f00000002c0)="f414ddf5d36de01df84b28fde2c396337b12cfde155b5fb6a8dd6dbba79e420c0803ea980811a9babb1e698f05245a83255b4fd17703f320acad2b1ccaeba0631aadf0ff448132af0bf049f3d20705997aebc6a37a93487230396b4e953008eff4a7297c41562667437905c7f5f5b49169c7c421aaf59f467755ca32d9cf6deeb0302eda74de900f6171569326966ee1ada916f6ae243496a80b142bcdbcb6e794d8bb7884613baf5252f2705cfa", 0xae, 0x8, &(0x7f0000000380)=@in6={0x18, 0x3, 0x80, 0x1}, 0xc) poll(&(0x7f00000003c0)=[{r5, 0x1}, {r3, 0x20}, {r5, 0x10}, {r5, 0x40}, {r3, 0x7c}], 0x5, 0x3) r7 = dup2(r3, r5) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0x40000008, r0) sendto$inet(r7, &(0x7f0000000440)="6259331782c3c9a4839255ab43a994439bd1f4c4bf967b55c14c507163273c71349a95c88aa28113becfef43b1dd3c1ced59e65803ad3ddfd85fe48e0e3504040e8e09208ac2f571fc07eb84c64e97fee0d1c8a67d2527878cb8385fa0cfb607b7762f7e7030884a97100a4fa5bd8c97d988be64fccab6171df59afe50333a2ba3ce5b50ae93519705b422fc1dec50d29f26b43248586f347963da6081e6bece25edc7c7d82a65b0d54f340d33eec03712be5b0dda907b47212fe9224edc9c8a96fd00f35c73a3ef0d64bf188fca9aaaf25eb7ab2399338d0b919cb620d3be9b2e7ed0009d04796ed1e6dac5c5b38e4a7853a0f86118100052bbd34815600b3469cb00f23ea36282b8701e85782cd8021b296023add415a050c75949d5ecc673d7270d5134a4b25923a05720a26d03c84c914989dc679754819eece78edadb1fe0848c626bd28c533a37168d6c7cf1aca2509a1124755bfd83a5c1a7a230de9d233b54ed01cdf69e8b80d8e40dcbec81f257da4a2c602fcccccabf1540efb15f9fde213850c36e31ab6667ca38bb82cf5bacbe4ff7d81093ee2c1c657522b446c854b71ef90d79192918aa51b64b18979d92db78f80605da8e655f957e8a81e7cd809f08b7f187296c56c6912e620869474ce495cb18eb27504813116a813af7a4cfaa00bae65bae0f987c587c66aae55b772b0ce4f58fb2fc4c2d4b10e1d1def6aaf177d4b24479cb7ea472180aaa22a1d29e797579456125650fc542115ab3ee1df027f742fafcce2ce2573bbed1ff3fa383c88640404c0bd12ef2487bf3a048822de3d090726ebe63faa54ded7623a47be4f359054c3f3b1f4e165cce385405d6681dd4ed19df90d85105513773796e170014847d22b7ebdbf13b0b4a3d201b881f64ecad74ee9bbb0d71f37c0c9eb8863724e68da2469090f476003cbf905e64cd4812ed490d9adab0e3b40c21951790fa3443209505d162784a216d53d00ecd114ca880519ceb99b504530b215b6f8be59bd36d09a41e065516c5698dac37a29d93291daff1dc734431febb54d91d5901f358291bd411e9f8fe3f3a34d0d2233f033749a56402315a6139d118e39c52b8cc074ffa66a8b4a1f34fb495411fa2c5fbed196852c5e57e9e90ddbb4c11a6c914c02ad0068e6ae2022bf95a007d10a321cdffaf1232e597f4a5d6c66cf3e87a8efce191c52992ac10065922dfeea56e2396bb8705af5aa5c74235d1537d66fa16f2ea8e69a6e92226f217aa4aa17c6835b836d6465842fc94a90e1289b26411fccc8401f68d88a39c4bcf9bec2245e8a2f772e0dd7ea61d61f2f1e962e1f876f1bd6eeacdb25c81521392aa44d06b7efc0239be2185aa4685160dee4528e8173dacd74d1d67abaef5f4046bc03a91c4355e419eb40a86d18ed14738e958f5f2956b39b09d1df8d8b953b2011c2dd477fa01d14345edbb3baf4957d2d263ae9b370a3c2434ca61c6d8ebbbb8e6643b5b70be8e7967bd6f46d055571edc8e04379113d840b99ad9f7e820cbd4601bbca683fb1bd8e09e0ac25e69d6dfb677a91d87165cb2ac5f5f31a7d677b5bd17e5604e41415a5d44ce05c41ab07bc3b28d1fe49cdb1dac6bbf1fe7d99de8bf716e8df159ece65c9589415ee4c317eaed2445ee75f982e118873544109cae5b0bdf48e28d3ff3c05a882ef189c1f24067073842a744b11bfcccbc792f2b45ee3849164adfd64d7ba50362d389870c195bd17f027924f1a9fd77e552d0532e09ce484d04eb21c5e9d9751ca27200a3234671b6aac200882f44fffcd1cb91d7964d253e0582b4464b77cddb8cc6744719ad2809ba1a97d715a765055c1c9c28e09f74fa44b75bd80fcd80661ae40d1628714ad72fddc733986e13850b39e203567f2b9760aec3c91d2cdf0af5a474a4f1b91cb0ffad16f0eac9970801999ea7b2dab6ac54d1bcc1b4ddb9c16b78ee5b5110d0b2689e3ba70311e6c15479b0f29b6677880cfd052ee291e95db0c494e9fa663a834e1b29f374c6788c6d583fc395fa904612ee250cb4c7af7bdb1bd608a244856e44c31f051c530698344baca1e1e5d62acefd2e496175a194ffae007ec255336008346d40f365c82954ea34d1ad95c4063838506b49ecf90b8e61e3dce06ee0441989ec1753727d1168720eecc6682f13ad1da3dd06d56160eec2b4f3b88fc317fb736d82f9a8f920ef1f70b918842b240bf4d9b85dbfeeeb1b6a0ae250c9b7b2a71b047940bb7c765a1e4fce50ba358035717c7b3e1e3fa1575271cb5c4b71c1029a5f61e71504995ea8a690d2c63017b1d1f15cdda5044652596c700a6175edb690f5f08c16a492ad2631d5c08d6b4070f618a3657258b616ac978c809f9d099ce43ebec8bc88d27e7b98f505b60dbe7e6af40a917f89d7f54337f63b3e18185c6fa0d16b14f8575152d0931f88a4d4b0851e7c49eb58cbb2e5c770546e05bac7aa1adab52095896d9c96c0f031e224b9f51bcad57ca6260e17011ebfd2dab37c32bb3283d0213e1b2a0f3ee8c0b6c2d2597cad71dba06e9b2a644f54cda171baf1cfbfdad392db901907a22c02a50ef6d2c0e828fd0accaa762b8914ea042d9e30e583b6d4a440bb6e9814b09817bb9dc8e1ee52b5d81ee85ac17315c270e04336f9acbf3e1a116ce82a081982897643b7e1abd8b4f1915fd3f0bf3dfbd0eb3149a8070443ab6163ef824c107e5cb9a5126905bd0d7cbe76ba3d5a460a649b1e372ab01178f863eff9afee0bac36feb85fae5beba7c77e76f2208aaf21660c6b955aded328888a7094ebead0f1ea6ce9183155ae24d563cf40ad22a3f03a0c72ec2d218d30adad4462d762d6ccf611b7ccd8fd6c9e7e454d028690262ab43140e3e890914e08147e4edb97195018eca2a13e6ff9334cfc5af233b2826d2ffb86f15e99007873d5ba47cc45352af8706fe83b31357c6892899098caf85f62ae436412b34ef0275eb7de47d91fd9f03d66ef9c2f6fb0df33a19f4b788290dd314589e03460cfc64090f74787dc45d51dfde6140081219f09d320dbe298dd9985e9b139db53d2d5e0b0d08c09446920dbdf0b0205c6f22ec7cb6dd2d216c73003d5aa8ba9c03a83d7dcc6898e147c8a990c9ab368ce50194fb661c50c397d6d399817c09671f04026261d83f350e03818dd5df23884d86fdae4dd05f54b46dfa1fdde09be6b52b6828a01156daf0f30ab038b8f9294e5e7c459dcef580274d593f6f68ba1baf571fdc0e6f88b4733e8339b35ed790f1a25fe58b64416d53268755b4273a984f28a9d4f2a85533a2742df81a46da884594326ba81b821b43ae4bf1a8ac3f052ca05d62f205188fcdb841ca35e2fe830f5163676b9fd07acf98c6d6f2121200090eefb5eb1dd33383953b08ac1365110003e626bf5469b557db6900fcca5eed414fc2f23dbc308e53eec9057aa9962d85d9f7f56dc5aa1f34996be0cc58eb8da6b33ea366382836b2d83cdccb798dd5f98596c329e3a9e50845ccdd0064773a6e9618638e06adf8ec3f4b1f179c3994b6382a0f917dcc1ee21cb6a618664f67b2f39d2ca66291574a70085b366e3c7cbe8112d3dc75b5c7813ab4ee22d3ba00a8d49d6bd09cafb0439728df2a45176498174e8f0e070a7adad4054c9f513c1a298a5969343a01508c09e518e8d9821cd5a565adefc4c29437534b5cbaec6fbd83106888992e38eedaa4b9c8bf388308fd11052d9b5b177b3b10cc4008ceec0363909958551501757c5e52e0ead911b534c8d49ed916460a16734daa1e85a37ca83d5f8aa383b7bc54dee26794afeda6a3ca786c0bca5bb6748ec2ff5695de85200bc575d9eb6797be486fdada9f4fe69b99ed58981dc0414495ec857acecf8ad26d9e963792617e325a25ab3e406c99445f335a714c302bc2849de622a54166b204332718620212a0efcab76638b2ae9a9f6053f9c3940dca5aad62f3f10a4014ec0edf4c6556fd802adb7e9959609f124dc00388315047972720aa5b23ac3678aa79b0573d3c187e6c61db1bb2d979a117389739838ec5be7619c30984b047484dde05bf36afb39742038405a415ae1bff5606578ebe502c23e41921694422600ced138d141f9ab9be4a7f9ee05fedb5b37614bc9682649c03a41718156150ddeeadd7373e59f88e347b67e0f90df900da990796259efb5aa0c08b13d3b50a56f13d6a71145a296eb64908d25528edd693732105ba562730751f51ecfc9f58f58b5fc8667b5153e67f9e88a8efefcf9eb8845dfa9147b959ab6b12759d2dadd917517106a1ca840a8b9a088fc8c2d740b9f9a0fcb27136ac1cd0970041c65961c942c69c21fa46d5f72778dc81c703c5abaf28c2e65a5f435cf7dbe30093df352ab14e0a262a4c86d236384684c8626e92aa1b2e235c2e2535127a315b2a8c7d4e33df09dadad935b6d1502145f16ec85b11aa8b750e20fe5c203657bfa4ce72b96b3693074ef1e754f30e6e48ddec49ae8beb1a979eea7ebefae9d0db0a89780f1caa5ecdf70e6e711c9cf0aa3246f6439c8dac09d2914bc981265450b6910969633235df1469a014798fb396dca21b5c2ec8c5989f853a2b0651c7ce588c7e6febc846172fd27583660a2afea1d411ca1a38eebc7567d72419bd1e4c5c880cfe3327d1a25dac883c12ffc25343d17851835d3b62683f02cd7ae0ae6e4df2e3162fd38c545a2f7f1bf7bb26502851f35f11eae45c633eecc28ca2379c1ca9616441d6cb24649cb96908361c5f99d82e7885228a4a41fcc114c868ed87fb8a66a1c9c27d30360d0dffec78b2f409b52bdd923d929dd8a523e319c5413b86065ac73a5e1fe2729e5bc9cab99fc85ec70c42bcf367f35ed62917ff4e321a8f5686c36ed32856b00d56d09a069cba54ab90a0a6463ddd83a58488441611a0e17a84c4595bc44bcd79d35f4d86ca6a0ed2806f7fbac0e42f409d843daaf907c94caef86fabdcd523593374aaa53227bc1e3ff484a86ec87bbbd629aa8e2f9c5f8fb2cf91416748a503ac429c0ab61c356d529605d95d709db84d58b726c3775daac2a5bc0471958bd6f55bd65d35c74c14865647359de27b8aa49e7dd4a7b5a91ddd5317885635a049be7b5b2582176bbb51f5b23c7802ddbe38147b7dd34a0d72ff8fe98bd454de5c785b2d4821b06f4c346042b684fe76e229ee96fcca895d7b8e7ea42e5f8ce4beac5b5bf657183f5ba1f9fffd446a41b5eb53a5adca239793e1cd90c719923fd5b86f5035c2fa7cede930de8cf67484e542695adb61c746c1e9d47fa01118a6c96c55d8755c030fb9d5a67ee4c0c27cbbc60385a5467f38718bfba602c20fe6169580829be3d6e412fb2ae38a436bcf92082e6e7b703ca1241d5caed36655d6da3cf2b6ab2851d355c35f4d3d5b49d9e0cd3d68e05b7cbd4ed6c5d83ba861ea3dccc6d87acd901968f6e16e719d011ab6020bad9e2b9e43ca84722e8d4cbdc4e11e1a98a8d34989cae7e78c0634dbad777dc8387971ee9f68a9952d83eec5bf65ea5b043dc1271b75c482ed24fe3c93d129f34bcbb66fa352526433df0adf2df5fe1199bd4cf2db50caa059988ac2cbc17128fd839273b1a0bfe3d0bb11a906fb1ee399b1fd540bc60c66e02b016b8f00fa70c83dcdce74e38fb2f34bcd3c8182d53ee20ddf7b7c62af7c12023df9bdcaac862b29a0e2196a710ff49ec73350c88590cd156d953634c448ef1e0610e60f3e84deb4b6632d6ad65a0e0be0f3791662a2350b25d4e831c4b392dcb0ea0b5b527118d84c19dc682a2cab118918b3bd4", 0x1000, 0x401, 0x0, 0x0) kevent(r3, &(0x7f0000001440)=[{{r7}, 0xffffffffffffffff, 0xc, 0x1, 0x100000001, 0x2b4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0x1f}, {{r7}, 0xfffffffffffffffd, 0xc2657aa82c61cd6a, 0x80, 0x4000000000000000, 0x3}], 0x1000, &(0x7f00000014c0)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0xf0000000, 0x400, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x8000000c, 0x100000001, 0x9}], 0x80000001, &(0x7f0000001500)={0x3, 0x7}) bind$inet6(r7, &(0x7f0000001540)={0x18, 0x0, 0x1, 0x1a}, 0xc) r8 = accept$unix(r7, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000001600)=0x8001) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000001640)=""/233) writev(r3, &(0x7f0000001780)=[{&(0x7f0000001740)="bdb395449429905fe380844a6459876a9d7e344f0e0b71652628c9928212c570bc9d06dec80e32c92a69dd163d", 0x2d}], 0x1) read(r3, &(0x7f00000017c0)=""/140, 0x8c) writev(r8, &(0x7f0000001940)=[{&(0x7f0000001880)="6eceeba4ac3972c4f77ce97c8df8a02146fd5401594ea8e7c2fd6cd08bbc726e68f866777fd1d14c98b0cc108a02fe86d8b7bb29a427545c06e4a56d8b8b3f60f2e8d65419a23d832942770ab8e230af0e103b0d1fab7d37f59918f5d1d87a17457682a2ccd0b2978af727da1ab3aec35345ad42993139c0ef5f390edaf352c2ee20ff3f83fb5ed4beb44db359ee28011642f56e11f26bc98601416e0c99ef0a44101f8bdfa61cb4d124edf364e384691a", 0xb1}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001980), 0xc) setuid(r1) 22:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x101, 0x0, 0x0, 0x5}, {0x0, 0x6, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30, 0xfffffffd, 0x6}, {0x200000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:35:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file1\x00', 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x100000001, 0x7, 0x8, 0x0, 0xfffffffffffffffa, 0x83c6, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) getpgrp() fcntl$getflags(r1, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x9, 0x10000, './file1\x00', 0x7fffffff, 0x1, 0x10001, 0x4}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file1\x00', 0x8, 0x4) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r4 = semget$private(0x0, 0x3, 0x40) open$dir(&(0x7f0000000180)='./file1\x00', 0x10000, 0x20) semop(r4, &(0x7f0000000380)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0x1001, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 22:35:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x2800000, 0x7fffffff, 0x9, "45938600aee8f567c452558aed65486f93f7cd55", 0x0, 0xfff}) close(r2) 22:35:15 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 22:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet(r1, &(0x7f0000000140)=""/183, 0xb7, 0x1, 0x0, 0x0) 22:35:15 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xf4) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 22:35:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x43}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000280)="e1f3a6ffbd4286073f94b76fe32af1267e24265d2e3739e85fbd78cd2c7f6d79069261ebf714867312649d0de322b3936a3b330cfc0eabe6d6bebdfd927ed9ac17c7657e72fbd774f55d56cb45a89600093d52bde992a44138af9a2c29fd23594a843f19b96a4977731ffb27a70c14e39cad5016af7802d1123502b956cdd3acfa4fd8a8d7d305c8ed90f577f273d001153f6716c89ded4cad18353d42507d3a1b811a6a0d919698b14a801aba0231a32ca0f0556769aed8cd16ea4fa29dfe7269b51fd6dda2df6e4ddea235a44b337aba8dc57cb6f126a888c87b9799f6afbe5beee21a9bff6687dfb3bba2cafeda7834", 0xf1}, {&(0x7f00000001c0)="257354219cc21ac6cd696e35e1bf123d19d770a803dc5969af0e038cec031665e48fce1f852bb132167784ba07e58cae64bfe587bd8120c9828a7813b380f4cfc72493a9817e", 0x46}, {&(0x7f0000000000)="e42b9bb71bcb804167f2c85807f3119f81ba5c324ff9ef1e5bc2bdad9ed0f541405103ae58e408b484d78523d1139277df90e53b", 0x34}, {&(0x7f0000000380)="b52ba47d4732cad289fb65a8005c292edfba1562d94e08ba754680ea9ae572b268203992f290295b78f38b1cca2016d0064b414c009fbbb2b7d91cdf8eafab0703cc483b0c490d2c59d339c3c965f18ae00fe4939a15a1aa7eaa408f", 0x5c}], 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) 22:35:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000280)=""/52, 0x34}], 0x6, &(0x7f0000000580)=""/236, 0xec}, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000940)) pipe(&(0x7f0000000a00)) linkat(r2, &(0x7f00000008c0)='./bus\x00', r2, &(0x7f0000000900)='./bus\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000680)={0x100000000, 0xfffffffffffffffd, {[0x10001, 0x80, 0x3ff, 0xb12f, 0x698, 0x9, 0x8, 0x0, 0x5, 0x2, 0x10000, 0x100000000, 0x1, 0x0, 0xfff, 0x9, 0x9, 0x8], [0x20, 0x9b, 0x18, 0x9, 0xffffffff, 0x8, 0x9, 0x4, 0x3f, 0x1], [0x5, 0x10001, 0x100, 0xfffffffffffffffc, 0x0, 0x3, 0xb0], [0x8a, 0x0, 0x1, 0x81, 0x9, 0x10001], [{0x4e7, 0x2, 0x7}, {0x0, 0xd83, 0x9e2, 0x200}, {0x3, 0x1ff, 0x6751, 0x1fc00000000000}, {0x7fff, 0x4, 0x3f, 0xee}, {0x9, 0x6, 0x7, 0xffffffffffffffff}, {0x4fd7, 0x0, 0x10000000, 0x10001}, {0x38, 0xfffffffffffffffc, 0x3, 0x1}, {0x7, 0x4, 0xfffffffffffffff9, 0x1}], {0x9148, 0x0, 0x6, 0x4}, {0x2, 0x6, 0x5, 0x2}}}) openat(r1, &(0x7f0000000300)='./bus\x00', 0x800, 0x20) 22:35:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6f04e3c7f6a3c502b3c238495aaee48c02f6a0dc06825f9eaea39b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc7634100"/216], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000440)=0xc) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x4, 0x95) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:35:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xffffffff, 0x4, 0x8000, 0x1, 0x9, 0x8, 0x9, 0x2, 0x1, 0x5b3, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x54) 22:35:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2ec, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6, 0x0, 0xfffffffffffffffd}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) socketpair(0x1, 0x4000, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041f4703c9fb6e1e540adf43c8ed0e43468253d8aa1ec21974c9b394ff298b2ff63e4ad40942ff0495c6f030ff394591ddd0062ab8d7afb9bcce4afda336763cec864714c43bc5a0870b5386eb7d5711a7ca102e2e0f6c99dcef77852573ade4615e61f370658c0d5be864dc9e8de6b5c8d3d212393a03333ab1a92e9263649f62465075346cfadb5e6cd0a2c918f18e8911a2b95875567a9420ad317d49830e7f0d8c39ad2b084c52ec8ae"], &(0x7f0000001280)=0x1002) read(r2, &(0x7f0000000100)=""/46, 0x2e) syz_emit_ethernet(0xfffffffffffffc19, &(0x7f00000004c0)="2dc93a58060050ba0085846c3cf12050f87d0659caf9e8ea303779f0450fd9478f6b11df05644bf94a9f673e334600c4e82d0497252aa5ec6eb5b5821ad225742bb8626522c98af80c186b6b091903e520358d2d74922042cec03e9db05513a1ed3e2592853a30b04b0e2e44c340bf6ebd6cb1b51415ca8bef25db812c9489626f9440eee562f4aec9b5e5f4fd2702008e5218bae240a143f05af40a7372291029216a0853c0b513a74205403323162ecab2f8189e27af7756d3ff3c45e344a6bbdf1b58ff44dd51f72b8cbd9731e242b2bb765d1bc9809baa60858deeaf7a985b415ab8049ee69a6b0d83b0b007f0727f69889074d6693186f68fe528b66d6bb80529844417b6a21c2bc74eda6b199bbdcc5800000000000000000000000026a27250a6dd745fcf16253b76a450657ff271734cea4d40291cd8360aff559aba2fccac702fd2cf37406efbec9ac086e6fd046651916d91933090eff18434a6bd9b88bb42445934466d6d3fd0dc828f3f16dc6a2f0cd3953d27162d83ae586f74750ce85b89701baf5819617470ab75550a06f3be3900cb120c4e85881a26525a1d868a87b69eecf09856c1308d796606d846ee13c673910000000000000000") 22:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:35:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 22:35:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r2, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xfff, 0x10000, 0x495, "12a3d2fb13410acba77611af7ed8a53700249108", 0x4, 0x4}) r4 = syz_open_pts() r5 = dup(r4) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) 22:35:17 executing program 1: r0 = socket(0x20, 0x8000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x20}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x8, 0x2, 0xdb}, {0x3, 0x3, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:17 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x118) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') socket(0x2, 0x2, 0x7f) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000400)=0xffffffffffffffc8) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530004db639f7f87bfa7d8a853f55779ae0067416bbdd577b81e20989590f5b7df56e07ca70c728795d5097d6fc96d38ead2de9853e00fb0e368422b9c6114afcd9cc078d9ac44cc5167d3ec34ffd6fd680982dac25166f75b8fe18c4d64b55435d2103c9766c87ddf9296740f8b96c3520d855ee127b2a1a549dcc69e66b1fccbc8ad12a6e2357cc3e5d78eb5dfd38dc2796a0a26c751b1ccddd089a571cb98afd202f3492c34652cb4031000000"], 0xa) 22:35:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) fcntl$getown(r1, 0x5) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="28741b149229cc2565b625e07009a8d852efc6334ee533a1aa65f5327f3170bef664cd6abc8a2e2fdca33a57ba8a19fcf5ea32d5250b96a19e86dcc5a640d58252837e35517802e43663a8792e68a4b392cc14829785006ce13655d86e6c9e70fb9f2b201196848c1c89898855a7dad5c03c9bea7390012faf66e2246752b980a77047445039ec5420f5e9d01e4e80349042a2a58025816ff3060dab970f5e2e39b6a6ec444fedaa36cfce8a40739f46bc15eb54838354eb3e6a81b361e8d02936b6d1bdeffb83edbb86292e2d21f071f63319ed32ec8227260587f2f7eb78a2a2feae02cca70e", 0xe7}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000000000ffff000001000000318a38594ca84869e242ceabc7be19d795828d7149d02c9f22c3893149fcae61e54f85395aed2a1df54d765bde24e27886d1d2fd", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001f6c46cbe040a5db22e14678618065b13d785c4c05b3f04325431194d1d05224bb3380a08b3e6ca3f0ac80da08a99bb4885f0b1178e2421c2535744b194524de59a8ff6dab32e15450c3a167d4b31c833a47"], 0x28, 0x4}, 0x400) 22:35:17 executing program 0: socket(0x0, 0x0, 0x171) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 22:35:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) msgget(0x2, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f000000000000008900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:35:17 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) pwrite(r0, &(0x7f0000000180)="1b8d8f4dcbfbfbd6b38a6f4d258248e0907831dfdb3161e190cd0a70843ae38553037af1bd29f7fdd2bbbacea1f0194c46046427ffc90043fb06557456", 0x3d, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/92, 0x5c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r5 = semget$private(0x0, 0x7, 0x20) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000140)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) 22:35:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0x5) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000280)=[{r0, 0x1}], 0x1, 0x5) connect$unix(r1, &(0x7f00000002c0)=@file={0x2bb31c79a6adbd26, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000300)='./file0\x00', 0xb3cabf24bcab1dc2, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0xfffffffffffffffb) setsockopt(r1, 0x8, 0x400, &(0x7f0000000380)="17dc53e7876954240fcf46f6cbe9816d9e2a0bfaecfd8a7c105bbe2d50c4cbd9cff9803c11a78b5cdb96d8768f948d9411a0cdb6d1e0ce5af9e4476463252bb4ea4876148cccf6090c37ad291437cd459d5c80bf7a9f7e27f80e0bcdc082a9ba05eb302616d3986cb5c0d37ea5ed455ca968072e9d6c50dd3c256d956d0fbfb5748bb87003097de622b65f8ace0fba2ce050ba14b82bf517579fd631190d0284f410a5aeb514a897f7c61d4e7f1e739cffdc20eb5a5661a877faebdedef0b8e116f5110c8cd5bfb89b8f4ebaff73cb9b831241724b8f", 0xd6) connect$unix(r0, &(0x7f0000000480)=@file={0x6668374dd11919eb, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000680)=[{&(0x7f00000004c0)="73875a2d80efba0009534cfa18eed20555f2b350e397b12fa38e0f2c373fd20d70934e80af4fa717c29a41ed5cf8c5fc32c33a005db972713264cd62fc32d8438d1779d6d12696c51e2bc04cbc47f926241a8d636d8ec7f2b5f4e220975dfb1297c6fe9833308f67773d21ea12f31051d635b302e10e85517bb55c5ba01f7b22ff719cc62c41f95bf62d4c3ba2f559b1bc09772296c920d47e08e38dca8cfced934cda4304d9836bffe031719103850d16ef4aa4123095451a0d85e562105a6bfd9255876f0162d8ad127a52b194be3e986bb9a1640320b45a995daecc6f41315e456b4498e69f5f58a3d84abc", 0xed}, {&(0x7f00000005c0)="5e9691856c5c491097a9860c5658c327a0998153f1681d80a7432a71a9034f6fff74435396c816e715be08e50eb6ad89a7897b601b0210b581442ccb759ad7f06725a0894373b0462a65329eb349ecc6ce7f3ddd8a12", 0x56}, {&(0x7f0000000640)="951a5f17265ce1892da5917cf63f36ed80eef6", 0x13}], 0x3) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000006c0)={0x4, 0x7f}) sendmsg(r2, &(0x7f0000000e40)={&(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000740)="dcfb83dcf7c5b819cd6f3feed840", 0xe}, {&(0x7f0000000780)="53a0e75308e2131984ed3f501b17ef4d9b01a3d801c8d52fef2118473723ba19654f6208ed681eba17bcdb5b8da724d1aa34c4410593f130d1dd15b79841b79518367019c73b26303aac84f41422a892a08c0437d6821c62dc51f014b9f7fc09eaa8dc3ec58ea94746", 0x69}, {&(0x7f0000000800)="77e13f80157405af0126e38772d129248d91f8a01e32293f3af08ff7826de29b74207481226d49bd3602d0ed949e42889f7171278ee67539e0bc1a30994abb03a8b2cab5bf408ad876cf521042b8ce1c645d5c7e3ff2c4708af6accc13cf69e45b258036f6498a397b06e4afa60b9164fa7ce30683156e689af241d10d6a6bffee8d2a93317a94fd89a9", 0x8a}], 0x3, &(0x7f0000000900)=[{0xf8, 0xffff, 0x8000, "a95ac2eaf211fc5767af11bddc2e71cca7a0c42a0d3fa808ccb388a6b73f51f586f89926d04287e716e06b534a80dc8d84f3005c2e0ceef18e5e6fb5aa2325e9209da6b26c52d04eb17dc582b1f10f63bd556a307fe2f6b5fc17abebc9671e95e8c5a00e1950709dcb58bdd08075e9890db057912e545cf25b2f8911d4c62f828a9463373df36f647fabfd935b78cb44a492ec854e361ad99c3dd82395357d07a66c0372111ef3e3aecc38581087e7894d849c340c86f7e14c88140f13c656ea11e5cd281537e2524f6f56c67afee735eee233f9fb3b1244ad37f1ed961d0b07931e89bd92384e"}, {0x48, 0xffff, 0x30, "108c19c1748f0c883101dbda5ce0c79c3cf3d6bcd470f9eace43700360c2020871e846d49a2afcf92b07fc131bf2bb9d7d65e0"}, {0xd0, 0x0, 0x0, "b088f7991fa8f3f4c5f1cc850c443b78d97523091a28df32c56c6c4bb02d001dafd8b67422ac40a98e47c32fd552d8626ca06984b56c2147d01306f887ca0bf696b09bd0fe3a68b7d5ee12d736d0d7f27676cf12a8eb30b87f02535abc098a71881e8593081a0827fdc16392ab91e9e50cdfb81cbffabb0feebee56bc4223ab5dd2888654f620e079da5c94142b964264edb2de47a0f9682582ec7952488cb06eb37c8549be76106dfe168f6e4ac282670df712b7c691eaeb8cdac73100466"}, {0x90, 0x1, 0x7fffffff, "353d0dda313f3a574e4025647c7838be53e7c11c64345796ee4d358f8af1d557474c8362c8d14cf9b53dfb163d7e85217962fd459e556dc1822c0cec3e544d1efb0f602d05005aa3cac8a68914f3e3531b60b786d83801835f190f0be5ec77f603ed99dd15a97771c3a9851f03a8599f05a05d471f7f0231cb76c35e75ed"}, {0x100, 0xffff, 0x9, "30d66c1285227f9840425d57125d5be576d3fe1e96dcbe17eeb8fe7ee2f3aa0e2ed1f2e5d969b9a5c2431483bbf5a73a761037feb6b0b72699aaafd3e2b7237b7e36a1b5bf00da605b7649b62c4272d6a66d5c39d701f2b1e2409c5b540b569a4e6f06480a4be0b2dc74c36fb0f0ccb85d64c0619642bbeb90f141a98d0b0d3640070095451429a36dd746c5f5647fc3d78b5bc61d46c9004dce66ad1806761a24bf048418e1da612b1dc14b6a98b7b480f3b0790d5aeab6770f107f094d3173f67f15655b824b18639defcb6587a0346a2fe4891b19207c1454f73a14679fd43e7635d5e47cdfd7453a73f1f9a018"}, {0x18, 0xffff, 0x7, "0435d255d0"}, {0x80, 0xffff, 0xa6, "65c64ea1928b37d10980ed26fdc9a22a833a682b7e00a283c5a2f49e2582f70168f118665c1d6148a4fac6a420fe80cb2d913279ded94ed3164e34dc1e77d5c87232ac1a8e1fb9e9a6b81647699081f4053cfda5e5c5937520e27721503249a2156f20545996fcac717a24ba1ca6307a"}, {0xd0, 0x1, 0x5, "a65662a34db1ce6daf1a00291bb35bf1bb066a5d9f9ff8c8e2f2ef781ef2aee2795aebe51ec1bcc922026d7491099626ab6f1997bc12b863ea1f14e6d38ac7626dd046e032b7ca4ea0abc9fda4c2f882ab5548069351dfcffb15139f49be36c28babc560d651361e92bdd6b9cbed126726541fba9fcf211ae6a54752cfa69ca0ada3996007fe35001396ff5ad0f214e5af6f7f28fa5d3b8cc57ed479cb8cba31228ff90bea40982e70d34640277714466e2813a2cddc9707094f5f85dc2092"}], 0x508}, 0x2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000e80)=r1) r3 = open(&(0x7f0000000ec0)='./file0\x00', 0x80, 0x0) chdir(&(0x7f0000000f00)='./file0\x00') mknod(&(0x7f0000000f40)='./file0\x00', 0xa2cb1e70013f2628, 0x3c2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000f80)={0x10, 0x10000, 0x4, 0xe78, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9639}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) truncate(&(0x7f0000001480)='./file\x00', 0x0, 0x3) connect$unix(r0, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001500)=0x4, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) write(r3, &(0x7f0000001540)="799f5f0976f00929c97226c5a6630cd844d3bc958fbce1d759558a47d0122ec85c80a026214c0bc4455c51b2f5e268f8009f564d53b97707a6187531371f8c5eb93150404d821f4aa50aecfbf331d2776e027db9dca04af487089a123f1eea28466da5969fdbfa506257dc2c594ac720df1990781b98d46b4187c270a6e82dc38a47e4500f983ffc9a4dcd599d79d3651211a6579b6b95c06f5fb621bf6292249b3a5b2debe7d669ed3140a3d5beb65f819c7d5c6f62574f5a088c4f53bbb01913494d5e162c193f5d8f2ca866", 0xcd) read(r2, &(0x7f0000001640)=""/97, 0x61) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000016c0)=0x7f) 22:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x52e48a013f933cfe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x402, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1}, {r2}, {r3, 0x20}], 0x4, 0x100) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040), 0x10000365) 22:35:18 executing program 0: pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x840402fffe) 22:35:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xd2e5, 0xc1b5, 0x40000000000000, 0x1, 0x3, 0x6, 0x5, 0x2, 0x1, 0x9, 0x49}) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:35:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x4, './bus\x00', './bus\x00'}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f9768083ff0000f1ffffff00000000000000000000000000000000000000000000000200000000000000000000000000000000ff03000000000000000000000000000000007975032dd44ccad598f8dac830010003ac4b20cfd80f0a76a3381fbc79843b97db5c823b8d82e3cb0d4a735e94bf5ae68b5f4477aaf9a543f6fc1504dd81e6034b53fe"], &(0x7f0000000200)=0x60) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x40000000, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x65bdaf068fa58acd, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x52, 0x20000000, 0x79e4}, {{r0}, 0xffffffffffffffff, 0x52, 0x40000004, 0x3c, 0x400}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0xff}], 0x3e8, &(0x7f0000000340)=[{{r2}, 0xbb67987e4e9232ba, 0x80, 0x4, 0x6, 0x7}], 0x4, &(0x7f0000000380)={0x3, 0x2}) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000000c0)="6f4caa867ba3c304297f827473e5575bf841b9652cac5bec8b9c2039cf00dfaa1d8f39da6340c72cafdb9eeb9fb977c6434e60dc7843f9f73889439138fc99552e7e2fa616d04242feb2e3a42a5d34faeaf8a4dcbc5826cc3ae30410677be570db1dea2d8dad", 0x66) execve(0x0, 0x0, 0x0) kqueue() kqueue() 22:35:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/21, 0x15, 0x800, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x164}], 0x1, 0x0) 22:35:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/8, 0x8, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x80}, 0xc) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x800) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 22:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0xffff}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x8, 0x20}, {0x18, 0x1, 0x1}, 0x9, [0xffff, 0xfffffffffffffffe, 0x7fff, 0x3fa5f62e, 0x6, 0x7fffffff, 0x5, 0x737]}, 0x3c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000280)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)=0x1) 22:35:18 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) fcntl$setstatus(r0, 0x4, 0x48) 22:35:18 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000), 0x10000000000000c6, 0x0, 0x0) munlockall() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/99, 0x63}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/132, 0x84}], 0x5, 0x0, 0x0) 22:35:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r2) ioctl$TIOCNOTTY(r1, 0x20007471) 22:35:18 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x8, 0x2, 0x6, 0x3c46}, {0x7, 0x0, 0x81, 0x3ff}, {0x9, 0xff, 0xfff, 0x5}, {0x84, 0x8, 0x100000000, 0x80}]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x21) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = fcntl$dupfd(r1, 0x0, r0) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) socket(0x400000000018, 0x8005, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:35:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8, {0x9, 0x4}}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="c2d302d11a0087dce2d0bdb179375387fb7406e29840a889962e2d4bc407aac8bf5551ec3552f0447ac044adda20a4fa664d1796de8e304af3b66c0baad94e8637aed5d7d0a4f783b0e13da2912b17bef129b11c773cd8c0", 0x58}, {&(0x7f0000000140)="5832759a99c523a010918845fc562d692bee68aa04c87d855afc355bdf7c200a010cbcab8f0e4736b3c1d08808c3ad69ceca8ded755d91d8b2305c19a6dd876b2ee04ab1681ad7632506423fd00efd64a6252bf22d6a8e2454837285ff50d02baf7e2a74a0f89b82faa62793fa1c036e617b0e5ca085116c727a1f5b2a6a5cdbf67d8dc7b6a6d0287e5ffdcb7fd3f35c039f8d474d447bc8aab136e9035f316f217de1c9", 0xa4}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 22:35:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8000) 22:35:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) clock_settime(0x4, &(0x7f0000000000)={0xeb49, 0xfffffffffffff386}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x100) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:35:18 executing program 0: r0 = semget$private(0x0, 0x0, 0x50) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000080)="1a", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 22:35:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x8000, 0xd6d4, 0x100000000, "439c364bbc54f243a02fd451107bab305eab985e", 0x100, 0xfffffffffffffffe}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0x7, 0x8000, 0x80000000, 0x1, 0x8001, 0x3, 0x3f, 0x2, 0x1, 0x1, 0x2}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) kqueue() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x7, 0x8, 0x1, 0x6, 0x1, 0x6, 0x3, 0x3, 0x80000000, 0x8001}) ioctl$WSKBDIO_SETMODE(r6, 0x4004570f, &(0x7f0000000000)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)={0x20, 0x3, {0x403, 0x726}}) 22:35:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 22:35:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') acct(&(0x7f0000000040)='./file0/file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x20000, 0x56) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x83a80083546c295) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 22:35:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) flock(r0, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 22:35:19 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffff9) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/21, 0x15}], 0x1, &(0x7f0000000080)=""/129, 0x81}, 0x3) 22:35:19 executing program 0: r0 = socket$inet(0x2, 0x622630e42916bb4e, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x10}, {r1, 0x1}], 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 22:35:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:35:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x8000000c}, {0x16}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000075000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = getpid() mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x400) ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 22:35:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x3}) fchflags(r0, 0x1) fcntl$dupfd(r0, 0x0, r0) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 22:35:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10000, 0x40) r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r2 = fcntl$dupfd(r0, 0x1, r1) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00') getrlimit(0x1, &(0x7f0000000240)) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/138, 0x8a) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x100000001, './file0\x00', './file0\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6096, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') 22:35:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x4e) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) 22:35:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) getegid() utimes(0x0, &(0x7f00000000c0)={{}, {0x2}}) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 22:35:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)='I', 0x35c}], 0x18f) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000061}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) close(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 22:35:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="4c4fc1b14d30586d18314be0812024fb6908cccc160762b866dee75a655d059a6850500d5c3787f99605634a0a348c0a0a870486889af3097debf09aed5d7a0134f3c7fcec5f6626ec6549fa7236e46527a5e17063b1625f0480f772a858a07b27a02f08429748c6a769c8d4aa8b8390acea2e1bc1e20546cf20b50f426670f09fdd63f1fba9c1885014af3fcc5d9008bc77fbfab66afb9229ad8eac2f7a4674a4362a601ce00e9f268f91521fa9d99d178a830179b1f4429a5c0e04627ae77e92b7ef9400ff305d790269f56e981f5a34ecf7bebd", 0xd5}, {&(0x7f0000000180)="0e6fb9e4d622fbd869723a891f3e1657b6f6a631417bd66dcc270c76fb6b8ccbdf393fde75694539e5bcd326bd457f8beccd75ca8ba578f25d91ed7d38f519330773caab2228c66067db64239da086bb023bf6dc0e2454d6e2d43a64e4f9d4fbcd59c877eae3d7f30dc1af58a6304511608afe2f5e370577debe3f409a3278b5eb55a418ccfaa5125d23134bd92706c36a8f3f91243cd423521d3a83d0c1a7f62a01d2cebaba155aaa2a1d1abd55ceb1b7d05e0ba5b2f75feedea6", 0xbb}, {&(0x7f0000000280)="b6c04f45cfd97ee3a6585e3dcf3656e66a21e9ff0f99ee59ed623f7962e1357605bb1b926aaa93b44267f8295d361ca85982ca4fd55b6331178ff70d6c3f12e27d46f9878c7fb1a6074711015f60ea0f82feae104cc0ce494e601841f3eb5dee0e736ad5ed8ea9a897a876ff158828f18fcf193e6bf81ffcaec4d1d351d032c7b6d1504a8da39238925ee05a827720d2cb0aab2afbca9c6d1306ad35631493f04e5c349b8c9177bf3d", 0xa9}], 0x3) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x7) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet(r3, &(0x7f0000000280)=""/179, 0xb3, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) 22:35:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x9, 0x2400000000000000}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x1, 0x390, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x90, 0x20, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x1}], 0x0, &(0x7f0000001300)=[{{r0}, 0x53ec8f189aef7b3c, 0x14, 0x41, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x6, 0x1}, {{r0}, 0x0, 0x10, 0x8, 0x6, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x23, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x7a19cab0af58d202, 0x6, 0x9, 0x4}], 0x8, &(0x7f0000001400)={0x1f}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) openat(r2, &(0x7f0000001440)='./file0\x00', 0x0, 0x40) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) 22:35:20 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x8000, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='W\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x7}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCLOCK(r0, 0x20004276) 22:35:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x89, &(0x7f0000000400)="8d421d94191cdd000f7a507e81a6d8d7bea8436e18e9b4296d084036a861a63368f9242a922aefc76d900000000000000000000000000000e10d8ef3748042dd26740d89f1ad09c1bfa70a213cddebbf9cdb0dd6f9953e4df589381e311d6f56820028d61fe81d0a69f85565c10600d04cfb956a976c4dd2ab521c763fea45c0f233a8aa1cdc0261e8430e798fc1b2173ae05f9eac8c0d6e74f271da145f4e7db4a51e70638bfd6b1ebc3ebacb833dd2c4cf6d4681b7251745082d31edd4a94d17d99642722c640000000000000000005adc801fb67548bd0044ac12163b19bcff3abf767d4a40b5057cff9476182999b7f84a0a2b0f95094e4ac41615096d0544e87584ebf4622f618343d35672da755d9cff8714612f915af539c66cba9f9197e59e256287079377b85a") 22:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) r1 = geteuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000180)=[{0x3, 0x2, 0x3cc8, 0x1}, {0x6, 0x3, 0xfffffffffffffbff, 0x5}, {0xe7, 0x2, 0x6, 0x400}, {0x7, 0x9, 0x80000000, 0x6}, {0x10001, 0x80000000, 0xfff, 0x5}]}) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000)=""/6, 0x6, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001340)={'./bus\x00', 0x7fff, 0x7, 0x0, 0x1, 0x2, 0x6, 0x9d5d, 0x2, 0x0, 0x6, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) socketpair(0x2, 0x4, 0x1ff, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000012c0)=[{r1}], 0x1, 0x8d) chmod(&(0x7f0000001280)='./bus\x00', 0xb) recvmsg(r2, &(0x7f00000011c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/29, 0x1d}, 0x19b90dfef614eac2) pipe(&(0x7f00000013c0)) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001300)=0x6) fcntl$dupfd(r0, 0xa, r2) 22:35:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) semget$private(0x0, 0x4, 0x1) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) 22:35:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000180)=@un=@file={0xe462018e5da5179, './file0/file0\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r1 = geteuid() setuid(r1) 22:35:20 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4c1e7c7297384706de9e1aecf2b8eefbb294ecb8141e635c6fe289354a3a394f4e5f85a18b327bee6464486d162e4fca31f163527cdcf326696fa3f341c7e5fc88642e063624c8c1d53aec3cc3d2244a540244f69369a859aec2848fcd9418f01cde85a14725e777949247b4731d040609dd2d01c9c920ae2fccdef28b57511e94ed019eb495bfda6759d68d88d219f85e8f098333147f08577a6a63f7a57714de117ec623e49fd4a2867ef1229ae16ab28c9cb193539d2853d683015db62e01c00e50a73ea5f62a90ff19af9ea99bd23436e221fed72892d844d2b8a91f315982b298606e1f6bae1d59bbce6923562ce1", 0xf1}, {&(0x7f00000001c0)="67c8a4ddfe47335a24f34e6c7c1639aab72b28e7537e34e930ed8d658588395a48c9277ad692c61dc17d5c8942940b83a399bda5b07f095f6753a62edb2817c90605da56a760e8f21543bf3ded5f1a2bd9df7fb89c8aba8019f3c60eefc2dd362fcdabe4db99568542a17a4f3eb7b0a153ee083de74ea2285cce11cd22a1f37733f0ca5a8c58fd59273aec0d254c", 0x8e}, {&(0x7f0000000280)="3d1a5571c36ff84b7a67405a2949110727ed452186ac4426d5bafc801668a7a94ff07dbd79017ec4c2a910915327b7d9f12a", 0x32}], 0x3, &(0x7f0000000300), 0x0, 0xd}, 0x8) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62000007e00000012000c98e0f4adee6d057b8cfae4b75369fb4d84a1d30d1ad62950b6c597a54daf8ce17cf56bdea4043d80884f1dfd2c63628871bbe7cf2772086ff714d0dd9547eb5bf2a5c7c1e00e6eefe974e0160ebcfbe8f4052bce7"], 0x10) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r2, 0x0, 0x0) 22:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x3, 0x2}]}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 22:35:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x18, 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/../file0\x00', r1, r2, 0x4) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 22:35:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xffffffff00000001, 0x4, 0x80000, 0x1, 0x100000001, 0x763, 0xf0, 0x0, 0x1, 0x800, 0x5e}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f00000003c0)=""/29, 0x1d}], 0x5, 0x0, 0x44) r2 = getpgrp() chflags(&(0x7f0000000340)='./file1\x00', 0x0) ktrace(0x0, 0x5, 0x4, r2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000540)={0x9, 0xffffffff, {0x2, 0x8}}) 22:35:20 executing program 1: r0 = socket(0x6, 0x1, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) listen(r0, 0xee) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) wait4(r2, &(0x7f0000000340), 0x2, &(0x7f0000000080)) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)) 22:35:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x8) r5 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r4, r5]) r6 = semget(0x1, 0x4, 0x90) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x2000000007) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = dup2(r0, r0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff15) getpid() r10 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f0000000540)=""/165) 22:35:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:35:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3, 0xfffffffffffffffa}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) 22:35:20 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) recvfrom$inet(r0, &(0x7f0000000040)=""/72, 0x48, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 22:35:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 22:35:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x81, 0x5, &(0x7f00000000c0)="614004bdcb2c2c434151532744f783aca61f242f13ccb64309dde5fead33d8161d196089e05a2f2f48c2f499cd5f0845f614bd39f07c99ea5254168868d79b88c7370471b0aa5e8d56be101be2f92cb8cc29f5e3eb07c8e848ec8f11454b85a2e368992dde43a4e646c6209592b18d95a1dff529454413d35bbdeda40e6a9bedba6d4246a679f7c96fbf7adbea871b79217fad910ee73dc65d5f3fdcf4c2cbb3f3ba9a19ff2815984a8845cd7bc9be0a3c8d7cf0855e", 0xb6) r1 = socket$inet(0x2, 0x2, 0x663) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 22:35:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 22:35:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x94, 0x101, 0x6ee, 0x100, "e39c6433dbef63f827941cddc8dd36263f3ddd23", 0x3, 0x7fff}) close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) fchdir(r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="223692cbe14421ba76c0fd119978d459183d8f93af24d82f783eb279c35a05c0cf69813ffe8fa3fb38327f", 0x2b}], 0x1) 22:35:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x20, 0x2, 0x9) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 22:35:20 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 22:35:20 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x4, 0x40001b00) r0 = socket$inet(0x2, 0x4000, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000500)=0x4) r1 = socket$inet6(0x18, 0x4, 0x5) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="11a2b7fd4eeb226eaff3e6ef62a63cd37fb99dcc7d288378fbbc8726adbc1b632946adadf07246c96edec1c590f1298419f99c5446d25a9fa91680e4b668b7f8eec65beda689996cd2e8f72ed7206a36bbe120d236afbe7f88367425163591b00271cfcefcbb85d77eab5f38d73ed7dac9dcbe6b136951da7902557dba80618ef2ecd7ff6e55138b0a965279e8a31a39fa05ac4275ecc782f90900e8c24cdcddcc5ddae30490d1a54166746e60139460679ac5a57e037c2c720057f5f80b951e1d9a75eef1c58199a4835861ffe964", 0xcf}, {&(0x7f00000002c0)="b7ed344d806b8e61e89c26e4b3edb0a428d16462d195c3a8eac912cbdf263457bfd8ced8707009cabdb65a7147993e5aba33a509279acafe4c26d73814fe925082cac08742958415493e40dae726860cff11b60c0d1ecf78253e0af536132626fd54e02184d411719b07bfb45d1638078784301ec982c30c66123cdce91748c5ae25", 0x82}, {&(0x7f0000000380)="34d3996535c4c9ca877fcf29e66def8e7f6f3649d4a2733189dad35c11d8c0b50e1ceff5e4bcdcc467828fb715b3c85bcef32d7a915298816f0e87bd7c85aebcc60dc9f69f5a9c6876108e0abed3104a8d325f6aeb0252ddc9bf37c37709af663986d08fd3167b08ab0a4a372ad959f3e024999473d2c1e9cb455cd75212d647e86ce89b12b9b8d5a636acac83a6b8817d7065d18cdac46d07f980cc06dc1b8d429b5447959ec6a804c19307f83ee29d0fe93c515cdac147f0ab71a65977b479995fc18a6ccf42d393bf82fe1d648fe5dc2ad31b611722382834f6c9c9c46ef7f14fedf054b84cf4a65da61b9187ebf119b0e851", 0xf4}, {&(0x7f0000000000)="24bf3bd03a51ace4c7ef9d96ae141ce8abfabaffc3fd10f551a327ba", 0x1c}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x10000) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000180)='oL', 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x9, 0x6ab, 0x80000001, "b0396513c49e7933869f2366d6a912334c9e430f", 0x3, 0x3}) execve(0x0, 0x0, 0x0) 22:35:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000300)) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file1\x00') setegid(r0) truncate(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0xa, &(0x7f0000000100)=[r0, r1, r1, r2, r3, r0, r4, r4, r1, r4]) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) close(r5) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:35:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1a8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x4, 0x81, 0x6, {[0x101, 0x6, 0x8, 0xd45a, 0x0, 0x52, 0x0, 0x4, 0x52, 0x9, 0x1, 0xb8df, 0x4, 0x800, 0x1, 0x40, 0x10000, 0xf9], [0x3, 0xfffffffffffffffa, 0x9, 0x8, 0x6, 0x10000, 0x3, 0x10000, 0x8, 0x1], [0x8, 0x80, 0x8d, 0x59, 0x4, 0x7ce9, 0x100000000], [0x5, 0x81, 0x4, 0x200000000, 0x4, 0x5], [{0x5, 0x7, 0x6, 0x1}, {0x401, 0x3, 0x9, 0x3ff}, {0x1, 0x80, 0xfffffffffffffe00, 0xad07}, {0x7, 0x9, 0xffffffffffffffff, 0x7}, {0x7, 0x7fffffff, 0x7, 0x3f}, {0x1000, 0x2, 0x100, 0x9}, {0x5, 0x2, 0x21cc, 0x10000}, {0x1, 0xf0, 0xffffffffffffffde, 0x8}], {0x4, 0x9, 0xffffffffffff8001, 0x9}, {0x5, 0x5, 0x9, 0x800}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 22:35:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x605, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x6) r3 = dup(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) write(r2, &(0x7f0000000b00)="04a256690cb1b06c222fe033cca05ac2a31ecb4c3e77abcc1d3b43336ae4c76756590847f15076c69b75283400654c029ac8da5cd86cccdf890d16ceccbc05a054bacb5f1071010a947009b7fbf40fc9fc3b8bb80066cabe901a466923b7aa8563588215dc84a67936bbe95b9d92c7f355788683f6df481a29ec34c55c8a426ad8cf4a", 0x83) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x548, 0x0) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1000}], 0x36b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000580)=0x10) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) 22:35:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pread(r2, &(0x7f0000000280)="aa0e5f26f4b4eeb3e06c2ea39c5e624c5f21a483e6278b915ef33869203a4ff9e3a02dc3c15fa237b9dddbd9f8e19f3d979d7aa9b1dd15be33d48e708e2726c099874bf665040be5cbaeec6434e323fe090b8a818961a1ada4b3b7f6463ec6777cf5dd9cab8f047378e6d9c7d9da9eff10f39b7414431e82f343a132c0f80d53c28cc0145f727de4ea97bcef77e87efb08e3cd2ea9a0f5c7798467fa1121473c135b7eadbff3a9395a2df4411da91b98d0b85f79693c81af34fc8655f0e46b85", 0xc0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_data=&(0x7f0000000340)="7a89f0d93bbcf58a1278db151787697f33e94dbc688235586e72e2f288967603adc00575db1e307cc5130fdc6cc8181619dafdc4b7b8e24e3789c465a899ddf7d48626096a4c2287c75aa85905122293367747c10d2e6d00952379748f188147add41ef82818a37c65f2c86d55eba27b80d7e6572acf9fe0db43d0d28aab2bcbf1d1b6c830b940"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 22:35:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) dup(r0) 22:35:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004, 0x5}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x7, 0x76, 0x8, {[0x8, 0x7f, 0x4, 0x8, 0x6, 0x8, 0x5, 0x2f7f, 0x9, 0x28, 0x8, 0x3, 0x4, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x6], [0x1, 0x2, 0x1, 0x2d, 0x7ff, 0x4, 0x172b, 0x1000, 0x400, 0x5], [0x200, 0x9, 0x8, 0x50, 0x8000, 0x3, 0x9], [0x8, 0x4, 0x80000001, 0x0, 0xffffffff80000000, 0x100], [{0x15e, 0x7f, 0x10, 0x3}, {0x8000, 0xf80, 0x7, 0x7192}, {0x7f, 0x6, 0x2, 0x100000000}, {0x0, 0x43d22654, 0x0, 0x4}, {0xfffffffffffffffb, 0x1906, 0x100000000, 0xb2}, {0x7fffffff, 0x1, 0x0, 0x94}, {0x9, 0x2, 0x1893, 0x8}, {0x6, 0x3, 0x8, 0xb158}], {0x2, 0xfffffffffffffffd, 0x9, 0x7fffffff}, {0x78, 0xfffffffffffffffc, 0x5, 0x100}}}) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0xff, 0x5}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) mmap(&(0x7f0000799000/0x1000)=nil, 0x1000, 0x4, 0x1012, r3, 0x0, 0x0) 22:35:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='./file0\x00', 0xc5) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r6, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r7 = semget$private(0x0, 0x3, 0x20) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000280)=0xf3) 22:35:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:35:21 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/74}, 0x4c, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/177, 0xb1}, {&(0x7f00000006c0)=""/13, 0xd}, {&(0x7f0000000700)=""/70, 0x46}, {&(0x7f0000000780)=""/40, 0x28}], 0x7, &(0x7f0000000840)=""/93, 0x5d}, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r0 = socket(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/178, 0xb2}], 0x1, &(0x7f00000001c0)=""/27, 0x1b}, 0x1) pipe2(&(0x7f0000000280), 0x10000) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)) 22:35:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) 22:35:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 22:35:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) shutdown(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 22:35:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xb) unlink(&(0x7f00000000c0)='./bus\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') 22:35:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) 22:35:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:35:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setflags(r0, 0x2, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 22:35:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 22:35:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x1, 0x4, 0x40, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xc5fa, 0xffffffffffffffba}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x7}, {{r0}, 0x0, 0x1, 0xfffff, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0xffffffff00000001}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x9581c2fbeca06186, 0x38, 0x4b}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x99, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0x8}], 0x1, &(0x7f0000000140)={0x1, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 22:35:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="6b9fed1e7973ff3165dfc0f3eff0a43d09e2d5fefb21e697122848c57362ff36b786505f2ab5d63193cdcb8a5c239784fde606ba763e2a91f5235f1e534a892eb6d67d66dea79316c5e94720195e1109c6d891daed9748966a69477eac1fca7c56c834b514b8bdd9ca3747a8faf24f3785c17e97e969f64d8c188ad7b32b8d1b05ad95fe196311f09feb725338f6d09f0d7f467d8786b7e1f0a55b0dbc848bbcd9ab31d77db40cf5591bac572c9dc616b51143d2d3a6a66bc0", 0xb9) write(r0, &(0x7f00000003c0)="f3d4a65219ca366ae3b20d2a83972961135f86288fead6a04a9daaaf7295b8ee059184abc28154ccf7f4d38b11a29f02263dd20e5d0bb97e5db2e5173db0b48f7ffce91f3e312e4b0962f40993d5a5ddf17962637f343ecccd1f09879b4e26e9bdf291a0237581321734119e018c2c14290f08cf94b83f03dd880f644910cf33c603bcf823a723e0dde0a298fa54f1c685d9a3ca07c01f8578f5814b6c4ac261ec156bcc64784d6ef7e20b0d6bd2dfb025adb04c80dc9576d1ac883aaf2cf88c30b4b7293ee7e8c0b57e884aa558d51e7940bc108fced7d96c4555323a4c3deac04c30b3", 0xfffffffffffffef7) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) 22:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x148, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x9, 0x6, 0x6}, {0x3e405a83, 0x0, 0x80000001, 0x9}, {0x40, 0x400, 0x100000000, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1}) syz_emit_ethernet(0x99, &(0x7f00000001c0)="969b100e9b0bb43efe01bac07a84b398a670c93d1aa7864751d9ccf7a7028bb65066d3a1846dfbff04fcc482d7badd86de7ef9ffb766778ea93d222e329e54f23be97bb24cea0a370be3f740942c0223b6b54f3d9516435772994dec6ca7578da33d86a6000171028d804b7048e0751df60492243042fbaf2c4f0de22b7f5d977c8415bb534b67bb2da1ea09f8e3f74b3ac139baa326c865b2") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x37efbd14000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x9, 0x3, {0x8000000000, 0x1}}) 22:35:21 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x2a6) close(r0) 22:35:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) 22:35:21 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b2289b229d8b5bae5587b002e4666699daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e0"], 0x1) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 22:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2b, 0x8000, 0x0, 0x400}, {0x5c, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x0, &(0x7f0000000140)='+') 22:35:21 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10001, 0x0, 0x3}], 0x2, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x5, 0x4) sendto(r2, &(0x7f0000000180)="833940295ecf5731e6692a779c1cdc62cdf4f4aff90b212f8da6f6fc48c1a13a1c6a6fb42b929494c52a73b28a56db17a44bc46ae0043bf9e0e9107654b396329a1840addd44bac4d34d8376cef19f9f56a0363011d30e810a8f46b4296f157c011b77244026bcd4a6dba11a197d094f662b3f37376b77f446b01fb77819b5a740b44076c699b0441a3b134117f88bf61010384c47f33431bb5861481381315eeb1ba75c28d1a0bfbf", 0xa9, 0x5, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:35:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xdfe68a44dbe00b0a) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r7 = socket(0x18, 0x8005, 0x7) r8 = socket$inet(0x2, 0x4000, 0x8) r9 = socket(0x1, 0x5, 0x2) r10 = syz_open_pts() r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001380)='/dev/klog\x00', 0x800, 0x0) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffe, 0xd6b1c471ca2c8506, 0x1, 0x4, 0x40}, {{r2}, 0xfffffffffffffffd, 0x28, 0x0, 0x1000, 0x2}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0xffff, 0x1}, {{r4}, 0xfffffffffffffffa, 0x24, 0x7452c5fff60fe2ad, 0x1, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffb, 0x0, 0x3, 0x800, 0x9ce87f0}, {{r6}, 0x0, 0x32, 0x1, 0x86f, 0x1}, {{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0x2f52}, {{r8}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0xff}], 0xbe, &(0x7f00000013c0)=[{{r10}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x3a, 0x563b}, {{r11}, 0xffffffffffffffff, 0x75, 0x20, 0x9, 0x8}], 0x7, &(0x7f0000001400)={0x4, 0x34b4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x80000000000028, 0xf, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) setsockopt(r12, 0x29, 0xc, 0x0, 0x0) getrlimit(0x5, &(0x7f0000001440)) 22:35:22 executing program 1: mprotect(&(0x7f000049f000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x30, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0xcf0, 0x80000000000000b, 0x0, 0x6) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x3f, 0x2, 0x10000, 0x80, 0x100000001, 0x0, 0x400, 0x10, [{0x2, 0xff, 0x6, 0x1000}, {0x5, 0xb75b, 0x1, 0xc0}, {0x0, 0x3, 0x3, 0x7}, {0x3, 0x3, 0x80000000, 0x3}, {0x3, 0xc511, 0x1f, 0xfffffffffffff3de}, {0x9, 0x5, 0x5, 0xb25}, {0x5, 0x6, 0x2, 0x1ff}, {0xcc, 0x800, 0x0, 0x4}, {0x5d5, 0x40, 0x4, 0xe}, {0x7, 0x6, 0x92, 0x3}, {0xffff, 0x9, 0x5, 0xfffffffffffffff8}, {0x5, 0x3, 0x80000000, 0x6}, {0x2, 0x8, 0x10001, 0x20}, {0x101, 0x75bd, 0x8}, {0x6000000000000, 0x1, 0xfff, 0x7}, {0x4, 0x7fff, 0x6}]}) 22:35:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/189}, 0xc5, 0x3, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000200), 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24}], 0x1}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x80, 0x1, 0x3266cea9, 0x8, 0x10001, 0x81, 0x1f, 0x10, [{0x3, 0x100000001, 0x8, 0x3363}, {0x8, 0x5, 0x4, 0x69}, {0x9, 0x0, 0x16, 0xfffffffffffffffa}, {0x1, 0x8a, 0x7fffffff, 0xfffffffffffffffd}, {0x1, 0x360, 0x1000, 0x915}, {0x7, 0x56d97b62, 0x89, 0x3}, {0xda40, 0x9, 0x100, 0x1}, {0x37, 0x0, 0x3f, 0x80000001}, {0x0, 0x2a536e89, 0x5, 0x4}, {0xca, 0xfffffffffffffff8, 0x6, 0x8000}, {0x2, 0x80000000, 0x4, 0x8001}, {0x2, 0xb530, 0x4}, {0xfff, 0xfffffffffffff2b6, 0x2, 0x8}, {0x100000000, 0x5, 0x100, 0x4}, {0x101, 0x7, 0x99, 0x2e241059}, {0x80000000, 0x8, 0x7, 0x7}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x180, 0x1) 22:35:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x10, 0x9, 0x0, 0x0) 22:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:35:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x100, 0x8}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:35:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 22:35:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x164}], 0x2000028f, 0x100000000) pwrite(r0, &(0x7f0000000000)="f4d0f2ec768265c2c6ba814c997e1a6baa2603cae6e96bb34edb1ff1984b436bda38c6396c669be410b5f1e3b8c3ac9bbfb2c06dd7fa", 0x36, 0x0, 0x0) 22:35:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)=0xffffffc7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x7fffffff, 0x8, 0x6, "c2d5054a4af024155dca2dce17f4ca61fe20a56c", 0x6, 0x44}) mlockall(0x4) socket$unix(0x1, 0x5, 0x0) 22:35:23 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2540706ef975b5d3, 0x4, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) 22:35:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x64) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x8, 0x21020f2e, 0xff, "542962e41ea172cd1801c8ff61eb6db6c57ae5e6", 0x1ff, 0x38f8}) syz_emit_ethernet(0xffffffffffffffda, &(0x7f00000001c0)="c4") 22:35:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x8) fcntl$setstatus(r0, 0x4, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x26) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x82, 0x4}, {0x2, 0xfff}}) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 22:35:23 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") chdir(&(0x7f0000000200)='./file0\x00') 22:35:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() r2 = getuid() setreuid(r2, r1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) socket$inet(0x2, 0x4003, 0x7ff) setegid(r3) 22:35:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:35:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYBLOB="f7c6c55f8802b2cd3d0d19bd5efb54c0963da515838017fdf55f3560fd3a9197eb12d69b46dae5618496a1c35fef44fe039cb7a347a79a5e9a8c4098a479da9ba243a9dc089ed0eeab8310c47aa74045f03569e052183aa451f2b5584a0cbf42355573c50925a0fa9b6a0cc47e5334848be720864531077d67ca9719c51aff632358bbd1aa7d7e3761363d204dacfb99e347f36dcd63714b170bb05a24a2be2159aaa99d7ef4bbf197fe58c14d3187df0e1e3d4876ae9a407482facfd40ba8e3d1ad8eb0fcae91b7471c9b1f68e2b1336e06483bf7f7796b946b3150c4f116098ed07f037e55ef3be7669f796c1984aac1ec54828a97683ca40bfca510ad6241fbec6dc11e92f256bc6730bbe9187bce5bec83ad4a6ee80dfbac6476155a46a56002ba86a809c7083f0470bbf8ce219c4fb10c3cc6cd6b5e34a85373f13f2557028b507e4cc6429f899d05984d763c1e658addea91bcc3b2bfa5266eed7d7b2d734a65ad00"/372, @ANYPTR, @ANYRESHEX=r0, @ANYBLOB="17c052e235b93c46f827ce6312bc8493e76ac32057880ca3a9d6075296bd6169cb728541f8c221a1f7907ca064fea887", @ANYRESOCT=r0, @ANYRESOCT=r1], @ANYBLOB="c18999175211add1cb84d6072326e2ebd8b6a1b23dfe98fdcd3583cc3813c6f74e86d1550c4339ce40282c6f182c1180a9cb6162f15a5f7f3b05b7dabae59b9c99e8d24f39d794f45cde70efdac702a1de7b812906dd03d39e072e12af7c5f92ed405a169e51a27f15ce492a7f0b5f377742356fa37c48983db7067442cc116bf7f9c9997c66eb2b9f19d609ffee9ee9a0323dbcf099b7d7d922b617470dcb74f5a1c29c0d3bba1ddba23522a9d2e821893c6c3cbc4aaa10b050791a629ba43519584d8fa4181afb52bf3f22", @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES16=r1, @ANYRES16=r0, @ANYRES16=0x0, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRESOCT=r0, @ANYPTR64]]], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xfff) connect$unix(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdfffffffffffbff653000463f7b238bf46854d78a2a197a3862078dea24017aee8295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370b7f0c74a2c70bb8c8cd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9a813ad30505e8f5300a4aa63b9e2f69fef9d612f871f43cff04157795ea4a5c5fe839fa261e49a2edae8a66b5b65c6593d2870b4122c00000000005cfe9f973729f700fc9a5ac5721edf8f7a90c6c2c75e912d"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000a00)="f620fe64a61fb8e837533d2f79ea97712035f582eaca7669454aba831ff9f48886e46382d652837fd41a2ea0073519cdd280f55de949c5fc94a158954ea948cd3a4d95011333850267dfbd03ef39760256386398293d8479860926776ec36e00816ef3e8d116aa302530c74b401a449cf15bfcefe11e43b53014f609cfae0761b5c00a741cd884f54edfb6d6414a95af1853140c70aa467ed5f2911017a41d96b7f22bd0cbbe6a6b38d884356b150d39b4edb215fdf9da3473fca308bf76cb2c07f11514e90b7bfbebf3c4eb4f6f475b0966848c0ab5ae46ad750bc93eaa"}], 0x0, &(0x7f0000000240)}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x1, 0x100, 0x4}, 0x280000000, [0x8, 0xe2e1, 0x200, 0x0, 0x80000000, 0x8, 0x8, 0x1]}, 0x3c) fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r4, 0x4, 0x40) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:35:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x9}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() shmget(0x1, 0x1000, 0xf0191ae7627367f8, &(0x7f0000ffd000/0x1000)=nil) 22:35:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1f, 0xe71, 0x4, 0x6b6aeb76}, {0x80000001, 0x7, 0x6, 0x8}, {0xffffffff, 0x3f, 0x0, 0x80000000}, {0x8000000000000000, 0x100000001, 0x0, 0x1e7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40000000004c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x8, 0x379, 0x1000, 0x5000000}, {0x401, 0x8, 0x80, 0x100000001}, {0x81, 0xfffffffffffffff7, 0x9bf8, 0x4}, {0x9, 0x3, 0x9, 0x100000000}, {0x2, 0xfffffffffffff24e, 0x3f, 0xf0e9}, {0x35, 0x2, 0x0, 0x50}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:35:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xffff}], 0x1) 22:35:24 executing program 1: geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) 22:35:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000005, 0x1, 0xfffffffffffffff8, "661fbef22eab7fff0e091f0300"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 22:35:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = msgget(0x2, 0x2) msgget$private(0x0, 0x20) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/23) 22:35:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 22:35:24 executing program 0: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0x7ff}, {0x8, 0x3ff}}) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 22:35:24 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x7936}, 0xffffff40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x4c5) r3 = socket$inet(0x2, 0x4, 0x7) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0xe8, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000100)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000300)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 22:35:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f000000000000008900"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) readv(r3, &(0x7f00000017c0)=[{&(0x7f0000001840)=""/126}, {&(0x7f0000000700)=""/4096}, {&(0x7f0000000300)=""/80}, {&(0x7f0000000380)=""/205}, {&(0x7f0000000480)=""/195}, {&(0x7f0000000100)=""/44, 0xfffffe61}, {&(0x7f0000001700)=""/143}], 0x1000021f) 22:35:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 22:35:25 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0xb) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x125) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x380, 0x73) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:35:25 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb8, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 22:35:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="323f77c7b8", 0x5}, {&(0x7f0000000080)="38262f44cf2cc6b3731abe9cc0221245a99a7c1776b503919e8dfad71262bb7485a476a110ca27086bed", 0x2a}, {&(0x7f0000000100)="f2e5e711409420f72aae65e961d2fc1d52e2597e8f8c036a722441acd7c8f6ade9479247ce0f8d756f68ee913ac4b1012bd5c11807a3fe50fef8316f2ec59ccaff1711e7b8e4872a97337dff111b12f4eab3542c946690a74d82dba66dccb57ccc3af6c4b15c7f8cb0eb42281ba7a442286550e5c4c3c3a03410559f1d1f05721bd177047195", 0x86}, {&(0x7f00000001c0)="2f350ec096568de4c1ce811c31baa55e4438e8ed0962666fef65e378868aa9014a05a823dad76e59e7ae0c8e27f0019dc43f542f952dc95b8c35660ca5b0549076bd138f3a8b51f684e064f0743e34bb2ade31ed5916e973de9c48bf67cdf7e4c00404769b93b959eb395d5a6da9686f7401ebdce8988192dd824acc3cad1a730c5148a3ad9c605ebf7c2ca62902e0acf0c74ad04e7104a804b58ed1944353a2cb9a4887212e5e4ffac8174764f45993eb9cdfa57722222ac056215d4e3f5741741b1d789313155b57bb9a0f637cf4", 0xcf}, {&(0x7f00000002c0)="69204b21822cc27caeb84abb00891e24eb514fb1412c934fdd924d196d721af9c8e1fd542a41c191af26", 0x2a}, {&(0x7f0000000300)="8a27ab757c5cc2a706d9b7193a4c4d9760ecec27bed062686f433d3349c41c51134eec8bb882683ef9bee8b49e210cbe7dd381795cdfd7197db86d1d46c49fe2f93876a4784e10b02ab6fb1582c8d1a06550463485ee4062e7d2308fe234c93efeb87b3e78ba15eead9bbcc93922f73f397be5bf6c72797b427ee3b176c533035dded4b38be4fc6b7d10b35d17aeef5b07890f499d80ccdf0712de64a7c5c22012b22207c198069c9dd23ddcbd16647019553fb40724e1517195a362935fdaa95c248a29da", 0xc5}], 0x6, &(0x7f0000001300)=[{0x60, 0x1, 0x10001, "e0096b801a06fb4268fb2e2f5aa7a3f3738c3c1c69746586410c3abcb42e25cacafcb347fd9a88beda1eec20c389d560ab338d92ff7f0003da995224c2cabdbb97d93b1827c2bf17c0"}, {0x1010, 0xffff, 0x7f, "c44c1bc36fd299da6b6ad4eff55a586dfe3578ef8299101dadbdaabffc9d210022ff7fcd9e32e00965d3f24ed893c47ec12c82a1ba6caad236a1cf9a5f07cbdb7c2424b6534cc09dd9278237a06847da2085de127e3550c4ccf9893f24089944e0d363f18b72d966c7d1c79d330449b8ad58f8b276c002c80380d2c59d9f8428d1c263e877cfd8e6f97d4bf1e30f60d7827a7a3a1bfc448b0d49311e59b54f9add3b3caaf2fecf3cc7491d5e0f661173fe1c6261ea13364519d216d09284b608e078c5776f0f25311007976b3d44daae2111791a1413a17e0f56f9bf12521de2a64c9551d52282e07a5674714050abafb52940562538e7927c043fd9d90f6d4e2e82197ab1cfd37bb7056ef4470c486452f10f9872271c55daf488f8da46aa09ae2ac8c8cd15e62a8a1fd7a487dd9a752b64c1107dc5a4adcfeffb9ec354f08625c7053abbf4b9f76a978dbbc21dd72e44eb6862e99d10ddefed766fc258eab0181943c6c71d575d8249cc0bb880e8715e5d8cd00ed1367848c00a3e41ab535968d80ef3c7f988d46868d119fa228ec48bb89494775a03a124f835c6305bca76c630153704541f3bcb46c516dec628c9161fb9205c69c4033f2428f2129a4b0ede7b2d15be02c126a0215c2619300483e7e88ba4db16d4e75223b9b972ffdce14abfe4b6f6d22905ef29ac38741976ff3317e239b368815c89d77aff9b1acd343494c98650bd37469dfa4e20e3448f87552ac58176e0ff2e225af8e2808429b1d9b77750a5ade3d083ffbf53f58d8ea7a437e8a3e6b936a9b3608083d8157099f42b679ba9d0ea66788dab9277fe6d1748e4dec5aabab730dc34757ab904ed9b7a5fafd73483777c48c3dc6bc91ac5e9e69109c65fd83a051b2c09c8a8da810a70dd2b2a02efdb9b4c3b0ee2d2052a1486eb79c86072ccbf7537033020c6fe0ae8b06fe8e138f8ddc9a72fd62e7835eafba442946d5418ec345486e91f770b089d7910459235d08bd407c15cf75c52f866d62da4d6c1cac4a773e7f9c69d59d5464bd00273b4fdce649e159dc9d2d65e5bc5f9ffb33b5d374e204805eec3b4533a70c1d43783a448a6a7358966ac8dcb5196f5b39a87025119b3cbe0a49a4c70001ba234919b120f35b9c536265b324ac352d28c63462bf3277dbfd1a5137034f43a88bdc56899b0ff28d2c1d483c426c334828cd49163666bb76684a1e54c9b99615f8f947d356e364b29bd870269408d89f821ff51d85271d0bcb6b174247413ae5ad6dc4602c524f3d190a6434fac6e32eea9f0a69caa8b47d9d137c28c4fdb8b2535bd1a6a365603f3c54ef7f442f650135885f216e7ca3f16f22e19294e043f6a0ab1c5b29b3501603f6908e9696629491f16c9ae194cde4503074ab6bbd074caf59d5e95322d788ce21c5561e58edadf485d775521c79a6445f993489c8e70fdfe53d376287e133726cc168dca73f4911e3efb87e46dcf9a4824b2ba6c467eacb4b65bada37375dae511a81d34588bbf7e4b65826432ef723735023c7d0aa709c95e8d4b1b1dd3b533eb1c13a44bd6733c2646c523877a276ddba1b8f9bb8dbbd2490bd70061b9d74ac9316ca2c65ee3d57093ab57c82e2eaa42b1b442f705da9dcee3225c523024b244401bc9abfc52408f12f0b526a576a9a616dd44d8d6ce9779da0d143736d951cfa4d9d434ba50d0f0744b476bcb7dacca3b936ea2a52848dcfd6e5eaaa6aae00cf4020fe00d05cae2eccacdc83eca0819ea12594792544c0ef164fa545ac11809315f3ca74a3d2b68691d0b6a30a9aca81b604a96fdc3c08155541ec8f67093bd2e7d4441d1056a526cbfab7d04fd569ed71f2a43843923540e875cec2e2b91a476aa204373228276801f54165a6fa1836b7e647f298e33324834e702488c3b0a0c61984203a6bd04bbc59a3b65d9a4f7a0704e140dabaabfcb8f6ccbbd038e1a696c098fb041555a4c5cf1b42c9a7ce416a26dbd6892757082a3e1118e65540674fc7795ca913ee3fad749d91102cac5b474100334ba17a929c3f0ddf9664a2c6a3da0795a62a229dd4178cb9ebb7b361c407336934ae54d26e28193958905ae337b20f89ac62899b54fe02f675d5c54316816be3ae3e111e4b1efc099cf704b6997818c353b44f2aa9cf0412e2cf8da95813bc7cc80fb45d29f730e5df6f7a49d5e569ba95649b3983c1f5edfe89fade77d8183abdbb62f0508f5addd43675e874186538da350ec0227d33b323233dc5a327b950d69bfe00bb24dcda33d8cf7e4500c3f5f72ecab876afb81678d85cf53a9f0093f01fa907be343ae738ba5ba846be442a52be9a647affc3c66052840d5d6b3883c65f7b108efcf678f11ab25024afbf97ce6dedbf2e7d6d083c69b5742f2061e9f93f0cc2f15f41d8e45eee6d858c0e77670e05d6f4d4a6a056642ece463f82e342dacad00dda231a3e985ada3bf06d11a69ba79f97eabb0c13fcbb662767325d338950cbb11a1105319a19d70fb1413107b73f30199d7943643758628ad6f585acdb51f00bed3271a80fc9cb36ab6f5189d706f901a0a3f8c0ac032370c00fcc3f1334621f7e7c609bff593b0f65e8f8876bda2f9d2d03377e55d5171e18818a8d9b14151fc7c2efc4a3b653b96d9c5d338d129fe171d7d764fe6a8572fe60a0220f34100a632f2f2fb4bb44d97eac10eaa54674f276148abc9297cdaafaf687cc980f72ea39c2b67f7aa9febf61926aabedb77d15d052ad7319416a366ca2487b018260fdaea1e5dbfd0a7b8da340ac55c98ac91c95159f6323c8e57266dce922130abeddc19076d9381ac58eef3a86f8a87f80af292cfcb20cd9b4f107c6e648fd93d1ddb8f3915154540b2da0b3eb7121c8fe304eab3131dde561280fe49cd27249cb6f176d0fb816fe0c4c926cabbfcf69260788a72e295b719dc27a1493ffeea975212ada0c891b8f3ae58059bc3ec8ae89502264f23661327fcc7b599726a88a154e9936a03e730c6e9f36dbe53edcc5cdd413daa5af424d0e6765ea646ce7ea4c872267a736df38306aeca8f604bd38c7e1f0411db91a83232cf1b969dc5d95a6f44d43e8b1228b1bd60023c0cccb6821e01dece5d9bd404d1668b26906a9fe72a1e2aa86863287967b0a62996735b9f900b5c51ace38f2450a8e4740cc0ec1390d478c4e59cedc1fa3b6912fa7bc8775bea187f0d95d456820b76300e673b8fe8da5921e07745d0e64a09f954426bcc24f3ac13ffb06c8832b8f9aad1a8de4ba4d82279f80104b7aed36775b9ae8594ea015b7c373d6d5444bcf75bf767aaf77003aa2e5b67425ad8e2f8bbb2fa77e415fec26edf94481b69227ed8d458f845f937137a68c503842211dac514e55e893b2c7dcaad796e5873594bc78b090ccc1ab169582b5691d83b9c6c7743b73e0fbed3b1b28434a02b8f07aa8e819392f58366e60ed1d0255829915ea40c5a68d32c40784b23e8649a924678ab16be0e087e9b30db1899000f9bab2c5e5f61939dfe479ca0f84e0c7fa94dbaa84a8ab55b46c3fd4e4df797dcbc3b6af21e60273c3af11d238d0f19c770a9a4e6dc7a73f61bf7158077b834bf4c9b3221efe9df0decee043052758ee937b06f91a96d697aa60e1209d2d058256366c2be066a547015f63219ac34905bde1ca1fa96ea5a73700309c90fb9eac643386567e67f60b4e903d2764f2903926b54515d4b8c3794bfa437d88425d4faf5756036ebf0e7dc4ae3ea2698471b1504215aa7ed3982157bb2fd784b1d5932229a2306c4829c6d45a5244bede2706effdce6ac752e4e90216b737a443d274f8394a26d7b0b7c28f7aab50974e4f82120de2ad10e94fcbcbcbfab7c3354ae4e8e0004cc98e31aec49bc458ad03d69e786fa51722cde055c0f24c20f0eecd1122e74dd1bf41d16347b4bd5d8e0f62acaabd7d107b7f8bb97810f2fa836b6c0d62773e6b0b392fc92f8fac6731b4bbc0626d8c2c38b8ed0092b17976c947beff599ddda0605050cf9850260beec62f4a9ce47dbce7ff37de4458dba17b599f58a97482e9b765f62b55d8983175fe4106cd2b96873cf220e488e4325b3ed94fae9dc754da6a0b6595c886bb73789f1ae06b3ee2032deca3c8cb46c5de2289cfecae86c96145673ce6d16d72e35b6b9729eef19f51b6e6e790c71f0d480b3303d4851f89899a6ed13638fe3da530e8c589172026d77c57350755f0a251dce78691a32faa33fb66c1e38e93a8958f5a2ad22a7dac790d5a5af359db21470e16116a484f37195296bedc330c1d74743af186119d8035eaf86139a9a6159a6a9064e535b097bde621fcbe7d8fa5b53919b51531da01efc6fc19a7b2d28d5df0c1b5b58b2523722241f2cce51c7b88fbba0fa994353852490bb6053bd8251aeb5843eb0e4383af92fa730b8d662b14826ce6165343c2e0b15e9557dad7209facf94a45c0805da575cae2ffb37937378297c7d319a4c07f6130931ff6a9a758a07e116126d76ad279c323a5282e6850917b8f8dde68a672dfeb0e63e7020a03eefa080b5d65481db9acf23630f436623a9b6c2a89ca256e326de81d308c7bc5e79e2874d07d3385967ad509b594a31bd65e98d6e3b8da2917939819aeae7b3d5764fd4cfbccbe08c137113f5dbc2fe025351cf16816a9fe7c477fc0f2fa43b1b846bfe9cf6bc467e6a2bae0b44506ace8ba1286f3185da8a735fdc88a783768ea740e9df53226cb7df89aee43873b3a51c7602e25303c464012a7c3cf314d7c67c8cb3280d206e7a42a7efdb9e925b32a4df4ee988b63ff1f1ea3eb1c7050be8fee7a589d91aece29e127b4d7773e624468c9aca35cbc866e62db85a13ce0008f31971160e74520dfb2003b702cb5861ecfc8ae45948452c1a1a1780e03dfe3ba30d4390251525dd8c606643c7f4370023ff0d526f3fc750fda918b1a635f754b8a3a09f1eea48f79a7f3a093fbffe454f27e93b3c27061723a43a0408b62d595a64b476dad2a1f80447a69871191c698fe9edc3e9b1e74ffb8c7e84e5af42b233909a200e190446d4d7db8bf309f74aa8ddfd709e64330cf2baa00d16696e3946f4bb5b69d5c591f79297c6c331dc6b30556291b91ab3425c8fbf4b974ce49506321b87d5c599eecfeeeeacfeca5b1b7694eecc01117f1e0055418a3df8390438f332a9f30494a211bdd217ab22599c834f3ac329f7175ca4398ea9764d52f23fa1e54c1c6ceded8612fc0a22cb5dbba8eeb2b46a9499e3c85c73c03a54790de52bad6f1d934274d34ad2ede29285250a047378cc54203bc6e2de13b6d0ee0694c75b1557499624ff2ca54f451aad20d035d53aeb26e15b01cc7fa5a4b44a0626663957b1e94ea3495ef6bdeb8ec0441252419a0042ff9fa8eb8617b812580b0a0f9ec3186b8d821e1ef08ec84cd3eb68f63937c365fd2a2456aae352af68712d302b0543d6bd9bba4256fa584727d323d362f7e80b663ecb792c82ad760752bb05241f5d9aa7c6b470859a0e964f37e7d6499cf175ac5d66cbfe1d5139e6e0877430e589478fe949ae6186daa8c6c4a56062642fce8e0701ed467a9a22b001dd6d2f8de596aff6e5521ec61c2af26f6842843850e1d0ee17024fef1ef992da485b16c0d5d90edc8bb838125395861ded341435255d85335f12fc99f3ed7a840caf8e4c92b937be4e423056879cf534932f9191e120b07c52b787b81d4522a039424ce3af3e33dd7c04838271fc163703b14b93a0f61669bd61ded6fae9c9635156e267af261f8b000f2e4e0bf0127b0a18610d02dfbb"}], 0x1070}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 22:35:25 executing program 0: rmdir(&(0x7f0000000140)='./file0/file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x10) r1 = open(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x40) renameat(r1, &(0x7f00000000c0)='./file0/file1\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 22:35:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x7fffffff}, {0x18, 0x1, 0x4d98, 0x7}, 0x8001, [0x24e95117, 0x100000000, 0x8, 0x0, 0x1000000000, 0xffff, 0x0, 0x9]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) 22:35:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x160) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x35}, {0x16, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:35:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) semget(0x1, 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3ff, 0x3, 0x9, 0xf24}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 22:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 22:35:25 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) ftruncate(r0, 0x0, 0x1) 22:35:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000040)='x\x00') 22:35:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 22:35:25 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xf8f}, 0x0, &(0x7f00000003c0)) pckbd_enable: command error 22:35:27 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xded) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:35:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") pckbd_enable: command error 22:35:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpgid(0xffffffffffffffff) 22:35:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000e9216275f989"], 0x8) r1 = getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000100)='./bus\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) execve(&(0x7f0000000500)='./bus\x00', &(0x7f0000000680)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='*,-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^$\'-\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/:^\x00', &(0x7f00000007c0)='-\x00']) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x2d7208522377ebb9, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="c751711bda658afd2a76aa0505a72a0f9663a00a7e2c314ad2848e2cbd5a707c6ace1cd50edf6771d1b7af9d2ab33a991018dafe05a79337535052f8f81d5c0e1286dad9d447379589c5a9e36f15a30b8570d27520b873b36bd58134e14dc90bf6add94d1786e184cd31814322c6e4e090b35e208d8c98766b11b8510b51f1b6e5b8a15af7cb77e7e0983f4f348f215f3b9808d882aed2d8ee753ca083c39f37bcd5ee2e66853b", 0xa7}, {&(0x7f0000000240)="32c29a45ce089b01371380a9335f", 0xe}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0x78, 0x400}, 0x408) 22:35:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000000)={0x340b, 0x3}) syz_emit_ethernet(0xe517298ff69c3221, &(0x7f0000000140)="b2") 19:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 19:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002d}, {0x54}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x11b) r2 = accept(r1, 0x0, &(0x7f00000001c0)) getsockopt$sock_int(r2, 0xffff, 0x89b53bac1af4cdc9, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:42:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) 19:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") socketpair(0x18, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000000f00)={&(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000900)="a60dd24a2e625ff63a5f2baa81d0db428f7e0fd060a4b9a1563d875fdbc0f09e00c2cb0ab50aced45ce1f3960724d0157f65732a9af4825f7c08f0da72480c64ab791bc799a37ce5b84f061790e3e897b2b7583cbc", 0x55}, {&(0x7f0000000980)="94052cae345d1b562a873bc25f40de2ab41688765baae6d3c8d9deac56022bc977d249d2a8be0fc0c8b8f61a4c156d10f914ec359c182486697ca823bfac0dfd6b9401089422bc99594192a0140a621eb58a9be654aab3186a0e944c6aa557edcf7e516824755e3a09672afa5a8c9ac3fb7f1ee580b44637f11227fd30685af586e0d6b8989c9b9f86065c73b8a956eed78efaf21fa3739bbcdf3ff671c30c9620148b67e29cdf210c757ebf4914debf4f52724c1a9bc008b0feb1de28242aceb99bc901d5eb92a4b6df3327b2022e31d6fdaef3ad0d23f49073acbf7733243c9d0f87fcdb9e0f3287e3f7", 0xeb}, {&(0x7f0000000a80)="ad032e35cdd7cda2380bb94ac98ecbc2360e065b0729232c617adecfe75407385ec895", 0x23}, {&(0x7f0000000ac0)="c19734a9c777f3807362af5c2397e7bdf4d1d081b362b879911f652066acb471a182fe477f68938529dc83305d0031ecc36bd86d9f168d1251b716aba4119d46604209a64e6f5f3589df140ccd79199928dc149ae199ae45e1873cf6f82da3a7dcb668c7ec5ce46ffe8859c308dbd74cb12a2e10b93913caa9c98270a37d62f7f3e3307dc2d2d61e55026c55861f10abe940f4b9760e522bf88522b62fe233a20bf864e3239e885517fb6277737f558caedd5ba82ad2c9", 0xb7}, {&(0x7f0000000b80)="ef1853a8a68a5516bf8f7e6501f804e2a95e3dcb45e366f15d7d0fc2350e8c67854e056cd44c0d45ccf1f4147729", 0x2e}, {&(0x7f0000000bc0)="c68cd7330440b9f7de188c94f8f12bb8706d310689f9fe6ef1f8ee9f48f8c0d9b5061c336077b235356b9381a88b42360c3e172eeee1c5e64fe7268d536d147ee228578626baade6aac19b302d29a5c23c806317c1cfac038b25f7534a5f12a2abb1d1bfd1a37b99342d8932be76670ac92256f074440fafdd73bf4504480c50b3c842004b65eb76317fe27631856b9853d7f5117364d5b0978c625dd277b7c7ed04a586f61ab07c89bf5572ea29b82021df210564559c595fc80b5abdd04f72f134814b58176a32", 0xc8}, {&(0x7f0000000cc0)="98e2e1b2be5df69265d540f4144dbb52cffa3ac62475f92a603f27f1b54596dad9baa25ad180ec38bd6486da8c195c4eb8a7d299fda56290d4b7e9ed67d96673d4c03ddb271719fe244e9f01c2a8", 0x4e}, {&(0x7f0000000d40)="bd1d1cf9710c3633dc758ba225d02c15524a27f2b0b3b410e06d9aa6c6a81852f8dcaf7ed41cc614098df1f86d32de253c761b17ad17f52e54c8f2b9a0f48a29fcf05fb3c898888c3aed3126e15a0c4c5a82bddb377f36888168d82561ab2109a52126c42e600913e545", 0x6a}, {&(0x7f0000000dc0)="3f2b39d723ad2cb7607cb3a1cd6433f69a13689f0d099cf55308e1d4df3d4350ae1a75af898e636bfea1ebe6392456cbf91e8bfcca3dc4ee9bf9bb2e416a373af876513b440d456b1fd728270f80311fca30be976a3b76c739cede16006e04ce86ce1d", 0x63}], 0x9, &(0x7f0000000f80)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r1, r2, r2, r2, r1, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r2, r1, r0]}], 0x60, 0x400}, 0x9) r6 = getpid() r7 = getuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r12 = geteuid() r13 = getgid() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000580)=0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f0000000780)={0x3, 0x4, 0x4a, 0x6, 0x4, 0x8, 0xd7, 0x10, [{0x8afa00, 0x7, 0xffffffff, 0xbba0}, {0x6, 0x4, 0x6, 0x7ff}, {0x28, 0x9, 0x715c8650}, {0x872, 0x7, 0x8, 0x2}, {0xcaed, 0x3, 0x6}, {0xf880, 0x8, 0x6, 0x3ff}, {0xd663, 0xffffffff80000000, 0x5, 0x7}, {0x100000001, 0xd4d6, 0x0, 0x1}, {0xd85b, 0x7, 0x1, 0x7}, {0x2, 0x8, 0x7, 0x100}, {0xff, 0xa5, 0x8000, 0x1ff}, {0x7, 0x90, 0xffffffffffff0000, 0xa000000000000000}, {0x8, 0x7f, 0x4, 0x3}, {0x800, 0x1, 0x1, 0xff}, {0xe4, 0xfffffffffffffa1d, 0x1, 0x4}, {0x4, 0x100000001, 0x1, 0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000005c0)=ANY=[@ANYBLOB="c6f7f3cc60e3389eb1934f9fcec0ca320f17dd6a7d24cc582b69fa289b377e29c1bc3acf2f74b61516040a38bfcac807cfbf04c1d0899a18636165517e53101301804fc55f6f5444485accaa79f7953ced856711115ef156aee85a56d79b91ca8b4a47c09c5869da3158388ad4f03cbe5f435238603c41538af2479be4686550be339587c128dbd204f9a4b5712bd114d6f79a25df4931ee4f9dcc8c93ae8c10191c9be517e5343271c3152be0e60d17d59ccf330047bd3a8ecf73bbb99cc49ac63f1cb4dd86d81723c2f949e14583e4eec83d63fc69f3f333530bf7f0354ab37f1a24fd6ab8ac85c830bfa75b9004c6737d8127d426152ba8587f156b3b103ad20fd30f83689c2dd54f44c7cfd069e22beba76c06111f072496f6601b30a073331c5f08da467182f725b60e7cabdeef5acda7cd0a07c9adcfa610edc9b431a8ef254436de1f5d35dc3a28345abe48c51ed1ee63fab336f0529f59ca9390bb599c96191353a490203e8a6b415b27be146d544a8cb91073e35ac8f26e3f8fabe293f32a6785082b17c3a8449d86ac419df45eaa6dd9b1cbaca34b5df1157db75196ac"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="f006d269ec6a68ba12364b229560bcb8031102d0f858eb78ea376db66be2be0d78274cd8f7ed4ff6d169bbdf91d2e8f2f4bc4e0035efbbb4f2cb27176c9246772195c30caf3e8979c749caf08704c13fd49dbb0b0e4cddf89235fb504825d97b4050ff24a1a8c0eea885e84eb279cfd87d6229a83eaf9e44d47d75b64a8a6febb45515c128094631d102686a91b679061a10", 0x92}, {&(0x7f0000000240)="7ad29586f4dfd2fe54ced4358508b5614ee137e33493a5ca5c32ca2693ad345035418a213d1d7e02d04c9e41bac92b44b5a0257c0c5f34205b826a5fd7e945fedfc6b2fe96ecc64469e059fb8700ea0d8534cad0a141a0b8b6b6b4cefd140672", 0x60}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x403}, 0x40c) 19:42:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x13a60000000) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 19:42:03 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munlock(&(0x7f0000eac000/0x2000)=nil, 0x2000) 19:42:03 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r0 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r2) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/177}, 0xb9, 0x3, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r2, r3, 0x10, 0xff}, 0x100000000, 0x81, r1, r1, 0x1, 0x2, 0xfff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232a3bcae59143a9cedfd06f6375523cf2511a66b8d2ed7dbf83aab81101064ef9d59f1678d27cb5201176aeb8f996d240b7a5c3ab253ecfc839f7697de65d24414bec1b95b7fc752839409272a254c4d7a46272a06838772"], 0x1, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 19:42:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) 19:42:03 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x4, 0xfffffffffffffffd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 19:42:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x4}, {r0}, {r1, 0x8}], 0x3, 0x4097) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd0f8fc85c8204", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 19:42:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x7000)=nil, 0x7000) ftruncate(r0, 0x0, 0x80000000) 19:42:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffd32) socket(0x6, 0x4, 0xe8) 19:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 19:42:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) sendsyslog(&(0x7f00000000c0)="44b3775648608e618dd53ff6e06b02e0fff135993b074a4d4a642c8d582f480c33f23ace917f85ae603f89ec8ebe3c42843f409a491f1c63df4d69ff5d077a7d7778f05089be11d995a2bc3b1adcac7fd08c455c09190b6544d9605dfbdd7f1e24ae6fe8793e7f44e621bb95d818e14ff6c9cd53387658b443ce08af864e04006b59bb481ad29eab3a246764052058851a5264ffa6535dc5b537a52928f5d6e1ea8019aef168f0fe5d866ac520530a92e6a93565dabf0077eea86874adfd415e291b72ad0e", 0xc5, 0x5) ioctl$BIOCFLUSH(r1, 0x20004268) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x2a) 19:42:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffff83) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 19:42:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0xdded87b6ea03ed46, 0x6, 0x3014, 0x2639}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 19:42:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x10001, 0x1, {[0x1f, 0x5, 0x100000001, 0x8000, 0x0, 0x80, 0x0, 0x4, 0x20, 0x0, 0x5, 0x2, 0x3f, 0x9, 0x0, 0xffffffffffffc75b, 0x8, 0x324d4eb1], [0xff, 0x38, 0x10000, 0x4, 0x191, 0x8, 0x3, 0x16e, 0x3ff, 0xffffffffffffff9f], [0x4, 0x7687, 0x3, 0x1, 0x5, 0x8, 0xfffffffffffffffc], [0x8, 0x401, 0x9, 0x7, 0x3, 0xfffffffffffffff8], [{0x20, 0x746e, 0x100000001, 0x7fffffff}, {0x2, 0xf12d, 0x7, 0x4}, {0x7f4f, 0x2678, 0x2, 0xd2}, {0x5, 0xc000000000000000, 0xfffffffffffffff9, 0x9}, {0x1000, 0x5ea, 0x6, 0x5}, {0xa59f, 0x1, 0x9, 0xffffffffffffff46}, {0x7, 0x4, 0x3, 0x9}, {0x2e, 0x4, 0x99da, 0x3}], {0x23, 0x200, 0x7, 0x4}, {0x40, 0x81, 0x0, 0x80}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x5, 0x9]}) 19:42:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) write(r0, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:42:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='.\x00', 0x20, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) geteuid() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) 19:42:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x311, 0x2) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/73) 19:42:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x7, 0xa4}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x96, 0x2, 0x7, 0x55894f3d}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x9, 0x10001}, {{r1}, 0x75fe0dabae16e0ec, 0x2, 0x40, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xffff, 0x6492d09e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3bd9a9a45d2157ab, 0x0, 0x4}], 0x20, &(0x7f0000000200)={0x80000001, 0x3ff}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 19:42:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = msgget$private(0x0, 0x202) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r4, r5, r6, 0xc0, 0x3ff}, 0x3, 0xff, r7, r8, 0xffffffff, 0xfffffffffffffff7, 0xffffffffffff0000, 0xd5}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96b14f6357e3a", 0xe, 0x0, 0x0) 19:42:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = getgid() setegid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7ff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) 19:42:05 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x0, 0x504) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000800)={{0x8, r1, r2, r3, r4, 0x6, 0xfffffffffffffffd}, 0x200, 0xfffffffffffffffc, 0xff}) r5 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/123) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r6, 0x5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r8 = semget$private(0x0, 0x3, 0x1) r9 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x14) getsockname$unix(r9, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r10, r13) getsockname$inet6(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) r14 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r9, 0x26) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r12, r13, r12, r11, 0x0, 0x81}, 0x8001, 0x7ff, 0x101}) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000440)) semop(r8, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='\x00') ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000580)) r15 = shmget$private(0x0, 0x3000, 0x5d0, &(0x7f0000ffd000/0x3000)=nil) shmat(r15, &(0x7f0000fff000/0x1000)=nil, 0x2000) 19:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x26}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="2bb3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 19:42:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 19:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:06 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x523) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) syz_emit_ethernet(0xfffffffffffffff9, &(0x7f0000000240)="8c") 19:42:06 executing program 1: r0 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x82}, {r0, 0x95}], 0x3, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 19:42:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000200)=""/226, 0xe2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 19:42:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./bus\x00', 0x2041, 0x7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1a0003}, 0xb}, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="6709c3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:42:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB="0400"], 0x2, 0x0, 0x0, 0x0}, 0x0) 19:42:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="a115acc8905b1c715a3e447541542985821ea4119c34ccb54fee0fd312f2256157bcd2274d0081eb64de4fa99c85cd6e141165b22d582e8230a1504ed14624eca256e53d35ce6489c98dec702d4253aeb4c0252ac1b7f6740f02c92ae9f1a02fbfb5371f1dcd270cb0c81963750580f1057b849bee78400e21a01d7f67669e5398a717b1d6454a7eff840bf7cd130ae0cb3528a988ff7beca2bb444f449405e4e3a3d11ba6f9555c7393cd9caa3444bd0734bb48d07f5ff936fd5c4a5a3ed336004f59b819d967b350860ef5e859ddc06b44bea9dd8efc2fa9305ee3c1ffbd0b0ae72cc4b9b26e0e54662c00", 0x474, 0x8, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3f, 0xdc}, {0x18, 0x3, 0x2, 0x3097}, 0x5, [0x1, 0xc36f, 0x3, 0x3, 0x3, 0x101, 0x1585, 0x9]}, 0x3c) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x20) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x0, 0x9}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 19:42:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:42:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) 19:42:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x8, 0x800}, {0x39c57de649739fc2, 0x1ff, 0x800}], 0x2) clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000040)) 19:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:42:06 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0xff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffff7, 0x401}, {0x4, 0x800}}, &(0x7f0000000040)) 19:42:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 19:42:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f0000000040)='./file0\x00', 0x1c0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0, 0x19a}) 19:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="f8") read(r0, &(0x7f00000000c0)=""/32, 0x20) 19:42:06 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:42:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x1, 0x5, "6bd516515d7aa2f92e8195ceba4483db4ebc4c76", 0x3, 0x3}) r1 = getegid() r2 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r4, r1, r5, r1, 0x80, 0x100000001}, 0x60e, 0x5, r6, r9, 0x8, 0x7fff, 0xffffffff, 0xfffffffffffff801}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xffffffff, r4, r8, r7, r8, 0x4fcd88be3b3ccf01, 0x3}, 0x7fff, 0x3, r6, r3, 0x0, 0x5, 0x8, 0x3ff}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="a95c97fd7e6f34c1a3f2f81cf38ca250f3606937f19ec6918faa7a00084f76dffe7e213355673dd6fcfb188be3a319c2210117575c5b798d74e967bc445583f5690ea10a8af0d1c44f9dae5be9dbb439ad5162a82aafe429c2eed3f2462e4caed103256acc55035f162e97eeff81473b65a5f0520f53ca5757a3163a084691369aa9eb4e90f279228fb25cf0841200e6fe97f66c8c", 0x95}, {&(0x7f0000000300)="0fe8bbe3429c8eba42e5639d15c1cedba9becb72189683a4dcd42e4cf848d4562ae875cb6a6d8aba5bb73f024885c0cd13670c3eca37b6aa8ee3b0d010a1b890cfee202abf8c9e16629525184a6854dd76b78ade36a40fd1db636c1381e03305c678be6fa91e18dd933dbeb11caacfc716dbfd06ca22e97729785505006ba5a3ecc3831641869dfca5841c3aeb50262c9315dba8aaf37161398f476bba76ea5e901555cf00c79c8518455d519ccbb45283a4f389f489a527728d255eedc585ced312b37992f4106bc55645d1c58ce0abe39af7645d1c459e", 0xd8}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r9, r5, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r4, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x84e09e48fda9bf75}, 0x408) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r10 = accept$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x4, r4, r1, r4, r8, 0x46, 0x3}, 0x40, 0x6, r9, r3, 0x10000, 0x40, 0xb0f6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000680)={0x7fff, 0x7, 0xffffffffffffffff, 0x4a}) fcntl$lock(r0, 0x7, &(0x7f00000006c0)={0x3, 0x1, 0x66, 0x1, r3}) sync() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)="7a318c05a3d95912b2b5a04496c3327c3e759ff8b657c4e1bdc46aa51c8d7e44074facd4fb5095384ed9c51487e5fb5c6166146a15f1f2e324708fd0301b63eca105dcd2be2b", 0x46) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x80c302ddfee07f82, &(0x7f0000000780)={0x60000000, 0x200000000000}) msgget$private(0x0, 0x100) setpgid(r3, r6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getpeername$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x9, 0x1, 0x0, 0x1, "727135b4fc2202e65cb3db96341cc790a7a3179d", 0x3, 0x401}) preadv(r0, &(0x7f0000000b40)=[{&(0x7f0000000a00)=""/249, 0xf9}, {&(0x7f0000000b00)}], 0x2, 0x0, 0x0) 19:42:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x41a7}, 0x10) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x3, 0x7f, 0xffffffffffffffff, {[0x1, 0x55, 0x0, 0x1f, 0x7, 0xb2b8, 0x3, 0x4, 0x0, 0x238, 0x8, 0x1, 0x200, 0x10001, 0x25da1cc6, 0x8, 0x9, 0x7fff], [0x7fffffff, 0xed8f, 0x3, 0x7ff, 0x1f, 0x100000001, 0x7fffffff, 0x3f, 0x5, 0x1], [0x3, 0x80, 0xffffffff, 0xe2e, 0x9, 0x7fffffff, 0x4b7c88fb], [0x0, 0x7, 0x100000000, 0x4, 0x2, 0x9cf], [{0x1f, 0x8, 0x2, 0x9}, {0x7, 0xab3b, 0x800, 0xfffffffffffff5de}, {0x1, 0x8001, 0xffffffffffffffba}, {0x2, 0xd5, 0x3, 0xfff}, {0x1, 0x8, 0x1f, 0x5}, {0x7, 0x3, 0x8001, 0x3dc}, {0x1e280000000, 0x7, 0xfffffffffffffd4a, 0x3}, {0x3, 0x13b6, 0x3, 0xfffffffffffffc01}], {0x3c9, 0x1, 0x7fff, 0x9}, {0x1ff, 0xe15d, 0x2c, 0x4}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:42:06 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 19:42:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7, 0x9d, './bus\x00', 0x8, 0x2e9, 0x3f, 0x100000001}) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2, 0x8, 0x1, 0x8}, {0xb6f9, 0x9, 0xf37, 0x9d}, {0x6, 0xffffffffffffff14, 0xe86b, 0xffffffffffffffff}]}) 19:42:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0x20000000000000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 19:42:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0x0, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r0) 19:42:07 executing program 1: socket(0x1, 0x4000, 0x4d5) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x80, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 19:42:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="f4e3ecd413e00b63537c8adff90ce3550b97cda9005ac8b10c31dc3b656103fdd6e6cf250db9729ba2045f7f2a9929ab5988e3cabd4fb380a5722d03fcaa0706c7494c17328320f4a37ee28507f1b8a9d66e9722ee628646f1fc2832f970fe85c8318c84dd57fed5dc256bdadb9385c6e748709f42da526356a801e4ae895e2a1997f39ff41a2822f4ca60ec6185cd", 0x8f}, {&(0x7f00000000c0)="7af63169fd631934dabe6b4437971f058c60d2a8dacc27d4b2a38ab7556735f5977058939b67e0a7ea3f888d0e2f83677754493a3e7222e7c340f3143103677575ca4cae9119ba330ef54fb504ade0a0cf05b68b5331a9e720b2585b97a5c06f5676946395740c38f4e47b5156c9e297632610b380ddeb4f99cffbd5bd0e9f7ffc861dbe4193345ce403228bedf3def98b030cec1fb2dc3db186ac8221fa15a53da020cf69dcef8529ddcdf3553b827d5af06392409b586441b3dfcd0807e4491caf847ad5bfd26e91fba69068e5ac32", 0xd0}, {&(0x7f00000001c0)="193a9aaf134fccfedf28f95ab28171e19ea1eb1195d9e73c840bbf5cc90aae3860ee9cc5b7860cb6bb09fa187a4528ef674f44e020e6d86c3ecc0f7475901ad2cbcb39ea536a1a4da4e3ab9b687d43fb522e1da906aeaa388edb21851fdfdbdab6e8980dae9577e4d68986428694bd16dc0197961d1b97771f2196f2270398114ecf82c4cccf723fd75ed31fab8bd881295327c30e4ec16403daba7b1331889796b26b80e41c200c9caa53d89b580214bf", 0xb1}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="2b94a899248bc60e45242f0c5eb7125873d103e8835817eda7bf33af9376cf4ad618c7198d87d8459600e27f22420dbbaf2c5a0f542ae738e0ffdd5c9ae719e074aa5cfcead01e2f908fdd293c5c4e8a0889e6737d79dcbb367aca47cb8b4eb42d02ddffdf2ad88e2b543a44f070150480652f64474093c8fdebe1930ef3ba83b6bec1d043659278ab0f5bf3c3c3a6eeca24e7a27e0c977e7d5812bd351385648a4c2aabdc28ec5a9bf9270b4214e0893dbd54c269f6be21b62c193f400f9344004200a21d352688d83ffef562f70a7c1d441c40676d1d34010eb2e9b69e8b3ab7766f7ed9ab0b5e815bf67afc75b1d879b96a10af12", 0xf6}, {&(0x7f00000003c0)="32fd92126b24a5ad1acc2dbb4ff0a13d53328bb41fd0450b5c980f", 0x1b}, {&(0x7f0000000400)="13bdd73eea3f6cad610e777fe489525dcd79fbf1dc97b42827a56ebe8788e3fe6da92b74eeb71726880d05f53da6b751f7eb60ddc8ac33b615b532b9fc7ce7573bedd122118521607016f57dc46d097de9a7562ca785", 0x56}, {&(0x7f0000000480)="364ffcf2a41dcaf95e943029c91a4ee2f8d5a1b2e2a130f75b3e8739f750a69951bfc5a61a5f1416f280cf2e6155be4c7e320a94d438e74997b8f3c1d184df8443b345845e5d99cdf93ce538a01bfb1d0d487cb08b74a4f782a5c8dff6c71b4a00093d191d635d15ef2784df1648d076bbe95491b6f788ef00cd479c3c21b8d8de9a220be657ef06b0af789f81aa20e96654daf02f8fee5e4004ca0b41a8e3097b37a10fb44f0d077e3eebc9a8cfb647652cf38a37123267628c5a02b70fdfec396c4b9e8f142bdef7cc23b4eae5768d2b80283a9aba6b95035c96f5d3d4373225b759cdd8ffba66b7542d3858fd2ae2aa5dcbdd8743f59d5f1dde", 0xfb}], 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) 19:42:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) shutdown(r2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8c, 0xf0000000, 0x401, 0x8}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x2, 0x0, 0x2}, {{r0}, 0xde7d1d649599411d, 0xbc, 0x20000000, 0xdec8, 0x8}, {{r1}, 0xfffffffffffffffc, 0xc, 0x8, 0xc1, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0x8001}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3f, 0x7f}], 0x20, &(0x7f00000001c0)={0x4, 0x96}) 19:42:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000140)="210d70b6c6f5ecc31de335edcc203bbc814ecd1907508a1456d47250ab9ba9ed2ee45607fefcabdad23209431bf98887d05572bb8810efa68e5d290f6b2aa0beaf940ec820f7a4892c55", 0x4a, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c450 failed: hole in range 19:42:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x8005, 0x400, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/56, 0x38, 0x3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:42:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4d80, 0x0, 0x2, 0x0, 0x7, 0x4, 0xffffffffffff0001, 0x0, 0x1, 0xffffffff80000001, 0x4}) 19:42:10 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) fcntl$getown(r0, 0x5) 19:42:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000006990a4560100000000200000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x7) 19:42:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="c5") 19:42:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x96f16ff48ecd8e9c}, {r0, 0x2}, {r0, 0x1}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1b3) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r0) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7f9, 0xffff, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x1}) sendto(r1, &(0x7f0000000180)="f2f8eb74ef1cec0eae3916f904c31bc2d69e5e0d0daa792df9d5f523232ad6745e12684e023bf134a64e65062e802604f3078d8f78a170996650db86b56afbdad81919d760bfac29367796925ec510c0bc912aafe6411093b4a1bce6b3251f87b0a7c731d508e3a74dd9ddba47bcf4e9f7343918a21e3ff7e5f3dab9b2c9f66ad04008c015999dba9c3850372cd1bb842a3244575095592ae8d5de3363dbf48b6e36a768ea5e1ea7f15ecbaa02bf11de397e1fb4511a008d464db1f0c40502723a97c4a0ea0f8b74e876d0aa82bd552f", 0xd0, 0x1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 19:42:10 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xdadbd5b2f188b94c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x800, r2, r3, r4, r5, 0x8, 0xd50}, 0x2, 0x9, r6, r7, 0x5, 0x1ff, 0x3ff, 0x5}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000000c0)) 19:42:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 19:42:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2d4f7583e743dd16) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x3f, 0x804c, 0x7}, 0xc) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r1, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) mlockall(0x92516f059136225) 19:42:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000127, &(0x7f00000002c0)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x22d5db8939cefc77, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 19:42:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r2, r3, r4, r5]) r6 = dup(r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() fchown(r0, r2, r1) 19:42:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x598, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 19:42:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x108) sendto$inet(r0, &(0x7f00000000c0)="8624442187c0673b7d858b920c31514401f61cee0199642ad02035a5b488b10e70a76231cca5eda945b93fcea0c02dcd6332f496608e7b7e584a3b434ea182ebd3a8ed7f0d20acda0eee68", 0x4b, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="d35c018e45c8f76b8da55ccda1abc7e5105bd7af7f42a6236ba3b98be53349543a39d2351fedee8995f722a2efc80ccb5c4a96912907bce0132352", 0x3b) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 19:42:10 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x5, 0xe7) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000001440)=0xc) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000001640)) r2 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001240)=""/251) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001400)=0x7) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x20000, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)) pwrite(r2, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001580)=0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f00000015c0)="ebff65e77a6d99319243922a633b66c141c39d9648", 0x15) 19:42:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2f2, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x6) 19:42:11 executing program 0: socket(0x18, 0x3, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x1000, r1) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 19:42:11 executing program 1: setitimer(0x3, 0x0, &(0x7f0000000040)) 19:42:11 executing program 0: r0 = getpgrp() r1 = msgget$private(0x0, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r2, r4, r5, r6, 0x18, 0x5}, 0x6, 0x7, r0, r0, 0xf3, 0x7, 0x2, 0x5}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r6, r2, r4, 0x100, 0x6}, 0x1ff, 0x0, r3, r3, 0x0, 0x6, 0x40, 0x7ff}) r7 = msgget$private(0x0, 0x108) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r8 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x18) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000540)) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000580)=0x1) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f00000005c0)=0x1) r9 = msgget$private(0x0, 0x100) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000600)={0x8, 0xff, {[0xfffffffffffff3f6, 0x5, 0x99c, 0x1fd, 0x9, 0x9, 0xfffffffffffffff7, 0x1000, 0x401, 0x4, 0x0, 0x7, 0x10001, 0x1, 0xf18f, 0x7ac, 0x2, 0x1], [0x100000000, 0x0, 0x7fff, 0x4, 0xa0, 0x800, 0x7, 0x80000000, 0x0, 0x40], [0x6, 0x7f, 0x1, 0x7, 0x92, 0x7, 0xe3a], [0x8, 0x4, 0x9, 0x3, 0x1e, 0x51], [{0x80000001, 0x6, 0x7ff, 0x4}, {0x2, 0x7ff, 0x1f, 0x800}, {0xffffffffffffff00, 0x400, 0x6, 0x5}, {0x3, 0x6, 0x6, 0x3}, {0x6, 0xffffffff, 0xdc, 0x100000}, {0x2, 0x7fff, 0xc1, 0xffff}, {0x3, 0x6, 0x7fffffff, 0x720b}, {0x704, 0x6, 0xff, 0xcf11}], {0x2, 0x8, 0x22c, 0x8000}, {0x200, 0x0, 0xe732, 0x8}}}) preadv(r8, &(0x7f00000008c0)=[{&(0x7f0000000840)=""/74, 0x4a}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) msgrcv(r7, &(0x7f0000000980)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r10 = socket$inet6(0x18, 0x3, 0x4) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000019c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/19}}) write(r10, &(0x7f0000001a00)="0a3a50c93bac210e76ab66c60a75d990962bf7ced991cc613321a0fc77760938579252c52e4d9f8a5ee8f94ff76b8aa48c488e13e7cc34851ea06d22e1f452f76255f5adc046fb", 0x47) msgrcv(r9, &(0x7f0000001a80)={0x0, ""/53}, 0x3d, 0x1, 0x800) connect(r10, &(0x7f0000001ac0)=@in6={0x18, 0x0, 0x7, 0x2}, 0xc) getuid() ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000001b00)=0xffffffffffffffe1) r11 = fcntl$dupfd(r8, 0xa, r10) getpgrp() flock(r11, 0x4) listen(r8, 0x1) 19:42:11 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x4, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r0, &(0x7f0000000080)=""/179, 0xb3) r5 = getgid() pipe(&(0x7f0000000300)) r6 = getgid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() dup2(r0, r3) getgroups(0x5, &(0x7f0000000280)=[r5, r6, r7, r8, r9]) r10 = fcntl$getown(r4, 0x5) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x28) fcntl$setown(r4, 0x6, r10) 19:42:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x100000012, 0x80000000, 0x9}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x1, 0x3) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x3, 0x3, &(0x7f0000000240)=""/149, &(0x7f0000000200)=0x95) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) 19:42:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x400, 0x81, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:42:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000340)='./bus\x00', 0x102, 0x10) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x80000000) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0xfffffda7, 0xb, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000380)) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) r4 = getppid() getpgid(r4) 19:42:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x4, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000400), 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 19:42:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./bus\x00', r0, 0x1}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 19:42:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0xb3b}, {0x18, 0x2, 0x9, 0x100000000}, 0x39849c5, [0x1, 0xfffffffffffffffe, 0x3f, 0xbf2, 0x3, 0x7, 0x1fffffffc, 0x9]}, 0x3c) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6}) 19:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) 19:42:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x20, 0x8000, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x40000000000081, 0x7}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f00000000c0)) writev(r2, &(0x7f00000005c0), 0x10000000000000c2) fcntl$setflags(r1, 0x2, 0x1) 19:42:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0b07b9017c564ce09a7357b0c60200000000000000aa2743627a6a69eca717c5383ee265dc58f67ad388c705338127189c5e83633e6754f072177922e181c45ed4ac6c2ad12b230f689afd257cf53d68cb7952fd6a672b085c6af118a0cf5899024f499892035f06cbe19a1231ae485ac9f12d4c2cac1c6556882353f2fe009008a2b25a74f33815faae68394762117401fc871a683faf461e10180381401b8c98b7363e9692a8c1149d01c5c4192086ebb11c76bb929f0f636fff2d13250073a65487c3996d922a8880b2fde01ce53ba6bc46b48c28ea49f32615aeab970c4d2a5d33286c589db4a94d629df40e76387bdedb3fa241f36fb33759bfa6d167d4899cceda41dc84aafc0c06246e5236faadbca9f7eb030c7950d68e0c39bc9b1ac782927c9b38c98f01170e8fda82d4bb3099450dd5baf8b2404b8049641d6fd82ae400"/335], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 19:42:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000010066696c65300067609593b0cee9a76cb08595526073987ede2a267786"], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000002ac0)={&(0x7f0000001400)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001440)="a8121aeb02a23ca9b05efd92db4d35debcf9c800d906313bcb05cb6ceb03ddb5962e9d1796650ab6bf20e5a2d745a2955156088f3be947b9132d151922ffdd08a80690832c75afd1bfe72c4e9e3de524e09c1a463c90c6a5ccee3e72e5a96f283cbace6dab8beb5205866048ad78b5ec9b7e7b6df82bdd84ebb1bf9f15f0bef6d964f2659347ddb1cbc8144c599e8c2fbbdcc3027745c1cdbde29b97a6f17c92ffb9cfd6376d452f3a75cae4169faf25f17bb40de5d2718bf469ff4c44626e63cb503824d22c675de3c8c3acc5a1b5fc3a9b1bd75105a1fcc1aec25a2e84", 0xde}, {&(0x7f0000001540)="27f7e3b68c8e86c88b8419aa8662ea9963411712", 0x14}, {&(0x7f0000001580)="221923ec3eeec4c9a3466414d42acbdaa60ca973bcc8588c66", 0x19}, {&(0x7f00000015c0)="612dd1edd125ad2ce6e70733e8c3eeb0934e42a3d38fec983a6cf50850908f0e778fb06dd0941793ce5815c9a01c19", 0x2f}, {&(0x7f0000001600)="1030d0fa35d3552b56997e4134a13021f5d7b16942b0f26c9e4768d8f67cfcd84072f0d990bea38b92e0e0764ded705ba812ea6089c89a9482b267e7f6c7c6f891d6763572250fd4b6b6", 0x4a}, {&(0x7f0000001680)="97ee5af1e1d76aba74e154aa6a5ce17b3b4bde467f6d850d0a0f44d4fced7dbec792c6e46380eb8f9376b67d59332a7dc7f0a6", 0x33}], 0x6, &(0x7f0000004080)=ANY=[@ANYBLOB="101000000000000001dfc08c01000000573e29d31b5668f19b49916ea0e2e5cdf6f0644c460cc72d7b1d49031120e1a2f8ca2426d7c7f074503ad827e67a4d909bbae2120284090cd5d938d1def0d57ebd3f1d3d144a8e7bfc94b2f000ebb29c6df4fe47da2f46855da0de6a365f5f162c4b23d088112dbc2b184b92f0ac5a895d9c98a00aa41e2abd7a3f4467e1dd7442829df01c22f3d1286b0709ffab982d37446dcba635aefc1efd274a5b4031d9cf832e140b77bb457cc18141280e7e8de3527a126732cf03600d3d2ad309707632b10eb1a4048b4e9425ecdd5fbc9dcc5f0c9d2bb0c903b958b2c7798b077728b7cc1283136eabf8f3b47e6c10b7bcea6a537e18eae9e1343d0b2ca219d7af9775f3ce2a0bc695b651e5cfa323db0faf549e1bdb9ee46bb44b3ad6c0297da6e8443bb2320928a75fd36d9adb02caf0b7d9650f54604d92d48af0e9fe19612f5a756e2c6d076c84555038489c9d2e29f950eaa77b20dc0e3b419e4aae2a9c068aee7395fa0889f1a0b3e1074e7f5d5742ccb8d9aa9813954667b27a362b54ed729c9967b2c324c70a68ab3e09e8ae45f1486d4e779629cc678df1c4946f6d60c78f64155b9ccbe3dae205045b331e2fe16c1ec6d1e89a635480e8b68991b99e8d047202e8e3fc4963d1b92306cbf02396387cc23e829e395fa4c07b855ba1f13ffd810275dd1a0cb4abc5500ee163fdf324900c8474ecfe699b7f465f4d8704a95bc5fb91034a72a9ced28edf0a00ce765e6e84a5a14038bac6259c85b06c0ea69eae90fdb2099edf969fe4411c0bf8e1342281329f8f36b26e184296c97f88b84a9f4a73d54cdc254b406e433244dff64b1b8e42431ea87966fd82beb8e8f080377abec3d188cea984d20cea911069fc7b52bfdc07cfb66dbefde4186e60ff4f0df0dfb1718888e68040da60b078e4892d7eac6a36cd309de3a07d1dfabe2c033166aa63c225a5c8fb40e1c47f220acebb8dabef8ae351407bc16f3abb92345c2d90ee4ee315578f6ccc7aa736ec42fb2a9d130d8c012607dd11fd8be7a8646519d66cde61767061caabc97a31f3ce29836b4ca9ab8b162ab1d30fab4f123ccd7753a418fc30327a2b1cc16f6ecc15e7fcd5d863c3d34ed3b70cfc61e87a7600276d1f29a92d8fcde0b303fb424e386db33bda40c6b5c2f7915d196f489333b0ae47a695a04b872a66ec84534e866af30bc8b8345cb6801a3177e3871be1db55e919469909d8d5f95f36a0a599c797441f53555da73d3d19e45a92366737f9ae382d84c904af2e89db58d8e7e25f17d9b51d4540fe035d13d66a3ef4c2e0d359f75aecb3d6ba2281d52b3c1a4c23b77dedd8e1ca40d060e66745ef0c6086adf8415188b4787c830422820fef9812d50115063a8762795bbf42e602a6fb235ede94914fd732540b8eb21c1ae6392d99add3674d03072dddfe528e4039e891bb5e8e98c6e9748e66f92fb62e43ca7ff4a9ec3d248cb36085b262e2a653280c59195affbdbb5f0c371f8cda12c8520b11af7ce9aba2c8e28c338e5b395e9c348d35efb5b1b85bd26a6ebce16cfad346875740bacb1b829fb523aaac4bd2da5230c5b80759bc7fcf5f4fecbf56ed87e9573ac36ebfe7d942939b1ffbbb5011a76e36f3af500766461cd3b8c89baf4160192dd1ba5f23583b619ca21defa1676b17617800901a8ddb29a85444ad7038a1d61f75859c2fd27e34897e57e9f5023ca4eff7ac9bb3530e7ae5b97330801cca83284a012d8f842fea4101069a7e4f9862e2f2f5b8ab10eb5fdcff1d47b31fe0ad8c5c40fb85a462f1ee2f2f3915a46630cb147dca1028acf6d93e3453c05bf25f76ec398851ccc5cee1bb9ff1e9d5ffdb2239db8c07a20af0f17fdd8add3f6a0784b76d0d4abc861315308a66fa71b7712a85e9c80d18384456df58d66a526b5d10a03b5f5c4372fc1b41cc8dbb0d0f13feaae5d2c84bb419e03f6b1bba9eef392c9b916a1d8fcda2165be8213f67fee97fa7e3986815690f744e22f6fe9e4a152172cef017bd293dad30d138e4437411c774774f006fe066c78926713d28d14b222a3134ecd00ef55b2037cbc85114f7c039bb1ea508a77893bf1efc83bc9a80c4434c0943f090275e404caa97b81679bb56cfcb323eb2b9c69adaed7ddd667117ff3735b6af6dfe35473e190993f239a4e649f4d240c7e4c61a6c4a86385ce31ea3f5480ae089935d1e2e40b44609eaa1c875ee01ce50caf163cb8f8afcab00f0297362ee80fdc933d8818386009e499c1506443f9fc815c6314b719f270a654491d3edcf3bf53797e52091befc0dc9eba96725d3eaaa6c2cd1700f573a02b8003ccf728528d0677cc3e6be43c6f809942c594cca2ec6ec2ff16eb1744a78ad6668538560fe369d9ecf888192322b7f04d723864ce92798f98f9ccc0b2bcacc51814093d19f24031073d5f94b8f5897172a84edb4bb305ee11b762453b2a94ebb2ff8a3f8e79c42978e7b6f0e2a2ad07474935470890d63e027dcfcebf8d1444a75b5f3246ea04f5be48a7c54e8f4c8ea179052c392d816527af5ae4aab6a11ae2a8278c6507450621d04614dc2dc4bdaca3fa99b195a6e4dd14eae5d7eca3135a3f5047230b892ccf7fe49de225e8ef2e5e11f72d9e0dac9501f34a266ae2aa6dd118ce9a290b744f66b60150558d679c25ce3167c31ce75cb38e0edb15c84b62532b8f199b98b27ccc35ae5571624f1dbc8d6149019c2e65a4ec3fdaece7cc00139a309503edb1db95769222bbca3334f30609d998ff87cf6a6f2d4fe903c2040367fcabee642dac51d58da1b3ec977375409de85b904437c8f8f973bc98533a895a17d815e46baca3db58c519b28f59fc760b862f71091ba85790e58404c424364ab119ac7ba94b260c03f5f0998b8c1c5b56204d467d98155c8a4264717f21c4c7c22d18734368a46bd005ea22a4a6a4928816dc80710811a871ee743a18f27d4829a2c40b9af9a7be66673f78587046e274325e97f2da7e57b274594758e2a1b98cee0d81521076228c895a05210efd1e3ccb08657d1b140f19971e976796f0b67c49f108feda30bec27f69bfd4c2b1333864164aaeff35b4d569057064e643db757125a4c9a68ded4c49cf86a92c7467943d166040d692af7912d900134073d009b93d026dd9d8764eee1c77be687650a69742a13144ad47493ddd33f0646aada31afed35c8293ad35590455eb18cf55fcb446e8d38287bb10005ff0190492428ab5aff96e0193c18ab3ad8442466c9b0943832c04a317f6beb0a2b5b1af95496558607e5dbae7ba158fcbe5e4276090038532f684fadae996fa9ad5e5a430d42101db060968bf129b249b8b715227b450ca78f20e08b9666df38b742fb3df79296e3744563b7233a641c0d7e8d1e7cde2aa7f72b9016b6acd332a74e7d936897344001e975d5128db476bdc341b818a7801e0e5e613c52696bf128d1a0423085643fd431a2ee3d396fb41f4aec2f83b09137ed249cb99d813b72c69e48a453301bd388aafa79ca40fce9030ac491eb537dcd6146f1157d74164a667ea1184057a4230052dfd7a5bacca902c51acf1dbf6b4b72d49016ed3882240d065feb30feb0091f8c478f929dddbda83351c1a9c2c23b527c8c860c10163b76f8845ae5946f7b7b0c8667895a872ad3a2936f02331c0e8b4a616b3d13dc2282f107d71887819799e9328c633beb0bd2a3fd22a3c6a5082d421b1b05ff82f295fbfb79cd8cdfd36224d3404cd5c6e8d17003c0f359976a4b4ec7b87fc760ac34009ada9b9eafb1db2db6d6d4b70b765df2b9c6bce905fd47126b905c3075f7174ceb163bb2d3c1d8bdf9dc22b9dd6377b0d50f6a73ab4ebe01d8876a647f032aad7407c752916a4d0e2bffe16516dbc5d78e19871fe1a22a5a5b3b6b63b2e55f7c79cff9aff28e5d4feafd02a56bb248b3aab54cc69808cdf0453a24fb4b23b0502a588674d1c6970c3c6eebb2d47a8fa0cda66473d0160e2df5718623ca6ebedd3b8fc2455592612f1a13ebfbf2deb75d80ea654f099a8e90575bdc1d375a6adae93d4a34e3094453749b3e93a32280347dfc37e4cbf025d212ae3e6340eb0d63ec214b4f20a49e0d5b5733b0395a36b961c42a62c51194ad5552ac38dff244ec6a585648df9e5027fc4259d7c41e0b7677a4dad4f1df1a2bda64704461b9d4b835c709cd06b65edd9e5cb90e7a2eaf2c6f665b475a63e2b8498f4302f195a572edcca20057209321b8fbc1ce818c82b8cbf0e6f1f98895dd24e2acb598bd2a426bf6b1bc5fe28ca02f6ec91fd970a9a135917679ce01ecbe8b6d979383e9f5da3bb1066d3a6fde827494b06a6d9d7fae0918acbeea34c6d9ef27249b19d74421d7804659c109a6c0b2830ccd78826e26e23f13b7d9534497880146585c5976c041097209ec6d67fc15a8c7392084a906fcb57f56ddd46a61d4c0b7b128df1fadfbe8eeeb7c6c62a54b1b21e81f5e2496e40d8b73212b9368674aecb053bb1447599ade401d1a14dfac3363b395d75b6d8c73566ae8b1923a5536f94710124d8f2c5c6b8bc94db83da05c4f335cd1dad98daed534f879f9a35c3b011029aaa63df33a1bbc87b5f995650aebc305a933e126396ba36e5ada38c3227ab58d1d92668f96a2d5b64bb4f999b72bf5b0e30927e0b6b9a7f5f8308c9f3e17f0bd94b77144493ba6bfe59aaef644d10e4358f9604ee6ffc56e12f748e7f398da17e2a447009a82facd1633a83e0603ea73a7f0cb40b82371b31d44122364696c4af15168d5d5cd7006c351463df4b38e0c060ec287da123ffa32a88cf760cc788a4add2f7bce7b17621a435613a93a4651f6868421cbfffc1872dee8c8168adfc55aede6dc3a9feda23b3f7e635928a40ed4a6799662346cd07475f1fce48ecd8d7e14a5a1707d9bbe5c4dd0cef958797b8d0f8574f74c905edcfbf7a1e0475c9649f32529ae53744253d02d53969637c98b6fd0a0b82baf69dc07a6cd45fc2faf7002892905d8bbca6b9d330f8840852b04c26c3a8175bd0190b0243dfa7100ade5ab13f4e66c17859354e99b196cc61d2cfb12b89ead1d5f0875deb0e8d9768031259b60a60693e6260eb81768801a92e2d28b38fa2317d8f2f8df5dd7c42d2dde9ea188a09aaf11e38b0d32fdd4120e8083c8e2a3d6ba2e9100b8b4d487367801e14a738e474cafd9b51c21a7ca3a150af8e647288c654b29f3327d3844541e95185d056825c005bf32906cd4e402623481d026eff17840e7d3c880a9b284fd8495e783086c20da38708b9ac41daf523684105b21c65b6f29be229086aa81599b3b0a6d62e2c8fdc0814712c2c967bbbbdfd732b421759fd5bc38774047eaf3ded2c86a7ef968ca7ebbb4da31f991060bdd8ffd8070c06d5ca5f26909cf51987994eec8a60d3f0ab9ce50808c2dcdd288be38c2ca1b65917e36b1259c299671c36aee4dd45b34d2589ddbe89babdf20b3124bd5cb4974eec15fd1da921d0d3824496221dbcfd9638ceb919789cc741137057e58424790a7426f2b4c49ee91a7c5f1c8121d4995a0c93ff6fc85e2cb8e71622f307353b55fa6229c0fb982e21cba51f981c9225a7b7ed132398023b7fb0e61581528dad8de4ad156f5d5412ff4b39d56a5f460f83c922e11bc3338be8b0b461dc19648675382c568eb663ca8f92f6600ded6382975b280d2cbcbcdfc78e01f5dd66c5efb3bdca94a5e9da28fc1a9a2bc12d2a1c4b0de541f929fe455be9958682b9febcadd3f6fb89869fe860f1bb07fff7a1b2f1dbb2c74ebc2834bdfa7ff8000000000000000010000000500000031c8e9c417c6ade8e7153e5db862ac8a47bcd4f321e0940aa79884c510daff6b20e4ca5b4f223d3c51ad8713df8bf46e5a1b184911fa9184e39798d06a14b1288c088a7a59bc4afa65c559cd23fc2b0b44b90f0bbea2d8aa66bf3aa99d16a7f0ded6fc63fcb40dc2d536073adc6d5f391a18234d778a6349688c5bf4010801000000000000ffff000003000000a4e1fb4c745d2f09fdae50959ab0e9f9b0d8ebbb69570353c9e84faf777c7ffa7cafa1221735e4bb94228f8a3c4be2e5436ab1c06c56baab09e2f740089fe60fb6a052b2f215ae286b3c835268f8fd0b0f1feb91903e24c5fc2d64bb6d6d151e42a004c4437ac8ac034be2ab84a6d5c94424e1d95481db7097c0c5034eca0a7cb61850bd942b0ba0c6d58b58dcddbdfa9644dce61bb26c6ac9de352b9d4dc333fb2fa57ff79de09c098ade33759a23ca8fa6c8d1f4a9ff89a0014e43cb8ed99c1975d1662db13bbcc16ef470857e5e782a6cb1c3a5e85a2bf0d7a38a396532b5bad55c0218f50cc4802aeb4b59ae51a76e4f80ce2891257ec2f30d000000000010000000000000000100000009000000100000000000000000000000060000006800000000000000ffff0000000000006765c37e45873706f4b8d671c0879b18092b4140802e2b95a44d415a8f15a13f8e9c43125058ca324868c80ff822229c862efebe429e62a4afa09198bd0d03ec97774bc5b702239b1e7e2ec71bfaf3e9544d000000000000a8000000000000000100cbbfc202e450010000ffff0000b861991fbd0cfc8775d99563080202b0ed20714371b8fe1348c9b6b670b95e128024940ae2d9ef4a3dd8aea889c792bdbd057889d8c8c41911d5e8ab60d68af14f21b3afb23ecd3bbc88942cc3afe465612a5cd49e746bde8eb38427439ba085ec17acb1b5d8f18caf9dfa6a21fb754c58c2adce6f625cf3a93baa96fa9f7eec22af00dd2202dee34df7e4f60d7c617161623338000000008800000000000000010000000500000056e5043e554b508f15328b82f0aa9955e56cae06ca9335fefe94e959396092fc4350cb7dd2957ecf850e647d5936d95d5d4c1932ed4ba64dd7edb066ffba111e642b0cad2fe472bd36399baffd9ca93f74a65dad538ddf3c5946122b5f52a51c2d7e5db5aadde204268b90750691172bd3af210c00000000db1c4c54b03f1be7b0c56d110c100595d2bc761e5d42b323d6b9b8a9b2244dfb2a3d85052c7f877eea07ee00da4e34c9e95fb3fe2078c0635d5d70e791bdb9e305cd6c5e3a6e2d59bd000b2e17974d988891f6fede912a45fde3c0909de6ade01158e71baf85b44433650a61bcd9bf51cbcf76db442ce9274b32f0900812fe09a311004e22c3c2962f54ef24be26d5a11e23bf6b164dd29f53e473df59fffa715abe2cabde48addd1b41c313ca6940e4efeb588f469bd480421bac127291692c35d6ee3868cbdc81df6cffbaf3a3ba9fce4a31540b7b8eed06f8ceb4092445a7b9bb0aaade598663c4c34cc27cd7ae000007e05c66a95d79a15fb41c1b941f977042dbb3e89d99ed14de5e691aa65dc2dfff31459edf7f539d1edfcd6f1462dea145e1038ab9400b"], 0x1350}, 0x404) listen(r0, 0x0) read(r1, 0x0, 0x6) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:42:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) 19:42:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffe2) sendto$inet(r0, &(0x7f0000000000)="4d838f32aa2413f2e4073ba59f96b20ef30f53c45e23f30c0727886ec21806c92c874054a6464c3d69d6c5fe637c6ca1d169a44d4e02bfb8f45e8267dd7b57f51a549e68ea86e19d620caa1782a1c790618514083649560ed16dd81335b5c2b94772cc36ab8d6ae7a97c3fc64c7302556b992484a988c5f9d1ed8e6eb870918c1d1a0d0ddced2847808f608f6b50", 0x8e, 0x8, 0x0, 0x0) 19:42:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000003480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = kqueue() sendmsg$unix(r1, &(0x7f0000003580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003380)=[{&(0x7f0000000100)="10fd1c37837eee0a32da307ac48532799950dc3d7594e0cf5a5dd68c7ec4302acc00750199b43d1fb2e7c6529f9cd4f9992e82a75c20823b8ffed18cb903d2c0192959a0c460bdfad356d41fcd0b9aa309e2d3322aeacde66c42443a83b47d540fa46bcea70fd1ebed913d106cd2731b4d74ede93fe2608f37142dd8292364f3d21637fc9e795d9ef1a8022c3671b31286fcefb6d60b6fceb4cbe600aca172d98edc7418159c59b6556b09f012138a6e026e8dc00a96e91083f8f21acf24c30362fac82b4122d3718700579c9ffcc85d2cd1507b3c6b7043386fc6bd9f7f144de4f38aedb5f627ff5682135cbb84ac08306c56d8363eca1cd2fb037f64b38f0ca4ade6a6a0bfe597cd5cbcc384a2af677c022b68632f9a5462066f39e23dd0a934446f0f88cb1d04224c5cd61d8766e38441f3ad179362a621af6ee1badf4c1b17a946852874bf7b43c386375230ab93d5b72b1e64de8144e585724bda5fabaa064cc2089b633230f7e0b49bb2cd7de10ae503f02e4b2a7c8abd003c3e80f7738ef4c974acd94ff3bac095dfd60a3f4a2e79d37db12aa248e8e4cf17dbe209c060b05a23de42630d835d19489ea0b0e81209ba5058b8de4d2608a362afb8e4f2438c0a5b9a4b726dba7f04f93e3e77f9fd10b771232c25e0ebd7d7e5a8d9b96377f454e3f7d8a339d23a87d44c7901e909148dd0fa8bb020b196ce93a51fa21ce15b504399025f4aa583de802aa1dd4bf26a12af8397735c2865c94f64ca32223594002f85b6f5f2a0fdc36d89d14d17c8f7293a1378b9051a598ceb45deed59e75f0dc94d2b09f3b8877352172e81aab725b7020bba763b9ef3167a9e5fe4bc91f2eeae9c52e9b41e16ff37d10dd945fbe38a389c7c338d8dce6c335fe3f84ae280e79ca56c6bdc63510fa0d9137991a1109b25952f15dff18c4c4ee2a9ca5973871997de6f24769ebd049c23768512a234e2840dac28cf50c7979cfc1cf5bf8d7ed7615f2aa4cbde6319103422d3326630754a3dfbdbaa82e7582e1ca2314a10350d55eb81ca1688ed040d575cec3f6066aa2aee67a65705b93b3375bf5390c57e2da26d5442068cbb87e0a7308ea48a6f1b5ada8312e243989daea5eda44046bb9653d15609fb5d8001694b2d275ff4860f3d9bf6f92d6267ba62ed9e1f310a53e5de303a7710872eb54770f2e71ec53d3743071747dcefbc06d706a63b26589ecb57c1f05244975bb69a1d4dc760bebc5b52de37a74bba8e4fe274a1b70d896af31204ba8056d9eaa589bac5c67d8bd52dfe3008128c8cd232ca80252e913ae796c49955aa58a278c49f7f8e3da0109fa67d7660b30afb1008dffbce208c5e653c7ee840dc20b004634a6a7afeffa5906e06ad8aa62e88dfa057902c96622630a422238dee966a17c62f385bed5fc3e3b3be7f8dc9b3fb5705dfef601c4cf0ba8a896c52742ab51f01d9d425a766997fce855b4ba2680f2f1d36988b22d13194cab6a64df0cc624791dced1ce6a251fd2db97ff736f4d23466aa4205919f53486907153f2fcc68e93b07dcef8728459723df6ae15b29a755c25b67130fc9791581d1466762ed60ce3d3079e3f22d916a4e4eef354d7aa960aa1b644f6ffcf5beece009d32947487dfbd9b4c1b87f05b3a4068abebf9aaf65d5eb68a71faddc989e7a2a3afccb14ff254af802d0e5b6f2eaa17f1090494cb8f262fe634ace92ff4d43d05f14d121fb48daecd5131c6fe89dd9fa1bcd6aee1c37c32d63c4e07f8c2d147318660a7f98807a6a0abd3873c2553a51396ce022b765a9d803b460e7dd7a912da4036770fff428557472bf81d33e98359522c5f14cbcfef6c9e535e471e12eafff1781cc284052596cbd8901a6df08b182f773b4ba75ad7f1e67f6d75e53193b4a0ebfe2d741bd072e45f106fd73586fbc973585a31db1c6307f4ca6723a9134ace7e7e42e36698bf6b8993995705b545849a585fd7de21d1e2438e927be20a4f830aafaaac9f6488caf648305fb87d603018caf02e0e978d4f2c2d2ea92d54102cf46c965ad46dd50c5e4eb13dca6927216ec871ad72bf1332929848149ac91d15428a403530fb0c6c4098bed522b7a77aace5f71ddbc7ba3e29d8662fba1937a71a75493a6f288f3e04fb5ad8b5e1d86a5f2ddb16201a0989bf71f0986ef8ffc920f58e656e53815a3c5008d5bf0f2e0afff7879def0f77600d124be5227d812b6d2c955972778f4c98ac553788eb8562da0606d80d17eefcfe4b9a6c90395a018628a7be9ae096c7e2ad98b1cd2a704fd0917e7b7311e247b36ab9087e0abe4e64c54877df1d66d9619cc75f895dcd615f6170265cef4adc8e92e034c16a84525abed16da6aff04c0753617e13d17dbed03de61550cfbd92c02acec0c10c706cf6975ea09bdd8fffc385af6cafcb69d2b769c8bc01559ec1a3ff96ce5220df55f76bac44b500fe361ba94d2cf39e1df4bfd894f1fb85f20c2b9c877cd5bffa4bff34c5b4a917e3323e8502b6985605215210d2a7e0f9aa8a0bce85428b5981a52b9f202fb5b03717e51ea0aaa06001f46dec74b49554883e336c44dd12c4f06b2d0fac053cbc50b9270bac1984c42a67da4ef0118c48a3dd44917f368eca71f60ad39e1e8eadb3b2742a60ee01b3c02813a1af025c1b1becd6608541c4a77ab6b6e090b100ca691e3fd09ea28bc75cda9d899108673bbbca27a8aaea4a895f457e11f5754be3bb236ca8f0d0cfe989fb8da6662c3598866fb98d389301c87259bcfdb201e5c3b41cb320020457ccd5e3b550c929ccfed574ca3ab9487fea99e8410a5d3f44b0b118653d56ac7397a579be47437a7686e331b4be252f27432128946a8534667440e8445bfc3ffa45e00306ff52d44c36570f6f6d2e300ab872f99de86bb715c5f608c8cd0c4fbbb27ae06d9d4c92eec8f2c9a02d333b63cd75448ebe21b5bf91b0d8c6f2316794ba4fad51241d77dce6fa8a819d3b5632bc7b44ed23896f4a1b86a8d89f7a25185724c123d5e9be288837733474b2dfe7018ce12da2170d55dd65583cdf463450f2b26aae4e7e8fb0783a76207bb5b1101cf2ba0732d3037ff67844668cd033c5cfec395b84f9f28d2ae0b97ef705910a29eb00242554f10cdc50791d523f05cd721852fb2b792513c80b67776c38700f060b3aa90dd8984723d83701919a42a64d5be959b120aa1e8f8d3fab45621806f7fa00388fa4ea1a76d2ea85262c38f094f1f1668a7fe5f424171113132cbd4c7aa2d6aa659ffea1cc362a950ec9cdfb748b3a5366a46d1ca497aa086f8b5e608b08625c09e1f1a3ed0f1e72ed5a26c981b2352d13b01d3bb19dec654e6f17278f064ed226d8c69fb029290f9453d3bc37eddd55cfdb7a58e49592675de1f57e99fc40604405af6e5fa01c91d51f633fe905eadda256ac61de0ba8b481ac5909515ddf7a4a53bb3c01216171dc953a854a84cd08f7445f5c23c3bce5e5c36efe47c5e70ce99378a040ed64d3dfe51744da51feb1c327a11c28b936d9a29403ad3828cf339bdc79ff8ce64b38061ec4475be098b44a163fd3f2fe0fefbc7bd4cbf592da0b4f266c9dd9b2f9e8ac2631f180f377b69eabea82a0e68c77cdb93e0172feaeff188c65b9a830ca311517848a125e6837739f5cfd874100655e4739b8855cdc34b095e92dddcd0cd75f0bfef61604b6a99f845888971eb3cc981c7169eaaa56afa24816918c99d248518e695d07921d3e34fb24fcf6cf98963dc46e9c2f218bc5c186e1405eed5e5f73ad9da7e98a69edace6e47861295049c5108320b53d84a90f58163e12a6d29ae5f93103490ebef387c220a2268bb2febd32c7f7009f61e092568e7ad2cc9c5c600aebb62308e9bcf6a7bc00d7b411e996bfdc18c1cb7f90c8d07d8e7180e6061fe6f4f65fa2d71db21b8cf229f306b6fdc73ed13a15e7cb975d96264c47649ccfe04194a82eee6ef541b3978e8321f0ee3d305bec9127ad0b8fb8c6e32a03dea6c376b019c5f9da783da03dc51fa8367985169a855d0776001bd680d5be5291ff90ed87147eb68d556ab478ab0d6842497702f6e0263d365e899edf5b81a3d9f8d10d166bec10d12f883c4aa89dacf5751ecad3ffee3c72de33acf1331154975ffbcfd3175984e26a2e9385e7f8e5bddac20e28b04bd663cfae8ac1777f9c3d93ebea04e2ea5a98591c93c7dc0f1c1109fd10c01987d0d5dc5e51d0cb5f9b575280ef0fd4dde531cc0cbf73006523fa3e557975b263793db296161ba0f445f70909ffc51ebc9911f775325b9a2a3577b278e046443f2d11616d579e139b64e34c285c7956072eef1ff6a9b9fa093d4a502ede896a8f3bd7f26de1f474e36701d605820aadeb52fad4bc9be17019f3a672aa60bee8e90985a6f22d2d140057be453ddc727b2e01518c3fefc97ed5ae0f1dc45ce319fe7a05b3c2089e2ba4e604787b7893fa67dccbe2490c4fb5e7f9619326d280151aeb396d8531e47b62dec20cf9a8ed326815b0022b2124323376b2ee99b4553fe39e4588434c6142e4c044c9d9c8242d76f575f8282711e03b3c344a1555d4bf3989fcd07fbe1061be477d9f734a285226c615c0f14b489063f5c92bb11d1e216093b6b8ad5d0e506ec4a797dc0d63001c412614a70e7744f14e0b078c2aa4f29355a86a1db355026cb52b60f38c29550332a4d3820f8e29d68a1216142f5d08c7f7b145ae618c7696559d453be4f192444c227fbe7ec9a896ccfdc1b21e43c61d8c1bcb424b1d625610138d6790c061bff6bba133e457102ab74585741f069852f9a8af22662c10d3726def5f68f511f85d7f47676987115d95d441a8c755351204e85bab0fef69b9b6903519e6fc561ee553771dc2f6f413a9485723842e3a49de25cbe8bbf6e284c57643dc10d8c3e670e3a04cbbf77ebb3709bbdcd0a85a5abd540f86f7729394153505573bc1b0c01ab9851cba56ae1ea3bc9c6a574a069e9994496de28e69f4fb45c4eb943467b6530de54c333507461c9f69a5f4cdbed68010c4af7885e6d13ee1f6f1811d9f4d3baeb4fdd58f541e8dbf1881b395b125d90f033562daddb52deca2f514043afdf9b3cdf51161e1aa8093e2ceb197650b720ec885da1fbdfe9dd5f7b1773cf06f2f83910dadd53797ddc29c6dbde4ff8ed16818f8c207e2851e037dd1fd651db742199f48ec50354e2dc29ccdd8c3844dd05fed395bee7a886f6bd9c3a37540881cd994e79c70096d50394aa5c8cfd55fa49c45943ae6f74bd1ee8623a60f5c4b9b6a65bbb23adc8083d34aa0bf3ac74dec24b5b8dae79c64cfaf852460cb102716af9d1bd6bd6a8cf5a85bd7e740dc9c09783ec70125c98cd0b0b6355789a22c5eabcf6a8224b1e0a7d9ef8940d427f5fbdb4131bd8629c78ae67931da1234a45c7848ebc168b1231588f75cc63057294a0c1e731e473dab9c1d2262aa15bc774b9a005e8df33ed38e599db0134564dea4b2512b0371c0b642287ff021b1b3b62196b5d70d1f10fc09a552226669d0560799914462a041ecc34eb6189702e82233b4ea2876fbde7ca724179d2f063d057887b7f0c552e68adb630e71cf6b17c060401e5bf304854786212df8177992cca3e82be004fed61980ed90db663a8fdc0b45c029fb5b01be915762953a3e6245e43a8ccbe7c31e4efe7332b395c13314cd339c1f3ffc45323911485c8995ed150f624a9d0b4067112d3ab242d43d5fc1ff708601bdf54962c527d44a6391c380422a947b6164a97756fbb6005214ca98e9ac280d292c3150d136b", 0x1000}, {&(0x7f0000001100)="47ce1f85c0f306e54fcc6581ae0231e770061d2cf28c8c9cc55d158388779bcb0b4560b8507f2dce7f83a29433521f47b0bb7dc9a0e94500ab7ed45bbce64bdd09833d6e6362e5ce3f04fde0096d34005b70bf4cc9776d3c6cecfabebc079ae4838b13136ea4d0354b10c595a293b916a0436c9468cd962b70d772ece21c009346699cf28d5e86bb103131d7de2952517d8c24034f5d9b54c96a3dc1d4b5ec065b95", 0xa2}, {&(0x7f00000011c0)="e9231ede01fb20f29500a47f5a46f7383692c1d013c118b410b871a0f0374aa6ce80daa74a4ae12d4fbc1da1df9fea459e71d04adc74a67d08b02b98cf45e4504c0e8b54", 0x44}, {&(0x7f0000000080)="b4b7a49bfdd5eeaa7d646b64df53d5a919c653b1", 0x14}, {&(0x7f0000001240)="daf54f2f4c5810100566b1414fa4b83819577d5edc8e1f27eb3e2c763eb1309da119629fe934926921e6def036edd0301caff9a278ec8a01408cc85f61c7107932dcbbc1a89d232c3cefd9886e284f4bc1fd1f7870e0705c8d55d5d13972f0118133fb5be01625aecde5e7a8f6abf845b4185684042283f55f71a3c70f638b8e91a61804b336d5f9f9ebe5371ccfa982074ffd3077cad1cb86fa0490ef56de05be1895879f73959e29225d261b897ed162e5cb58e105a9743d99c5856375d7e2c177458cc12a7ecaf1ffd10769eea7f5382f66ffc82f1fac5cc1aec655496b1d22a946ee5f31e3ea4eb4346b59295984a2e7f002bea73d272b3e085b8ac05c1997773be09c48ce3b08d4532366e3e1fea59ce94ff39f7ca1248b2f4b9f20f5af5dc32731654ea1f2d20f6c6f4c3bd127a6013542f37f61e5e6658d170d6ef1f2d964660fec0f61f9bca191e9ab0a56aa3bb3ae4d85beaa3798708d7bcf3d48d40bb50305c83d45f20b8f86bd413f901d030ec097203e2ca8364580b2b33c0cb0953345240487c41729b290eb78cbe0542e7bec18af310b31b6e037c2419f0c18e56a35cc707cc8b1d5f42f04ec5f162acf3585d1f48b6d545b30bd42aaa79c923f07b501a4f2cb3e16d053db25a7e16b4b8e0d70fd989d6aac0d00644ed28b9a8296b62110f960f78a85130043e16e6f6c7f449ab8c96fa4bf04a03ac7ee3d9bc88c0a0ee1c0a35d19c13eacdae5065451cd09fdb1b009e6ef198dc5c3561a2ca5741cc4f63eea5ecf73474cec7fc0e0f5fb34f77c41c3476fdac097071b80b578f30fc1970535769a9e092815e35c9c6f3dd0caef40e50b1382f4437fd67731a08be2fba695ceb09d49b1dc208876612b8914e094e76431313706c56f72dd313666ada9ccb3a74d8f1535b69f846c28608ed5bd118e8805a4f211f1b388451330ea3c94b5d25e47208f68a6eb90eacd1505e3a5ade1d95507abc66877dc70975eca9065e81a3a3b3942d9b3eda2ec50aa968cb92427e82ab0ba98633eb13673116393c1a7d392975691451c33f75492e980c72eebe1c5e7f28f16035621e72c870206e40d4e6899c71c2bbcc346bfa08093e5eb138b34e0f7df46a221b2c8c8cc965aca272f7afbe6c020f6b36b4b535b0b73e4f316eb461f7e399d96589ce2893ce993295f2c12fca34619c060a0239c68f6ce68d42c60b4a2f994e971fcf313ab1e6c12bd7bede066a55a2761d51ccd89dad69b2337f23bcc9551fd1637d32453bb792e35d936409da65300409984326ba9a1292d988eb21c2c43259176468dc69ec2cd728845a636dbbdfc0a3281c6df38c1526009f7b8ad0b37e33365f683180aabe2f3d3e4e58d6808a807f974a51e62b1a414c37080b9f58df0fa538284f0bb9041e83f11dc40a6112e1f0565eefd7c42f3b30448778e5486bc400f3afd1e4d37aab4929adb219402636c4cb7620cd4fa707ba2c4ca845ed56360d8ffa7369589dddfc94bb14abb6c4a031d1357d9075763c49a2709e6256ec93e05ceea122c84de530e75cb337e7d7e05c70961ced6a15d9904eb179cde0d08fdfc68afa677d78e0b324621f34ed479f0c64dc11ca8cf1d1ca46b066d2b69b1428d7a90e94ed11585820666831982d1bdf62dcf594a37bbf27d49110134ae6f81f51278422c40a65ea3322cbc454126822de6845d908d03b27e9bc79a7a5b94743bd30da9dade572011a7416a892bc05a94917f97f99e924724041bec53d87a86392fda53c72e644c615285b67094115c23b3115aadcc1fc9eee304ee3259997433354f2b92321552fb25d7e0343f17a70e243fe1c4fa1984099a46a18a0bded304aa82f272bc15aab6db07a3384c7850b1829634f0b9b0c50979064aadfa1d80762f76ea9baf2bf55bf1b94e0358651ed1ef4fb1401865a33b0005e136d49f66324e0b68b3e4efc632cb074259a153c89d7dfb94928a62c3ec2a256896708641b892e31ce7d0ff98178a2c2664ded4fd95e98504ce41e800cba1849f20afda6ea08069b9ec7497e70479ec571af40f0fa4927a6e109515d2bf58d526502eb322764192a2caa34b7fa05e026df5a1bd6990085de88076028f134d74d6bb8742f72db8e43a1028d46c7e64a1c23f5318140a6c9a83f4f15cfdda136fb2f9962688a3b07ab01d7b3fa70e941ae0ac2f64cbf6f91487ede5921f49b3d3e31818737c9d913d4a8ca7eeec68ef27aeaa3213d748aac9e4a316d1d81b3794fc302846ccd3357352c531a2efd7e6baac5bdc1923e5652cf32d8e622f3dd37f0ed5c0987558ce0e9ce9eaccf83e162299e39941ec1d945be063245f928afc4f6618bd012bc845b4911d6f6a2c0f9e74e0d5e073a455106cea744b949abf207151952d1ddacc80fbb189ac95f67697d5021d9fb4a277024e3f5b4a0d9bd21b16ca6523f20b775438f1459ea04719e04b23faca1e7970375e3a72e8bfefeaa7cc2ed7a7e44ae421f2abb995fc849579d08d588d443825fd122e72cb1a51b58f66d670aed40e2682aec7c49a4fff3007cfb4f31f18546e270e0b3e202dbd43d62f943b40a39f9f03a2ef664406a4c68a1d5d0fd872070d1c2836e91fee12f084db7a8624b84c0723fe90130863322aa1ed059141856a80e490201fe5fb90d3dbd4ec06f4504c583590bf2542e05e5515b3b44eec67a79998afd297026ed69284b8aca4c26d46969f86cd9c78ce166d929f88b3910eb2ae5f79a44ace3573a615e922daf360ead3ccfb079a9f40f08c796f75aafa4beec91b313bcaee50d0f77b790bd7bc06e6f0836a01244b113f67da5e6f6cb8eb8f8973e8cb7ca8628d723e49e194810cd70b5353450b7280d77916ce300caca57a346926c0eca195c8261a19f13d33fbe5b88eb6ffa30ab21ecaa2e780ca7fbd79a0a1f0be5cd96d0e57052d20e3a7428e9501c9d8ae899fce1c46442536f8aa33a8fceb226569d419f13a60d9e451d0a0c0f157395fbd8c6c7792461ace9f38c3b8a2a6f2826f053d469a54e79bb7c9291afa94ae9b5e8c0a25edbc801b6ac047466cbc7da5b861291128f8cbcdc1690438d7e23c7a85efd7c5ba3362dfb89ab5f15f842ae46d50ea4d028ed0b1fa5de1e821b13fd5ecbd0d5a60c245fef416464f00bf2895fcce7ec30b8745354370a4bdd7b81b2696e78ee71a155da519a8237a4b63ce2584dd9c3bb740762d6ee4b4d53d04063be7d4712ce61f1fc2072561e8773ec7909f0c3ff8eb67635d2a8671fa2f1baf6c82980c5ffb1c3691f1d572e707ce1249b0a6843ae16c4ca4bd8b34ced993365dfd2186efa32828ea0220b2c6f33b3cc06e788a75e8741ccd1a438e559aa7a5b862ed6993c1c8b9662989f59dd220c904790f41fcdd68b6c8a3ad5f4666696b8dd16f3544164e4707b30b38502805d2cec91cd0e15582f7c1be0a5f4ae95b23c2ab5c27b32f8507a33fc87721600ecb5c6897e05ba034ba879804a1d8eff0973247a07b8c3b0720113764ddc67942d024d07c91e92e4dc93a4f416e7bdfbfe46a755a239477c0d5329cea0a3c6da9501e956c7913a0c7ba1f135f3fc301190046f49a4a2edb3ff4073b2092134ee24ed4705a7a871608f91223f2f82de37ed867d19098b86860125da9184f8c2c6be59dbc539087d907f4f397d8c6f65209f25d5aef0d5f9850d9058f4c14a7b6a410dec08b93c53985bda9f7da2b06193946ae4146f2a1431980c8729578f87b5a94474d2a1484adb305ec620e428354d1c3d3b798dae3e45e3336851c4e003725c644fae0c73a723632ef4942a1391a01b45c6e973916257ab8f06bf2b25c360bc18c96c54d621409695873e08968789a6d89e8d50f72a2ba035ac05cbd437fe272073885e615e022a3d7db607fd75b27dd2fb1daa27fa5af6833fb9687db385c649ccc9e6c4b8c428d969ba122e11eaa24d50d6d31334703a672b9c8519f482cfd6e97dfe84dbdabf1ef651c09b4c58eb73b927db4db4a5b07ee296941f8ec0c13d5354f53a440ad9555ce4dd6264548927c854b3aaa9d36ac0d9cbb53125a202e763af62bc4a00f7e47e9442152acbddff7b332b77ae45847c5cf58c2a245e1cae6bb803edd09a677ab4fe38fa7142bc716df5a8a0fa0e444f7c2d5f64952661b74793cd2bb503102f0c1baea27936e83c36681d06a639a21340ffc08957556c222d4f90c228a4248d334fa474c03dbc4237a00590f2bce7092e2697e5b89429fe6992ad1ecdb5883a6071fa324adea6f44766dc9fd64282957e314b0a8dd2ef6a74c81bbf7019c70273d5be170375c1f10f8f4529cd094e6cd5f12c383f0ea068c6deec8d268028a3f765ba14090df5f450e136b2354ddbd285342e283f695b288b82466e3281395562f98e521b8d076893059e3ca6515df323fd88943d0956627e8fe5fda715756c06ddc7f552b5a672311852507049417b9687c587034fb9150512eb9cd83de6b6ab7c886a5211e489c775439a63d1b0420c49e70bc13fac8846970e2631795d8dcd088cb485245c47664879b6b0c2936923dd662a1cca34d434ef9460af02044180e3a0322cebc040368c79a4f3b0b0aba68acf2c3a79723124e8e8406c231bad2a124edd32d4d15567f730db54a0e8f09c35620da49732f6a253da83b3396177399854ecaa9918a653e8698e172ba8ddb19efb7177cf8e8b5d5465767a63aed5aade87b3b1d5d74ef627c606a8c6b5c4b9b339e212303e797caf5284c46f8b49988d31a3eaad4c563635aa30b92904790edb7731d7e1d6d43289da5700df2ac7bd461b9a8edf56b74941a32a6de18c91089bf7cc78129c8ff03f9d2e2b3f5837cd572301dfeec3624cd060904298acc95d4f9c072b135f47eebcaf97a53d370d26e9ac5b604a5764dcfa41a7f99c4a37497239a256981bcff6d8f4b3b7b8a7020d65f290f5eab9a007506732a6337e51371d1dd480399a3c084a7a4a4f6b3b6599ef85407ee6eae036cd89e25ea06297da7976e3f3949c18f93522f5de64dfe50c3ad7db448cd3695ebf5a80cd655cb2670a21ac3206cb35f5e4ba82323ba8dc1d6613cbaf3401c63b52e55823516cccfc32c44057ebc440d1933693bc31011636b3f584c0c92485d0594f28d74704f98ad387bf76ca07b12e51f52a5a803b885ebcf27aa799d2d66377b397605f4bf0c8d97e5aa93f481d8635dec9ba96958406b2a000da7e16ed7126f1d27bf701dd7beb8f527b2b175ef4834ea3118bee1fc2db91a794328be25d8cf955e8f3305b0aaf8de964b6bcd5f4c2f7f8cd6f08411511778c680d0a5cd84929750d09244d99c2ed05e0af0fcec2e2fd4f709cfa29ddbf777ff674c351a14be4de1bffad47bf80eb56701b7f218734e3bb5bac2e3f90573dfc085fdbf25162fbd3c871ddf3c27264f4a589510858f3200982c1a6eda6173c4e98025701c26f99be42f2e74f66dc924e35216526af23a3417b4f0e96df4b0ff72529313c48126e9b44a5219d4ba8b19a2bf3bfc6d9baed026248ce3e91dfb032588f605ba987e00c45f36dfd174a2e7a4a3625303ac8fe2dfb1f24e6df409d3030807e4e455c3c8790605b4f3740a4c23108e7939cc3abb6320740aa5abd8f69ffc7815d849eb407dc25f4fcfb3a1d79896b16ce6c27e40a3503caed91164a0cc8bb6e0627a7fd65da4a0000dd0cedefaef49cfa8c757744a45540f194bcd4bce4b4014c9f33734fd81d56477969c6929345bcb21e50e38a1b530cc4215bec4ba0d7805c2bd8dcdd57a5e377a1ca098484241fc2cb5626a39c7f73db69b5135aef6", 0x1000}, {&(0x7f0000002240)="8c035d63d0122edfab3fbbc88223e6f4c3ca9d9197e68813efc1d012520119bf42905f1f1edd6d910562f038bb1423a716b184d00149a3dd823840626ff6d1e86343baa67bf0b3538b38bf24913c55640540a1247eedf7b532b15ddbe5bfc50931011118f67dc21299390e51bf4c15fd17bfff8c8918691f32cc5658b558ec7fcdbec830d36f0cb7de26d06340778afbf79b91e9807ae43b9edb4c5036c317a461fcf5459710483c70f70e34c00d8f43c0661a7fc6fce06b38d0db85dc5e20e117e47f34bb632cced240f5fe80c02f5cfedd694cbc63d19130b015ad52f280a3f17b6cc7d5bae0773af3541025dad851f23c1aa4c6fe6f899195661919e70f81bf4db23bcb0bd1dae46baf3f9ef2e0c4b660fa663272af0ad6233e2314b83dfbb211ac5c8b6b618021a529d2c945198d0d7e461ae101d67304e42375367a3a39d6d4ee0bede185cb03d28298f8807c601a63dbe7c0eaca14c650213f4a02597c5da024d053f3e4657e5794b0f1382ab7436618c608dfebb7c398ab61e5d311972401744adfa3ed23ab4c6e1594b2c6872d9de5ecbcb6592ab3e14b585945322279f85ff01f5f4c59dd857fefb389c6c33344dca638e67d3d4544fa163ba5f1e40788e021847bf0547584f4ec145597ed1cd3479fa8c509d7a6c9dff177959879483f5b2cab0b3385330749ac5ebed94322311ebc048394f2dbdbbfe0c6063d52d1c89abf44c60b405770905662e88fd6d93397f88fdb251ca8303afa80b3bcd3fcea5d7c3b96e945a6404c727edfd92309eab3618d58ad763fe65f364acf08d61bdb54c078197cf3139d2d65b733a7f09c410db5032b97201c3881788c8f06086377c6abf9efc976538218a46330f61c46fb32bbb6db06d4274e69e7b10bf76d48a28536a37670f01ab3d16776087a2749a9d276938380705becafdd0b669b29cbe84360dc6f0ae5627305dd95afaa38631b1ddede16147f0a3b6065af7892f8c4455cd224fbf817765495ba6351a209a407156a39ed9b2321cbddaa4400d464ace4031b0fb47de7fd772c1f6901909015da28dba79046d1607f587f6f76623b3f1777b6cd4cc005e9ea0f80ed5549fdb9eb4860bc2432431132f56cb583caa7bb5867525cbba9f85c9e2fbabab010bab1663719e00d281af5bcee9e65ff83ca9e75b2891c6dcfe86a93f685112221fa13357f1abee7a20e887ab6464dc6b4663d4f7cd9c1d4067c8bcc781f6a6c53bd685eddf91ea8f9a09991a52d5ca02ba92ef358bd27185c28795021332cca9904eb8ebc67387aea74d53d2908e1b14250fb37b5bf57184e8343dd85a85d87c6b58ca6cf044aa784d13583b34fdfee2b08d887ec70d2c37c93d69feb529dd930d65edd0b65b20fb3bbb022b67a8d74e9c70b1851f40d271047708fe1715c0a88020291d1c0d268de31c949cf86659b240a8875ca473af4e92457e06e0b08363995801bbdb09c4a890649e4004b25df3a5186990cccdcac79a8c7051e09c24c70e77a03f70f18659350c13b8fa650532a59f90c92e22513925b223e684d5c3f42a5fcbd32b70db05fabc42a74bd8b4e74f2c3adf4c4e0ca28f97e19d1192fdc9d8d9ad5480bb4e7f1aeacc6c7f9d3263f50a8c6da198f08ed9fe1e504240d36c43494e255e516d58e9b0fd8876b0234a1b4e03f4f3580b46dfd1203a3e13b89a2de9108edb9ebee396bbcc455113764902a2d5352c8f3141ed8544e28167fd60b72030b43a34cd897a3e240879c5e94467879e414aedc2300cd6f82892d82089b3270dd8ee4778d986c33206dedd7f73453ea45f2ae2fdc4e41a4ce2664350fd38725a653a95e4f73f45fb8451e849b2efedaddeee1ab9462005bde9e649dc8e8df589b0346ba77d09a74a4af630a96b11ccc7d1e06c4954d90c7ed5bf8a7e0e33f3321e83a736be5f3da7abdd8c3bf7a82bd7473ff03cdb64895d3ab6213d54c2ddd0b0db0e9120d392c7485869cfa8458e60228a4c75ddf4d4ddb8082a9e3e1f1b7dfe0ba26b822e35ccf846924900062aa476b7152e6bdf82f065e988e232fb4e9605a0e1d22c2f678c849f0a8f0efe02e0ee1ae8df16bc43835e4c07d8b22f8890a4c7171ecb5b769fa7b84b7ab7f39665bc86abba90110f30374b367f8993207364c4c28c698d60b998a6bdfc4599769269de6fdc611db49b8c8cb759eadc0faba4a3c55b4ae84c5571e06536118ac0e1216256cdae349944b0be3f7b4728ddce642a0f15e50122212582cd88690f3f7aa90116dcbbe412955160c6e9299b3ad9d3df06fa3c616da9673c194cbeb6cb4fe69232e5c903cd34986c60efd54fb9e7a240f4a8dd3ff2c961fd0414e27d2c7e9d8ea5d62bad53e4a7e47d30ce1fe5bdd12400a5bada089dc81d1d5d43cdafe4ac205cdb9144422c41de1a86636fd1fdcfe7822b1918123a3c3eae60316f261dd243ad8451c410f49e279cd457e89b5761a96957fa0178bff2eb7e6bddbcabf6324dc795f8c969d6e1e88ba7bdf131cbb40df3f494510e97a6f76e808ac7a72566bcc0096c4aad9ae7ac6f481a3ea9f57df88d53632ce9f9fc9ff2f05c9da134d833d51738c02d2ed6d9ddc5ed41bb752b563fe037dc58a1be76a773e2deb72f0951fc4f12cbf94ab3fdb3474b801d1868f089e0537f1619742ee04a2e584f99f4b6dcdbde46be501fba9d16852101208a7c772a151eff519670a623dfb2fd88c5cd0a4ac8d2fdecbfabc992a2d7f6ecb2f92612efd2f7aeeae88de8529ad7c7ae4d6d658eb748ee5d529b2b91370fce6843571b3acefbfe09de0a023e9f37193db0245d9fa2755ce06d7c03231f3fe6f8e0d4de67e48b594cf7e74529e648bde1be1f375ccedf30c81d89bc8ae93a99f1e4a949c42e86622d74219bbdd895a872d93c5fd4274164712fd9a17bd95dacc6488efc38c3c73239f23b7e461d1f981066d7a40fb6a03835f468b52fe52e55fbef42a062bf6fc4d7125495c983b7780bd700cff1470c9fecf4e6211713421be3dbee55cc837591f171ea08d0b22276e6c8ccfb0e181a92962b88db163df3e43dca1217b42a9c303074f0be9146122292e14a156ebe53a01fc5fbed4cbd8151a2d4d2ff4beb04136f7d3432a1e252afedc9d5e1f6f278491fa1c1a7839d74bba6a537a9d6fc60b02a66af59d25c86e6609b29201ef803845a7acddf41e876e95a2258f19d827bd749f4725e705f8ddd759eb7008bbbc9233dca38b5550fa429d1f253ca11556ca74dd56acd8a3addd6ba5ec04a8e164ad830380a950b8fd6658005045567f6618da32f900b00a1e73fe073dcd0b049b85559d6d68356e174813179bec1b578669313b4603671cbdb6093c3853b69dc9641ad62ca0296fb4f7b85ffdba5110feeb3875b7570e8be38a8c8b3e54a906a1e6d4e50ba04378ab7906f641c2017e8020732992bd568c772cc1812e15ae7d149630a1e4ade005ccb4d88c2c181e1b7601226b749decbf3ec8aa39f13f5bb3535c80112b47fc2befabb9077ba39511d1bec77ffebf00fc3276972737115e0854c707ac77d248ae38d1152d7c54e3f0e59aa04f09ead924f614ca6646d21d49b6f2b7313871536773c30d6abb1a6d3736aa41bcbb28b403cd742674f67e2816a33ba09e8f10c0489f9361a1169fb097a0454a64a3a392442990415a46293f7dd4341eb1f22c31a4098e020c55234b53ba3055d411bf079afaf663f50b10b8084a92ea09d70eb2fac65dd554d0d5969f04eb3b5defe87eb2ca3c244b24fafdc62646fe3510cf14a465b0ef157a01e0e679c485f79df00115712d80737182bd6c810480b9b5e4bca971d7ebb6ab3540a479620856ea40451b7c4c7148992c2d8fe474d071ce860f20e1fc06681f4d07930d72739fb2b9531e525d1746d62b8416bbfb207f0cb023df3b76533849b25308cb58ce56b760e7a9d162ff2aced240c92be697ff0edeb5b139114217953a90ce8aedea8a74628f789172a0aac8db8a94bcc7a55ed633618c4e87de79ee93edee21a6e10a932c3688b6069d1433178f31d0e6ecf74198c11ab2bf3367ea6002673a49d366d7d9322a81e0e8ee7c5edf08e6ed0df85f661002dd98158931ac260fd3bf6f41b6afb15fd73202c15879b6fb4c88eebb073fa07c19233c75907b7963de0178f836c0da331864b82ce285067c6bcf61f360d35e195e84441c608cda44d5b340c6bd1c017a607b13230962d20a08943835f613b0fa1234ac6f03eb3d2b7a1de988c8dd11f2ab6e8744bcc954a979e1587f3ff631ff9859545908d8a905372e25b23d633d9a0cfcf7814ef730689ffcf9b2039865b45ea9ef2c42edeeb7ca4e520b9dfa9ef47ae44a3357f1eee42a0bff16d2708e7f234b791b4e5eec5b528346a41ed62f9402e5af168b4d9c42b6295259dcdbda6e59cc331969160874cb7036f5e11bbcb72e7d25793908a9b959f27b0cd82b40a6ee8e4aa308e99515b327aac821146add76030c0c075ac2ca4a735dff5176f751f238d319610911574097ec915f9a83ca0c5a7e829fd0f84e98fdb36a256865e3c11a700d4f2ed9c0acc1a373b2676d580fc179502c199525d7c0bd17d56f16c7d735cfe3f99f02d7f544f2281d74c67b363780d06901b163717952f958dd8177a39a8302469dafcd6dffd8f66f410ca32c18cdc5dcc6442b0ab7e8da96f90daf71f7b2a3b68f9baacba852e4f349b3e200d0f288586f7cd32b9bbf2191ac1b7ff0804d6a815e84fb579eabb1cf258fe1dc3b915047d374a8567203535541b66a0a561ef8c9df55689a847f09bac485abd158f602ecaadf345b626f45d397ccf6c87095bbb4cad633a6447df06f67a3d2188e39137e927d52dd588680fb82a0b864557dfb9ff549e4702c7df02b88feae578f4d0631f03ae13e2c8e2e2a20b436893fc269e2a13733986b648b445793e6c4a908ec6b2e36c0aeb9ba02d9c2694bf1254babfd532868e4460273c687ceedfadaf7275db09b4f5fe3fff967bef1df9e72ad104ce3649065ea7189ba32109adc5bc665884c191b9ccff238c9ce5a6a2871342d52b60b19de4a7ea6f697736d2a841bbc068999a43f04dd49f8a343c616ad3ff573969bf7f0152487fea39fc6ed78c50933d607fedcb01deaa70124283a31959928f1d8acd67b2440b792dbc26702d76cf0f947f565943783a12078e355c08539f0da61aa82ae6e0d40728b46db13a4ecada3ae013fa65a4f60fde6c71d92aa87716aedcfd523fda4572b17a39e136c08483c37000dc2855acc06f7587a8ba9b61d3965065274226f49e7d8e3b3afb9fb718b5a912613783cb684fd81750e4c10d60144eae75882db1744a0e04efd315206c01e72db424654e9bed8c126cef358316e08dbe64c755e93eb88fd3a1df44ce14432fc8e185496f22016d1b44d681694610dc6dc4042a59f37266a2ca2c16146e7dbe2da9c6253150d5f4ba3fa68145c08608ee8312cfbbebe1e7afe977ea8f625f90c71430f7c64801b4260707a0ba7e2a475fdb4a68c2cb3a5514107f671606c1ce363bf56bb3ac4424dba1aa68efb8ba4129db8792bcc550279b34749dea96dad8d4641cf00b95bf17bc7287d264b319f069fea572975f0dec303aee2f15be6124442d97752e50e9521f9bc0c35e79ea5d2848ccc3f1e51b2c8b1718e9561fd6ec169c2baf60715dda154486b6ec548bf00d5a303e7a45a571610af22cba3535321436dd97d5eb7fc0435cbf9d14850a48e9f583372dce86d305174d425496b504607757a9f7f4821123dfc86d7ed1878ca68f2a398ee8507da7b", 0x1000}, {&(0x7f0000003240)="45cb22bb8096421c6709821790774dbeb56f4fc029dd0f29dae4fa5a259a22c5c5f757c072e72b94b9af9ebdecaba8ca8c5bb55ff6e2cccaae751af79e27d60358c1fd4145f0ed6f5a871ecdc2763548286b86fb2ee2654c53ad316cd2d5d6ac18942fe3167b0171ce101c1926f23dbd7444649da26ac9cea45921dff48c32b0fc52307cb6bcd5ff2b9a1919f498480be23392e9c0661a2ee5c0d1fc23d129fc2f2f930a67bc106e609735078936ab7e6fc2a8f16fd7cffa68925cb9b5f93418127449ffa62ff364e58b2174a8ba379335912329", 0xd4}, {&(0x7f0000003340)="31a8755b9b18a1d4420e8050b25124b3ff", 0x11}], 0x8, &(0x7f00000034c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r2, r6, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r2, r1]}], 0xc0, 0xa}, 0x400) 19:42:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r2, 0x5) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 19:42:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="2813fc7af15df788503bcec3857cc2e123d027fd0a50c7a6570b26fbdcf0cd8f929339f8a288355137983f4403ec61763944ee6d73e8", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xa2) 19:42:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwrite(r1, &(0x7f00000001c0)="3f1e64d2512b9cf25a4a908cefcd70db647520ecd964f97f1d2d66be4022487f42e0c8d2b37401162b0b93706428abf877ed80d0115d0c1f9c0f9412a42362818336e10ee255e4f795fd3e3cbf8414dab38687c607a154ead462b8e4a18889c0351ae46743f19fc28b7edb833587210871c3a5fd96289982c1bd428dec7fc4773ea7ba105f540d1f6f8900b02a0c39950040d72f6fceab77c5586f288f98cd47b8ad7c95a369b73aaa2672f09b91e10e1f1ecba489d19eadd056343315fefb45d70e6375022494e061ed7678b9b8b658abc452b6ed", 0xd5, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x253f, 0x4}, {0x18, 0x1, 0xdcff, 0x74e}, 0x1, [0x1, 0xe7a7, 0x45, 0x0, 0x8, 0x3359, 0x5, 0x1000000010]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 19:42:12 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:42:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x4) r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) r3 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r2) 19:42:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x802, 0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x3800000000000) close(r0) flock(r1, 0x8) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/41, 0x29}], 0x4, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10, 0x0) 19:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) 19:42:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x90) getrlimit(0x0, &(0x7f00000003c0)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='/@\x00', &(0x7f00000001c0)='\'&+\x00', &(0x7f0000000200)='/@\x00', &(0x7f0000000240)='/@\x00', &(0x7f0000000280)='/@\x00', &(0x7f00000002c0)='/@\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/@\x00']) 19:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 19:42:12 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) 19:42:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000080)="0dea91350ae31d060580f9af448b11c161cea9c7e66fa1a2c40676353863dd347dfc4b457c46ff57711da68659bce27ee7e8db4493326c665aeb38fc41e890d755226b6296b4ab72267a1b0d31a8d36437635f93d60d8abd28fbfafb1a4c202bf1ddd0cb9c228582a478fa2cdd77c072f7ea269ba4402b5c3b7efa887149ed77bd9ba9608deec2b055eec8fe2ec8150e8edd00dbadef70de9ec59b528486a6aad92ca5819c7a2c51277a6f81f73e59b4", 0xb0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:42:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 19:42:12 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) open(&(0x7f0000000580)='./file0/file0\x00', 0x8fc3d1ab8424c474, 0x9edd78ff0b40b130) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 19:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x1ff, {0x20e9fdba, 0x2}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) 19:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000a80)={&(0x7f00000006c0)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000700)=""/66, 0x42}, {&(0x7f0000000780)=""/149, 0x95}, {&(0x7f0000000840)=""/220, 0xdc}], 0x3, &(0x7f0000000980)=""/195, 0xc3}, 0x9dc36a73a727151f) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x4) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="01002e2f6669a25d67406c653000"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="b01188463b472ade631b2ffe3c68e0ebb6645cd82ee9516e51132a4ba7121be3c18560d35ae13563e1df58ddb0940ed976dde3b122222eb9442a5bbedf0a73782cd6d4583e575697a64d95", 0x4b}, {&(0x7f0000000280)="e785ee23d4c84945c2bac482e61baffebd12f56d3ece88d1b1e086acc83c2343f864123c46db4664978f8e70446a35997593b76133a48e53e19a61fd93f5ef944786ba83e65cf0e49b1404b724aad28ab6d7fdfee68b4c02359844c125fda2c7cc65d1204ace73c6c235a3625fa5ca869b16c8ff7297e9ab80cdc46b0b10e78dd03535bf2e1331bf4622a84c635c58d357c5abd5035c3a05a3e9afd6292eab69db680d2ab9691c8372aa37078e368cb0547219ee6ffcedf23118175a1740db806f4012a0385cd09ed7763ccfcffa3779bd5b668290e604b4156a3e9661", 0xdd}, {&(0x7f0000000380)="1287b9b71ad6ce7cfa8b449beab31e0940f66971a78634b5a56568811992654c5c1ae6ccb358a31c892d28c50aa94771b57e73b3efdf7872b5d25a56e9eccb22a209", 0x42}, {&(0x7f0000000400)="1e4557900d6f19028ff496040a88015c83b9ff4ce40d8efdacbbf46ba149d02215fe542c3dea99b1de7172e6e981c334c421082059057041a1e05731ec8b44dcb6077397aabd88ddbe31b68b3c52418e20187fc500cfea840637560256aad5dbb78574b9b9029567935046bfe55979a94982be83a9a00cd2b0a9590c5847bab564c169a517c0aaba3906b3b895d561468b11fd886d1f56f0776f95ce3c620f118a1b35a295ecdeeb9640a3dd1b38700f3e5b807aed2f0bbdbaa97fe4cc124fba401e544068ebe47dd2270cc2ce88b243112c5ea5f43d", 0xd6}, {&(0x7f0000000500)="8701c2a0fb150190c1288b0350ff5ca2b720980d2b6e13eea0cdfaed4857c44611285d6be3cf8b1ec8c9e006e685a291fee606638ec3ad30ff7aba71ecc7f7b324036f7be86cb27ea6e7b8910e694ddcb72f6c", 0x53}], 0x5, 0x0, 0x0, 0x2}, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x40}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x8001, 0x6}, {0x18, 0x1, 0x8, 0x2}, 0x2969, [0x6, 0x9, 0x400, 0x4, 0x400, 0x5, 0x8, 0x8]}, 0x3c) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 19:42:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fe000, 0x5, 0x200, 0x1, 0xffff, 0x101, 0xfcf2, 0x1, 0x1, 0x4, 0x2}) 19:42:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 19:42:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x65f7ca1ba92ebb73, 0xf0000000, 0x3f51, 0xffff}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0xfffffffffffffffb, 0x6}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0xb24, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xfffffffffffffff8, 0x1f}, {{r1}, 0xfffffffffffffffb, 0xca75df342e2f492d, 0xfffff, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xffffffffffff7fff, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x7, 0x98}, {{r1}, 0xfffffffffffffffe, 0x24, 0xf0000000, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x10001, 0x87d4}, {{r0}, 0xd8140903b954bc67, 0x44, 0x1, 0xfff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x43, 0x7f, 0x9}], 0x1, &(0x7f0000000100)={0x1, 0xbbef}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ftruncate(r2, 0x0, 0x20) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 19:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x182, 0x0) flock(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r2 = semget$private(0x0, 0x3, 0x5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/38) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100, 0x4000, 0xd0d, 0x5025}, {0x3, 0x5, 0x59e, 0x80000000}, {0x0, 0x4, 0x0, 0x2}]}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xd, &(0x7f0000000380)="b6e72871fdaa8cb9883b941f32f4070000008d267cf870935f99c4066ed8077f073f050040000000000089632faf9b80ff3d8e2a0c25c80302574358ed61d32d140203716a2f3610ce78164a797b9d5f7351f21bde30fedf7f9aebdc7a1bec884f7da8257d60ecb37f50cf2dce2eb2f3cfb027ef90112548e4bb192306a937c3abef7469b71fdfd80210ffffe829003d5cbe5f19eb6ffbe58c5a97c32a21861be1f16d56a66ed2c36270df4022a5bf18e80f194805c837697c06e3507cef43f57799802cdaed68023ea467ba948ec6f5a6d6ba6b0d9e4624d287738fdd76d03beec0f0e60f7cf5da81ff860fcdeba5fedfd51e29402483b65d1fce9b69747872d6a56bb436448d40a4368ba199bd43a059f011a8f31e6b872a4ffa174219403cb453e94d76f2712349889477f66382b9b11b") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) dup(r1) fsync(r4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) 19:42:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) mlock(&(0x7f00006bf000/0x14000)=nil, 0x14000) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 19:42:12 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae81a23dd78a5245220808000000000000002009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f4a50a59de18cb0fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 19:42:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820a01"], 0x1) r1 = socket(0x2, 0x2, 0x800000004) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 19:42:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYRESOCT=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000), 0x100001e9) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 19:42:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938, 0x3}], 0x8, 0x0, 0x0, 0x0) 19:42:13 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x2, 0x81, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchdir(r0) 19:42:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) read(r1, &(0x7f0000000200)=""/75, 0x4b) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 19:42:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x30) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x100000001, 0x4}, {0x2, 0x2}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 19:42:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000), 0xfffffffffffffd0d}], 0x1, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 19:42:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x1000200000000000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x9ff5caf281e6e109, 0xfffffffffffffffa, 0xb8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x64b2e3db714a51d1, 0x0, 0x0, 0x5}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x0, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x980017fd34eb833d, 0x8, 0xb}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x10000, 0x4f87}, {{r1}, 0xfffffffffffffffc, 0x12, 0x20, 0x3, 0x3}], 0x6d, &(0x7f0000000100)={0x3, 0x8}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 19:42:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000640)='lm', 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x6) 19:42:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/29) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) 19:42:15 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="cbb9c69d01ce4128c7338d6c1cf9e675cd8c6efd2ec0496026ef3e335a2173cb71d5922cd090c2cefabe", 0x2a, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 19:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x8, 0xffffffffffffffff]}) 19:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x9, 0x7fff, 0x6, 0x1}, {0x3, 0xcf4300000000, 0x5, 0x8001}, {0x1, 0x401, 0x647, 0xffffffffffff0000}, {0x7, 0x3, 0x48000, 0x9}, {0xd6, 0x80000000, 0x3, 0xfff}, {0x7, 0x20, 0x5c0, 0x80}, {0xffffffffffff7fff, 0x0, 0xfffffffffffffffb, 0x7e9a}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r1 = semget$private(0x0, 0x2, 0x400) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x7f, 0x1, 0x3, 0x6]) 19:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x8c1ee1f31c836305, 0x9606, 0x5, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x5, 0x3, 0x9, 0xfffffffffffffffd}, {0x400, 0x5, 0x800, 0x2}, {0x8, 0x6, 0x100000001, 0x51}, {0x7, 0xe, 0x3f, 0x7}, {0x6, 0x8, 0x4, 0x8}, {0xe964, 0x1, 0x0, 0x7ff}]}) 19:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x42) ioctl$BIOCFLUSH(r2, 0x20004268) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 19:42:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x20080, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x1, 0xf62, 0x7ff, 0x0, &(0x7f00000004c0)={{0xcf, 0xa67, 0x2, 0x6, 0x200, 0x2, 0x2}, {[0x7, 0x8000, 0x978, 0x4b, 0x100000000, 0xe4f5, 0x3f, 0xfffffffffffffff8, 0x8, 0x10000, 0x7, 0x6, 0x200, 0x3, 0x5, 0x7, 0x7, 0x40], [0x7ff, 0x3, 0x6, 0x101, 0xfffffffffffffffa, 0x1, 0x8001, 0x1, 0x2, 0x81], [0x800, 0xfffffffffffffbff, 0x0, 0x1, 0xffffffffffffffe0, 0x6, 0x2bed84ab], [0x80, 0x85, 0xffffffffffffffff, 0xffffffffffff6c20, 0x8001, 0x80], [{0x2, 0x100, 0x80000001, 0x100000001}, {0x0, 0x40, 0x6}, {0x1000, 0x1, 0x7fff, 0x10000}, {0x3f, 0x9, 0x2, 0x1}, {0xda01, 0x81af, 0x1, 0x7d}, {0x3abd, 0x8d, 0x3cb, 0x1000}, {0x7fffffff, 0x7ff, 0x6, 0x6}, {0xffffffffffffffff, 0x7f, 0x100000001, 0x3}], {0x40, 0x9, 0x0, 0x3ff}, {0x4, 0x2867, 0x81, 0xffffffff}}}, 0x984, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x9, 0x100, 0x2800000, 0x9, &(0x7f0000000040)={{0x8001, 0x4a34, 0x3, 0x1, 0x6b7, 0x100000001, 0x1f}, {[0xa8e0, 0xb9, 0x80000001, 0x3, 0x81, 0xff, 0x6, 0x7ff, 0x8d, 0x5, 0x7f, 0x1f, 0xea, 0x5, 0x8, 0xa729, 0x8, 0x5], [0x0, 0x3fffc000000, 0x6, 0x8, 0x459, 0x1, 0x101, 0x7, 0x1f, 0x7], [0x8000, 0x9, 0xffffffffffffff81, 0x7, 0x3a0, 0x4], [0x8000000000, 0x5b, 0x3f, 0x0, 0x1, 0x7], [{0x401, 0x0, 0x9e, 0x3}, {0xfffffffffffffff7, 0x6, 0x10000, 0x3f}, {0x2, 0x0, 0x45, 0x2c}, {0xfffffffffffffa56, 0x8, 0xb69b, 0x7f}, {0x100000000, 0x6, 0x0, 0x9}, {0x6, 0xfffffffffffffffd, 0x4, 0xe2bc}, {0x7, 0x100000000, 0x9, 0x3}, {0x8000, 0x3, 0xeacd, 0x2}], {0xcc, 0x3934, 0x3e19, 0x401}, {0x1, 0x2, 0x81, 0x1}}}, 0x72b, 0x2}) 19:42:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x20}], 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) accept$unix(r1, &(0x7f00000002c0)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000080)=0x1002) 19:42:15 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x84) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7, 0x1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) 19:42:15 executing program 0: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ed04c86293284b75b4ee5144a7425"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 19:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x5, 0x80, 0x11f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x6, 0x80000001, 0x7}, {0x1, 0x1, 0x7, 0x7fff}, {0x2, 0xff, 0x8, 0x10000}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x4) 19:42:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000000)="9bc301006550853e5b18ab61eb10a89ddd3d106b3089161d03c79aebffe22210983aee4e1ffe224f3171de564491612acfd56a094a19b48bb0fb050e8e357cf7abc85ccaca42991b7b635194f074c57eeaa7d53bb34ca2b1e1a0c1dffd", 0x5d) 19:42:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/136, 0x88}], 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 19:42:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 19:42:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(0xffffffffffffffff, 0x20) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:42:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x21c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x80000000) 19:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x13, 0x0, 0x5b67, 0x1}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x1, 0x3}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc073ebc874692102, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x5, 0x5]}) 19:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/228) 19:42:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x14) 19:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 19:42:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000048f000/0x1000)=nil, 0x1000, 0x10) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x1, &(0x7f00000000c0)="cbffc2ff13b9fd812eaa4e713048e69931929648171baa6512fff2b467184fb531282ccf2701000000327e0169ca3ae25d3c19fcd375cbfd", 0x61) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:42:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xbc4e, 0x9, 0x0, 0x1, "02fae54ac9bf984d1d90f67cd614f5facf9518dc", 0xff, 0x10000}) 19:42:16 executing program 1: r0 = socket(0x6, 0x4000, 0x106) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:42:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 19:42:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x2) utimensat(r0, &(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000240)={{0x10001, 0xfffffffffffffffd}, {0x7, 0x6}}, 0x2) geteuid() r1 = getuid() setuid(r1) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0xffffffffffffffcd) fchmodat(r0, &(0x7f0000000280)='./file0/file1\x00', 0x102, 0xb7910b9fc0798a74) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:42:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xae8dae964d1d534f, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:42:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="a97fedf50ebcd3a5f93de954bd837ed34f3cd2858ca1427bbd6dc63ab9b54cec531b65dedfd96fe17ec9efa60319e9cb102711a4865860144469e665a87767543d8531e935f40cb5683c9cf0edd068e8dd5128c3d65cf135fb77d4798f0645b7d8f79992af053f18ef4fd113b85a1331d0767d85cba7f4fb", 0x78) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) 19:42:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0xb725223de2bc9402, &(0x7f0000000180)={0x2, 0x0, 0x8000000, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x1000}, {0x2f4a40c0, 0x165}}, 0x0) r2 = getpgid(0xffffffffffffffff) writev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="59ba8d5c99c3ba4056a61f9af2780e9b8d6e605ed55cf680f90cc11ef7779ff1dfa93d88f192382f2f37d745786e6ec7f3f521ecda5521e97ad0b7a9355423ffc0645ede974c919d46e94bfed4a76838e2558d5060d693155c63727198a366", 0x5f}, {&(0x7f0000000240)="37ceb3b41872194ddf2936677d2ec2a8e42c84f0a244192e7fab055b1a8492273dc501fe15f98a1f45fc11a9691158b4025537382eb5edaace1901cb7e7656ee376bb7298a29fdd4d24cbdf52dfc519b38d02ea3c77c8dfb53b1dafb6c3b3cce852f9f4d1692b4bda8eedc41a30c03f24fc51873b3a8f53521b92f075a00ede5bdf30b676f86894ffb0df08c052cd3fee75c8d72077ad9696da0bd300c7aa67d34deb91dad39ae85d08046af9d3c91158281635750ae2dc05cd91fbb0dddfc71d812b02fd3618269acac6fc9abe10019c3b7dae5eb0756077217980e762f44e1adfa2b9f0e8b0b", 0xe7}, {&(0x7f0000000340)="3cddd54f7e0a515f7da78a8b11edfa90d6cb7278f02c789dacd72c6221d1c4d9826f25a294a7245918956b60eaff70db171ce38326373e574dacdac0a9f1c940d7a95869887a033d65896effc95301c77e7f4224e38518d3b739efcc28123e9c6d1852281b48161366987aa32e21c8da9a71569840b61cf3c84e4ac644ed9b72cb1bb172c92f4e541e56f62865717f16990191398c645e7dac5c647e4c5c9a618602e78266a5e4554ff19006ffbbcee17e13c52b338bd48c8bb551ac700df3f935a6855f7765d47f3ea0b148cf0e69ebadb70ff6cc4187b0c79edd42db7d2bbe81a85177fe23295ae0acee5ccc768cb3af10520f4b3d24b1a6f7d71306bc6ad56cf512d42141d1cf9ea5462532469d40ba4e3c2f0a0c66ea2338e8e0323188ec08e46600e6518b4df9a258266ee3f0bc512160044bd12f15ec51c49b98c244e94986e3d778482418ad6e965491619afe94faa819cde7599a89f627b4e91551d56ee7b8247970d579a94a4f4c2f9a84d73fd38b2c0f5316cac77e0a93f10d4bff4117a0194024e2a0e46b9263f4c498a0cee6a0449a07f54f5333508048ab6d90c00312e9ee8fba95b5da1151281a759b2d04793d709d109c7fda1a8ddbd1088cd6ab1016c66b5b032f5332dea8c4becdf4a2e1c12efc9573cc5533650677fc452c50c313e81b06a0237b46d377fc375ac6dca93f5dbc1735c14f3378acc8837d3fb53c250e3399b124ad71b07c745c2706796fb852561f8bec4cdff5aa03c6e4ef588ace458c8dca4174e616a18f0ba7a715c26371bf643b7ccc04da8f1b906086fc03611e0f880afbd7581ba20adaddf7c0b528b9264350b7bcfaa161d468d6dc6a4a27231f47d742148239a2e3a527a0e15fa851f10d8151d6ac701ef473064665751fd333ac2f5f33dff59262e9621b259bc7507f7c2f4dbe2b3c54bd047049265029be9d455ad9c1331ad44972ec100227f56e076271cfa5a6396367b6e2b47f2c958586b07634f97e49afa4aba2fe2d4450cce25e24517a1977cc43378ae8a614abf17c50b3cac37d98d7858d9646be8a50774699b2fc87f9922f125ebd5dae5e0fe441126726515632347aa9019104e06fb1e3bf2567755ae2be6f6e92cd8bd9e61d26d55d2b9e94ae0414ef749bff4e570fcc3c55681fb6c294cc4e8d50f98dc0879b1a44e86b28d0501cce4070d80c4f9e43c12e02d3ea5ed70ce046d20995d7698bf5e1f5fee12de8ff142225199954338a096a0f2af4b56a2acfae0c07e146f9dc3f0724a9fd1b540fb0c528a66ac1f00349998024ce77b7d74b33e9fefc140f7597299ee312bd9defbc986af2401d101838cf5100761c2f261ee1d3c827a16644810cbc1ef2d6d4e83ff5b63fab3ce89c5078f53e8d6f57faa4edba9e468475af83428fe4dd0e3b64e4057189ebafb3e6cca4e71a43c54344154e9a59a778df32dc4e8d0dd922aca5ad8bc2d7ecceadf4dd914241df32043c0780ada11ba6da0de6ef789a5403a67c3c6334af4c07e3b29aa2b25e049a26005a1bc45f123673166c60d0aef22ebecb261469f938ea7d9ed0dc941ce3d499d49a0ef5acfe1a8238f5e5dc748467d33434e7c042c2e82d8816e22ed4f48c31aee3047bb0e7dee1c1554adff640954476d277c4ce6a53065d18bcd329848d36e46f36c12b0888d1780e4571d93f718292b442f49e26b63a53c54fe59884749106c69803b519633c57ef7be3d4391800d44ebec33270789373c6d2e3688f10ca48ee865a2c5e7f6f95ccb0abd43420d2405dbf1256659704f1dfd000bb2032cb3fd42e2cc1b3aa4cf841a5651a34180fb6302650c24e168041a4acf434473c8a6288620bef6c71555e6a118bc08a8ed6afdf06adf1f1e8893931386991122047dd072509495a3e833466646530f7db1fb497a1da4eaf8a7d0cc869e8ca4022401d8884c3c7091c2b8f06f62eea4f174f42d62b12d51caffe425d5d5b375642d741c601729a29df0f03e54180c283f8a120237f04ca07f7ab1d16bd6a95b8d46292032270518ff1ef20a20027fcf9d5aa0424e00fcd7aa6cc93a710185c38177e62d8874c89768f413034ba4ec7c56c73a529ecb19c094dee46c2ffa5d789a442d0835ac5a4796a55d37aea7ce084e31f7b0d172dc5ed4f83b92e4dd47a4becf71d7346be0f6a750c9b1b7db31378be2288d83f206cdfc3c285c792a6db37633e2e9704ee7763b55a014d60cbe60a1b25ca583ea1b72b540ea6d660501930e2897a9c99a5f37667970c7bc11c479f4d852be378aff4f80d244fd84d7fa9f63b20350231fa82c78ebd5a5b5677c1ededc8eea84b5baf96b610092148380d1c535457c284cc2e7cf7bce431d5f7b03afdbf13a4fbb0bfa10d92a9a698a0855da9f9fb3ce7de17007b0d187ee76c5dc477a089a76c1ba83c0c90bffc361c0ad092a94412198d0de8fcdec17884849cc30b4cb24999ca0e72a4175712638f4254f71b57a9a49c997beb0e4391a1f6e66dcd1a1447482830f87fc86d8f4e13016ebbc88fb1cf42354dbfc891fe9f2614ecce7eac5f68e5e4c5a5c8d1eb0115388709c4e820dbf43ad01c1bb100aa66dff438388cec5a375ff0f72821d330c95af6d5641450b36a00369be9db56823485390222e63aafef0a8a7a5876dc7c7c3c7a6b8d5a5a0f39629f450665f53d68b3c205f1515b52f3499847d06106508abefe784f5050b43ac721eb147b1bac09c39cf303335d7076be160530ed1d9b670ad182dbc639ae440bfd2541f90e0cc897607d5d909c16368ea17e88d68167b1ad7f0494280d6b3425c4679b96b62a216b2220d5807025efa9bce63f3b1fd4bbdbde9a4c12b4bc33f4ee81a8fd999326133bf5173ed7ad6ea49026092401fb37aebbd0601d37b899b821e79f6a6eb64a0dd618c0ed6fc19cbddc1a526fa217fb5e2b6a315734acf15b7407d5fd8b39c8dba5fbafedd4d278fe87bf62deb1a682ef833608bce7b2ffb0c945caa30b50114e3e1650712b7d785850b95418282afd80713120962df8be5a80961673f3908ff5fb9cf3659a7b7c192661cbcdf89b19a017003389554aca57fef3491ec2d13694da2342a88ff26b651b2f91ebdb6cc53aa5256ea0cd0263ec25ad11abae39e2065756aebe3ee8a33d1922751a478db6bed381b360c29698fe1d5fd8e42cf9289e9a48f33d74681acadbd571bddeef383ebf777798043d546ca078cb70111784f6d89eaef10e657cd501812b4e95391883bc34f05326b5c46f209e3f870b6e58fc265b59088a5261d6c4b1a79ba18ac11ba0805dd206fcce85babadccbf326b3bf6a781d7bf0feba64ff8c5fe8601b7c1dd3c0535992716bf3ea9602f380a78cf0bd9e4b500410e3f82f92b25af11f51800907a502406db2c617184b53b74e3fe94eefde7ffe12dd84004968027509c816febf8514418fb54c354113cb785f7b0dd8508d20e48ca9ba4f27141d4f8c2c2d693e37925bfaf3a101050ae86d10f1ff3dc80ca84fbd0dee677e24ee272b765c72e5b108ce784a42831f886a58af4178c4c4d20eb2b6e03046edc1df34b6b72717ea9943f1ae303bb5f0508d69e7b2d431c2aad4087afc6a71d066e80b78215578b364e79f527079fb437a3a5a5ed179011ac58d695d4466eea875c0eebd1bd801ba846673be77263d60475ec6c2f6e43b7600cef8f6a58b6bf9f6fb9faf01925ab78ad23724f2a9e6a789f87b872eb712eaff2a070015fc1af3ba04efb85548c01dbb82089ec804e0cefc20103c2d2898c9f414c3dd2a8ee06987ed6ab3ad6b548047122bf06d518cd546f33c3de56d12aead5ae6ba8e3d0b9820c472fb4ffe44e10c74d3e43d73ff1aca206d61da6b43b9b06210d353435b551d33136a9063315d5e39a10e178d857ef2187eb72072f9664b4b834a9270a34eed810671505879f84e28587c0ede248f0c83b06a4b924a599228365c144c6b47db2bf92f2257faa06277d76c672118827c1522ee7f78ac2672a3d043908a9c705dc1c8101da4fab47a8823015b61c6c68ca1ba175cb620f4f8f8cf8d8853fbaf1d264dfe00b65bb30e050b4c6246033769071224a5da3108a89937b3faf32a12f61f32940beaec033d26e0cc70359b597ac67247b47ca3192645d569748db6876a9dabd257cea9f69cfb119162e449bd347b141e7217e372fb3810e6556dddebbea70eb85bb82e65073fcb52ae78d30e8ba06bffec0c9c90311085b6dc6c05b174bc40bfe1e372e9bcf0d0c29a6a5ba7a9d5815253df530fdd5d4b7e9317d6ed80672246cd1f327e7a8cdb3896c7b2b61a66e0817f29a8061833b502365e0638ac5b0fdd98b4d182ebee2329fe1551762f493beb2f5f200649b234e45acea03c71a441994bf15e5d2e401c1b8513a924dbb5710989e169cdc32d3e0432a14f87a6c158723e73a0b938e9a700c93e434b3c870effd332780687177f07b7d4176a207580337a1e8e95f048eca82df536a54c517e040d0c05b190a78324325ede101a69848e20b536288099044d90b2eefee53160a2b69245aac495f2b71ccedd40b8d42a16b1ccce6e44325c038f3b1567e43a2e3d706ea32e8f0e40e14ec86b8e137b58c147ac2a58133aaf4dbbbc3b01d185f86de87aad66fd7fcdfa517ad4e29514882fbda85f9a21084eb9cf1fed1de1bca507b4dfcedfd861476976a25fd27b8c613080c30ab57bec17f2753578d0591abdea48dc6e81e5fbc2766c5a6b6fa943b3cc4e60bc7e3feac14c72df4d9254ef5b620b4457a9a9b28bae8c286196a5e127c26102dab7f51ca94de357315b0a562ca40489cc33e26e46bc4c34851f7735b73057cdd2db7d5f83e729cf5793804263ffac26440038c08b7c32c965946614629ba808c08039b4a9de85f9256bb2d480e04441a92f2050278ca08b610b24322f6058124553afd0e154fd20054748cbf9cff0e2d577077ce656f6ba4d0b8617ce39285c71e0546fdab117e922e65485c30c3deac6519ee8a423db7244a69f7d574f3c917049620e1130df9b37095da933fb46a01a5ad232efa326ac0bacc4f07500c0e344d51fa4b3f5e149b1eb73e68b4d3d1d543bc501a3f35f7ae7ed8d99d99ecdbbc52a72b5be5ce0c70215442b9507aca16f99dc8b68546449cdcdf9763629823dc3d23684eb22753edf7cfd8663a7eb0a09f3eaab1ee0abe98fddb71a34c458d60cb822059745d29eaab568b320e68f77d31c8db244deb5c90cc838c1dcaef00a84734154db1090dcee4149d81deb7d12d584ad78b9db80d480cb2c0a46bf53e5fae218c851f1cae4d79e9332320293d018cd6b2fd89928158b25bcc8ff73ee7f78c5bff324144b2d5f995c041bdb462d0e0287d7930d0ff5f93d4fd914e3c2741347eba23534d5c97029d7ff1f0ee2813b35de54c62dfebddbf0de88c0e4c8140e5e8d2e357fde3c14f0e6f32de56e6311d4e3608602bd4cd7c467cca7d2fa68756776754e5fb09b7cb9728507c2187b22c3aa3fb010d6b5aa9729cd5a53af0b3b91a22a4438745166ae899e7eeb08501d9c347dee61c4d5115a085eb6e36bf5bf84df029e931624bae8f774047da0c757f1b4e47b04a03d0e54f81c806f474cf613074efeb6bd035b60b79323e7f248b32e26cc026739f2739322719a7fed57c9cba057c69c32b1308b2258ae4b482018dd505f849e254f044fd34b6389cf66ac952dee16016880a80b6820c7ab99337fb0864b6f57ddb1c1c5aebea0c4e406ad47b731b619063560ac12d0b958246ba33398122fd6bf37d5945c0760772028d5eb05c0a9c3", 0x1000}, {&(0x7f0000000000)="23bbd758", 0x4}, {&(0x7f0000001340)="8b15db74852c392b479a07b42d5542e0446643be119dece0322c492ad8e4bdc1b914501a9829d1f4411c36cad4435388c484d2bb7090ac0ebe08415cc8a0f4c9660ec392cd6be57ffd2b9efe9e3fce4d253d40e872cfab75c1854194acf300bf31858583f5fd0efd114782d112d23865f2c9a773405ccba253537f8e232c10b7e5d29e6fa362008bd055d7eebca625b61be9b211ef78a6196e70198518", 0x9d}, {&(0x7f0000001400)="4ab477be377186c28fe7a5561c072154d93be2e8a5563cd0056d03f432f301a3823a4871cccccb7448e1cd44ceb8b61ea7c105625bff34ccf20b9ecbaa1dd6b98a5bc0700d36ee86008cb6588f0d3e1f4ebcfce904f9bb97d568c78e0af44838f5401add59d2d8d92ac1ecba4a463040624b09ff88d15998c5a49f2390738350e2cc3dd7cb2193e51d82055e0d9a58d008a4b6854e6ef3411d191b55d8b7c58fbea3d898e96f4d87ff9c90014190b50328f33df811aba7f96fe41fcce40da3df22099ec6eb2f1c82392851e867a75b7626a7fad4e2a6998bb684cc89942a4e5a289c0958841711763a7c20d9e1d3384c4888fce2a817", 0xf6}, {&(0x7f0000000140)="5af356d9c5f643525067a172b34eb87377cfd069837c497b2ab615524d9640ab875caad3bdcf79468d1f5eec46944b25fe898363793ff7b689", 0x39}], 0x7) r3 = getpgid(r2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x7, 0xffffffffffffff01, 0x8, r3}) flock(r0, 0x2) 19:42:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 19:42:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r2 = semget(0x0, 0x2, 0x30) semop(r2, &(0x7f0000000200)=[{0x1, 0x8, 0x800}, {0x4, 0x1}, {0xc1b6dfe92d42c8ae, 0x20, 0x1000}, {0x4, 0x80000000000, 0x1800}, {0x2, 0x86dd}, {0x2, 0xe5, 0x1000}], 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000240)={0x1}) 19:42:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:17 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1605412bb39fc56, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) dup2(r1, r1) 19:42:17 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)='wr') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='wr', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\\:^@]\x00', &(0x7f0000000180)='wr', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='wr'], &(0x7f00000003c0)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='&+!.$\x00', &(0x7f0000000380)='wr']) 19:42:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) rmdir(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/16, 0x10, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1ff, 0x490}, 0xc) 19:42:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 19:42:17 executing program 1: mprotect(&(0x7f0000370000/0x1000)=nil, 0x1000, 0x4) nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd2d2f66686c653000"], 0x10) mprotect(&(0x7f0000776000/0x4000)=nil, 0x4000, 0x1) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 19:42:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x860e, 0x9e65676ff18324df) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000011c0)='W\x00') 19:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x4, 0x1d}, {0x3c, 0x0, 0x100}, {0x0, 0x3}, {0x6, 0x0, 0x200, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:17 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x10001, 0xb12, 0x3}, 0xc) accept$inet6(r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x7fffffff) 19:42:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x2, 0x1, 0x20, 0x1, 0x7, 0x7f, 0x9, 0x0, 0x2, 0x7, 0x8}) close(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x3, 0x37, 0x4a949435d68e406e, 0x2, 0x6, 0x1200000, 0x1, 0x1, 0x3}) 19:42:17 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) write(r0, &(0x7f0000000040)="8b8d13dbd1828c35190257ea99cc59055b9cb9f481d769cefb68a1d40b5b6d8c57e6ff69f498624af2394e8545b4dad23fca0e1b9dacf4723088cb96671a0aa202e18873df3cbaccbae317e40d489ebdef2a56370583f348a99f3c0987aaf529fe06d3edc80e575d03de2a44ae1d3063ee162a", 0x73) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) flock(r0, 0x8) read(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:42:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000000, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffffffffffd43) r1 = msgget$private(0x0, 0x108) msgrcv(r1, &(0x7f0000000400)={0x0, ""/249}, 0x101, 0x3, 0x1800) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r3, r3) sendto(r3, &(0x7f0000000100)="2b0670c422ea693a40b0254f0c0786d8d78e2389fa9cfc559e27116e39fe14cdeaeea759e87a501959be6bda5ed450d880a1b5b846af05c9ec7d918dfeedabdd295ec537a57b5732a14f154cbf94fedaf7b0646dc20abc1a5922281ee318b288f2067cb8e2a7d3cd91a2d3f640ce36b5cb9d9f10bd18f57556882c4cc73fb8e1250bd18a8563b092446aabc02d5ecfa51a88c55a13b96c4248e3053609", 0x9d, 0x8, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r5 = dup2(r3, r2) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x3) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x648, 0x8}, {0x18, 0x0, 0x8, 0x7fffffff}, 0x5, [0x2, 0xd57, 0x9, 0xfffffffffffffffa, 0x9caf, 0x7, 0x6, 0x1000]}, 0x3c) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000540)=0x40) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="fb182e2b08697fffff02fa7004c7f78d95c96dbba05130cf2922d7e8c5ee1a3c1f0ae90c113c388ed3aefe62624dbf3d3f7294b13d73076c0f1f4cb66d015f5d113467b75dbb0ecbd10c91d7a303726d874eeeffff15876a34928ba4368aa6d25eb3303fde164a13fc6b7966ae2cb9fa4b4ef3d38211e528d78b24e4c82005cb09fef809c4817fa6b63a7a239b5b57179a410ff873829f39d60e6ab15a2d6528eb4f5c24749892cb8086368e36faab3bf6603491b3af22fa127027591fa7b9cb321540101e372cf2361a3aef785c8864e0e0f82e25a871f2caf95a28764ce61c7e2ffec6638d20cd9bedcfbdfb19dd50e78bb86b988c3469e0185dd442ed8793ef7af683d44dde4646b6c62eb59d9dad9e3ea8f8441d861a848dc13e4e06d141cdc7918530db10212853029a6f0aa9175ca694116f5adf66d7e3640d6d5deaee0b96b987b783365bdb57d0e0591cf2e501e1ff825f9511f82bf054adc4d9631d769082db8860e4"], 0x1c, 0x0}, 0x0) 19:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = semget(0x3, 0x0, 0x1) semop(r1, &(0x7f0000000180)=[{0x1, 0x6, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1ff, 0x800}, {0x3, 0x3ee, 0x800}], 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x3, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) r3 = syz_open_pts() close(r2) r4 = msgget(0x3, 0x4a) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r5, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) r7 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) semop(r7, &(0x7f0000000340)=[{0x0, 0x5, 0x800}, {0x6, 0x2, 0x800}, {0x1, 0x3, 0xf81e81a4fff95a45}, {0x1, 0x100, 0x800}, {0x0, 0x7, 0xa2437c8f832175e7}, {0x0, 0x8, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x1ff, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0x0, 0x800}], 0xa) 19:42:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 19:42:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82d9f00076d5489002d0af7f0000010018876964653000"], 0x1) write(r0, 0x0, 0x0) 19:42:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x8) 19:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x400}, {0x15, 0x0, 0x282}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff}) syz_emit_ethernet(0xc4, &(0x7f00000002c0)="bed04ef9f3c9e27f0d468cc626ee160e1a0709b3a2e22f9a4c657d77d40921c934125dfc785cff496fc018d8113efaee2119572dc77b7eca68fa051b67a2fc70d74b482441b6d4f73212a139889228fe695795b8db6dbfddbc24e8d1012ca28fb8a5327916b12726ecaad982903c805df2861fb4a757482c19fbc6145fc8601acb6a252c3eea69e00ea3151f3a948b080bd93a21ef577097f5cbfc314569380cabae0243400eb59fefd1bde818a234fbeaa3bee6fb5811182d7aaa14f8f54462a55ccc4f") 19:42:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202c, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 19:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x3, 0x22c) getrlimit(0x6, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 19:42:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 19:42:18 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000440)="91160c860d75f2293338002ce59ba6db7937c411cb9302d9467a95ddc636a44f3c426b12a54a0ea087dabcef63698f83ae89d9a60d27696c11d148680f9349c5ce86c7ecfa078acdf88adc5aee0498247bfcfa57c13bdd247b318fffcf8ec815b53ca8297ffd2c676e902c727c144e628481747ba09ed375a87ff52b65771e054e0d46373de86dc4cc513764abe4a40315e93ac2ebe61d66e14a632bb74b403ac66aca9e9fc4480ca5dd228fe47a5c262b3685b77e6aff8769269f115a36b8845c45292974a1d40005e6000670c4f6cb0073fbde9d135d0a3ab6f9504eb5a9f52da42b01102ced9d7c68f69fb820ae13f2de2d81af4fcc70d22d62bc36fcd346cb7be19d6bef6c05a9ccc45ce1813455d4d9a29884d051e3773e5027add753a90c54d4432de6ab684e1f26387d48a54794c648221bce43e1e69999f7c9967c3d005d9a09ee5e6e399e6c17c4965d985a1028ddfcc67a321c162bcbadfd97b8b9d4a53e01985c3350e8182a8741b8574eddbb2273ca88a000e1d00f75270425ac34bbca7afaa375640cea3e7c6da46ccd3d177e53250f8b587815d003febb92b70fc5528d24bf48f437753f941f7b27fb413a31811b016aedba86cc38f09b21b43ce19e7e0f9ce0dd2e7f3f579c61abcd1a2f154f8c7c53cc1541730292c151ecff47a7ff53312816cb927703c252c649222c333231265c7437de00a9bc266bbf8dd9d3121d8726aea638c76b16ebb4fee72f966eb8feb20a23a9067f2309c1a5294d04ca90d14db6dcffa153d80b17d927bdb5a78d960dea09ba59086cd1792d13b0f99c64271b301c499d3e3580f60a81d7e28bb03a2577d3b702e1e9fdbf29711daeeb71b9a465551657b049a47332f098b709949b357aca7df6f0bde608939149cec7bdd82827da9dbf73dfb687d3360e61d7a1640f873554534e10b7693b530504785bafdd84e2556fbe0796e00eb40a1d14c801e4c325c7740f23e890dc37ea63b17e4868d87ee7f9484c3ffda636b15c3f1ce312885c23aaa5ceba66f9db60675237fa401f1e4da51fe737c567d6390993e571970a612fbd2e4f028c8cb4edcbd3f77a3202515a6de523194d96f51290517d1d0e8fd4464a22a2ce6f104410590a108dfeb8f124b0774419d4c219242ba2deeddc876dd54fef098201457e53bec6d37b348952005a11291be56c0c4032a9eb3198ee5e7f06d33a08c7c28662754d7a1c40ce449714e3621d53940314b633bcc39c1ba4a63d05889d4e7f86c5dbe4f04003839af1b67339622d9d59da6ce99601b90fc1749589095bf38830d0175036109dadf44d19e9aba9117a633001caf38dccf3b0ae036d56c050b5b3f20bb670fc52ccdb4f4eb6c87a376e985a5d2d391e484aa88d5d204c72eb3261002b57e292481f739ba018493b87a41159b48c62c352b834ee50a4da79efd52d29c72e532d65cf7fa0c3dcaa76fecdc6e66ee6d46167ed881d925d8045ce89779490a0ee5dfb3d0e149de6834d9c8940595fe686635914fa652642399506d309c0247fd30604a719e4d91241cfcb2372b285efed30ef6c6853a9163894db7245df53503011df3e2626eb1dbeee06aef11cd12e4c2d2664784a1737ed23c37ce208de4704097a791b45f91610a076763c3c6d697bfe2a0d3ef3fa2244b290404d5376d010b132d6585eb2cb090066755f135cc88b5b877064f62e02e76bd28397111b728398f3220a075e4c11caf2414e6afca051a6761c4ad1400c9cd00dc8b866211b06624623e868013cd7d4452141c3d8cdbcf11a7e73c6e9b0cfb276dba915d20f3c3f48350ea3ad583abb88a3df4a3d8f3037f18b96f4b0e6c43b5336b72998ed2e3d39e5d58266df9c7eec043ad4d3ad8400e55761b9b96ba1e94778eaa7ac97e0c68277619f840d7afefddc0d13530af06b1065d7d6132815ce5b80113d867c691f3241c6d538cd2f852ad184d631d06d3fa1b48470488deb2eff4abf4b26e2bb4ae6188828c25b51c1e6dca10daabc34e090e74f6a35029812e5f5c9fb0240e4af877d0e9805233e2a1e9d817ffc6202a89f91555f32edd3d0c2ecd8d561d6e4cc29cb0878da90203affd6984d45d73620b398c8470ce6e9604979062a4fece05529100e0045796ec96d67a2244fb71cbf7107987ef10b97ca5c76f258140edd5a9f0fcb8db09459e12cd90baadfc59d0832f8e3111104188b713b96eb01ae8c8204cddae5aa7861fba9eb901557d20b7787e27332a2b25188b04e05662cb640cd1f59f301d103a7298d58d19f340e5b337fb666b1445f8769d32a05d441a738563a90069ab3bd9f139c22667f245addd10dbb5e5933b812fe0fa26615761f2e687cb0c82156ccdb88b73fa41e31ad45145ee07dae6bfbf15795ef9dc58d7ec33988aacc287d77d2643657a74eeaef71d41bf0d0b8af3db71a9c647dd4cf2c74e1e7c6b7407df1dcda7fb408aa03ad040b30a21620b0c7b4e3b6e2de769449e1b099ceddc25e1d8660d686b57493caea0b63680408238a2cff0abbba18f460694f96ca664a49fb0bfe40bb894e209f6a65cb0405fa8f97002c65c4eb271d635d902a3c00425e23ce0bcdbfa6928c5254029f4e9f1bf146496fc36151b2305d34529b6f4b746e798697aaf111dd33e8a85a4b931fddb2a1b51d04376ea3ae704da3688d5a14097f1a0f0cb374436471de29e1d184b68177f8f24a544bfe6c539717b6e23dc438d037ff024a773ac2fb2014c0dd69828df8b52300a2e751b61174c88cc08001bce5faee34a202f1cf7ee9d39e5f81df5192452de447952dca540fa315e2c60885dfc2e2eb203aaea43d6b15956b3600ce691fdb253eff2f8cbef8eb23b8cad87b01889ac057f08933c9297298e83913c5f62f6c559f81b8b4787a72887101092b62b44b9c8b3bb77bf70909e0eb2a98381cccceea1890eb25056b9430d47cdf8ab0d10002fd1230ff53841128f3840c2848831884d4eaf67e6da77e13ad4fe4956010b6d66585a1694d1da55a34ed3d800644e20d9d4a26ec104347691720cf720b82e2f70fe14d694b797f9c4c9f6b18220a8c4ba29f76f1f0f3e3f7bcb62f2fe273a1deda69a3d078cb1ff92914e0778a59e74d07b0a3f002c8406db4df3b853421437cd2411c5f1144f37ff271c460434ece183a77449808d42463a4f9349cf1a6e14f4ac6ba88a8251d5e743bfac198ddd2855135b1ced2a6e8c65e8d8dccaaf1d61bc95d31ddd2d356cba06735d46d581e8a5d1d7d07f702b21c6411b78a975a65c4fded6ba8254c96625929b047e37c50af195f0be3efd8f0cf982ca78914f64b83f3c394982a109c3646f42da73f9388e2e174a67ae0041de006b5e229afa8599e3a487ec169780ae618b5726ec15f1a72917e7a02d39cb36fc07f36388b04859e97eb6bc656760e4b6f11b0677238e8a6e237feb1c6dca4bc9c8efe8ee72dd74bf2352bc845f3923296d7a875785136032f8d990005cb678e449e835afe2103d95fe5e38c985d13d38d9191dd3b51257aea75f08cadb5ad81d9067a437b525b828d7ddbb57731b5f5e85a7bac95e4f0359b49330d20bfdc009c3974cbf897e01cfc8bf8aceee667c52fe01a8582cdf179031b1342519a5f174ca1231acf5b8cc08d4eedfcf0cba1119e44634ad0c43fac5a2ab8c0b7c961782962af8f0ac56771e9c704484f056e5c0698fa10a8f01c8a83234f5290153454001f702e30d954e0d26aa770a4529c06191a7ad8591cfef81ff2fdf63bdb017ce721e1d5230cfba5ad48fa710bdc7d9e9a58b753045aef9e2f82117032eba6e2c84f9c6038723be5b813365235d7059740a9b74612ffb2ab36e8b49970c30740817a6d08862f289c89d1f7e61eaa259b7c811e899fe12fa02485d1f4cfe0c72af45d039d5f1e49355c38de3b062d51f921451f9d4e079efe22036fcba95a2871ac178a5e1f37c2cb9f3e1aacd83fb806157cb0fe24e0e5e7cda07bfb742e541ba56b654fa7c649c4ba207b248745195188100266699e74c737d1e7f5d0142e450bd2e154f0b1148a7314b260e6d528d6b42323476ddc4ab9a79a96d6ef37cbcce99464a4017f0ce6e7b4012125e7e0d4bb36f4dd864e63b1fd50719f73566f0117d1a41233bee0fbe68b9b2343d13e5ba59868c45174bb1505b92ce94afcac15cb41e2cc4a50dee261c31b3b81ce21edd6f5f6dbf4c0541c595f8d175653b70c4d22d367ef6b9eedf4b4a91d117baa1ff5f4e92e67a1a1ba1b03d3ca83d11ae51ab2baaa8e2480c78c904b286add2c373ca5c475d548c52b6d5ae9a518aae9ed881fd406ca265390344eccb4bf3c8dbf49548d02b0563af259383f1f773fcefda498d7af2028ba44cdb02c14588802e1ac3648a1a1cd413339abac28da34c7f35803547eb9c521024413875e27860a17a0867f7638e1e7afd3a621d320c2d5c40f28ee1cdf4df847449f4784bd56fdfbac041ae772f3f81001fbf652bb85fe2d76de50c439130ff100ea4c626a14670d457a1b74d6726b3a269e4c53eca54a67bd5427728ab8e5a5dd09017befb858b2aec5518abd66da6106b116ab50b622220d462426b548a1278601d0316af359d126c8fb2c83ee64bde0f1aae4f913f79240d7c90c3b63474e021575dfa70070b43ed206be057dc3af4a9d007e1311bff586d806fde8112d7e3fa3ac1f7d1e4129963f66e6067dd18978e8e73c78c67c0e39b65c1431d8f3c3c3501f5dca9cdb4a7fc322769050c9deca9ea5fbf420b3f73eafd4a8bfea029d6b18e6b3562b2ee83877a0a28557c44306b4df30b950f7b62f2ae59eadfbad86eeee53fa12d9c8ea41c02712fcc435c5e7c09abbb31171a2671253c1adbbb7b3307c207d98d4d6863e7945ba63addb46c2e7e01c77995a72e026cf0b26ebfdde4fd9ff3228157bfe8ae19c954ed5728d4073e0f1b2bb844146136a530ac94cc11507d23c92318bde580224ab7519fa9e77f8a04487d9f471a2cbda2eea64ea4a497b14eeb6386e9d2aa99b1b81f7794c072effbfdb53163bf6209e500ee360247365d9824c34ff96eb7db4fbbe3d2d86ddccbb0372352a8e4c69a65552a46ac63d2105f9b723e5720323e5c4b5d2930ec7971aa22ee582f5fd396eb19b1118556e15c610d82057ef9d0225aaf084166ff855beff5d3f18b6080d7e6bc8d9e8f891d2699e6d460f410bbc2c95f5e8ed06bf2d0eca3ae0d66d83196f473ab709027613d5f344b6f21dd9afb4f48eeeeff15edda5fab260c82f8a92f7ff8084b0205a494507a281b0faf95f9d08ed0e9bd18570ac1ff4fed98a2679fd7ce2471cb62c87f89e47afb7314660fadc4703d94ebd0c5a8ec1905e01bda9c75dbf840afa89c35a0a58eee73aebbe40b0a1559f10e895ce009300a02cf2521b25d4669c565609aaee783306c40147ab5bb7e94467d68a1129386f560cdd0fa469435f64b488aefd25f6cb07515647962a43b6624ab7e806ff0dafb52649cd302028fc2195243d76c2a39f9ac1c703f8732e5ec163f36f94d9229816dec8a3ff0dbb1e025513a5743b1d9f69aff56ef484e99a6360e0780fe164e95548f768d05e6ee8acb156de8ad967152a5630a59000980496d3a01c0fca13f7ae31cdad5873df918c5b0a4590fb25e04900a62a357d5744c7b6d4397afe579a38df25defe4a039b9589bfd86abff8bde81b4a4d8bfa41170d0477c743acb0b9521e439922a898ffb709cbdd89f36398179c7b02632a0b9acbcce16ae0d2a3b361c861bbc9679c9e34eeeae8c7f6160fff2b0d8ee76afa46f3ddca", 0x1000}, {&(0x7f0000000100)="aafd754dd76b9bb52404ab5a6ea9c6a35ac34dae0f01ba19823dfddbac28f285ffeb3ca91c3176808f2e00acc6cbd6bd377b4cdfcfe4e9b117a24829c423fc5116b9da90e1665407568f8334c9cdf2e00e212f015b7c9ebd4ae8a5e0", 0x5c}, {&(0x7f0000000180)="e771472eb5199cc447295361a182e672c6054a5b596cdd2d853001f673487181b9beea0a27909e572b11b05a05e9672de8eb6be74b33f35749f8f50184b1c945ed3b3e96510e2496fe563f3c58883dd7e74566dc439c5274f333f0a155b7cea3a49fcf2a6c35ba95c6b14a1984184cbb8762a3d62bcef88eb09688f116e670d73c532bc7a12f7202e3aebbba25162771835454ad5b28fec3b7753770b95f9607bcf4f09925a40b0b", 0xa8}, {&(0x7f0000000240)="fd2064c2d5420c612ebbaed248e2b8fe526866c9378834", 0x17}, {&(0x7f0000000280)="57d65e799d8c37879f07", 0xa}, {&(0x7f0000001440)="e72528675ce217d62e3fe94194cc6abdd7a83e32eb0abd18b3f99e336f1275841c7edbd88dc10cf09bf659bfdaf62a4f652d0c10ffe5e21daf9d2d8f1ff49fb3789885fdafc708fd8b9e188988e67f76ba70a4269cfd558152971ab1be33245859abd22b8812868ad2144d747d414f800149afef33001367fb4a15292605628da5ed8cc003a97f99baa01dd1971f3cd19aafd4ab6db0e3dbdfa2f83442a70bbaca255b11c5ba2ecb481db9a12716cf7f10d4a4d8266b6d4222e4fc5b776cfc1c9c2c6ecc65f0592875718e5e9125c91d8c34d33a2649c6520bc12f92c9550079dd0be47330064ce0c01c74e8a86e85fb5e7f7254d07ae1e270081e45f0bc9b214b55410dbb006a14685919f17fd9d7fed6af87e331c37eb60a1c29d2098be279bc02b6cd195605030c91c3d62ecbbc72fa6a55477343e6109cf56502867d51ee9d143c0ecb19681f1a8a4a5682a5f48af022b5b673305636fe3865e460451efbc29a3f890f4e14f8ca7b5c3eae1049de32e98d38809068150e07dd1a675d4f70b002a52b8df04bfc0cdc6ce4d10d76aabb5b0728854ad2d3fa5b2204445e24862cf31cb1d8f2e1e5d253ea69b5fb66f5c4f2b5fa69f0cbdf254d0621ce10013a665c0797306f646343a795c5a165a83ab2ed3a936263479865cefacc36796b2ffad0d025ae1a7db7f46078fe356ef5cfa349409e09f6b896fa4534c1a42fd129d2894d6ae3811169d386ef8e1c2c0fc7e8ed85b40f9fae25ce8e704063022e2bac31d886a7e939b526c47bc0d9c580d213e2a7c1d9e3091d002cf586ab71d81ea0b518289056fbe463045b2e3a0eb20ab4a76b126d44b6f457a22a518acd19dbb0188a12988b068475e879f9b0ca03f6a301cc2a94cd66c8f169afcb502394665c0ec21af98c81040c67c6b71192adb49ebc12a411700dfa99396c8cd970c1ee434058b6f08d475e7213e4abeac3d4dff6d11ab9ae2e74337ced04a99dda54bfa1971d3e0cef7b9df372c283621d910384154b3a9843d660ad58d0bbca04f24e283eae3e3ce2fd013883a091eb724a05dfce7c3dd592f65c59ed94bba54028bff5fe5b055837c200b3b3e65cd873aee2fd776274d650c3344dcfe266fb1948abf357b9eaa469c724975dec01662c20ba607f6bffcf6e3c447756564516d93e5edef756d7c825c3c93975159df4316d379e130ae9a271396bed824a4bead630fe60f5b52713d7581f4e7193a92b61ccf08b37fcbcd5164111a19fba83859344c0f959cfe58099d07259b43fdd970d958fd0b256365de09d1df9716a4c3562804ac8dbcaddbd79902885e390ee31cdfbb111f9f6cce646c44696d7f745f109be9779355b2907c2273fafd92bb2b9e7b887a92fcf9ecf750489a4d08d29e1b18e41052940d92be33fe23c1a3ca2c941aeada92f6733880fb5f75c5b87e4f010f877f8fb7f5530b777c9b0445749b60b36edb1abf8c4f62417e74dbad5b56cdaae143e050e93e33ab407dbe39583cca353fa992eea1c4eeb012df3922a237ad15c1b8b30a51a194c2530a4f0548cb40ba9e2a81f965fce80bcbe0f6d37b9cdc65a3fc0eb7ded6bb4db0cf1dc106778fa9d19ebe5a9c5c6c2fd27aebeb1f6ac598d792163bda4a50fcc68d61d5f9349066657a2a01ba8c88ab6d19f4f3beb4e702b3644e9dae68c59c5012255a0a55be76d35f234ee3722746de8cbaf351abc4ba9abca9b0b8e57edcb3a2e10d1a810f4ff62994560eff76e8b18a85ea47cd64e4d15956b4ac92a507911f16b879fbb8e662cfe17ce524939ded91ca8a715138a30f2ee02e657c1cf6e270a410672a8c5efef4913b52d84a5eaf4b6b5edf4240acad884cfe905b371c10a5a0f3e37d2fddd322a8a40a6d7ba9a625fac9f6087bef27c39476c27fe4bec3ab094231595c5d63be9076e7bad10a97f1e39abfacddccb9ee10425ee9790807072f5ca0f2c7ca858b62360543e2fe829dcd4430c80c0a59070a5d04d2e8ee794859abf1723cd14edf88d628d12e15343bf2c63756d8864454ff977e3cd8c53ef46b4ed2f1cbba7c9494fd27d57c5c5b2836ca18b7b8ce6cd2aa85c010f7b94bb595f59607c883b34e3c757e1a598ff6dd9e894563b54b5f8bc682be188c7e0e5cde83b3c896bdd1ec7eca1a8aac86e72835cb8bd013cd92f07c8f58ccbd96263bdad97d8e30f3c41ebe4cecd9e851504fe0286f77b665c6824a43dbcf0abe49acde268a6dbdd927307546db97ab8fa66dbe7381fe8613ee25c6a636b8a169dd77c9c4f69a1366c9baca07bf436b4434995387914268e3ccf37685c9e3224d95ac37583610603ca7d49dac81b12ae77ce2a47aa36eadb90e65dc5b6448ef236c40c72570fb0d4ba3fbf5ac21e392fbcda27afbd3ae97fe99f1e9ea87cda3812f83314b91781176a0c64e5584564894a635d7e6ebaf577fb68b5c73d3d3133d2b78e94d3198518a5d2b3d46d23c30ca342790a5506ba0a025d98a16bfcf07101d68b397cdd5ca2ac5898d710f46b3f99803408d38aacb5a22207a2d22e026fc990c7230114a46f71cc64f500180139c12d13f2c753248cba06dcf67325bb69bf4415cfaa96ec7ac9f6ae8594342a7cc38df8725f3ef429f227df521e9809f3c9ecd26286f4ae4f8e3cfa2abcada568f0ba8023b262f4d1285a9e92f83cc4a4db4d8a9cab21d9157d86e2ec96e0441c19900fb169a76cd0dc4f4d33df7c8dd4b9d1dd687e7d34c80dba709d6b8dfe29549570abd2decda250f4862c81c169256a6d6f4ac553ffc0bbd2a78c19558c84b73032de0e86f44db54c1089d4f0d6e4fabd59278e9a369dcfb28b151b7c6c1a5caf8bd2a054d92ba9157783219bb2aaa128dd392278d4cff7faeafb2e7ede44b5c103eeafea65c1e7fb5110bbde81bf2fe0342138f046537eec71d9202af3c8214dfd69af7da08a3d9b74c0f7109395f41a8c6c5344dc60c19ecd33d818bebad6992daa26e6eba273855eda661dfb0b61917634afe9aad247ba1480fac86077664c488a1f8830877f9505f0b6888708cbad6717fc95713012143e6c6096c2daa9da4f11942687367ea22a1fa9878c28b6e67377584584fe44e4a4baec5a35883b94b9168767df73ab6925d409f6a49c01d132bf147415393efd940220b875ac6f00a5e85febe13c90f23b042b4b7966de7ba6b540148abfcaff26d9a5e69f4db22404035e7876c7842d77425aaa6fa3de6821e3e15028946a696f3aa15bcb6e85c8d79b730bf8bd6f1699927709b6f13de9d5bc063001d0ce4ce0aa561f68cc228c5ea3dc2e6741bb33b3af17525dc67fb0e1d1823596455cf170e1e4ba1c36d86e25e2730d4edebd5a3f3930c88ac09161d2a987838897fa0b5d6fced25c948b969949be5b9e4cf44e5de6aefc372a082e704a9ec4f8a253e38b0608b7c14836de9f2f6a21222c37ef0bb1921b00821ebfaafaa881a1512c2d28bf54d4034fb6af59d2b64d6f77262336c253f64dff740df73f0b36b66db0a594e281af5e955681f5e42208453d94dc908c3ee55c51faf99d500938015fc273dfd2e56f6892f6ed2c105cade5660e1732065633bb581f908d828192408382f5cbe3cf59d4c3394f14f4c1aff37988f195f1fc0a8036dbf4139cee73ccb39016a3b2e8048d6e226fc7e442fa7db71cdfd6b49a2c0462897bb4ec3e12cc37f44749cf2b846cb9760b8282255b61405ad474917d9665bd5fb6a8475b47dd46d9a8556eb70f0d3f8194508194ed4470924b1b194d50918b74c0b7d23904af1c3966287d11a2c45977069720c73e4f353ec8a482169b4db663c24bf3734781e4ca0523e3ca50d6d71b4b69d0e0932314d68a078edc4fdf65e12ce308bb601fb6313aa4308bb46eb44cbc9717c83bbd3503b6964a6a08b72a42be98f27a93395852d248f02300bf062b4a0b3177916f8002ed93885971981f7969658555e1ab2a4ab2d21f608cbbf6edd8a715e96106ebeda7c9d4d974f5d5956b0e2968d7e931761df3b6a971b7f03680dc7288d0af5ca5cb1bcefd626a6be9c82408f9ccba48b643b87b9b3979b7878d7f1365b4d950646b89a37a9a274b2297ee64d34eefcba9ca0f16ed4804ea8636511b5353054c5c723bcd776e004a28565056b295be12bc73f67139b51cb418d3639300a1466b50ec153fd06e68440959d819555e83ac26aea9883d33d2252489a5be01c1253f3e0a3e53ac54106739eef5f154692b1d2033f9d66039e46bfb7b76a1635aad14058f21522dc3de76e3bd0735dbc0dd11198ebc9e022b51ed09e2ed03139cc070485d84db0c2382dec5d644b3b218e29bad2aace75d5dc14fced23c1cd2c559d24e80752515ae8b3003e418b24ba0ceb691818a4b8337094c578a4f3032ae147d0d06aa329b06c3b1ead3d1e5ab893072cf859d003e65f5615916d881b5df33c860e9490fae56929947140f01a6a6375c46304f59fd4f5e609a378cb014c6c778bd3fbb0b216e7edfdf99d3408f1f079563ff2423d205dc22baf03b9351304cdaf19228909e3d18a52fcdbfa1a6ccd93ab29abc41c33d28df508cdbfd75b69ede819b40271ea3f131dcccd10106de08ffe79479f662b99492fb896f8adf98d9be693c4d4726f2c4592cb34db0a61376e67b2d0c32f5f11c567d7addce742bf61bd9be11d33a4fe1b5b054d5614a95808b756b404f2be2fa9e2a2fa72447d52db826b4b989363dc3a27cb2dbf87cf17b8b0df3b101da8462d7ed9bfbe0ed08d5d16c27ccf5543b624c0bef7dcac46b07665056f7cd325b0ceffbf50548761a0a3260620ef772d7856ecabf9b2e6360097d7b3208a99c6a4d7f71ee29f962ac9225040f0428cdf224f3cba960f587fdf73d95b0f5657dd85eb560bb0c5c113e7bad607ece22853d71c6eadff834600b78031daa0ec3ca18f49f33afe02555801d3ea63c3e37dbea884b773ff0af4c648248a890b22d6f238e77682ee825550c2a64722262f1646304bde84ce022209dab96325fad86fd42a6dd2c90474d51ed7ec7d3906cdca15e3625b05594322cf8d71dca83464e060c75063f5613d62370d4bf95b4beeda43c4a338c2020fb8e73f34dec208b19c21ba9be1df2533f522a05811a2f46dec5b9fb4594f4d1d6a1cb1aef5f29c6ce21a6286b2ef9f3906685db4fc4d53103f0b53ad2c53fa8b86158b6b75d0c496b543326534106db6df3bc3358fef1581e57279a506389a07499306223a78e5b8860d73f7c7e1bd992a39c7b05443fe3916c408a488832a1b8e642b14b32fe7e0d887a9ecaddc260ad1393d4d8ec67babd1a5cb13cb343b086cb8ddc636ef5953b86394a238203f0047513dc3f87649cd39bee036d113c6e78445ca18d64964534f64185bfad23e031526c789d285af04cc315e8d6abec32ed1a2b27316290d13019ca3d86b28c5309e9cbd659b90aab65f1f83e51d310571ab52b6fbc530eaa21a738ce46bdfcaaff9467315d893968b10c8775d5716ba2fa52c91080ae26613bd0e10f78c072c3450298e7f4ad71fc001e035cd9c0045a3d25e71051bb05245de5eb5365016c64f08d8f11dd6c169680a917d6a3061cff585f6f47404baff332a2baff88eb5e6a8e7d6e02ce4b7484afc4c3244a6bfbe59efeab03cb5b3b0c15ed782f853d8e7b17d3f07511ad41f5f1e40de9688a79f1c30e1d10500bf410562767db222add3c13325db3e072731e632eab2d16cce2f877026d5172f07dca19acf9a364291d9880b7c009020c33b9cb716707709ea658403dcb709648371dba64b8b51c858b11886d3769ce6da0", 0x1000}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) close(r1) mknod(&(0x7f0000000380)='./bus\x00', 0x8, 0x516) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 19:42:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0xe7, 0x0, &(0x7f0000000180)=""/231}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r1, 0x8000000021}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 19:42:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x17) fcntl$setflags(r1, 0x2, 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 19:42:19 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x6, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87b11818089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc786712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac24293d5ae1a464450de0d35352d0c9caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c06000000dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d96fea7fcfd4"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0xfffffffffffffeba) writev(r0, &(0x7f0000000b40)=[{0x0, 0xfee9}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x24) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 19:42:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) 19:42:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 19:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:42:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8ebb15336ebc2359b1fb4ce5ddac86ee90a91eb7fab5b09b99016975dcdc3121fc5a95de663765a93cdf1027485f3854ae1a92e69f88d1cc5e99fb16bf063f0237a4428c0bd3f41261a8b1c6ee579e9cb233332bb6cdc5ea24e91f8e4c6129d7d46c816614e9b4775661faae67476ebd4653c782c1be"], 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"}) mmap(&(0x7f00004a8000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x1, 0x2, 0xee73) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x2) 19:42:19 executing program 0: munmap(&(0x7f0000783000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 19:42:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:42:19 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) ktrace(0x0, 0x0, 0x20, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x23, 0x2) 19:42:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="34b20c3ca7ab255ddc66e73b31f80e9ba01f140a89dd6f933b9166bfe48b545c88c1cbf9ce941ddaf33ee3316bf3659ae1331470390096b0b5bf2045f7210879fbfbbe3c58f99b9ef6", 0x49) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='[\xe4](\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^!\x00', &(0x7f00000001c0)='\'^\x00', &(0x7f0000000200)='-\'*+,#{\x00', &(0x7f0000000240)='[*\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='./%\x00'], &(0x7f0000000380)=[&(0x7f0000000340)=':%^']) 19:42:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820, 0x0) socket$inet6(0x18, 0x4, 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="58c7efe37036cfea562f011425b2b22c126e5864894e272e0b8696151d9cf36a2e8a106020517a376869348e83faeac04c8122cf25e36ae76542b81508a1dd0f2d2e3f5d64daa2bab688d3b92a2df891a5820a017736ae187cfdb0bc5f3a6c790137a3e994cc75ba21bff54548c1394db2d0b4c899ef7222790a7dccfaee401b9871562aaedbf59c9238e3d1d38cbb40c87deeb94c1d6c63b1ef6a19b040be3424b4b2f1a2e5ebbbfecc18a5ce438504995d9ca008b0a8f7f7396d16d04c9ba1911bae98", @ANYRES32=r0, @ANYRES32=r0, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x7) 19:42:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x10}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup2(r1, r0) 19:42:19 executing program 1: r0 = socket$unix(0x1, 0x200000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, 0x0, 0xfffffffffffffd64) 19:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3f) ioctl$BIOCLOCK(r1, 0x20004276) 19:42:19 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xfffffffffffffff1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x4, r2, r3, r4, r5, 0x1, 0x4}, 0x9, 0x292d, r6, r7, 0xfffffffffffffffb, 0x3f, 0x7}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r8, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8]]]) sendto$inet(r8, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000380)=0xff) r9 = getpid() shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ff7000/0x3000)=nil) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r11 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000c00000/0x400000)=nil) r12 = semget(0x0, 0x7, 0x2) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000002c0)=""/12) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r13 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r13) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r8, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r8, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) setsockopt(r8, 0x20, 0x1, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7226dff953d3423672c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fbcef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599db840fe0c8954e32179d5b1f65fe4f59fbb96e586da11e6cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2650085ddbb4e7c34dcb31e610e6d941d18e15a95535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b000"/228, 0xe4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) 19:42:19 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) shutdown(r0, 0x3) 19:42:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 19:42:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 19:42:19 executing program 0: mknod(&(0x7f0000000040)='.\x00', 0x40, 0x6) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/185) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = socket(0x744b8fb5315da0d6, 0x8000, 0x314f) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000002c0)=[r4, r5, r6, r7, r8]) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 19:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") socket$inet6(0x18, 0x2, 0x6) 19:42:19 executing program 0: socketpair(0x27, 0x3, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = dup(r2) ioctl$KDSETRAD(r4, 0x20004b43) write(r1, &(0x7f0000000080)="87361d3519a970f8663023586e11201376ffde11a76edee68f69fc0bd9a7386940c22b77b5e0a95b2fc4280c90c5323c4445677ef6a690f9e8854629857e60b143c78c8583528e670c139e8ee7d85b53803435b183f532315987474a267cf6416639f328c990695efed6198122de1c5b04eef5a312fc7e86bff64fcb246ec7b1339dd84ca033ff744eb8a81f40fdad61e1d258740fea3dd2669dea4c5c701d483ec9f008f4", 0xa5) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r5, r6) syz_open_pts() r7 = getegid() sendto$inet(r0, &(0x7f0000000200)="a1410e47e2b588126258a69af9079a684a2aa5", 0x13, 0x859bf71f9b5691ca, &(0x7f0000000240)={0x2, 0x0}, 0xc) setgid(r7) syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) 19:42:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) 19:42:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 19:42:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 19:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xdb51f032a216937, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 19:42:20 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) read(r1, &(0x7f0000001740)=""/4096, 0x1000) readv(r1, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100), 0x431) close(r2) 19:42:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) dup2(r0, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x13, r1, 0x0, 0x5a) 19:42:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) 19:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x0, 0x44, 0x8, 0x2}, {0x7, 0x200, 0xfffffffffffffffa, 0x7ff}, {0x3, 0x1, 0xffffffffffff0000}, {0xa9, 0x1, 0x2}, {0xf88, 0x7a9, 0xffffffffc41f59a9, 0x7fff}, {0x6, 0x1, 0x2, 0x3ff}, {0x200, 0x800, 0x3}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xff, 0x6, 0x3, 0xbc1, "19beda84388d1b60721b23d598458d2d88add58e", 0x0, 0x1f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:42:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7fffffff, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) close(r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 19:42:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x0, 0x364db6fc1df78a4d) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x81) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 19:42:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 19:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='$,.\x00', &(0x7f0000000200)='\x82\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='tap', &(0x7f00000003c0)='\'(*.-)\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/bpf\x00']) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000540)) 19:42:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 19:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') clock_settime(0x0, &(0x7f0000000000)={0x40000000}) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x101, 0x6}, {0x0, 0x80000000}, {0x100, 0x7}], 0x3}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0xc003, 0x0) r3 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000d7d0c6e9243bfe2ab073ec7c70bc00000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf3349efc7666e01517036236e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3831f164e96341efb5219e21ce5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5529e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e60592c4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a502fadfecfc7f6f59036009d9d7ea7fcfd4b18d25fe2f70c4aaa5b68ce7c0317971791aff314ac8b87675cdbde609533160962263fe2cecd3dc26"], 0x10) shutdown(r4, 0x0) writev(r4, &(0x7f00000006c0)=[{&(0x7f00000004c0)="fa192281b01af2cfd72bc57d33be1ae89d2ff94a089dad67a29c57c60a377be33b868045c4962cd4ad3cbe1bd2516f0c6c634cf04a070e1f7e4657da258fab0681a4be465aaabd6b9909e51a825f926e9ae9cf3901a604dc5955a073cf316cba92fbc13a95ef28514ce1dbe9c6f8fcc13199cc090dde1328d1ae73af9a27d8532d4b3b046e1a244889cc1ee05777654d23ff6fd2c0c5f973b876569fc54f3c0ca7917e28f049b85f7a35801264474c74044f6c724281bda529a38ef4db6d01075916d4215cf5196799622a4aa3fcae35c7f8f45a76090980"}, {&(0x7f00000005c0)="e66cd506b9d5fe30c13db04d07914a1d0442874d480b80f808e52778acf87443458a329ca720d6ca116b07e98ed2f15d45da8f1ce95163ed14635655d4510b2ec266f538cc6e9270391a024fd7b27799eab7cdfa80445db4610fca37ef7d1b8de76456ca2ee13bb6fbdb28281c1fa8a116a84901b3c6abae3d3f23e77fe7ec9606d065ddcce65419a335b592227377194423339165f78d8b9d8d0b99635d355754759e34f32b689fd615b876f153efcdb0fae11a434af2a3520ce96809cee5a815b93417f01d2009ce403d1fc089255120797309"}], 0x10000000000000a9) 05:37:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r1, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 05:37:04 executing program 1: 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 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000474be83f288b83fc1ef51b34dbea9c5d9b3b35f4be5b901879a34de14d3e1b35728305faff8a6820b32819a68b49c2fd9f0dcbd689"], &(0x7f0000000280)=0x28) pipe2(&(0x7f0000000200), 0x10004) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000580)="bea28e5f26506d3815cd9f173a7a641dcb755292b10d47703c485e540ac7ec63465d24228df1e57af2a64ef74ee7407bd6e71342b0aa0d3c27a0cae816ff4df50fdea0705dc120e365ff0355c183d1682ea92c06236305bd6aadac954c3694fa37eea1132ee3b722f0af194e1f000000000000004ec2757026dbccbe8617822953f5c19980f8c0abe2f0c006fbe85b9d55243466a5e63dc30382405368fd21f961ea", 0xa2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x7) 05:37:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x3, 0x2000100000000}) 05:37:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0xf21}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40, 0x80000001, 0x100000080000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x80000001, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x37c02379f3c5bfdb, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x3ff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0xc9909064104cfae, 0x10, 0x401, 0x61}], 0x47eb, 0x0, 0x7, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000080)=""/140, 0x8c}], 0x2, 0x0, 0x0) close(r0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6}]}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r0, 0x85a4da4761ce377a, 0x8, &(0x7f0000000040)=0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001080)=0xff, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000010c0)=""/138) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="41ffe50190adf80cb74c3dc9989cf49b54fb08fe47ca4baa33f061e91217a9dd833949aa91abf13adcfdb379d67195cdc3b89157964413de380b68fe4bd8049541e1c09d70bbc805b67cb9f61f77f7424f5e2aee77d7bc606ee925df4f736bfcfc55127dfa63f01c1c858ace69d1d5fa0deff2db4aaecfd9526e9bd323695a3b3063705e29c631b1111e1613956025ba0e6970796c89c4993cc6d217eb1b39dca92e2b7afbb4ffabe8fc1609a06f4e59eedd56e13df664dfcfc0b4e86540a88e3dacf61088190cc0c8f06071a863ee503e6c648db676c3cbbe33333778381e2e14dc874e46dad4203a45efcac777bcf38daca28a4ee7a998948fcb7cfc3e550e0b4e659365a2b0f41e8cbdf75bc96da671bba333e3deeb134229cf42c498275dbc082321a5d3130da7d2fd2cbf9b6e5fabc280b530200f0c34f3bdbc8114ed91bb1359ef81ad0a8eba8c4aae76449feae00ca708f3cb8eda547b080430f0919e732a42ee7cb75d002c0bc6a88ef50902337803064c4490d481734faebef2206c6d1802207e020b0d83caa2f2ae65b49da6a99fc681483eea6885fc3ba3da8f89831244282e78ba317b974a60b0e69b4bf6df2303745101cbe324b5db982a40f5ed761e3dc4b303758249097c51097e183417f2dd0f92de84004206c8d6b78f6700b1dd05f6d54cd7776061853acf1fcd2dbeee2d4d4133ed396c0555e9b882ad5fc481e618b417abaaed95e5d51c43ec3731c9805352a9f3de88c70f66c9ece602ff59690fb611a4221eea4a96a6d82d9cc4cf8febf76b99f7443cf30e9671bb2458a2387f77d0578cc9afd3860c231c0133441fb6d96ffc107cf354c08b9de0e9c60e38b6ebd846279145a1a1258be5997c298ab8c76190f18ef4d8bf38d38d3c7d2394b23d7e6cd235ec252054c0e324fe70986591e04418ebc9edcab3fbf67e66460f82494df567227c1bb29a1ddfe8ad00bc00ead8281ba1769ad41be397a0085c1e67646e1d506ef31ead6e244ee4e05268ec938d55e41e1c2de5ab45af7ca5751ca34143efa217559c29fb729ed0702a4a8ebb6f889d49784da074abc9fb5939eae14dec1cea4f76a6c43811718bb6a5bedd7d94e66b5fd5fb257dab81982d42519a601371e43ffa7073551a2b53668c10e0d382d0d855566282b5d5ec0923121569c017a6dee70e046bcb89ff67c7e2f020290f64e65746ab12db1b2f6a66c6a9c266cd8e89cd734e1d2e320e9b8dfaf116a2ff1b70f6d40939c88247eebd9ecf5dcbd50963efbbb4742e977f4fbc3353b5c149b36090f16d390de57bf77deef14670209ad163993f326a9ddb02266f3adb1024a1706f26ad0c433890092b9c7d735eeb0534e149058fdd1e1710a30fa962f739ef91a01db111cdda9267e701d06af7a110208610cb939a49ec581b6bf764e22bab759f52f877b885f5b0159959c249ecea1fe7aa28343bbfa1a81f5dae3be218d0409f2b0ed1052dffe7a9f36a72e0f3172f75db2705a496df988b0b52e379e413b3eb08d02703bc1adc316c83e62caafa3039da9132a18202abf85060579dad5113e43cf8bcee78e8c3e9aefba537d4b9527c3c1bc856c7536133e719fc6c5aac1650dcda180a15340df5f60aa82746223a5a416ab011f51f0cbd4c89c6c965cc4da0e3ca4ae6e9bcd7f2f5b3ca8619d67c0f63787a5d2ae6ae3b9da4cbb56c3017c4b759cbcf4a87a2115e2525b4574c33b611c8d29729d20c33b55445d5efdd9428ba093d636a5a943337c1e7e1640b257dc53d05d2b0fe91d87f66624a3cbafbea74db7f8e90c8539f2bed41b2d792cef1ba049394976da3b1d199439b72078b95817f4318d360aa053dc413a900693e33bed87cf55412df3912dffdff36d7354ca2c1d34a5312840ea7ae932768862b098731cc99a18d8b077bfb3e55b44743a8877b06dd6b7d5ce4e232ad43b998a1898b0130ce5f049f69a78b783a1e40192877629973d75f80a48582790fdd3feb11c0502f3235689b9a05d7dd2af81e7791bdc31f85fdff421fd3b649de6f44b45ca44f95d3e55183bae216dcdaeaff2dc2bb7653958d954d75e4600b9843f5fd8b12d487fddee6159c0274c724cfc74207bf4a9055df178faa0313201ade52cd4fdc2e38d5e2ba17c787ed833094c49b17ebff4aeb4da87c7fc9c6d782e50e1d942aa6461d6a93eec2d906fe66544802f49ec648cc24a1983f2f45f82fa1a6e9d59a115d612fe403b9ae9fbc4c9991095be5d0a55688bbf9e00a7dd79f0f565e4617355c1c36ac2eef060b90bfd3dd267d02fee9518f52a224603e442b40d42eeed1bcb7c67f149cb9931e14c613fa37cc985c065ecd47ae92d31a6c6b514db5f44f7c06305270eb8cf669fb5e23912af3e1e853ec4d1199071dec03872429585222ef65a288a9f8937f2a53f7308229f055603d0ebca83a31b5884eb1943d7b6add84cc1ae8eec9348fe0cc66445a46da652ade9d32ecdc0ba6aa9c0e470a2183726f5b8574ecd5db34c9dd86e72bf3b01a26142192baac0c7a52739c0610d4ff8f655d74d1fce31923947b43b2fcd2d4eef67690a40ca54de8febb55b287fe13bc715e729f31d44e94741ae70d35cea3dfd874c8bbc3173b7a95812158be0fcf98eba25655199379476cc814590b40d22296c4ede58a4b59dd48bd6852a1cfe082969281be320474bea4dab632cb69b06d14d48a262919da7ea6c81530512ef6a414525a71ac81c072d119a243869a58b523c75a43d67f923a899164e54e9bb225ae82f479d81915025c41b8ce68d2e0ce29ccd020e48edac62d6e0d8fd20cb4f1852e9d125b11e2bd2ec26cf1ad65f3cd77f7a47a69934eb609f0aaa5306c072a955d1405cd86e2e383d5952cbe9bde4792f55985b70ba9917ea84dca9b8898ffaffafa7315748f23562c5e9c34d38f75e2faea0a1f71c87a2f2dbf39b087e5a976f35477b9a9a7c2b0238a1cf58fbe5e4dc63e8a2edcd862b48ff83ada85abd217ad5782d28b9f28fdc615e5f4d5facfe3d6effed1985d3f1fefad2276a06a7868b32f81d44c255fdbae11b054966ea7cb63b722567133b9b6d37b5c1ca104c1ca76036e29e2c8793bf262a739ad13c64a6bda166a8d8b3e4a7028f9a1cdb18e1240fe0671c6869ecb4964420bcb9eb00fff11471bfd79534687818cfd56a39c85ef4ce4bd9e21f9daf38108c79ea410f8e4fce4c1eee5fc299913baa7a1b56fd3a74a1565f589b7b267133cd0244def7d81aa269ed4a4cee60bfabe8511beceac347d027d4b8ad4e576d8d0f38cddf93dbdb6a2ae472a187108c09b189fb11342fde3d9d35301a94695721a7f8aed108813264054c54f525fbe6a953e79022dbad33a2a5f0a11a13f3b77242d8b9fd2e63940112fdf05f19b9acd26b9f3655f2c58a8ece2ebbcf2bb63a1a9f54b8e60eef9583b262135241a316199ae6853df063d02e9f7a505a7d39ee1b12bbf81dc369232c786645c5efa5c4b20b60946fe68a0c0f3a9e4d5f7065ec9333973ef4852ff258852caa3ce5c349b0611ec4d344390bd444b90bc1d2efdb94df6aec3b8700f1575fe971dc7c1f023d336bd43b9625355a8668260b715ccdd9a540057d8362eea2194f8301348164d61d78249fb7272fb833fb3d600109eda629165dfe79b7c5462905811b742f305aadca77e6328dad011b4900558dadef96e010b6c280be6784c6c210a0a99f13ba38687b4826e9c19f3c736a8d328f4eb29301dc094231358f236089c8f498d0513adc58b4fcce0ac5586bf035c1df93602f94969475a1662c75dab65eb1f7a9c5131daf40554437112e5cde4e548a54e56296cc7a0a545c731c5cf07ba37ccd8bc37d691988a8e150552258d5a2510423ff6b0d82ad5589f928c0623f4e6b38140d3a4ec57fc8180f9d4772a7f7d6ee4f09c7f931897fbb214b67e4973f1aa5ad5effa708e2e747e3e57c71159ba23975d814a838d243d69c036f1c0aa273ec57e68058e691834345be71b96fc5cad58582d753358fb83b91781b9071d87912bd7b9340164d6e7611101b151ecabc4fbcc4981b8774824bf92ff9a8d2ef1ee98a10fb77a40d056fcdd42f6d9bc72ad2d0bc7d476320418c3b8c76b058fde22b3703beeeb6cc9a016d53dc0dc8206225df99f8abec90d82835b9db0d87564de954ea1aa5dac453df0351b5f55ab8192951cdc1eeb7c197a84c5d8352043a4b23a8ccf2b9a8173e070273bd67147f5aef10647d7a978d2ca9f44e5581728f4f336fb335b1005827d44827d49f9de57885d768b6205da5055bda61b0a9b45b1de079359f05e9a569ae4aab9bc261d11d35b859570d7a620613b04a3b4250bb505444d67c749eb2ee53013a40be9c609f172fef2574ee0683ebd86258beaf230f8b469447baa77e9b8c705a73ed7351b41df21867ded7274eb5c60a91e7913dccf98318a8c3a1bca9dcd25146051a3facf89eda16790b16eba7791d6720a22d2bf0f048e11d0e8a5009c026c9e6c152eb88544d61ad587e91e03a72e4f781f750bcd3aa11eeee6a4dd9338eba208b3535e4c96590ed36993bd8a5c572569ef9dbc351ba390a15919326e4bfb810848378fdc6ba990bfbd95ccd3a630d866bbd4fbc19ecbd32675587f202504e8b435222af530449da36a1be545a22de3351859f3da8f507f685a1dc167a274ffefe3eaff3430ff209004df1dcba979c1765de9ea8f935c2709623435668d2a300f4b1cf7453bfe40f11e43ce78bd1ac8ffd07a8a3146a3deaf4a62e93792fd500b676014e851e9d89342729bcd7e84f0b1c9e07517ce1bf60b1ce6f22ab427ba773337742c197b0d1a5f58345e0317d40b78e2c04df1f32fd1a9e6a3165fac6c6f67d02b173c7ac269cb6c5f171ebc73bcf3a759903e78d87eac6e4b3004597f3b24e370d816bc5995360b636f93d279d1faa1ec005c4ed44fa3bf8f9bcc5331e2db9ccac8fdf01ac3a572dcea36b70111e76bea00175a95fc885eaba210670c5a6cdd32f461298a9c33f7dcdabed6dc5e1913b77997daa249e8a80c1b6001838fb6abee10b6ad3bfc81d5a18740d794429396258c045b9aa104e44f450780ea086c0cdaf0d76a059fdc2dd47a4be54159043e52f379970e45749c8750f60613a65658d700bca8a9b9ff9f1f8f539c9995bd4568a741414872eadc5646873aab0ec39c3cfaac3ff39c2b7d22f7ce694dc62d397cc294e0c5f949458948030f009b146a54be4049411039e7a3293ceb965e9f5f84955bb7253953843464be5c93a9d734867a16bb664af298cbabd922d29318f37ba262a3f67560d4d88984f3231cccc92bd9a2c3de86bd5e3720713f5d53b59aabcf560ec00268a60edf57d423163fa0f02ed7322f1ce6a66153d060e02cd078aa6d957f177140118b14c661de8fb178604ed2a6ae0bdca6326873856a722c72e10ab3474e9515b443ed82c2e0dd7923729035941b5836d0b7f675e0e7a6dd68cd78bcaa907af85b4efa7e349a767c2f338238163a796159e1297ed93b2cff4a3366513b1103d7c107c203528b7c7fbc7a98a761d24c5207a800bf48b109f7ae2bcf57d44855d160e3af21ff7898e2247fb7c0d4d1e33c17bd4662cb0ed0159f9b9a621ef88c72231f36278cf7febfb447d57e344b67acee52b2e9af0e5c894c4c55960cc68231e5c27fd3939a06cb8c20941e70be56cd9532dca058ff9cfe8c161dccd294876d607496cdddaec523e0b2e84919788c6fc7bd2d9bca9117bd99312ea7afb0dc8b31d666ac4f9b040f4051c129ef144e7da4811fe73f", 0x1000) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 05:37:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB='K'], 0xa) recvfrom$unix(r2, &(0x7f00000000c0)=""/160, 0xa0, 0x800, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8270b4122cd2350000000000000000000000000000000000946aa6efce1762f1ff34f43e98ec972ad35b7a"], 0x10) write(r1, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) 05:37:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(r0, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffff9, 0x72, 0xf0000000, 0x1, 0x100}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xd22f, 0x101}, {{r0}, 0xfffffffffffffffc, 0x22, 0x80000000, 0x711, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xa2b7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000008, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x7, 0x40000000, 0x9c1, 0x4}, {{r0}, 0xffffffffffffffff, 0x4a, 0x3, 0x8, 0x3}, {{r0}, 0x0, 0x2, 0x4, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x2, 0x7f}], 0x5, &(0x7f0000001380)=[{{r0}, 0xfffffffffffffff8, 0x21, 0xfffff, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa1f340f552769ab6, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x6, 0x200000000000000}, {{r0}, 0xffffffffffffffff, 0x5a, 0x40000005, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x90, 0xff7b273ff1cc6676, 0xeb, 0x40000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x200000000, 0xed0}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0x191d}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8001, 0xbf}, {{r0}, 0xfffffffffffffff8, 0xcd, 0x20, 0x9, 0x7}], 0xa00a, &(0x7f0000000100)={0x7, 0x8}) setsockopt(r0, 0x9, 0x5, &(0x7f0000000240)="003f85ab4c1433324c9c9c0b82a0a1d9d3ec0356ceeaa95175c16bc3032fcd0216164d1b21978dcb71312884129b05ee9b38427360bafd91b5ad0744cbd96fd0befdb7bb0d6c1aba248fbacfac58b5f6f1761f5b2aa0d9e31a6baa5d622d03b4806f128cdb0d7334120640f79dd9c1723c4159af4796467820e5483ceda9b9d09052178906f3908fbf07678df1306ebc54e24c242886bd67726016e40e6d9ba468519613d825b2c8b16fee7f2040b6191b62ab991ef2482c9360d27bf8fcb8e2f98a630fadd508bb9af68c98bff306a42f29a7a469471b262c616b9055a00bbeaa254228dd87b2de3fbfa810968b216670e949765961466308066191c9b51fad59d90e7134cfebd18fba66818e95f3384f23244a1f52a0b1f8e1030410a240ab7c03382ed9c8c8cf29740adfa59cae11b6fa25e2b9691d4d70581523da230f995f60732717dd8a2f0241fa552a7504a89c944b9a2d0208684f9ec83d6b43a454b13cc411fc97ed22a2e5fa96e6da127d5a7bbadf083c78bbcec5287db7b1e5ddcb5d3e269974f49eab13a4f3e957737ebbddcd1369a515d172dc3d26592f54eb5a6baf389dfcd6f22152a7b6015e98408814f1ed8b310f91ec8964262aea33f6bf04fe93a257f045f5e962e52ef8272e2e9c3c3efc08df7d01b470a2c25814578a5cc4a2c342aee2d9b33b81d6846a28619295c8049080acdb6bf01a16b5c569cfbf15986c790b3e2cb519b535f27a91204b66daabaf2cc39c9e540767b95113e095ed9b8ebb4975e81df1a1eb282628029538d4c6ce0427b3a79cf6e17c119a5772374a4b780c99277dd95d477bd77fdb05eba70117d1646af4439877f78b04e7223f97af60355504eba94bde0d1c7840b49392fba5e963e30da9fec5b3dc2893a897dc769508eaecf64a3b18bd9f80160ed19ee19706a94cb25770cc5827327b7299da80836039602cacea7e0e2646617ac7d9d876dff05eccb00ae4041318af9ba1cdfbff6622972d800200ec5c6f3819b44529e9d0112a3e254f8fe8c8b781462543328c989f85694161d23114683ad781ed2881a92143ef9849ef7228d379f8a56dedb758321bcaea115bcdcee0cb7b59338ab5a69f9fff3111b1eed5731b845b14afb46bc7ba283613fb6e5d813c883956e2a9e275d753ad4742f7e6d04d45bd165b78ad44e75cb8338202e38184a0e990ac92dc159f880fa21267283159ea762077ede8601ed075d12d6a2fda270c6d5fea4f122e3708efbaed1eb8997c79e26c5ac47512d7eded4f9a74c59323b88b504594e379420219255e2757ffe08a36e87b6cc608eb460882e5d001c3c6c60dc6dd88ecafd8296a172d2363d783258bc370c69981d6586296e4f6826e946a7aa90a74bb34e7c0ab38b4e5c928cd773f4dba1e887b25cf310ea6026683954e5a8ee9475d0a7bc28f9b91271c6fd4e90f1eeafe73cb73eaa699a887b2b0e76ae5319efd4845bb80f115fb8ec48ee5c90efb8a7bfa9c8902e55f0ad81c031058c3571c8f316c7b2acbf86c0fc5e8de012afc99918bbb2912d584cbac1f4862e30dc1a6dc2489b0d777cfe8476cb2419938560ab8d109cab83e44948cf8497cbfc522d0a4b084fe73d7dd8a7f7e0f6f15a7fb1a33c4fa4b28aadbe21446bb2eb44da83b5fec29ba73e4cecbac0f1c055a03d6c9522d0af71c5f61a036a73305cc3137004dd030fc2fde7f7970d5e8e6055ebc2713ddf19a81744825499ba48b16b8876959297c8f80572749c01f15172b47f13f135ea72b31fbc4f55366e0369e1521e4c0c8d42e7c3ffd67ce34e2f62f29da124981be3727ac0da9b76d7eea9bc2e895c9efd19724f48b9dbca0614b8838e130051fe0733b83f10157fefda7990f38e55a8c25dbae517448d2909d49359bf5e4b42eb7d5bd8c9e2a8078ffbf60ef537e43b3ceabc15cc4f6f37f98410850fb79ff0e40549ae9d29db628382e9accc30bb1587008fccaf0336a0014ced8d474d63b6b6aad3487d34be801bb97a86c8aa4fca89c4ef970ecd2c9e49401eccaa921e9a3d38572a666d1af2d93bcefeab068a667cc9307be71c8c967001d7ceda925e8adef0072010beaa94afdf55365480c394114f98a3b6267dee2171d6e83124cde6c016a7ccff29c0e5342cea27c8d86228ca1aa455659ec4d53476a6d87918daac9b41a36ff24ce6891faa903f50762fef859e7a13fd9310d8ef0a3755f32af2e4bc62af9bad8821f2a34ccc6314355eb3a06a01e7337d7ca7fcb74e7e6c9576dd5b1f50cbdf877ae5625eca3c3843c41bfaa7965581dc546f04ce8cf7fd952f10e26b9515b054ca9a46603263aeff8c145c9c145afe46061450d023d95563e064de173ee5cd4c94f6e106d912ff00408a8e695792df3e211d1dfbdc2a5051c30b8d2ae237e3b98f21147770ead7085467254abfc418fad3d616e2df545f5683aaf3285d14b53fec112e4c0e29ebd4dd56dab62d84f8c8b68b8ba129c4f7f7cd0338d3da3651e76ad9911cc6a17be72380726744e4a9b9eab2b599dd17946dfb32d83bd0aa7f790938158139ca587de5edbc5e3f9b67894a351780007c01d1a40ef92db5cea6523ccb11a075cfdc98cd8abda4681210499a135416013b87156b39365389be2698a3eabb66a8a08cb8a1f42042e340a25c6ab914c54167dd5cebe00f6d2257302d433c4dae7abb715a342c3a54aaedcf9c1ec0bf0ef3c086bf417a1b8054437b03c5f5feca711757bb1cb2c2890c462a4a759edb846098713a532bf7ea4211757745a119140ac162448cfff63930be8752f188b5350c80926709387c6ee94cede46d6768f09fab851a6c1aab82e4fc27fbdffd6e1bc945774f9b8401be0eaab9b758c2450637e27f37c246c8287ad9038e75b429bfd961439a7150b8d991bb41b4acb3fe7488882e2ec477fc18a7b7c6fc0f7939ed40146ca6f8c4ddb38e505a021dfa047cc6550cc565b54e91d16be514306e4ce898a6f4aa7f8d915571673bd13ece403e4dda03e94e2543eab8ff5ceb7de851623f11c967553d35d3a2d59d88d58a63a504a1de0d4c617e79812ffa40f6324685047dd6643ee08ed9f05865f19ec21d7b6217f5d562e1d41d6787b0e7bbc2ad4d48ddbcde8867d21354dbdda53fe7fda5b098ec45564dd38e3fc3edc9e64a6fa60bf85681556f6b8b4ee10341ed37f8f798ab702e8b55d480c9e782f408be478cd9f50f757f4a21da68a248bce2c0f4473ec845b7da29fd6940ede8ead466ce1130884432434f71ba505e9292bf9a2baa9ab0799801a6ab689dbaa6259ac3a6cdc8d7deb1c9c790493d6ce7a31d3dc548172be93a0dd37b0b388719009da99b3e41be5cc9d8ae8928d833434ffdc17b039a148e182af1f4e64a2b111693e4582d55d2480f2c166124852868561383698b3c879fbf55019b756f0a6ed7cdfd1a74211683720c359f24482772270c07e2bc44d10693fefc94f6fc1091f014e2e81eb6f92d510ea9456ddb8e2064c2772955fdd5865ec2b8aab563f728485e44bd4f0d9df5c82555ab05e56ff130f623f8ea518d428aad8fc416691e7d22029c36ecb81f5ac19896d628c434fb58f9f778b8a421a02c2831d32e2092fcce4bce4554dfaff2a8e3c2143f7ab6652e9bed7ac8d2a2ccc1223988a268e7b1841b64cf382b3d2772d07e0594b58baf138cf3c436695de24acc754a85455568c7a08b498e8d9e7b84ce0f8189b5f23e61d2d2bfc320b0f62f10a0c6f3f1dbc1c8f417715474ddbf0f78e3db86a18befcdda8268d0a583f10c77183f18dc5c2467cf5d60b9af993e987432c519c5c90c8cd1d279d0d92debe9375ac760902d3ba29558f08b53398b86219052065e37f1c0ce552135f8cae26b8652940e5d28699e4d23d96867b74ceb9c088c5d9af1700dd2c1f9c1f0ebab4229a3df3c25dfb0e7734ca8fd6827e1817b3c69c46edf000bf42017a8f4bdf4cdb37cb44db0752cb71b9744c18660f03883fa55280a0e382ca6396405fdbbe558e6c750540368804b790b8386b1392422308dc4d7937c299ebc146c67d3ab5ba2c8b4fecf7c488fb7c1c4809e2b78c36184fe5fa3379e024b8894c28846d34645aecb78c2779edd02c890f3f05b64e3397e825b2752846e71532fb21c04ee75b0a6145c794157a18a81814021b88435cad417616c85c3ff3195849587e588c33c6bff4e0d90ded9aa266d00bb8f25f7b497c0739f93e37d2974005c8aafe141a68816769c317f4e85b51682870830ca0e81f7872926c57e8d11a6bf15f0077691fd278deb5809d94e0aed361ad8746db777b8c81753a806bcff65f8fdde6ecbe07e002355e4f0df14feec3ede92220f037708da8fcbd0d9ff3e44fd32971ccfc2e13ebfb91f32569661638871a3f3841aae91cd35c3f4a9867f61e5d50403c3d1b204943de610ae3c3af30114873e6cf449aeedc304779179bf4a7d34bfdb94eba3682c8046245c5e19ddf9a238497c3a17c30ae378dccd78f04359d69328361572f734c40f041889e61257ed592c61562ebba901f4e06b3e8e45b7b97faacef2301e9cb6c1ee9b9fbcef132316511d914bed88f3ffdf40ac8ce630316c755508555eb4756b55ac7130f564c1685ef0ba8a539d2818113d29081df7380b094d4126b10053754b3d4dea82605eaf2e9feac4c24153b46486ab1074be1f48b46d95124f2968448f5a9c05efe15c2759f4ed70c016818dd6c19d7a10123799748d95560b0737b8356f271307bd54f9d4085bdb6d9c4aaa9f4029586b25796d4f35adbe7dcdf31574ec2cc3285f5e0ce5853f1e1bd9030cf62ca25c529c05d27bfc10610dec9e38213ead10f40c0395b00428e5f880268e7e4102978dd3f75e1d9262f168170e5bf928367473ca1b0fc75a669337cec84038a2c49e427a3b88b4df2a0b2d7b254a84982cf30ed3e322430c53f08fc1c444c43a14348f776a066ca6cc5cb4aff082dce2193d70d69b964fbec39ab0761709d9d6ff90f31169bfee0f96ded6ccde7fc99bbeaa583fbfbc30d41158882d9627748cd2d2800a45e7726afbea02cfd2328e1ebd0821203d453068f55595decd4bc1a8ceac627a914d78f07d03e75c5800dc6c76b40c972a6853730f8cdd242e0d36c270ddc21dad6c607605835958f44473ed5b169e75fdedcb06bd667695119b2c31db82cc162dccd8c6034f4171be03ec1b1b8e9b212e27e17f63294b9db86f12106ce20e26a3205582e56795a1af68e504b266100f77fad2284104beaddb03057fa7985a48ce1ed3a90c7b3775b4e8fe64edc7af670169e5a918d8e8e07f9cdc0e4767703393beb72eafbc1d0007e8a11253e23e21afa382a6ce8f57a828dd4045d25c974769b3cc5521bacf84852b1253bd11f8e07a9611343e4277e8c1cedaf819f46201bf5a8b33042fe54eef74b31449b1e5b320a6f503b6d962f6cfb1732a9b9348529cb29a48ce441a0b4a12e832e9c40133e2e03e338ad0910f74693df56484ab34a233b59499c08d3099793a74acf33e10ccdbfc5b3ac7c4ad0d68db1efdcfc4adbeb25b6018fc8feed9a0e5c837cb74184d87b1c646d365d2ff84c579953ba0c2baa2a576d57e208345fdce3933749f63108738b16e42f3d05c4ea90e6d1d8b896cc7308fe6cec2a1c35fef2242cff7b855b3a412b718443a72bb0590c13053a5397d56061a16b58728a0db891f3b7373d943c2e004a84c339e7639a3a9d1c6358fcd45e59826a66604220586ba4626a257310e32f8698997c4bdcde6f20f8c24692f754b4f5bcd9d234656f7eb28d8553", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x3b}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x628, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x2000000000009, 0x4) listen(r1, 0x3f) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="d1579d3d4e5c6c18012e"], 0xffffffffffffffbb) socket(0x20, 0x1, 0x80) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x100000001) mknod(&(0x7f0000000140)='./bus\x00', 0x6010, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x1000000000, 0x0, 0x0, 0x0, 0x0}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') 05:37:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8000, 0xa2, 0x4, 0x1, 0x9, 0x1, 0x4aa, 0x0, 0x3, 0x8, 0x1}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) poll(&(0x7f00000003c0)=[{r0, 0x40}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:37:04 executing program 1: clock_settime(0x0, &(0x7f0000001e40)={0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001d80)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="5d771b817a2db2b0018db33e19f71ce1bbc591edbbd0739a16d1f64ec89a12683892fcbc1ae8774b183542293dae0acd2e7cf2adb9b888d5fee9fc6eaeea442ceb827a710ce53dc954d5e7c696749464b9f80e3163224d471c66cb0a7a760f4386367e14109939a7e998c29169502e86e34b5aadc9d86b80d1a159632fdad4ab0ab7500e89497a9f60eee68c88a272b05c53f193540faeb93354b6c55e3da171be", 0xa1}, {&(0x7f0000000200)="e913f93ded03f4229d9db58024959fcddcdf7b52e203fe9061b93becbfff0f8946c7a51f599d4001fa7209b3a2edae755e9a55f18e47b13c7961fc026c7df442ebd6feba6356152c988afeb59899aa54b08f2b8936d6af432385ae4019200224227632095531cf5e12a75a8db87a44ed16029a1324985a90ecde1afd93a30faa65473f3b58436cc1dfdf58ab99673aab6df773a8227ee292c542be4b1eefa5e2c207352d561dd03ba1871ce2a5a81f22665eb0a90b53928c2edc838b9f97f3dc3c58293fe6960b4fdd43be736810204aa5b4501b1ab1f643cbbed43de311eda1f58d4a40b6de71b4f5e3", 0xea}, {&(0x7f0000000300)="d5152b6fac6be814a119e8f57a7a600b46687ecae7e827027cef4e5a7d5046b93db445edbf449c8a9e859f73bbb3871e27cefc400162212d119861e8dd907004b74edfa38c466a870ceab6735f9bf653f931ba", 0x53}, {&(0x7f0000000380)="e8a40019725e2ea5235ef594bce9201a01ef3c42aae96b83c4fd912d34fea28f7f65c7bed09deac6f68ece95e58d2a1289e78b1d705226aeadd90fe053d0e470ab9ed41bbecd3a03c273a1437efd3158e368d4cd9b35482c9cbfe15148a5116bc985d2076176793a492fd254c647362a8b5b5b30db97a228795ac0299a4f190eb237be92ab834bbe3e513185afacb0f33f10dde4d4eaf0abf70664cd3b321d0068515ddb33f2d68b03bad6bfa65a7e624829b24c209f3910508cce472110ac76c0befc68af5c8adf33591978cba1172e048ecd8669c569c1d67c3851c4de27672d344c2feff0a14296d379d498d4ac8134c28774c83bbd899a2855c6d7281e2ca7586e997358e510f84a448c86c9fc10fa3d5ac677b0ff9f64e361e07dcfe35d0705e45fe0489feba7599c5e0a1379f571826357208ad8d785f59e57dcac334a6b26278c17e25cd9509b87853fed25d6fef24f119420c93c6f3f68e42e55fcebbc397e01652533fdc4366a3601d8d19aa2a035162ae725b9536a31f7773c79407fbd2bb94283f22fe1f39fad3f9cea2d324a914f7e8a9e4851e260dceaf7ecec4b837c9ec4b4429c455f400f3b32a5c622e733f0a076b022aaf360b882ae90abb965faeeeea7bb1bb5f8abf1ad7fc15681135088978cdf157eca4df5b423cb57159a9a1d64ac83dc29e79d82f7792f4281df2b90faadc5df25a8c01bca261fec3813343c6aaba0c6dc703d8035849406404972568fedd2451b3fb2c3576eb12412762ca920f5004658a297a7cd3d1480e8a68b83d29cfb270ace27989f0c769b22831ac540fd1a49db3c447dfa69f39dd27811ddff777e522c4acc41d396b40e7bff0cc26fc2c6ed9b65d324cd4f6ffedbf87c29ead1a8f8fa55639e34a36750006a5e06b315ad1b4821ff1784a14f03270ada9b0c68329f08f1d4f27d240d96cb0765501cb98e60bbf326dfd91c4fd054205017d40ce0df5c27b088b54c9d6f4bf5ef946619b0f9517d472600b8d81b071496d68691d0357676224640c78d738d40a6fb0be24a1e67b04ffca265160b67f27f6e0754587be38eb4d9b414799894deba5e82d139c899fb67677549896716ea5f54dba3bcf052abb85e91e2fb54c43cb222b219cd059f34b77d646f9cb5b3e0fd966e8ab6d7c390f45c86f5a441b434d57a7474de92fa84a3bf6c4b8eab5eaaf8e200fe86b57131031ba518959bf640128435e587779c70d7530acfa7af4bd5c584726f622ad0fd4551f3b1ad7703bf585d718abc505197b46eb2ad98d9d264c27f908bec3210e679dcc4b7ecbb2a4e96f27e6841833b907614e0a3fb0c891b18fa70e6f6fda024d75434d6080c09d321b63d080aa415c65db16087e7400f810b1a7c8bd204648374be637af957d832ced85978c0b228152362e32bf4c0be1f8f2586a92a9c00c88c3af38f51628ee49144234af19eda239df00c5ada9c80c7ce5ad432f4e3bbfab3e91505f442cd11d94efc97bf71e9fe9c66de52387d6814c549af912f4bd0ec2a6ba12fc6b2504dfe6142f267e0bf6113ebd5b5372521e0c4cf273953033aba9f6de68b38c6be93e6628ea1c46326afb138a0391fd6e46996a172082ba2b64f342ec1bcf4ba26787fe67973b5bacc68a4138e0731951d8f432af96db1c71e782f537b2949bb5ded29027caad5c86f54637345b755be333b2c9669fdba6ecd08d249ab94b1770c95dd88bd36d392637448a5a3a4d4e30486fc0c87e60005fa79649155c8d7e8aa6e87be3029a61a25639af860b27d2062b3ceda418c18c9a3fd07a187f1c2c0c7246facde140ae68f27a76657435fa683defc6551032a4dc58bac533ca9ca26916f5c3573852c45610220b3a2ee21fc5763e75fe0cdcc35e70b44dd2d6cc5c5bd0e10d02bfab097fc20e8ccd0b73a2ea5d0bc05b69b6e4a6e743ac7004f4dcc04dc3e47a16002edfea12215b66ff34eb11ee8c1064a91170fde0e421a9c8ee312978c49bb3f0ecad76dcc989e5e71a79b230eee71304a794bc1c42a083249e6c9f209b79ed8ffac4bc1389c9e09d4a76655cf2900035f46f97270098cdb534bfe46c0617bf17457dfa45bdd195243fd4cd21a50f71f61a38fa8c53c56511cd8a35de36e964436519caee8173eeea1aa4c6ced174a1c5cb7009f405eb04c6da76ff9a54d42830f535a1911e74483fd4bdbe01edf92d512ab0a667bdc3c5f4f6979a495396d5ba84013223d0dda24eadaa79d8ad8c0468990c9d5c1832d9c46fa2e253c41d8a17ff54a0b6e2809222d83e44c33967a5696b15f885bdc5b221ac8123614df50a739496e0c644622dbebcd93d236137a9544bde7b28b381babb1c15f8a6de459c5bb7b15ab44ec94531af6f7d8e03bdbeb8bdeb701d96dc86411c2f4998551e0d9110ada5eac9adf40586bc68ec231f1f2dc3967eb2f1e28d6d0933a4cb85dcac56786f5aaab1142abb138b595e7336aa6942aa613d31d990d0d6a75ccb993c3adda2e0c33bb534488e63a67e687dddb480b54cacc02634088aaff97756f6ac21fe5cc0c64128616050ba1e29b8f0f4afdf1dc5b2c63bd7cf6fa0ae1b868dc166667751f530b1f81114354ef76b11c206d61a3ba78b392d5b20c94492e5bba016760aff463ce2236abbca8adfc007dcdf06b23f252acf519cbe2f4a854f912ab853d25d807efb21fbbc89da70e9c65e37af5ffd41a60a1f0ec017d3def07aa99a6dba5c008662e263ca7082546ea4db225fba3875a8972595a19d70407a80c358b8287ffa0ceaa250292b693b09e3cec4e237f7e1426adea2d0c5c4705d66492f3e0dbdb8900e68d1c2581b2230ebea85cdc766403edc6aed08ec4cf41dea37378716b9873ac717b0bb5a88e83ba2ac30e2625efd05dc4868d6eb02d719e26b5dbf457160268a16d15301054669e706e2166de3e7d6d9f61695109e7a3fd0b00bf55d080b7097c0fbff447dcfb0860fc780af61ee48f62709de9e6b1d3e4476156bffd52a290f281775c58013746a6d65e1e614e34c17e6ea4522ca153494200dc44c53c0439f1791716bed5c7348be7be30478c54e32c126f2442413c480ac18cba092111273bc5dac6a91ac7c7c8f02337a47b828b94ca6c36d62d6187c3ee321a46aff582929586defe24379e2363cb3ce1105a7c2acc3fcba5eda790efe42698928ce25b4888d6fb9f2e7d1950fad7b1c78d67c11b923fdd850c1f07678464d7f222a9f08219c8c7869cb07cb98efe57286d71e174d68ccda94114d49b03d51801849c6b3d04def8353ef0a28f1892145b42452191783da96a5d0dc46936d5a85c89ea8fb04b13a1069fcfd667b295eafce454d4a28a1d2a6913958fcc0dd6a7162ada38d3ea57d750cd39b1c0906dab89c95406d07b2c76f3cd71a108c6bb2a2bc661bbd784794535c731639440f2b8a0f29fc1b5e87321f8773ea34bf14f344f9a9874643d56c314b9f3596878222f7482d5a4fdedd26f0fd87681c92f51d22c0849a4c23f8715e4d22edf55b459550d985ceb9c5d787b86521d4a4aa9a0f114e8000d9ce595dd73b38a0d736ad9256cacec834c348a53388f3628b2f7d67c71cff495e858394702ccf76dba8d80075f4cac1b49dc339fcb8e45bdb244108656c83b1b06766943605ae050c1ea27549616aa49556b103b3f3a15543583f96defe4432caead9ebe5b8d6ccc6cc6134c0c6076b03d80dad771487d7249df2400826f90c550ad3fc5b8edcec052da34fc96e6889ebf61590705c26c5f669b84c4c28b32f673e6ab3dcb5a6ce10f2a2d9a69a833011c41d5832dd8c43d645396c23957fb1cd175dcbafef3809e9fc3fc4652342afae402263d74e89e3ababf3720811712c82575492b70461e1c58284eb32161cac8136692b3b7381c70e031f81f9111d14e64b37436504e86a93208d9e87e69cc2c200b09d81eb0fb94ceff25e2467dd4284926fb346e0056fe18d52e7af8f45b8960558f10756454ba5ceca7c6b754cf3eb0d0bb31c4032c69207e81f197b14465e746420e3108eacf34e782b9e17971f3d22c66b069bd53654f0c34c0fa57a65fbeed8b23cb7a95d450d09e056fb651f9ca0547607421c4360048374c6df350049bdc7be807ccc269c327f335803352c5a39d5a8e46f565fb78f9b0e00708acc36eb08f169ad81ed617e5d289235337e34c30e2dc22fdaf2cf0f93d92a78d2c9ea6ee9f46ce94824cac766a12702d6dfde53cda770aad995fcb286bc1ead61de34351eb3df9e2e827e314527a79831ca24d8cacc77be99bb0b1d2ea991131d38736d7d56cad8ff1d19b813c298216dd316976ce1e91110a640df12f9a651c21d2151b960a0ce482202e6aa85b8342981ec8e86a73e2a343a96eb641b55e13406c9c284b4283e14d7712c06f96da98bee14a7d23b6c1bb155e390e0cee66cefcbd275d7f9f3fa0e5055c2589a690efed8eb7f8358defc3e85061d1d8fd521bd19ad6fda513efb9de777b10cf8d15a80f577b0420dc43e71c8353eb7c8a4b2b7da830b3d899c95b499a7e7166a0c54b345b710c6feaa407a48b9c2b31dfea9a04756427075324a06ff80c14f9bf0237537c4ce5b458349c54d527e07201f8f8cb2c5e3e43df39760d00fa50ec2d4c1dcd90c9ee8eb69765c3f85110afbc22ac8539e32210daa03f26ff04489524f00d4da4fc1392d3602d2d919597c78f5eac11c23390b34306304cc5244411b1b177e547475f4707512b01db487d1dc9bc4d0bab845b9b22acff1424da67d5d3c63061a51f115f9c90098b7f7feca8eeffa6c4dfec54554266bd4fe45d5ef1536b3bf645e42391ed9f969ffedb8b9f829aec784ee34608abf2437d443c09978f52225a826b912e6a161c22fef5fd02673e5a0ef79dbd1251e42eb7516bd5a55e03bd1f4fd4976442571cc098a7b33261f76baaf249fc303b6539dbf55b3b30a0953b94cf7bac877b75e9d77041436167b3533bee59c7cebb24f60518fd1a16f3354bbe6ecab8cc89d49e7285f9aa30f435f9e13c415904298fb63cdbde239ad3105a90d269c6ff33d74f6c17f841da3cb21dacf4939c5a6067e379d908ffa938bccbaaf6fe0d08bef19f8f18ed8f05fc88cf5a2898339c40e93952e4ef9bf7974dd8ef58383122170b47b0c6f6c500e70599b8977df57e0c2b82db2601bc152b05dcd72e55ba73e75471225cd58df856708d0d0b617a2e9ed221b6cd6883e623c4320a41364ebaeb4f36ececfa7ebef6a2928ef6abb7d3b24c649334bf6593dcfffd3b5874c174d40cfa8cf15f77c40b2cff7b47ac5336a3e33d221dbe3059c250e4fa61ea7f8a1ffe4e893cc6343883bc66d66acc20c077355360528111d07710c2aab7f379a411a3417a59037aa5621fb2f3ef22a25296e41e39f1f75f4af53f69555249b044a8303441d9060f03846e15cff5f9701a24d34748782bf201dd730599f8d947f48ffcbcb9a1ba7b01a23088f7083441ed4234fe9f8a68dabd52195560241727ea34a6ac32a4f49f581944d211d27a490bc2573147b40e8be9f1f4533eb4ab0fc9de39591370bdc84b74d8169e0abf09fd7917a13646a1e73eaacd55d4546aa8817fc9d3fcff4a864ca370cfde8f9cd27066ea635ac754d05185270337ae080a5363bbd7e4132067539283c4dc27adca03da925cdeea5050cb304623455f6a3e41d63a823cfda95db2f3afc932dda8f22a7c627c92c6465ec38ba516e941fbfb8bd6935852554f83780ed11eba487506ca883f5a92e52fa8d8a81f3e02c78686e5aab2a5b7e0a429c04260ea5c9e4f79ebaae2", 0x1000}, {&(0x7f0000001380)="1437b098c002e44aa181ec8f0daab789bb8d59b530aff4f3c0a703198602d4b7bcd16e36edeff7c2c101cac2e1a784983598cef24cfa91a17d1c5179ebe28810c78e726874d4a47b987a7ce311c3493ff6e9c89b0fa147d151066f31c2b3331c7066000840820d9c18c7c7ef19a7b923d6a7e3c679287d6d8807e86bb91cb7ec9b421d9a7b5f2716c1bfe97bae9b2a508c55b7561fdf9bb4a386167fe5", 0x9d}, {&(0x7f0000001440)="cf3693586f5af331e220b1574cb4b9b47749a73bbd542fa7da98dc13f7f150a58190817726ba0a692c63de79b34e698d440455661d330d94f8cfadd73b268c11bbe360780c0d772e09e9dad783cc4cf25df3b405a89b85af1bbd2ac8e7d5c37511feec11275a4c471ed998eaf86c49f0d14dba6dff966cb16b61f822e26efd389b8c046a78da66e76c64b9a65a005bd83161338ee9e1df19641397afe01a987bf87f8d0e5ca14cda51c1c582ad2cbb8f20ca13e07d44c99eecb39e502a5a3b7432f8c63ba0a89a201946956ced7b55ee9771093190378b42de0609fcedb93121fe93fafc1b", 0xe5}, {&(0x7f0000001540)="95723c8f18ecc0ac8bf35c616d8d32a260cd8240adf64f38dc7547aca95d9447c46c6550d9f907baad1bab6b6f0e65b23be099c9f882fb5a9cb5f3749092a99a4f5c17a6e7f4f09a2bce33f146044aa73b9ccac8dd0d15bd5d968a7c6955e1159e4c3369ae1f39ad790e76e43ce83424f80cc46d3361b69c432924fb28edfaf0ed5d93644a23d36dd3c4f29bda5938f4394856fa66", 0x95}], 0x8, &(0x7f0000001680)=[{0x108, 0x0, 0x81, "388b7a35c44dbc139bd5883222dbee37edf901ede68a810a0a53cdeba865a04abe4a5598fb3da4b8c2eef8b9409b543d6ba88ed7cad0c7d163d3e2628f6b1fd842acfbe1e3f7028caef6eb959b5ac81c5f1b6ec23211bf06a8f62187fa4c43a9c8eaa4715266bacc8646f6ad7ac9b2e7eb2771a0fc883bfd5bd0361109cb1ddcb09303f6354622a410564df12fe54d349d27040c157721ae23ebee7cab7e7a02cfb371b2a6d1027f7b6d9d0eff31a138c7d1c29fe18cdc4968af516e1b0b6625187964075ea11314eca95b050a859cb5cc1800ab0408e40c67e53f301a1644aa641022ed162de5ea64e14f5895d588c9718b569ac854"}, {0x68, 0x1, 0x3, "18c20949cf187794a4fbf693907dd1385ace74b107467f301d8ca7e200612cc5c90e70c64de0437e3510b2ee539ac423cb12a520190e0c3c90c9e94944005e75ec276315d8c89c1d813e626a4f13fbcd17fb251bf91a7e"}, {0xd8, 0xffff, 0x81, "ba1bca9a6473f39491d700a15e60db59a9053dec4ae647dbe2e84388cc8a776999542d301c534fded91500b0f57ebb2ddaed3f6b683ee8e0b1ffe712482ce2a08ba359faade92ae0b32379be898484ffbc6ca2d3a464fc7c9746e9a495a3ddc7dfbd834b6c7f38abd53d83117cd8e865c56fb4403a175ac19606ef4dcff20105a5120866b2238f77d6f3a4e255f6de735d921d47b2e3d95ff574f8f2e432a070587f4735f4233046811da08bfe0222e19f175f8d750e1e21654c75a61b1e6bc47c93eb"}, {0x48, 0x0, 0x2ca1, "42d27ce9246da230399fe9438721b6305dc9f486e1d12e2ca34382393aa7cbe78eee48671731f5e1c14b42b8c0f206a2755adf46d692"}, {0xd8, 0x1, 0x20, "a802551b6e7d46627c806641a91f26ae41007a9102a936d39b29dfdc0af520f8701efdf7eeb622c13ba46bcfcec06828bcd1366df4eddfcb469b42db658bfd0f4dd66bbab39121013b1dc602324d6ea32ebe098e71ea427345c1b2567c8f043980ba0b876adb09e1e7464f2e58887c69bca5fa62df27b10e8836d59a038f2909b2287f8861477a65529e235d58c692e50f39ef4a325f46fc047429931df97232f861d3123e8be097f039abf1231a9b45a67501a08afbc87c6a56fb42d1ea83c52898f399"}, {0x18, 0xffff, 0x4, "9d99592f"}, {0xe0, 0x1, 0x0, "51934286f8924984360c46828806e7915269d5315d06c0fcbc2ceb7552c814f01bc07a547ca05f77f41fc5bf7fba20f3344e1e42118946d3517f2f35b51645890cbcc446c84f0db622cc927f189b8854c9325935d039ba1a792c198d104e9f38e6c9e68321d650ba73ea13b01ec3a3025d284619dae83adead4722f902dc7c27dd8cf674e01a09f0d64ccd2bb6cd8e3dcee6285966b1d65fd648b41ee1973bcee985636aa8280d394bbfd8b0f69a7e017da41acd63acd568b241fb9edf1128a8e15782fe87e3dd5446aff68c"}, {0x70, 0xffff, 0x8, "1d1b01b584da89e00af9e7b018fb4b92cf6cb825ed44d69096ce8e4a172943cc80e5dbfe254878fb2c77779c8da86ec7f8788319f16cc2ebc2cd2e876cb57c8e64231305e9b33308ec90eb7cce1bdd9137ebf8e3325be03c0d3f3160ed1ef6e8"}, {0x108, 0x1, 0x5, "befbadb37582b8cf1ff99e67403c198e3b4f31dee54e70d60251d52f1fb1c0477d3850eb0f5bee64d0c90f913e893e406268ade3d850696da44c2fe3b0daedef1b2f04a95cf4aa9e7a681e2546033b38755bac0b990c20695496aa9833eede997764a8c415f90aefc34d66098f51ae203cdf9501262a8b1f4c3975e48d7ab468a3ce6688fad34336bba6135bf550fab0bd91714e3f89223c4e98ff855b761f5ae9c1cb382e55cb48636b2f0e0d56f29daff44a8f3fac5a1a054252297d6ee042be4e16ab5ea4a91e1e093857ebdb5d0a6566c1ceecee6acb6ca11737ebdef4e323a041c5f795147e9ece0528044e78af62"}, {0xf8, 0xffff, 0x3, "3bb41ddfa665a533cb2be3ab36e1fe040d18f716c4c0da69cabb84fa014904dec5f0fa82c3122184d367ea2cd1f8dce9e22899f4e21e4e3e350c17fbd0402ce4b92a51b9debbe1c2e0a1029e0fe828c43f6432ce1cff78610355288b2a5fb5bff22be10b4a03888212ced82b8c3805dcea74cb8c23afd2327e22f12e861a3e62864dd375d4cff68c9a09ec3adaa9e3ef3cd30cd4948e50dead14d01ccd461337cdf1e7ecc4dbcbc681479b0db4d90addd6cd6b84cf860bc020a181e273acdf9f39199470c19bc5bc2d954e185c50b48443cfcd973b43ef93b7c9ed5a42883047b119ae6ddae4"}], 0x6d0}, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18008, 0x8) sendto$inet(r2, &(0x7f0000001dc0)="bcfd295690f2423b3776f6732a4bf27acd1ecf32b2e6459041a9f088", 0x1c, 0x400, &(0x7f0000001e00)={0x2, 0x1}, 0xc) getpgid(r1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockname$unix(r1, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x200) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$TIOCSBRK(r0, 0x2000747b) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x4, 0x40000}, {0x35}, {0x40000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x212, 0x8}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0xff, 0x3f, 0x8001, "a2ea32ac75b80906dd50ee6bf034c20a9caa9818", 0x401, 0x57}) syz_emit_ethernet(0x1, &(0x7f0000000180)="14") 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000080)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a804d166b1bc4513bb05a76025930759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x2) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x6}, 0x8, 0x0, 0xfffffffffffffd46, &(0x7f0000000780)=[{0x206327f50cf1dc7e}], 0x9}, 0x2) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x6, &(0x7f00000018c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000001800)='./file0\x00', r2, r3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getrlimit(0x1, &(0x7f0000001900)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x190) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x2, 0x80}, {0x3, 0x6}, {0x2, 0x100}, {0x2, 0x25}, {0x3}, {0x1, 0x7b2}, {0x1, 0x34}, {0x1, 0x5}, {0x1, 0xb8a}, {0x3, 0xaef}, {0x1, 0x5}, {0x1, 0x400}, {0x3, 0x77}, {0x2, 0xffc00000000}, {0x3, 0xe17}, {0x0, 0x5}, {0x1, 0x3}, {0x2, 0xe000000000000000}, {0x2, 0x2}, {0x3, 0x3f}, {0x2, 0x3ff}, {0x3, 0x5}, {0x3, 0x74}, {0x2, 0xfff}, {0x1, 0x20}, {0x2, 0x59743747}, {0x3, 0x23}, {0xb97a6c22d83a9c54, 0xa46}, {0x2, 0x27f6}, {0x3, 0x7f}, {0x2, 0x7}, {0x1, 0x5bb3}]}) readlink(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0), 0x0) r5 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/204, 0xcc}, {&(0x7f00000014c0)=""/226, 0xe2}], 0x5, &(0x7f0000001640)=""/247, 0xf7}, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x4369eaa4c7952e53}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x41, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:08 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="cfffd2546db0a018bfe48347f197e1e8c327e57729613e45accaf79a4ecfa89f155f54c7e3bcd29fe7f3f94645f41120107e462921d404bc73b5551d9aa0fcc66fddd4b3619fd163eed1d3e3cc00bde3a760ca23e7339a228148bec3a25f8280acce9485a734c8b12572443dc2ac29f939656276c2da4d15e9b943beae5bbd51a4510b4e89f14675ce9e8b6a63533526e7eb5b986257778e5fff44cc82a276b8b327d6d3c321", 0xa6}, {&(0x7f00000001c0)="63726d9a263e065cada4726f7368a59e904ff75fa640fbb8c733ce2f68d1682404a9dc58ddddfb3344085e5fdbac5d8f16b7b52952dde626a15adcda724cea7fd1052d77d04d56d14e511ac4003e3ac782a0d0f8dc33390dcb77bd13a7328b0141f4aa61d7de0f4d8f403ba33c74ccd14c", 0x71}], 0x100000000000022f, 0x0, 0x0, 0x404}, 0x9) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget(0x1, 0x3, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) read(r0, &(0x7f0000000180)=""/106, 0x6a) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x417bb838ec681f1b, &(0x7f0000000000)="ea76064cb6a6e4a9f0d6637d2b1779cf3c36dce5835d92b9f49ef4d6", 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x4, 0x5, 0x8, "651fa01f73e5bce7e57e8f7cba7f66984e192f89", 0x2, 0x100000001}) close(r0) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x8, 0x3, 0x3, 0x21, &(0x7f0000000040)={{0x7, 0x6, 0x5, 0x3, 0x5ce, 0x6, 0x4}, {[0x188, 0x400, 0x8001, 0xb8a, 0x6, 0x935a, 0x0, 0xfff, 0x7, 0x4, 0x1, 0x2, 0x7, 0x6, 0xcb, 0xffffffffffffffff, 0x5, 0x8], [0x0, 0x2e4, 0x0, 0x200, 0x800000000, 0x2, 0x3, 0x8, 0xff, 0x80], [0xfffffffffffeffff, 0x5867, 0x9, 0x8, 0xffff800000000000, 0x200, 0xffffffff], [0x200, 0x7, 0x9, 0x4, 0x1, 0xff], [{0x707e, 0x2, 0x800000000000, 0x8}, {0x78, 0x0, 0x3, 0x7ff}, {0x0, 0x1, 0x4, 0x5}, {0xa08a, 0x5, 0x5, 0x100000001}, {0x200, 0x58e1, 0x6, 0x469}, {0x800, 0x2, 0x7fffffff, 0x8}, {0x3, 0xcd9, 0x45, 0x6}, {0x5, 0x9, 0x0, 0x7}], {0x9, 0x9, 0x3, 0x51}, {0xfffffffffffff930, 0x9, 0xfffffffeffffffff, 0x7}}}, 0x80000001, 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x7, 0x2}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x0, 0x55b4425b, 0xf23, 0x9, 0x9}) r2 = shmget(0x0, 0x3000, 0x98, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/236) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000540)={0x2, 0x7}) sendto$inet6(r0, &(0x7f0000000580)="84d81c049b2808b77a6200f294e821c9dca9c7dad793a784fec5beb2376f932625069a258edafd706265cf8ba898e339c435f0dec0988aad6836699e4d81cdd506fd149dd059516284697430b3dbdfb87576d8b1966076c8041113ed5b864edbf169008ffbddeb3e2ebb3b75f53685087737a4e04c1ccb2f7fb74ef484722adf09476fcf5dc6a94eb0684845dc7ef8ac0e89f0e74e32c7b326a4732674e779b3ecfc9b5206a4cd28a50d6a0b47bf17c7068522636d4525c8d640049800478f4c7a0fcad3caee279122b96f3e28b3e8ccff8e080b40a9d0988863ca7a33", 0xdd, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setgid(r4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000006c0)) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000000700)=""/60, 0x3c}, {&(0x7f0000000740)=""/174, 0xae}, {&(0x7f0000000800)=""/33, 0x21}, {&(0x7f0000000840)=""/140, 0x8c}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/67, 0x43}], 0x7) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000001ac0)="db35cb8d51a266928ac569f89114b16870b38f3449e7704f82cdbb776d5ec00c5619b2d44010150ed2c991b1ef7e0feb03a16ef6695fcfb5d4a6300fe6", 0x3d}, {&(0x7f0000001b00)="d8775c87632674e32cd79da4af0a63e026c354316e6625e005e7135113de3dc2fc96dd2db994fcd81d513845386938132e0d33d9f334f57fdb5403783bdcd715e118481417e2f2a756ca83ecee6a131874467ef40a5e1631f2d4499e33bf9ff91b336e29c8b03e4ac616d3eaa814fdc804", 0x71}, {&(0x7f0000001b80)="17fab92e510d6e92731025a923e707aaeb5a7fb3bb404c8441bef070769b4c49e7e033a6dc6cc88bb57791558953f68842b351b2326f40602dced6504eacfdd7f1dea5b71e4a14cc", 0x48}, {&(0x7f0000001c00)="febfae185fce30603992880ef9cb982f9be2a0a8087cc6378b9502ede00f6e0134ed049e33e4908641063ef21d15a397f807bd188f59182d1aaafbd2492c527e027febc338d21226a98c684eb50dabfd", 0x50}], 0x4) setgid(r4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001cc0)=0x8) clock_gettime(0x0, &(0x7f0000001d00)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001d40)=0x80000001) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000002000)={0xfe5b, 0x4, 0x200000000000000, 0x9, &(0x7f0000001d80)={{0x6, 0x8, 0x0, 0x530, 0xfffffffffffff001, 0x2000, 0x7ff}, {[0x7fff, 0x38c, 0x270, 0x0, 0x2, 0x40, 0xffff, 0x0, 0x7ff, 0x5, 0x4, 0x5, 0x7, 0x8, 0x3, 0x5, 0x2, 0x6], [0x2, 0x1, 0x6, 0x80000000, 0x0, 0x5, 0x0, 0x0, 0x5, 0x7fffffff], [0x9, 0x4, 0x20, 0x0, 0x6, 0x6, 0x100000000], [0xfffffffffffffffa, 0x80000001, 0x3ff, 0x80000000, 0x3, 0x6], [{0xfffffffffffffe01, 0x3, 0xffff, 0x3}, {0x1, 0x1000, 0x8, 0x800}, {0x6, 0x0, 0x7}, {0x5, 0x4, 0xbd1b, 0x14}, {0x100000001, 0x4, 0x1f, 0x2}, {0x1, 0x9, 0x401, 0x40}, {0x3, 0x0, 0x3, 0x100000000}, {0x7, 0x200, 0x4, 0x3}], {0x10000, 0x3, 0x7ff, 0xff}, {0x1, 0x200}}}, 0x100000001, 0x325}) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) fcntl$setown(r5, 0x6, r3) r7 = kqueue() renameat(r1, &(0x7f0000002040)='./file0\x00', r6, &(0x7f0000002080)='./file0\x00') kevent(r6, &(0x7f00000020c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x7f, 0xd16c}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x68, 0xf00000d4, 0x3, 0x1000}, {{r6}, 0xfffffffffffffffb, 0x7a569dd30ca10e8d, 0x1, 0x8, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x7, 0x2}], 0x9, &(0x7f0000002180)=[{{r7}, 0xfffffffffffffffd, 0x64, 0xf0000011, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x7, 0x2, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0xfffffffffffff000}, {{r0}, 0x0, 0x0, 0x0, 0xffffffffffff486d, 0x1f}], 0xffffffff, &(0x7f0000002200)={0x6, 0xff}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002240)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002280)={0x3, 0x1, {0x9, 0xffff}}) recvfrom$inet(r1, &(0x7f00000022c0)=""/160, 0xa0, 0x1, &(0x7f0000002380)={0x2, 0x2}, 0xc) dup2(r7, r0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001380)) fcntl$setflags(r0, 0x2, 0x48af1d731098f36a) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="e97c2b70e66f29368e726600214492cca64b6d0c587f8d475f8eb38c8f4b9d5e484c8f73e1f449d845952cd8323ff0999f0bd01f4f940c8cfa7e0c6327afca1228d0b30daa38f33ec913385691f3cdfcfd158cecea5554d2", 0x58}, {&(0x7f00000000c0)="17c0910c1a03b302f21ecc0256f3b808538a7611eceb6d151ecf4bbd3ecbf1813bef99412be022eee82babadf4d8e7e4a5571c2428b99b7e191ea0563afdeb64e96575996bca681df8a71069d021e6db3d2d062bf04c309908d7cfe79b932640f6355b816216ea31295c1daafa4e8ef69adff8e7bc0ebbcba910f2c5ca1e440f419bb5ad3c913eeaf6ef0a66796686488bc21f47c11be5e914694becb4d0245f49dffb985bcaba063880fa9abf23ab6770e64e15628650206992c9069fd24e92a2191fa4891c9b023ee221fef464e065eb1a414648ed84334959b2615ae88d8407b950ade1d2a877c0e1e106923df2ad1ff3bae5ac3f10f6d822719fb416416be133d2b0e3d359b02c3b74c4018cae143022c228a224868801a55767747cecdc28a5cc8455723c10dc079b5e2921daddbb85964812c6b388713f8ef1378734e7ee8d58d9215acc8291216896ad3ad6f331df0e4574105f4f7c6c0f935b9cb18783acc396aa1ac2a6ee6e91997949d65f3792bdc24c01642e466490bee33afe70138455ff3372b49f759ae75542f536bdde7ed19292bfeed1a4ea8dff3d1f70ef2d8590a07fbf54722def0b68def0ed197d1bc6393d075f9cc9e8866af0a1fdf2270e3a6ba32ea32f08cfb16a2612b70a7a8898ae20439c029b8cfc508826405c57d4f152c49444e3c6841125b5075f35874a92d4211ba8035a8bfdc8992d6a814d5ae312ce296a80dc484ba72e277d418d25c59e562e406608acc9bc2390403ba47bbf2171eeb3f969f6ef2fad0aa9c50f6796652460425b6070142859a72d3e046a4fa970e37ac032a932cdba4ac08a78e15b54d636e6b86ce7763a0c68c7edb4c2eb28492812526e486e658613a50511f9beb0811730e1763a2bd0646acb124fd1d3e8a36ef04c5af1128596ca1ea4c72fa87db8cff1cdbe16f021532e5a1f2354183d5cfbdde779b5545e2123faae1c33b080edaf585d49fcd7a6fc0530e44ed89c2950273988f8e69381b87e9897d120f6f7795ff94d40fa947c896a21f9a62f35d4405e2e92f1a6f375b70e6ecc1e761bb36da97e594c1271c6f5d966a91482e3ee9fdb21e1835525bcec4595db679b7045991f4ad413a54eeb7a7cb9205bacc94fbbf2307e482aabbd2104f62c55e5c2070ef522fd531b574a173a8fb07e60157837ccd7033d4176a7654c554c32be4ffce880d953e2a449e7e4fcb5a1be4a913e2830e713f3e1ab78c7ba7df71076eb8e4ccfb014f8c5afe3e273f0cdaade7d1422bd280ce9119955f13f478698e619e6af56f7618be9e2490ccbb10d322008c9d7845183ef27ac9d5c29218bfe31998d4ebc4a59538848affad3ab7e5ae0c95b9bb05647cbdb9550f0d36467760b9ae82bb4567fed89a476bbb7efab1c271f29692dfe6fe72750d772bf27007878c1c8932e30d37d7fa5319427fe9b52af179a72c21cab48587b4fb7e3f2e3c4dbbb20f5fe78eaca0abf155eea38bdeaa20713743d4f53a3c40f75fe328733a8f35be99357f4cb0b447b33e361604d004737869c53d9e98165410c51776f16fb11343693e0d0328e3a0a10d5d0cda2a616d11e265201b59b2e4c780e613d43c783e9e86c6996f0bfbc9ecf0908f62173cf975c7d00c91a0ae7f55ced8b39ff354143a1746519887dfd39f2fd1e7e4cf0e78f89c92917290bbeb79d93cd562aef8d75df00be3dbe6b6662b8062317d64eea5ae2b6610eb9a2c2eecfc29fd8bc7719914a72cc91cc81f7abfababbe6b43849f33d571b01b071000e3b41da5bb7dbc4a4d7f95bfbbd85d749a305ccde4b5590b51ec37016a988d2dec6548fd51bcf0330044acb1f66a720fe7854e7c740bc60040c472e8670d05d8b7894f68209dde09980736d8a904d374198df1f2b2d63dec79b48c2eae671feba3342522e7fc31cfaa5301aac26fcf32c36e6b8208499deffd312b4c15388b3f7f7556aab353e165c6a3e7126145bea19c6f5c88299ef91d3a4db9de8df1a6a79bfd4ff344b0735d7a6529ffe1d3662320d977c3cb75f4bb97b6e4c6957caf3a59f3f526bb00b40e4770aa27cface55a69b99496f147581cb9e0fe8d130a016de2973831b274c3978a7b26775067e51a5d143b26d839af52db3089bd97ade1a4c9d3902417e9a512fa2944f7c8d9a54491b06f3e78dd7e38e7c5c4adeebe43175a5cc2758dd7dee1e04da0eca6932d181d999000d30fc985eccb4a013eb413d70ef4cb94f3d4b57492fc09dae74fa75d3462f84a29e31fc0903ae72dd72b79e0eb3580720a3a625a65bca7895676617304e5a40ee812edbb76d674cc6f57e7742e31ad89ce56055fef5d18a9e8c5e48c955e18d2895d7452ad0a78dc4cad86b5f17f87cfc2a8d4a7a66fccf68f324969d5d21344d34933fbc73f92b888082776e8484079337c994824c5c3e7ff791d5047a6f0cf412c6dc5f0bca0b5818281acdb5fdd78c36985e693807a6d890ed3ee6e83169a58ff6e496f5a87b8180ee73ae925d7cb2a3c4de97a21921245678180d49bcb74e32662adbf9ccab79884b51f2dde95c1dd71b4dc28e3b9908495146ea7cc9e4fda6c8d7d1d465e9c76c2c21a0447971bd844a8de3d198466d94e2ed372baa326e88873f95a14bc24e1f7409b015218b3b7d62d5d4025eaa2f624a0141137f365275345b436acbe0221e3945dd84de305cbd845fdf013987b36e157df097cbe11958466561462458fb6fe9e9c15d4c6397057570c69d3e321d120119033f3724aa5f0954e6c328e6b6daf2dec9e0b050b411508de4ec8ea5528573afae543ca58c2c16c86794001e9208aa89cc59e51a42332822469d7cf11fb30242e1c27d7f717cc76b0345d5ef85f3fb67febae765b5adc4ce8ae895a699b8e22181460f993311ef7d5a05ef8279ee4a1db74c9c276759734ba1e69c49a547ddf2ed8b2758709358e7ebd2760dcaa86030705effe40b4ae0417f843cdbf045bed1f2e3f7e7f4587a7841eb6c71c04baf2f8a702decb109dab7e229f0c84fe974be24b70808191360f052314d3c951494c0a60e3bd714cf64535f1d78954a54efbb1e7785eb615856e22b94a24c72f4ab866c3c511a1f65b0909522e3d2ccf5e4bd30f0e1ee02c8027f74740f1ba4d5b010cd5b4658c85084b0b0b03cbe4e1df1222d24219fd1e3ec07fb4c39559bd0fcb592c82dd98bec8114be391e9faaf05074deade70db0197953f2ee2b41bbf81e625ada3f79aafec742d200143ee3aa8998c41fef359a48ec814284141e261b3051a5054da2d1fda671c9b7446e7a0ac34e97265991392e36d2566cf2f461ce61aba7ea63b48f09f1c21ff3784f9eb7e74719a2c7a573022e76372700be5cdfb96c644f5fa98ab937111a5a0d90c73963bd7947287b1f1733b5b0aed569509a3a669b0d1325df3460237f8ecb5686e75b7f3c6ff2387edca73628c5073f0176758fff98e94270abe539b4c3da0fe155e2e2b1176fbfa2a6a54531e0e432f241fe95d2517c1c6c659ed782d21f3f7eefd6f1244c9298cefdacc71a7b915edc8862cfa70b547d5c5642cc0935d3edc3b04eed4d5daa4732d152e25ae2921a0e94da11d12b117e13268a3ff130204853bd1222a192fee9d9b353ad06fbe6cb19d6885279756fa446ead6d06ed02966a399cadea6e2abd9cee7c60d06cad5d67625938fa87d419bc462507d6fd35e12a86411426d256ad4305774f507f5e3fe42991ee50100087c5238d0b95fcccd99763f003ab373e993bb7936911609dd867f11561a09156e90d59262d49c4cf77ab12e8d28f2c36684b8381b4cf6f69b95ffe718cbdd3c54fe825f1d26ba64a0f785c0476873f77fdd9aeb23262420349b5b91846d53de0321c87c5d876e22a8331b66ff234cda5a9630cd56f109cf0fb55313af7d005f24a76832500ce59211dbb3cb4381462cf7b6d5b3386d60ac8146e16e36ba2a9e77c9ace261e7043eb55e0ff3510a02b31a134715a5feb4004cc51e03cee07ee8ebc63a5d63035e42b935e80bf9b5769a14418733f2d21ca826c537a04f5da7d3bc37c64ffc8447256980c7c799723d8f8af1b53db5436b9a14190bc7c66c1cac9f15d2f89947f51c33c6a8cc32e305f136a2c53eb9123d74eaf4b5a790a6400015ba9061eb00495b7857914360ee4163a7a8be0c64b9418e41594912d934135577f58eaafa3b3f6e46394de62e316da5e1c701b1d6544ebb22fcd63f2cacb7d3a00a97d1fc3e8132b1fcd4be4efeb47c5a2238fb320e35448cf9ce56cd9b3160003aca91f1d57fd426959daf92ebecf297a3830f6978d1edd21351285b43192f6e6862bbecec313bbb629bc451e8d29a5e1a6f512893c8e971a7a00e88245b7fd08679e5ed27d0d340cab4f5f5f22c1180b9c4e6257e7fefa195bd4bdaa0c1cb177197cafffb07f095e975858d9cba511aee0818325767d93f7715a1d96a9e4e0e9d173f7da6748ce367d71de968fe1b9678c826a5a042dce74d9d311eab5875957c8d9b0f27e367db8e8d7f853689ecdae4a2566ff1ca1f32ef7c25d2086b82fe6c0a0f89d48c9fa1e9bd5a55465a7d2aa74c029f0130226d88d26bcc3032752234ffd26a35211c54993bd77ae01fa0665b84cd6313485fb8300e2bd95814220c30b49bd0cf5a2dbe3d275b7fbf5e97e4b972e6dde7cc1a6a257db57a6f2741f11a02a13624dc71e458d39990ce3b990d095386e1110d66d616f32031a5c6d5bb2796cdd897b6701c8d0e9f31d4ffb5150054cfd6f6f7e08894de6472f55251b8e9ec14f20b1090ca546001cd21cdb882ec24d03860a788377757ac40b83b321ac7d16a0037961c384e6a67acdb1eb86256b3bd3e31a7c052026ba5fe6850e9e2d1d62c2904e2fb11d05896e795456db61db07f6d2ccf092c122edcdd2d0a4524a1349fdab716339ff9b615981098f674b3a9c052f56fa1b9acb084c672f3f992fd9fe64a951e63e91654044ed1216918e773b9e5a8aa0c100940cc7dbbe1355bf7bd70cdac6ec0b64a736f191abbbbcbcb3c1955125d9c86075000909215d58d72646d211d561254b70cabe7e8140908f2cbd8f684dfff6ebb98004648a1dba4a4da4fc56343be63abd5421fe52121f8f423c9db0edb436aeae3dc3a623400f0df9145a556cb1d762543704f5fe8e9f43cf8558cc4f8e3a31c7cbc45e7503c21e4a811bd699c63ebd33ba99412529a4c8a18f9fec82007c4d85df38b075aee3edc3ba1e50f04e78b07f760982a79d1a3a6b8fcaaa8f38390cf1c3337a8615cde4ee7b07b741d65f3a298bc79987e25342cba66f6419056abb49b8f80365fa6938cf32767c782520990ca9aecc58e8a725b2345878c7106b0874773afa746b7e5a58383e1c80f859a9d89c60307a8bb1afd4d2c6198cba0af336f4677859dba27d5dac6ede2b1ff854462a647ea0f407dda75046e513fc39b2623d8db1a5e363e08c4350e17a03398aa9212e066e9083728723d630dc2fcee71d6ae9a33082e51ad8ff498363c99809146629b98fa19b962c66f2c71713643f3dbbde077a0d904f7de2e796936dc3b77b60d8a80805e45746b8922cacf727adff46c4e5be80dc2e358f191b4393d94d3788ec78bbd6fef93ab1298dcef8d7b696b6955ea7c32ba8fbaab07bb39bed8f1d1e9540561e349031e1f1023fd54dc4b4fd874b5ca99ec0697ba9e8d5ec9a5161b476b9eeec1fd474932580e88d4547436c8023caf705c49884d4a698782d7091d2e09f515fdd49625f0afb1d23c97c87a66f30e4ccc5d4e9d28e478cb6b9a664907560f7b126ed1962c", 0x1000}, {&(0x7f00000010c0)="6aab36c828193ae4a23d1dc1bf998db529d9f02b71aafd83771eb1c1a9deb823b03cd97610cec19b45fff59840e9d1cd794662e0f0c855eed3f98ec6e406f6d2c3a1d191d6f5b16e878c1dcfe78c8384c5ed4f9ec2a6f581a8cbcfd0d4b35869a498d477fc562c5c240320c430ed6589331e50211352707ce001e5ad33006cf7a32878", 0x83}, {&(0x7f0000001180)="fb8bae4f80d8506963fa65b2bedabac93dd4716eb2e4476f009fdddb55ae16d0a54182c8f114db88ac87e82717f4e4ebc650172405009682be9422a20209a74fc58d2d9d38e82f415df613dc4cd4cef37c0d5216144533f63ded1852f33c55d76a51f34bbc46a165cc16c6df3084f4fe723381f917b5936a74cf772035f5c93db5b60f9e61f8fdf33eaf8cfb75d0b5eda7c557fe6163484c0a9366b02164db19f1b4691ca134a272ee3ebe4ec69f7917767db6434d22fad8b5727dadb5a95875660f16a9d354b4c7b7f558070378d9c104f1ec6201213e39cc461fec10277adc052bbfb19005dfec538b014f2ae6586240", 0xf1}, {&(0x7f0000001280)="755d273db06178a4f4febb465b9ece8d91d9456a3c0678346edb4b4beb15441015f005c2da993d598d7cba326917d8684de15db1a5dddb5491623997510387f6337b36a6581f02c71b84423fd3", 0x4d}], 0x5, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x2, 0x3f}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/60}, &(0x7f0000000180)=0x3e) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = semget(0x1, 0x3, 0x1040e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/18) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x24) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x2, &(0x7f0000000280)=""/249, 0xf9}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x3ff}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)="89ff4192e453452bd686c92c93876442da04e0760673a4200ce3f6bdff68f1787de7400010114a22a08ed02c9114a5a72e0923c1bbcbeef520101782d277607c4a71723ae3981004c8dac53ab41afe853589e6b547f90b29a7da85e5c711352e975c5476df3c3d00a74ac644d0fcba73a162e0fd7c88479f878cf75023afb312e2a7392194b61a4a75afcc8eb965f47606a7bb64689c2f8b3d52e92fd7b3bcb3d5f7a8aff8fd425e23a2a5cd82ccbdbb85fd989ab4e406979c3158027e688ee01d7ac6192f4d8d0cd71bb839ae359cbb168c0c4564034c4b480a0513f3befae1302688275312b5ece17696e3cd27", 0xee}, {&(0x7f0000000080)="ec3e17d6ad028fef50d501314fffee2f36e6b9a4eb", 0x15}, {&(0x7f0000000340)="5eab2328d822223a4545e3f7b06a0b0a060bbd2b06bbe63cf2ba74e17b421b4142d9c0fab51e0016dfdf3df44fc1d71e165e851939d9fca5906d6c0dc55e55a64274f39cc32cc999eba615add1d6ce528e7a3f522b97b4c883abe18efc6b88d65d84de5a2d214bd86bb1093d97319508abc39f06d5eea6d6a3841e3748cf678c97b4712d29db72c373ad180ee7421c999f9524f1f99b88c47c05e2a218fda8303251a57532518b4166d0ee1a3504bb93927ef0196ee102cc9bed9d5d8e7d44f02aae1234e87f66496a5c24cad52a6861687df1d1ff3924b24a0842ecbd234e", 0xdf}, {&(0x7f0000000140)="4853c7920cdcac1d1a720f0ddfe2fc076616da5d72195f38bf230897740d360600baa0fec7d000f634a8d3e765f7023b3c7d6126bd1aa4219ca75ad15c1c390e0468f512db6ecdc30d94aab9b6a87dbf3b28262dd257ff7430497062c5d850543277b651fb9d2c3e1a1ee153c9c47492e2c3cab2b5c8db7d8a69f2fcac551bbb0dc7b76e72b9a8fab155321d786ccc", 0x8f}, {&(0x7f0000000440)="4ca69f33186bc11b88b9d223d8d755b4ab7c1db0f9653fea263eef77a31a87e98da525e336ad90b01eec0af75fda4a3eef7ed011aa324cdbad42a583b61718b6ab61e9e796dc", 0x46}, {&(0x7f00000004c0)="35ab065ad64eedd4e28364ac996a25a42e05d1e87bd1c2e7fa620e828cf0dae5209f182df63757c57640cc6daf70df1c4961a0fc9366fb107a6704855c1518b46e318187c98a33d396e270b2f9eda32a9f34a565398568", 0x57}, {&(0x7f0000000540)="42961a258136e0be80b03ce972191d3d4926ea85a0f3a61a67224c02", 0x1c}], 0x7, &(0x7f0000000600)=[{0x10, 0x1, 0x4}, {0xa8, 0x1, 0x14, "164ade4c005216ae52858177a5803184e6e305bece33277098babae5edecfb0ebe753bd3fe07b260d9e613829daa64731cdb2c974d5eba468d1539654dbd7f12565f11dc5fd8e8825ef18e8da822ad1d657204497be531ec97b64b15563e118a4c5b6286ed3e99719f2d75d6a44754bd8cc0494736190207947246d8f73954999f1a475cec3d57c9fadd24db7bb826e8cbd0b2f40b"}, {0xb0, 0xffff, 0xe1a3, "d81c01ba3fad52e730f34d3abcd1505189dcc47a94f1a108984c9bbcced574764a1c7001c3ff78e3f915d6627e5d50567c206f905f53786d6de7afca869ebbe5fbac9e4126fea20ee9ac3ecf885168d643c442b97ef66a9fc9556fb3ef1f1166272d29799735a57767bf9199a2f7543a5276c00d891caf0d25803e758128b88eb6ec24c53562ac151be1a207901cab65d00d301b40c16441db26"}], 0x168}, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) sendto$inet6(r1, &(0x7f00000000c0)="765a655ee1cd342e97e9b32b06af993bd485efc19f037c624f33782b533515138f6bfc7f91c5d9dd78a7cd62cf82c7dabb5acae2b437a493c33a31725242e106c7f727f0bee2248a027dbccf701bed50d3", 0x51, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x6}, 0xc) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="b244fa1183471726d6cc4eff66f6b9b997b97889a22f2d1e925d6cc664bfa0feb95c8d037949050dfa9ffb22d12a269ce3e60aae8e73ad6763d838083d86e2a9a07ddb0025293c8c9f3c", 0x4a}, {&(0x7f0000000240)="ae3e227179690bc5abf1a744a1fedcd8c2da248f07a40a3366dcfc8c9cca773eaf04d951acc2e396ad1f1aba", 0x2c}, {&(0x7f0000000280)="f86a08f785f56f8e", 0x8}, {&(0x7f00000002c0)="851344915dad80320afc3b28e9b92834d32a63636d62ea2b30fb0d2700e2bb76110e0c9e9cc783a40d35855303e64732bbb7affb7efbe4fd97ed7c2524c659535e1b2c8cda308b7e93e89cc5f661ba70894eebd3dcf6ce8df3cad3ee159b6bb6581ae4fe9a336debe62c21d9dd22bbe12ab2237b2baa9ac88166030741d628cc9a6420fb8b69bf7e03983af6a14ffc5612b55f44713512d71003ca5928cbaf51d487bc3d51202e7979766126fe0d6b5babb8bd0de3137808d20647d8c7937cadb81e51f633e8cafe103ac184f3592314d4f093b3b3fd3a09c34978d5c59469", 0xdf}, {&(0x7f0000000500)="abe7f8e6fb18a79195cdc0e945e1c3470a73dc831e68b68d75dbb7fedfc58e911969b301c07bed74c2f6706d2322df8224a11db5e549055abfe2e858de93cb5a90a3b4e3bd508912c8425598cb6ea218bea5d9704c7366ad3902b65219bf5e0eedc50e0d66e07d29b355039d6e27b62e9ef367958a5660481f4059b99bece2dc91cdd9a3edf67db2acf87917192785c835d24f6e060f6a0d63298c7c654b48e01087cc1b776fb6650d7cf03b07294294d393f1345c488d641a42fb46f31bedd4bb31ca5201bc2dc4690105afea6ccf115c0dd847a8b547a130ddede2bdabb113b745ca6ba56f94b29c665d0d8a0e298a8cee2821", 0xf4}, {&(0x7f0000000600)="5535d2073a7149eba13e931aa9b6f4a07cc20278f5c2883e2b61724bb787f9d1031e994609ef52dc62432c4407a9bb4c9c97246a2aab472867c922a73ae4691b6a50c31b9aaab0c11bad5acdcbf308bb7fc3cba7934986d76c596c7c76bee1e090b6d275bc74c8fb3fe236e3897426c412701c986371347a426ef5be78165d667298411ca47cf43afbbffba0e7c795529b7009fa82ee6f17463ffe2fc4ce1df18ad9addb348e2a369266d29ad2121445", 0xb0}, {&(0x7f00000003c0)="0fd3ae2003f7db8e83b0190f5d328b3143498f65446e20aec37db2ef302a2a11a3b6b77d6ad8a7972899dff48601b27e9d70664286b40ff64146328ee2697b0effa9c4e85ed58fe3ef643427d598badd3d86d9257349861857e79f99adeb4cd622039184ff4ae5", 0x67}, {&(0x7f0000000480)="81c7f76bd6eacd27469610fa68b2927a300070332a1da6b1659a0a996f263fbd0f7cc193745fb7e6d8646579", 0x2c}], 0x8, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000800)={0xffffffffffeff000, 0x60000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:08 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x401) msgget(0x0, 0x91a2ccfa35f7fd9c) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000400)='\x00', 0x45c8fac7fb7ac8db, 0x1db) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() getgid() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x71, 0x80000003, 0xe30, "2bd0c00e68dc65b1dff3fde0ab25000000001000", 0x0, 0x3}) setrlimit(0x7, &(0x7f0000000000)={0x3f, 0x7}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000000), 0xa7) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x41, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001ac, &(0x7f0000000100)=[{0x81, 0x0, 0x0, 0x7fff}, {0x1c, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f00000000c0)=[{0x8, 0x1f, 0x3, 0x5}, {0xb7bb, 0x9, 0x0, 0x7ff}, {0xa0a, 0xb24e, 0x3, 0x800}, {0x0, 0x1a, 0x8, 0x1}, {0x9, 0x1, 0x8, 0x80000001}, {0x3ae, 0x9, 0x1, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0xe45e, 0x200, 0x8}, {0x5, 0x1, 0x9, 0x20}, {0x3, 0xa7, 0xf, 0xcbb}, {0xfff, 0x7fff, 0x9, 0x24000000}]}) r2 = semget$private(0x0, 0x3, 0x248) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) shutdown(r0, 0x2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002400)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69bdbba0010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb", 0xfca}], 0x1) write(r0, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x7ff, &(0x7f0000000080)="d5ff9668", 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) 16:00:08 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) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 16:00:08 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x401) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10005, 0x100000014) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4bbe80061790723f, 0x8000000000005203) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1d}, {0x800000800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:00:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x36) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530008036cb6d08a73e9651e5109b2fa58ea82c8d7d1365588013d167cf269718b2dbb56ea365554cef8f0e9098acdd4fd69788e8b68bc2e2e381c3852b66e8c19c5d079a69e3767ae3d93ed45db967a7a7077417b8488d05d553bfb182c837a2f56b296e2c77b066ea8049efe03b3b02544749c88dc5761391829c528411b131db3d50ef5623acf963ddf62c0e05e95d16e81f2c52b1d9e6668c53a2ce33d8cba2da9fdd3d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x8, 0x4, 0x37549927, 0x4}, {0x1, 0x8, 0x74, 0x100}, {0x15, 0x5, 0xd79d1cd20, 0x500000000000000}, {0x10001, 0x9, 0x1f, 0x2}, {0x7, 0x4, 0x101, 0xffffffff}]}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x7, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x6) getrlimit(0x0, &(0x7f0000000240)) getrlimit(0x6, 0x0) r1 = msgget$private(0x0, 0x4) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x40, 0x1000}, 0x1f, 0x0, r6, r7, 0x1f, 0x0, 0x7, 0x401}) 16:00:08 executing program 0: r0 = syz_open_pts() getppid() r1 = semget(0x1, 0x6cd5b02e48db56f7, 0x10c) semop(r1, &(0x7f00000000c0)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x51adf16e, 0x800}, {0x3, 0x4ece21d2, 0x800}, {0x2, 0x9, 0x1000}], 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f0000000080)='./file0\x00', 0x49e6db71a487e3a1, 0x20) getppid() flock(r0, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchmod(r0, 0x2) getegid() 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwrite(r1, &(0x7f0000000280)="cce7198e6b4361b6917cff3b62554fe697bd88da601780eb88c34ab27f81a4acb019b2fdf4dbf3440a58df7b0ddccb0e1658362c1b18334aab604a7e1a659c55e4984cedf76fc63191206ff48ef4566fbb60d1aa04b7661b7d434f5a70d579ebddf40b058ed1d718ac46dcfbab0ba4d3ab7fc3f492b3564e1eb7e466263b0cf77f5bd3811f41c346da34198d27861752ef679e08999b7531f87c934f4b49c8f69ce2eba2c64aedd37d8815817c50b50b8e91297a9554cd3ef04c1095ba829548da30af103091b5efd045d2f1c0830b27b25ebf594f887ed3c897ed5c25", 0xdd, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = getppid() chflagsat(r0, &(0x7f0000000440)='./file0\x00', 0x1, 0x2) ktrace(&(0x7f00000003c0)='./file0\x00', 0x6, 0x1000, r3) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) fcntl$setown(r2, 0x6, r3) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000100)={0x1ea, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x100000001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0xf1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x164) socket$inet6(0x18, 0x1, 0x81) r3 = dup(r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) socket$inet6(0x18, 0x4, 0x5) r4 = geteuid() open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xc734) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget$private(0x0, 0x4, 0x78847b429bea1e9a) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) shmget(0x2, 0x1000, 0x32, &(0x7f0000ffc000/0x1000)=nil) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x6, 0x2e, 0x6}) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) chroot(&(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x3d6a9703c849abb1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x5, 0x8be1638747dd39, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000400)=0x8) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='/dev/diskmap\x00', &(0x7f0000000500)='/dev/diskmap\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(#%$#[+\'\x00', &(0x7f00000005c0)='!((1])&\x00', &(0x7f0000000600)='%%-+\\\x00', &(0x7f0000000640)='@\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='/dev/diskmap\x00', &(0x7f0000000700)='/dev/diskmap\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='):@}\x00', &(0x7f00000007c0)='/dev/diskmap\x00']) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000840)=0x8) linkat(r0, &(0x7f0000000880)='./file0\x00', r0, &(0x7f00000008c0)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000900)={0x0, 0x1, 0x100000001, 0x2485, 0xffffffffffffff01}, 0xc) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000009c0)={{0x18, 0x0, 0x5, 0x6}, {0x18, 0x0, 0x6, 0x1}, 0x6, [0x6, 0x4, 0x5, 0x0, 0x2, 0x6, 0x7, 0x8]}, 0x3c) setpgid(r2, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000a00)={'./file0\x00', 0x3ff, 0x4, 0x10001, 0x0, 0x2, 0x101, 0x100000000, 0x0, 0x2, 0x5, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) faccessat(r0, &(0x7f0000000ac0)='./file0\x00', 0xfafb1966fd21808c, 0x1) sendto$unix(r0, &(0x7f0000000b00)="d4", 0x1, 0x404, &(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) linkat(r0, &(0x7f0000000cc0)='./file0\x00', r0, &(0x7f0000000d00)='./file0/file0\x00', 0x4) socket(0x6, 0x8000, 0x401) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000006c0)=0xc) recvfrom$inet(r2, &(0x7f0000000700)=""/91, 0x5b, 0x2, &(0x7f0000000780)={0x2, 0x1}, 0xc) getpgid(r1) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="6480197c22af45ee36b82030ed03852f40c33b2319994949cc82255bcde7b6bb14d6abe9c057401712b387715285a115bbd332645e67c7d5b85990f9adc9c3558a1c2a79791410dd10f183d5b992a611f427d66946e82fd1f2396b", 0x5b}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="a000000000000000010000000100000015aa3a460429b62d5e962cd3d8cc1b0dc24579701fa52aed86c766ced138ba1a165a9723f95198d996abfbcdf1c877222b3579bf300d92d7756be26eb9b1969646c1f2436f5ce77159e0b2ecee63d2d85adfb9ad68f1af040d7ae47a0f6928e3ee22c1dab19f10960aaa1b1983bf7af42f425c507ff1b409c36a2a24457b9833ca28f75681ffc809896e7e6ebedf4fa0a0000000000000000100000001000000e2566982161834b38ff547595ab9247f8918ed5a7993a39bcdb1816a9fb292af3549f3c130fe0ddd54a1acfe323898f6cc134a03c601f3a1ec775d31a2d6efda86ad08c02ad3259958f6284d1fed04397eb55bc62f30df308d215f4bf3ab337d8306ff2c653a1e01db17cf3417e26bca56ecd3274f0072de33611eac2a65c225ddf10054f80ddf539d7a92fe462b42008800000000000000ffff00006fb71364f6a9be8f41ac5d48e704fc0be84e0563d4370e02d92adf7cba341162fd1ef588c82a258c9e2975ba2bc0d8a4d45ef1a6b7b6baaf36d6859315d445bfcded39df6677824bc9d752b920c3dd25d21934c05c6fe7a3fb4fb2c4b2106da369aad8f56b61d17b539831000000000000c800000000000000ffff000000000000022fb545faee7eb220d190fe920d6d0f823edeff3de3471da9af61ab6180cfc125078eb629519b5d29d2e97b5724e6585611db8354ec5d2a7a58dd9327d19ee176ed8c23b8df5f9dffced7e8de76cd6645419039f73063be47422346fe8467ce5e3c2b01ff9826de2c97bce7a64189f1e7e98fffaf07d8e1b12464b360d5b40cf60a8cac10ee97ca91597e4f7fe30e5c005a002cd74173c55a6450b6a04236e8e22a6508a207b6f237b95804df1b0e0f7e122c0000000000c80000000000000038f3337d03000000cd419b4431c916fb81928eaadc8f7908014ed9b300cfb01b3e11a2378744106514df37b3585cafc824023197d768b07b824eb25600e2c00ca465fd5b073c8233d5240f396d029c3fca0de5933b354b70d0fc8db4cfc5db05999acca3900bf3c150ca60012f9308004e7241ee2bfade2ca8c617a60657bfb3bf19cbe7b1381cd69f4badace355d8e3cfb4931f00f6c8da609328d04845483768788b59486a8b7a437fe8b0e142cca765acb208722154dcd9097a5c6f649a00580000000000000001000000080000002d014e188c66ef898d85ea714f37d9f92eab3544297a01000080255888af2faf712fbb4c4dab6055c47ac487c98bd4a21e4eb8174148746c5da2c65f495976be4f6f2d2a3d925100900000000000000001000000010000005548d49a8b5d0b5670b0976414b0bfc516d8784bf89b31814eccf811ef9ba9060ed26e785fb6a592cd210d1ae6ddcc85b290518b80df5f7b40b6c7fb79fcc44a5efab1ad63e2bcc8ffa3b1b9f22ddb02268babc48b5458f1dadf5a9991caea5938d31529d8824c29c32c9814085fba3a9b8f6a13f5b81b72c42cbd35918a2e006800000000000000ffff00000010000086a065f1a4038e78f989c6bec6b01e2614c40f5c14b3d4a2239dfe10091299b536538e0c10abb6e2c1a08313299ce0534db408dec705760878daa499c167e15910e86c1cfd400000000000ce2117327878d0dca446a83148c78fdddfeff1"], 0x4a8}, 0x8) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000180)=""/32, 0x20) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000000c0)="5007fa7e76064b20ae8c1d8f5b35390ee401cc780f5c708d824e12239bf6432244dc9aaf8d388246e4e300147657aa408e30fc29f6a2aad39b1c4618c3b929d6282b76c64f5177c39563ab4977e0748f15540365ae457b89caca73a0d861e1b9bcd07d2aef039d71e784fc8b7d5111fb4888c52c8ade8fdf6eb1854b5292c16d6c", 0x81}], 0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCPROMISC(r0, 0x20004269) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0000000077994f87abe071000"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0xa8, 0x2) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000400)='./file0\x00', r2, r3) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00'}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r4, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000004c0)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x7a89) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x3, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xdad, 0x5}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) listen(r0, 0xfffffffffffffffe) 16:00:09 executing program 1: pledge(&(0x7f00000000c0)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0x1000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fc, 0x0) 16:00:09 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xbec) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0x511f, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) dup2(r1, r1) write(r1, &(0x7f0000000140)='\r', 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) setsockopt(r0, 0xfff, 0x21d1, &(0x7f0000000080)="5fd310de4422479928bb170dd8658d97bec20655eac2bfbe51953c1ed22ad2c61a067bfb0c9d0a52555f958443", 0x2d) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x3ff}, {0x0, 0xfffffffffffffffe}, {0x3, 0x84}, {0x6, 0x10000}, {0x2, 0x2}, {0x84, 0x81}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x81}], 0x2}) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':Z\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!]\x00', &(0x7f0000000380)='&(-\x00', &(0x7f00000003c0)='\'}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@!\x00']) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0041c6f314757300"], 0x8) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r0, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1122], 0x398}, 0xb) fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getpgrp() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r0, 0x40044b06) close(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r0, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/164) dup2(r1, r1) setreuid(r3, r3) setreuid(r3, r3) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:00:10 executing program 0: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x8) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) read(r0, &(0x7f00000003c0)=""/199, 0xc7) r1 = open(&(0x7f0000000340)='./bus/file0/file0\x00', 0x10, 0x49) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_index}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x80000000, 0x1}, &(0x7f00000002c0)) clock_settime(0x2, &(0x7f0000000300)={0x3f, 0x9}) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) truncate(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x9) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f00000001c0), 0x20000003ff, 0x0, 0xffffffffffffffff, 0x0) dup2(r1, r3) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:10 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000480)) r3 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r3, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x2, 0x8) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$unix(r6, &(0x7f00000024c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000360a65097170de410b0bfb0000000000000000000000000000000000000000000000000000000000edffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be00"/4104], &(0x7f0000001440)=0x1002) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r5}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r5}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0xab, 0x6}, {0x84, 0x5}, {0xe6293db9b1a749b1, 0x9}], 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000380)={0x7, 0x8000, {0x2, 0x8}}) dup2(r0, r1) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000340)=[r1, r2, r3]) r4 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) close(r0) r5 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xfe, 0x7f, 0x10000, 0x0, 0x9, 0x3, 0x4, 0x1, 0xe28ef57b1e78b6f4, 0x4, 0x9}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000140)='\xb2\x00') close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x1049, 0x0, 0xffffffffffffff43) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x80) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0x8000, 0xffff, 0x3, 0x0, 0x7, 0xfffffffeffffffff, 0x1, 0x1, 0x0, 0x1}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) socket(0x10, 0x1, 0x838c) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40004000000028b0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c3a52f8820000ae84c9b63682e24e77b6a5f835cbcef600"/85, 0xffffffffffffffce}], 0x0) pledge(&(0x7f0000000180)='\xf0&\x00', &(0x7f00000001c0)='*\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)={{0x6, 0x5}, {0xffff, 0x10000}}, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x800, 0x0) getpeername$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) close(r0) write(r0, &(0x7f00000014c0)="c818879fbcd2703104df5d9248f835dece2c7341683a83d1826d402112514440edc935d6470759fd59bbd05bac27d6a16e8096c35bd03393e5e30717a796d95232f329a5d861b8d5176296fe3919ecf32cc155c2163d2305c8f2d254a490fe2c8481ccfced82f4ff62070281b08a9b901fe21f3b6a1ca21b175dcd8bc1967d57f77278f923d2ba53ea234998e729713fd3be0dbb9c7b0444d7031cd38002acf9343b473644b8a67ef93c70b96609829d683cc73a0c952a9bb49d02c3c0d330b2f86b8917c5c975996a8f50e57194812e29fd3e9c8fba938a09907da7b9f68f867c4c8d2b2930deae654505680d0cebb0424d79b8bcdd44adbf4656ba7e767d4f8cbdf56509595bb7f9ba73c2ff9586be83ee8a500c111dcc4e673093c14ed250c27a8c4980766372e11e36b303d841c3c58798bcd81333fed5180ff89fc7cad3021d5d248829c25605e67735b418b76fd695a30f2d64335288047484ce0e77a7882c1e844a37497bf88b4da475abf18d670b37ec97590179822d3c1fd2097403f3721e6caaf66f289c166d8909674b1755958abf8b8be96b649f8b5fea0b386408c0b3788657afb3623d7a099259280df4bf2412233bcb2a781ce40e783f860055ca7d88fe1e95d8c0347a43eee5fb6949676863c378a64e316ac671aa1084ef3e6af3d558b5fafa4ebf0b4540102f68c5a5e725ecf0db88c6f32581bce9078536a75ece8cd58e3c284d9286170cfb49849e0417d706ba972b4197b6d73ea356c226bfcb55f80ca028a9858014bf4b8f9abaa9d6d9ad90909a5fec512955ac198b5bb14762392f8e26e29cf6b4b1d6be809c6f8b15d0731d6ed430591b634380885d3560e29d963831e596bd7c04ec45d3fc6e87becd08cce939ac5ff6b9ecde569ce27ef3f0565a355288e847a8aae2848a357a3dde8a540ba42e1520e3ba7e0b7e3b6320446000cefb9dc479d6fe65265d83cab6a95c78a534911e999085ac8ec0bb1295173b2d317b9e959914cfa5e27406e7a4a13aac358ebf3bd96b3cf2dcc2618c357dcb91717b03ae9a1c5057ad4c2590515dfad1fe6b938c47ed0a63a40cdc2bdd936ed5c537ad8b8a3e8670c2fde26a64b77042d92b11535947bef3b50eb6cae04c9f25267c26084a596ccc5400c34e86e8831531a6513f76a445c7db28e5d207b85cf5d6a0c8f95e1506ee6604136d25a7e7eed47c9d1b6d3201637b750178e471876cd7e1972fefa121c76e13ae4272ff6ae49f6278570b4f54afbf6045eefe213feaea20edb038387cb166ee58ba9227ef2b73444b27b0117cac00e1aebea3ff358f3b83d9e22ed7529013af8d68c85496e805427f6bd3f07e869244e1ce02ff255504f3d907ca8b1decb8c6ad526b9791be5a6e9b709e0d17c21701e0b0de14c9d7c3a318c9a3258392886681ed171fe92f30fddbedb9d281581861c4abe701115c0e787525e570fafe22c91eff67a8bde7f1a94626cb103fdb3a4085e189f98f3177546eff3855b1085b1e717942879bd190ededd118cf48ab3648d61b0480e3d1d53deb924fa50d0a6dc34dd2c3e34123e9fc2184e3659b3c96c4d39f42b3e3103c6702b427697b8601808dd97e9f09b3ae6e976e6d92f8e3ee2ede033b7ea0938e25e38d1657deee6968371f9c8eb2da4ad6711705e451070c1736bbf4c1b5160e103b00d987cffc496f6dc48e161ca3646bddf5457157dbee49106f065e8cc8cd9c00fc6fbf36528300cca09b0acc0e8fb152cfc0b66a73899b44a043c2f1c610e356e21949f09c4d4d7c1d8f6869d57bf1b838ac5ea38e10c3caa231781fb72acdc254c4b738a7b69c2b7a554479b791a0970fb56b1d89bfdedbb316a3d5ef628f3fdf3a9ab6225041282a82c4a6c4c03790486a75488dcbbcaaa7f70d180d4d939c87ee6927f5f75cd82778ff52e23d68c9337f5909b11649ef2a6531b8065b9788acc369d55d39782f3756b3f6bd3b4dba5cfce65d3194b84a6d261ec5302fd577e2c7d95f4de3b17c64ecbe94d139df645a315c1eba164e3b3ed8f983897a12d0cf2c0bd3b70c20855b62dcaf8a92ab2ca932dbea4b724ae852361683f485fb9acc966639c6ee9c8c826f70422b2b46f30b4bc46ef6b2c9efcac2dbf5b62e7d618b083c68d162e255d7c833ed650b5c0b07f496f6f07dfc0b201dc4f8a45955d3e60ffeeeb73e9e2c92f6c86025faaa399545423ecbec986a2d7a7a997daa6aa7619ad358d64f6c31474aa8612f5dfe00ddec525dce2330f1063f4c9b6968d800346eed07d0f44da9c2c6e03d480a2881555a6fc14057bb08bf288a5b605ab38dafa47a582c7a354857d22319a9b0a1bd53bc0245109ebe59b831e6e46d11aa4df3b1aeeeb84f06318df5c1f0551e1ca690b210849595bacd81e5d090690f2571b4003f668b7e6321ff21191c6d859c96b334c747697ce0c0c80f45ececf195605412ae62eccbff2367f13fc931631d69075f8e4a27f4cca0c7001003d0500ed40a622ab2d85fe9e88b5874b53f8d9f946670594475e8999d49987d49fb76465de48ec3923f5febc09a373a685c0f364a195867d9dd014e0e33f083912ec1faa6a9557b95c1cbb83806384688292ffd3a68180547e271940d75093c6e7212b4e01a27dcefaa1ba04d816fa821175b2010ac92117c1894beefdb3be6986716cd7d460d921777dc82365d03a241ec01f2c2431bc203170b56e95ffaa8137c39ef80f8ed73249551c6e9dc7cd7aba4a5a2f2b768f93cba75faad299b0dcf3de9baa395f9d9067cf26ee1458037b2cdd1d959f10e09f07dd46d8e8731da1f78040d485a1d0a2580e1ab18177c0602283aabf15d3a6fdff6a5166d4985b770f806dbff31e1bedc2ed871308d8694e23db0b568066781e5c9279a28c184dcfd30515d6fc171431150956ef5ff264808dca7a2ef8fc0790f0489473df7b0ba2eed58aa03e180912dc77a8dd17ea433aebc75b506f26dc471478aba82fae12dfdb7a6908842a480d6a9c4c76bd5a9f7a279cf1dbcd4b01dcc6da626c06a46684c7b6d2f0720ab81c9bbb6c051e6a49b0b92125062c2894c5e030f46b0b0d89d1feb57a9535c17749852833c9d34075cd7707a39cd6d4b4a4148c643cd28281841137da5d660a570ca30071fbd730ad956da666a0ffe04ba195d38fa2e09cfdc970d805f88fd6b66366bb21dc561aa4a83cf19c161055c621ac33f3b6449fd607414d2879ea30b29282efdd6a3620b760c8e15ad6bb241665471e8a5f2155e16fef163216a6845ce0d632d489a4adaa14983cce811a489b9ad8e31553704451235f97107f6023d2266da04adaf2e377aec920ac1b1626fcab922941b54d28ea804ffca4abf691d209cd0317346db6f976d8a573bf6f99be9f5bf4261110452f2f319c02c024a98425c2c5867c0f7a4aec45cb1b7485f87855eca0ac5f4416935cacc8db8f9b83d1e0d29bc484ce8f760c64ee891116b615e560ae690b2a77176ceea255a53f4493af55ce813c43dd04a309c348d51687222885eeff6faf859a2406ca7e3b11d911b32f6e06e5731ab11c899ff43a3a4c06e7e41c19c7cbf09bec7bdbf9aba4e7880f86b8a2817e121a80519b6c53f079c47e39d28aa003f70dbb3f548b942648b47e246e0c9eb734d11e4cfcabc137872354be1d1bbcfcb24fa194e9014422eaeaf3a8e39496db30a483a6fa5636431721d190bf071f634e6a773f36d0af393204bf99293c5a8da6770e5b4b5335026ea02e9c36b5935cab76cc8bfe8c6fc683dad3a8b2d3761374c5acf9abcb0bbc3c4a747e674955e71b2d39c1d06b598c9f1b54cd858db43987518f2408193ab677caf6698e43f432e16f4176ddf71d3b5ec38071ad151665b9f14f09d08e12f041116a79b83a97e0aa51dc59dcb3badfde93cdd3f1f40dd9f93653552bd0aa63a69ef1f423c901f2fcfcbfc204253a0ba1858c0017e5fd0831ce12e41f68c070599b9c8beae575140fa62bc82be8c26e4776678eabce51e0a18c6b51a6058b7471fa5a51a400ed3bb4fe51e652f53ba7edfa9a0fefe961c7a15a8ca3210f11a9f91c97379ca9e926a147f5c0df64407705a9a4b16e294d402aaf23588a0d8bc34f975bde13785db06f1656248d6209b96f4f866170b05a3106c01ef94a7f96b8522ea3b6be1653ca649815440a2b3b3f9e52a824c9323c495eb9f65a6deb7180894aad7e1f3acadd2407918bc8a41fdc888187f970c2a1ab2c6847f6fa8d66b6f9fe2f74a7be255b84d922db0c90b2cc7476e42000244a123b96a797755139a35824707e804138247d55e31c20bb7c2e3587719db8a89781690961ae5b153bf02186e62a792300641f9eacb549c4a8051408e15b1d27395228b2afef01010f59807ffc567e1b7dd78ac59335cfd12764862529b858898407fcc187e1ea8d2f77aec5deb629a7b562638dc6589cdca40921f8935fda2e27fb4131a9813d2354ca3b73e3774c1e2d444dd5ee87e41e33d487cdbbb9eab23f92818d5352c05e9980ecb40d937d2dbd0c80a854f80a9ea281a345c7975b44e1947ee84f0faa407e42516ff3573bd8a58aa3d5e92d3b1d24a38548d3c6ba69c871443252dceefdb68e8cb72dcebf141f5d21f8e436735a53fa81cd96d2582dd19a2131c2de96185cef06f8e54b79561b553f75587802deedd8beacf205fc448abf75fc79eb356b61e3e93bf10fd1acdb88f0aa803f9568509ab3a208834f8f88ca555e988d435cb4e9268e82a995a517e3b3f50c8c92bbd0dded5e53fe4a8bf5671dde2acf067a44cdf378294d815a7c80f4bc938c071488d0fd3ad5f6ac16bfe7207671e5b15d4d0da4be848e455f4227a16cf9d57a0f81ac30a3029f45ae0ecec0b937849d6f82a5ded21f6fcac7fdf480d363a647fbf6778b86c3fd8ceef55e670d4b85f72c389b9e3a7d6441347b92ec64b92e73eab773fbf62161708918c029d73e733ab6d0644ae126f74f181a3787aa56e04ee8b715de03189e8f0955162d40f23eb61a02b619357444f8abf836324685dd09c147eb41bf1dae7da5af7a1f35cfc663745f77136c2b0140c711aeb70788429f4537ea75712561c2835807e138917acd0c1f4a88d316a04164eb1d938839a52df62939500abe82dddfb7437a5b9c81eddc6f39026dccd44f72a062cd00fa5b7a72988a557515d1f618ebe59a565aee913304aa57d3554f29bc8adf85cd3bbbaa69525106961991a57ea16ada515c0ad68959122c3cf980bac385899463eef765b4c418daf88a67f95ecfeac608b54e337763a54d6a3cfd95324158dc3d65d852ab356a94318a5782693fbcc485f5f641c8a4f2f7ef7d7d7fadcd66a6185f12816e9b5831f69b01a98eaaabb4eafd173ed879a3d9db9695bc3c15d5ce7248fcdd589ba60bd0dcdf99da30672e8146202d7813995b45164987132053400862fad38827e4bfe722d57b093865e119e4674045c3b4a1934fe485e1e089f0d57f14d510f6a1181fb56ede12ff1c5f6666cfcd7ae52032454627e8e924f6b8c2d39f50cba52de5f463c918ca32165f36fc3fb6ec6681b64674e78ec1a1dc802a95f046f1ddc84c506694ceb276e03e2e5a7f186f4288ef893faf46bd52556fe6ddfeb6b7673670703b340ca02aa367bf22f571aa72c790f4461bb275efb4975994cc62bc4860d01360d904552961cf5e132735afa8ea1918bfcfb6c490d129ce6b6ff5d374e595fa7ec31b7e6c9e1fddacfc7214147a3a516665c9a7732b7f28814513355ff52aadc92374b19a8ce31a08402915e439e089351e0", 0x1000) r2 = dup(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) fcntl$getflags(r2, 0x1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xc1) ioctl$BIOCPROMISC(r3, 0x20004269) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) read(r1, &(0x7f00000005c0)=""/98, 0x62) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/153, 0x99}], 0x3) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000400)="887f09830f5ab0d5f490bb9ab357", 0xe}, {&(0x7f0000000440)="e0b03b0d68013efe17dca8dd2e0b36c0e884b3d77b2a90560e8b4aec17bf5997ae6edeba34c8f836ccf4b84f2aface660bdb8a06a13123eb9d148b3787f42c03e395b70ca7884467a83f317547650c1decb08c62f70cf3790f36a61dad7d9b5f4f6b3e4c9af848bd9877043c65e08066d44f8c3622ea091c189ee9beb1ea18e550dd67aeb94b0f28f27dd3fb2f09ada214cfc6f52dd897a123cc310e048bfe1f112a0bd9f5200748ff9408576015dd387c9b1447fa024f446bd240dbdd3b8c07bc5a45e29a2c900d97104e7aaa0c0309fb39f27d9c4dd60280a943899911b3a879c08150c000e31c3d507a57dee6dd005a4912e26670f76031110d7368fd", 0xfe}, {&(0x7f0000000540)="f63c3a01e3c42627e5bbed5d34681c4afa58093e08854090761f47e5c15c16013f56", 0x22}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) write(r1, &(0x7f00000002c0)="315219562fc663c569b6300a809b9d00a6867d3787531a892839e1c0d8efe00dcb0fc78bbdb15e069a44d547ab6ad02f7a4620aad780a24d83ca6d63c34ae5b7a1af248360f7766a03435528a858f24bf3efb09cd809800bf7032ba554e583f6b2285c931e94ef591229f7b29869107f0f1fed502a1462cef72b4b95fc4998249343476c4bc86da9d6f579b6e65b60a76ba48f26aeb5e70886", 0x99) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() kqueue() r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r1, r0) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) sendto(r0, &(0x7f0000000100)="13a1959f40e2dcfe2846fce765ec7ff7fddba308e6b7021adab36fe135afdd984c9d6b31bed57e867dc86a5b579528ae5c13c8ebbc0612eedaa342693471fdb2bac6e5fb23ff9f2f42dd5b3d068fcafa71d7f35adb9bb53f62e43c48e4fe8e41628ca7f0ba79ac59b8532a7e4070d204f637e7f69a917334ae882ead111b3c7326cdaddd76be9cf7474bd1ce716b41dd72ad72622696f21b010d1bf6d7651d3d9f8669b2e6bb185a8959fefa67d11fa1eecb43a1898f758c03b605285e404dea9c33ba73227216c605288808344173490f4b8baa50bf4e8ffd6ec3e2536dadc0e6143a", 0xe3, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400000002, 0x0) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xc00a155ae7c86136, 0x100) write(r0, &(0x7f0000000640)='l', 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xfffffffffffffff9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="9cb2aa2007294c06192ddfe066322e2eb4ba54e5e2a13f5e586f5b8ff21847fdab4914b106ff043918d2bb62464b33fd01f7f449e4cf228705000000256ef8b064", 0x41) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) socket$inet(0x2, 0x5, 0x5) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60, 0x112) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x206, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x6a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0xe) setuid(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000) read(r0, &(0x7f0000002740)=""/4096, 0x1a) chroot(&(0x7f0000000000)='./file0\x00') 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), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:00:13 executing program 0: r0 = kqueue() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r2 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, r3) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) msgget(0x2, 0x8) r1 = msgget(0x2, 0x40) msgsnd(r1, &(0x7f0000000080)={0x621fe0825758e373, "bf340255d2abacaf80651ffc479e2d17e323364fa337758a3262"}, 0x22, 0x800) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0xd0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="68803a339cc2268f2868b33a025b1070ac372f7d48d23981c03a40aa81aa48bdc860245b0d648b15314c136a333b4d4eb8d8ff2587a03d4515f0ef8a437ec23355d6514ca8c4f3526c597a2ada12ef3c987f856de2cdd1acc9c6ed87536e8c77790e2341baf00e09ed85c5ce52445812cdab2a0cf94de9cf60ecfd052efda4a525f4ad32ecfbb139e74bb6485d540e84c7fc85bcfac3d5bdf4fee81abf91592eaac2b975479c04a07340295f2764cef944b6471c2d39777a8376a9b97dc4fe9629bfa4d1a8e4704f8b3d0677cec7bf353cad4899ba073e749e7d66d8cf625c284d5c0dc040dac6f20a7c069b3ce931068b619bf36cd5f5b81341e6", 0xfb}, {&(0x7f0000000280)="552cb02814a33304a42c531cd4eed56d740ef574cad2bfa3ca4c88e6dc37bb29cd425a7038082d2859bf1af58c840bb02d88c7293a0751cd8b6ab391f53632ba2999faf29b1969b7ec9275ad477e135cb24b3c9e7b537db7611e16470c51fecaa52755bac4916efdf022bc0ed18f1b9b1c8f33b46c84b272dd766681f38c7d2d93f43b2464dad47c029dea2021005b01a95154a65acd2e3499df51cb6eec97008b840efa5ec053737256ecfbaa3f44bcb1e7efa40ab80359e29a979193c123f691c48f64e14d3417890c0e7f6f67e2323f0daadc2c6cb0227dc17de10bebfb85636b6e3dd09f577c668eb74a06bb9f", 0xef}, {&(0x7f0000000380)="11776fbf6cf0be7d7d17ab31ce7ba97287f288c21e375b01e50697d72dfedf53625baa8a4295abe5513c6de8f86c3b71347ff5a06d01b0f9d0c1f23a58700bb396b74b00e70590e978f59f28d7b96b5b1990d7a5e7b452959dbf9e5d400f7ce893881df677d7f3d7f547b6299584581acc76d21716", 0x75}, {&(0x7f0000000400)="87ca810fad0e3a515f84370c63a87eb05dfcb852396358e5ef571079e83d880fc379ec27c7ca7c4ccd3b4aeb7b11c1188dd9ab647f1d34fe28a6f2029122860638cbf648ff873d23039367418d24203b1cda82fdaed0342bf612e6c4a91263cf1f5d60e6067b095f70ba70da9a1ee7eaf90c859e6486d76502580e1967625c650c3329693f0a092b67", 0x89}, {&(0x7f00000004c0)="632d395b8ca065c64cf88ebe37caedb65b709131bea676d2959d75ed28ce0fb5fb95b1df788fc0159b2c940812072c526eb3e4372258b33cafb8a1781f7d19b0a7ab764e76379ac19db498590fa4788bdaaef79b667f91db1209c0f7bcb583437adc6d65d7830b614c963b2d10a82b51fb1b0446f4ca358b970a934e8e964892bae0f0cf7064023d387b5195c1988d6434bd6799a6ea81c40366ec1f0e2a5f614773a73ba0b8b01ee2f163763e6954b3a268a337c5d457bec13168709da3f970b9f2419d4d451df412a4", 0xca}, {&(0x7f00000005c0)="c825d53e7d47dc4aee699d99ca5f67e0629698368789ca5013e9dd149a6f4484d49444569dbbd20a1a0ce09f0dd72c0b5c253d4d0141ad307a20c06aca8f1725c5b44c3ed583265636dfa983fedf7d634183f1103d0a28c352679ac927610551091c43cd85a2c05fe8f6a247da3a3fe53f73dd74ec7462182e43aec1132410b5ef1d712c0e392e987df23a21b02aaad17e63e47c992c75b211b05f57bc7b47ea4577a17ad5de536c6e5a39602ce99e88ba326ee6a601568262b22ef7d37cc8ce8437b6946bdac191639f5bad442ee84d0d98746ac5a7e08f4512597d6fc1", 0xde}], 0x6, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000007c0)={0x1, 0x800}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000079c000/0x200000)=nil, 0x200000) close(r1) socket(0x400000000018, 0x3, 0x3a) write(r3, &(0x7f0000000740)="60cc8b9640987e7bfeed431a4b34e770ba1014007cc968cf54ca024df50e1716d5897ebd2ea4d90341a300f1af4fbff0db7fd5bf964c443d3ab1a890e63d80cebf105618b549acb57f8bfed30b00d2fe5eb760d407797926c21f48a8", 0x5c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000080)="adabf05de2b4ef18bec679547a369411c289dea56bc97b67", 0x18) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:13 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffd36, &(0x7f0000000540)="e4") 16:00:16 executing program 0: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) socket(0x1e, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x101c0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x6bd}) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xc4, 0x401}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000200)="a063886a8bea", 0x6, 0x2, &(0x7f0000000240)={0x18, 0x3, 0xfffffffeffffffff, 0x8}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10a3, &(0x7f0000000300)=0x5, 0x0) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0xffffffffffff0596, 0x1eb}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) 16:00:16 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x3818a, 0x4) r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4de3, 0x5, 0xf, 0xa2, "0218b6b23b46950c8f237191ce128fd85aba7313", 0x3, 0x101}) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) close(r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4000000000000000, 0x6}, {0x2, 0x0, 0x0, 0x2000000000000}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget(0x1, 0x100) msgctl$IPC_RMID(r1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x2ff, 0x0, "00b9e6159f52fd7f060000000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x2, [{0x2, 0xffffffff}, {0x1, 0x7}, {0x1, 0x80000000}, {0x1, 0x101}, {0x3}, {0x3}, {0x3, 0x7a7}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1f}, {0x2, 0x38000000000000}, {0x2, 0xffffffffffffffff}, {0xbbaab313fe0f0d20, 0x6}, {0x3, 0x3c}, {0x1, 0x2000000000000}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0xb70}, {0xa8fc7fc1f4d1f363, 0xfffffffffffffff9}, {0x0, 0x10000}, {0x3, 0x6}, {0x2, 0x4}, {0x1, 0x200}, {0x1, 0x1b1b}, {0x3, 0xffffffff00000000}, {0x0, 0xe}, {0x3, 0xfeb}, {0x1, 0x8}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x6}, {0x2, 0x7}, {0x3, 0x393d}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7, 0xffffffffffff4608, {0x9, 0xfffffffffffffffb}}) 16:00:17 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x0) r0 = shmget(0x2, 0x13000, 0x4, &(0x7f0000fea000/0x13000)=nil) shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e33c2627105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x1ff, 0x6fe851ce, 0xf5}, 0xfffffffffffffffb, 0xf, 0x3}) fchmodat(r3, &(0x7f0000000100)='./bus\x00', 0x6aa1de89e75bcca1, 0x2) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x8, 0x50, 0x0, 0x4}, {0x2, 0x20, 0x6, 0x7ff}, {0x200, 0x7, 0x50000000000, 0x1}, {0x10001, 0x6, 0x3f, 0x9}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x7, 0x5b, 0x80, 0x6}, {0x7f, 0x0, 0x3, 0x9}, {0x2, 0x9, 0x89, 0x7fff}, {0x0, 0x8, 0x1, 0x3d}, {0x3f, 0x5, 0x5, 0x3}, {0x1, 0x2, 0x3, 0x7fffffff}, {0x6, 0x6, 0x0, 0x100}, {0xc21, 0x3, 0x8, 0x6}]}) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x2, 0x1b, 0x7}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) r3 = fcntl$dupfd(r2, 0xaf49582b9fa845a1, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x0, 0x1}, {0x3, 0x20}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x89}, {0x1, 0xfffffffffffffffb}, {0x2, 0x7}, {0x1, 0x10001}, {0x3, 0x8}, {0x1, 0x80000000}, {0x3, 0x6}, {0x1, 0x79}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x9}, {0xfc1989fda4f90265, 0x7}, {0x2, 0x432a36a7}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0xbe63}, {0x2, 0xd7f1}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x4}, {0x2, 0x8ad2}, {0x0, 0x7}, {0x3, 0x6}, {0x3, 0x1f0000000}, {0x2}, {0x0, 0x7}, {0x1, 0x8001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fcntl$getown(r2, 0x5) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getppid() getpgid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000761000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 16:00:17 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) getgroups(0x7, &(0x7f0000000100)=[r7, r7, r7, r7, r7, r7, r7]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 16:00:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0500000066696c6530cb"], 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) fsync(r2) bind$inet(r2, &(0x7f0000000400)={0x2, 0x2}, 0xc) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r3 = accept(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000c9ebeacec9fa2dfa523fe353a92f7465d69a3024238baf7430b3d0e185370b88c80bec5b776f7219904f9c0c04892f145abb9a157ae3b301f4fae0408db3e38c3e44f937b7fc054220cbb2de715fb7e1c59cf3537fe14dc96b91faaa9ac3bf6837464b9815a942769162a4069ca663a46748d34bad1c3f11b5f567a89a82c1c3ce884be64b491d3975b3e64cfeb282e96928ef8d264d4a5af8921ed930b239093ffee7002131705816fe07c0fe2f3dcc24494d18d4cfbec261c893b72fb20663f5fa36884d3111c9b1ccd43c7a92d0ec091628f15fff0fedb9ff6a2869592918774fd9d38627ab4e2ea0"], &(0x7f0000000240)=0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) read(r2, &(0x7f0000000800)=""/194, 0xc2) r4 = msgget$private(0x0, 0x2) getppid() msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791f5bc1579a822c798a7f5a40b72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6fa712ac85fe2334d9cd98804dd03a43036fa88783695607"], 0xeb, 0x800) fsync(r2) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffd1b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r3 = dup2(r0, r1) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x105}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9, 0x7, 0xfffffffffffff001, 0x1}, {0x98, 0x40, 0x100, 0x4}]}) pwrite(r0, &(0x7f0000000000)="fb375bc219dde9f7e6a48a8d1a02", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x1, 0x84) msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x0, 0x5, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xd, 0xfffffffffffffffa, r1}) setuid(r0) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="6c2226023c5b8e2395663f91b63628e5d458aa22e935c2e7c33a952b165fbdca9e1135810efd0dec2bf4a4e645f91a05b962177bbd6fa9147cbad6c35e7f53d238f824a6050157aff0fbb962756b8b8d476cd20b23d0c29816b228ce3932776a2e1687fef4611f86114d329edc572360e802", 0x72) r4 = socket$inet(0x2, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x20, 0xfff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000340)={0x4, 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0x6) setsockopt$inet_opts(r4, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:17 executing program 1: r0 = socket(0x18, 0x8001, 0xa94) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x6, 0x810, r0, 0x0, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x8) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0xe6e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000001700700000001000000ac1401ff00000000"], 0x18}, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x6) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x256e7aa5, 0x0, 0x0, 0x0, 0x5ffd}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r2, &(0x7f00000001c0)='\t', 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) socketpair(0x20, 0x5, 0x1f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10240, 0xa) r4 = msgget(0x2, 0xa3e458f40102f9d0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x5, r5, r6, r7, r8, 0x4, 0x1}, 0x4, 0xf4, r9, r10, 0x1, 0x8, 0xff, 0x9}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x374, 0x1, 0x6}, {0x4, 0x3, 0x0, 0x2f2f9950}, {0x8, 0xbba, 0x8, 0x5}, {0x5, 0x7ff, 0x4, 0x80000000}, {0x7, 0x7fff, 0x2, 0x3}, {0x0, 0xfff, 0x1f, 0xe14}, {0x3, 0x0, 0x9596, 0x8}, {0x7, 0x6, 0x7a378c39, 0x2}]}) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000010027, 0x800000000000c5b, &(0x7f0000000280)="3b143b45125062ea9eb7421136bb39a2d5744014e43a583208dce8bfacc0548469650d5b02bee0083992cfa5d420e4f6690c475b39dd4af950025dead326fdb286f7b9e8ad2bf649d65a9082c3fc56c98bfb0278a3537ea9b025a53acf85d0aed8e5e63758726eae21c5525b0aa5d01f9ac0e79b42fc4fe969d02e6bbf6dbe07c3000087f8817ea69ef6d35ccbe5275b82b4b2b64ac7242dd7534ae400005e8d3f53433cf48df89e16b840bc90fe07c7bc32bb099d94ec0edeac5548cee0e4a54b9f44eeaf6567522368118839429f6405953bd45ac951000000000000000000", 0xe0) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f2b746c653000"], 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$inet(r0, 0x0, 0x0) pread(r0, &(0x7f0000000040)="cd4ddbf3ae2712189411187411e9f6a25a722591f7d2aa0d7a1cd7d924d59ea0677650523b342445e7477988808ffe2139bc9237a20c22c74a33575d97107e15dedc7d37b3d2bfbe93446944deb75d43ddf8f0f105d8151b4654c345dfc3779a5037e3bd", 0x64, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x5, 0x4) socket(0x7, 0x2, 0x9) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530002b04a6c9b002bc25fdc6f59333a8f4d9ba0b0c299c9e0a61c113561d35e81b8cd807249cf3c15bee213bad5458a11286810f56a43bfe01ef34cbe2f7b8fb5205d751321819399455d631b8f2eb8c8e9932f6aae054c7015e2c32d384649d0b0738eb90dc9f8ce5b639b6bcb2ff6472acc2405b537f94b434c3c0e56a7546c997da2c24eefdadb4d00a3b705c"], 0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7fff, 0x1ff, 0x2, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x0, 0x8000000000000}, {0x26}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x4ccd2b56, './file0\x00', './file0\x00'}) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x8}, {0x1327, 0x6}}, 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xa5) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x7) 16:00:18 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket(0x10, 0x1, 0x401) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xffffffffffffffff) getegid() r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000000)=[{0x3, 0x0, 0x4000000080}]}) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x8, r2) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x6) 16:00:19 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x20, 0x1, 0x0, 0x6198, 0x8, 0xffffffffffff7fff, 0x3, 0x0, 0x3, 0x9}) close(0xffffffffffffffff) accept(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x114) r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x4) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) 16:00:19 executing program 0: mknod(&(0x7f0000000640)='./bus\x00', 0x200000000006010, 0xd46) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(r3) r12 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202332f66696c653001"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="000000000064001400000000", 0xc) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) pipe2(&(0x7f0000000080), 0x86d003bc77e8c74b) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000080)='G') 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x5d8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=""/229, 0xe5) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x26) r4 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000600)="ce48b8e6b7cf62ff9a06dac8c6a0e3fad03b8d15b6b504f6dac34b9cd8db252e41c3809d4d54f0a3445eb7aab09926f1a1030000009c7c7bd770821c93517b06a9d37a02d72231acb68ec3f83d840894beccc98094d5863385e75b5fc161e7ae5e9d778e944beccdbcbd9dc08a801d48f5136ab1652768b4aab4365c5694bdf86cb610d34fc4fd40cd9f524c1784d332da42bfdfd21b1841d3e3b2f5d816174eb23a45ca6d7e8f36f48e0f3d80c6d3e69e3c75b38ad49971fb540810213935fa75c38f4ad08e11b38ab8224cc064", 0xce) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x0, 0x80000001, {0xf0d5, 0x4}}) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) setrlimit(0x5, &(0x7f00000002c0)={0x9, 0x7fff}) close(r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x80000001, 0x0, 0x20, 0xfffffffffffffffe}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:19 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x6) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r3 = socket$unix(0x1, 0x0, 0x0) r4 = getpgrp() getpgid(r4) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) recvfrom(r3, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0e9ce838743c31e6640079d824e423461baa27608d9aefbb29d791b8e89bfb42d56da510c3d13a40a306bf851b2608b1cf245d56946544ad10e8774c2fa86c", 0x3f, 0xa, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x6480c6f324f1238d, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xfffffffffffffc8c) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 16:00:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffd, 0x6, 0x1ff, 0x2, "d63c52541a596867f5714131fd2a59e4b33b938e", 0x9, 0x5}) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) recvfrom(r0, &(0x7f0000000140)=""/67, 0x43, 0x40, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x80) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3b) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:19 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) msgget(0x2, 0x110) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = semget$private(0x0, 0x1, 0x200) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0x2, 0x0, 0xffff, 0x7, 0x0, 0x2, 0x1, 0xfffffffffffffffc, 0x352b000000}) dup2(r0, r0) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000000)=0x5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8}, {0x4, 0x2}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0xb6e6, 0x2}, {0x18, 0x3, 0x1000, 0x8001}, 0x200, [0xfffffffffffffffa, 0x5, 0xe14, 0x44, 0x1, 0x8ec0, 0x7fffffff, 0x4]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) unlink(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x100000000) socket$inet(0x2, 0x8000, 0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:00:19 executing program 1: mmap(&(0x7f0000798000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x37c7) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00009a8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ae0000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file1\x00', 0x10, 0x6a94) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x41d3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r2, &(0x7f0000000100)="0ce602982fddf23ca5e862fd252ea71b2dd615344c2a5ca5818cccb4268b0480990316651b55f7efe2e2632c27e70ef6a9989e9c9187f96c5d1f92cf1a90d21153f982b6960b41b28a231af65650edf29399ba19b612f3f9a7bf9fb61cdfa9e171725c13517834654af54bd95bd08d7812e6c05d5dc2ca64133d77cbbcc8b5b702b2746e8a49c28118f114e8a08e3ff118f455984ccfee3f7e610b668b77cff3c76f2b35b8a5aaf3726228646b6727c9706d80ab572402e45f154784ec6d33b879bdcd957129c606099f62fb155ba7", 0xcf, 0x40f, &(0x7f0000000200)={0x18, 0x2, 0x2, 0xffffffff}, 0xc) chroot(&(0x7f0000000080)='./file2\x00') 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x89, 0x80000000}, {0x81, 0xfffffffffffffffa}, {0x1, 0x3d4}, {0x48, 0x3}, {0xc5, 0x3ff}], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xeb371a07149efccb, &(0x7f0000000380)="6f1be92bb88fddaacf98e00a3b8e554b0ac0fc0e5f0600bf3edd11b728740000cf97506703000000a8d4bd9c26b42ae9c2d62e06914c14b0ba0271eec8769384ddd5d2e31c45634c0a7947908c9dac106968") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:23 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) seteuid(r3) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r5, 0x5) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x400) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x2, 0xff, 0x3, 0x20}, {0x1, 0xffffffffffff0001, 0x100000001, 0x400}, {0x9, 0x8001, 0x6, 0x15}, {0x8, 0x6, 0x1}, {0x100000000, 0xfffffffffffffffd, 0xfffffffffffffffe}, {0x100000001, 0x4, 0x3917800000000, 0x8d5}, {0x3, 0xfffffffffffffffa, 0x200, 0x200}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x3}, 0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0xffffffffffffff95, 0x6, 0xce, {[0x1, 0x7, 0xda7, 0x0, 0x100000000, 0x6, 0xb7c3, 0x367, 0x80000001, 0x800, 0x3, 0x2, 0x10000, 0x2d42, 0x8001, 0x4, 0x2a, 0x2], [0x9, 0x8001, 0x80000001, 0x9, 0x81, 0xe4, 0x0, 0xfff0000000000000, 0x2, 0x4], [0x2, 0x200, 0x3, 0x5, 0x100, 0x9, 0x7f], [0x3, 0x6, 0x80000000, 0x3, 0x0, 0xfc4a0b5], [{0x9d4, 0x3, 0x1, 0x7}, {0x1000, 0x4, 0x1, 0x2}, {0x373e, 0x8, 0x370, 0xfffffffffffff800}, {0x8, 0xffffffff, 0x8, 0x9}, {0xfffffffffffffffc, 0x100000001, 0x2f, 0x10001}, {0x0, 0xfffffffffffffff7, 0x1ff, 0x4adf}, {0x63, 0x0, 0x1, 0x4}, {0x3, 0x699, 0x2, 0x101}], {0x0, 0x5, 0x7fff, 0x2}, {0x3e0000000000, 0x1, 0x1f, 0x5}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) chmod(&(0x7f00000000c0)='./file0\x00', 0x82) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x983) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x8}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r2, r1) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="53b01335090b0b76b7e73088283c00dc92e6cf83f19aefb504fe92a50b4a6566a9133d703bd04851752e1061c4414443009e7a6c532c8b9a1b912586e3ee372eecc2aa09f514df76c7c37dc9c7", 0x4d}, {&(0x7f0000000080)="86535f56a51aff9f4f467095e7e6f8a53f19c59a", 0x14}, {&(0x7f0000000200)="8eb6cbc36c63038660e555632a4c14a2ed3c2e932eff52626937d5a1cb3e16c7343a145d53ec97750346c5c65f860f50e4465cd7b32f0f34ad09cdae09fc438e9e63e2ccc8c08bac4c3fc775f2349a8fb2efccdbc4f06cb666689cb798f3c24935a3bf4e01b38f5cd91a609ca79cb8bf3d441b66f73d24db022dc962f79e926e99428fbe3be592099487d60d3d8e9e1db732774ed694fd5ad20dbe904b3d6ca84885ddca838b746f293c3bd7eaebed8bd7fbc8c40a8a1c3334b77c69c30dc5e1bdd6651279d8d41f8e6080c54288c336e8", 0xd1}, {&(0x7f0000000300)="6776f9a07cde4da541fe2a1199707ebbd97aa51b8b61b03af916743139bd3812f28caafab1842b40be5e3c551928b3c58cb9b6b67f0c40e85e19c8f1167460002706d86c449fc35344ab263326b3c64036f35fa7d3ad414342e90c09cdc33a66d2db2447f7", 0x65}], 0x4, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() pipe(&(0x7f0000000040)) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x0, 0x80000001) socket(0x2, 0x8004, 0x49a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xf73f1d6ee3ec58db, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x8, [{0x3, 0x8001}, {0x1, 0x10000}, {0x3}, {0x1, 0x81}, {0x1, 0x41}, {0x0, 0x8}, {0x2, 0x7f}, {0x2, 0x2}, {0x2, 0x101}, {0x2, 0x2de83}, {0x3, 0x10002}, {0x3, 0x200}, {0x3}, {0x3, 0x1f}, {0x3, 0x8}, {0x3, 0xfffffffffffffff8}, {0x1, 0x3f}, {0x1, 0x5}, {0x1, 0x7c9}, {0x1, 0x1}, {0x3, 0x7fff}, {0x3, 0xfb0}, {0x1, 0x7a}, {0x2, 0x818c}, {0x1, 0x60000}, {0x9d187463290f2c39, 0x3}, {0x2, 0x100000001}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0xff}, {0x54c604584db722bd, 0x78f7}, {0x1, 0x1}]}) dup(r2) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x29b6089a98da16cb, 0x8001) r1 = socket$inet6(0x18, 0x4eaf5dfdaf312809, 0x8) setsockopt(r1, 0x2000000000, 0x4, &(0x7f0000000000)="04ff9405651d944e9366039b2d2df04c3f42d4a7450b6b9fbb74243a565e84012ff30f13b24bd57c21ef105a019a7e9a02354921813347b25c98b2629289c2bb8f3491ccb04df2b858e3b395a6a9af5ea846e2b20f564cc544", 0x59) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) 16:00:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f10dff3666900"/19], 0x10) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x10000, 0x8001}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) minherit(&(0x7f0000370000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="66eb5c0b01a600656e87cadf8e7f946e66724f9e715ed712d37e09078b38b554e6be9ed2f71c505cb3c2ff75ad6b", 0x2e}, {&(0x7f00000001c0)="c713f438d3750d71e52a365c14f921c822d205e4490f975c51b4f656ab4f6d971dc678db49b982fd4c1f3f4f96dfae3e6bbe6b9d95d52c5a492d9c5c514f9c6a7f61417d1d1876e4559391d17d59b2e9df54ad7326a9f61613105377acee2e078b87d19cb2c7540fcb118c3652b2f9561df656813b2a90ec6b8d86e6872ffe2224f94b7881d220f0561e1321dd732e15b08576ea34053bad2ebcffbc937fed0a57655f6f728e20720ffb58d3b1e1377a031fd5faad70160eead574599deb18e3c451e1ef4cfdfecfe49353df4b7cc92f7b69c32f458ed3ebe5ba1411bf", 0xdd}, {&(0x7f00000002c0)="00508caa277d8a61c6a4d664cb41a65e946be3c3aafdf2c0dc0dd99b89e49cb75402a31a189a5412697a1ae2ead56d9048e4cf13c29a456675e4be3cc2328d705b88d5a11176ffe39c94889d9cb6bb0d5391eab232a83d832c402f5301e1b42b5f5bcfc69f3053c65c7f76bdde85964fc71713a30fa7da327389245e82cb4c6a41c208431acf5954be59f20586033bf34c061242ddba3ace0fc81c0aab27216e04a75b404738117137e4a8ffb308af9f69ec6c992d87701821707750417e5d08264d73675b6d95d32e80e979521cef79245c36d2e4e58a6393ee6b80abdaba12b720d377efbe4f0a69b67965e758b7c087a44a60", 0xf4}], 0x3, &(0x7f00000000c0)=[{0x58, 0xffff, 0x8001, "9ffa913c52113e30166d326c78f95f470988f8ad3829fddc2a45c6ed80148474cb3d480c1c4c3faeea142284cd21caa5cf04ec0d058bc4f16984e127536b1de2ab"}], 0x58}, 0x9) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:25 executing program 1: socketpair(0x20, 0x5, 0x10000, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/180, 0xb4, 0x842, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000340)='./bus\x00', 0xa000, 0x86128) r1 = socket(0x6, 0x8005, 0x6) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64, @ANYRES64, @ANYBLOB="fc7569cf2efd65135afcb4f575754836d2f26f3c75e5440521ebe821edc03b2f8d868d9854af31594df25918ba58d0d71e1d5f924ab124", @ANYRES32]]], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) flock(r1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x33e, 0x6fd, {0x7, 0x3b6}}) 16:00:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r1) setuid(0xee01) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000e6a86be414ef00000000000001000000008000"]) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70000000002e2f66696c653000105283a8e382f7966880237b01f6f8e99939f455741f25be32a431d7090da20ea27faaba97f09c0094e57bdcbad21ccc32c8bf7338ce3a298e9c3081f3b7892e9778ff40fb2fd300b2598250c4a679fb87cdaa39f835fdf7a837e599c95811b1f82cd8ab2b8324fb18a349c5ebb8232b36152343b10e9cb0e61c86be51e90cd46f574549cf"], 0xa, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/191, 0xbf}], 0x2) r1 = socket$inet6(0x18, 0x3, 0x102) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) shutdown(r1, 0x2) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="00008a9d45bbbc227ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b499013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x3f) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x3, 0xffffffffffffffff, 0x1, {[0x0, 0x800, 0x7fffffff, 0x6, 0x6, 0x4, 0x8, 0x6, 0x2, 0x100000002, 0x8, 0x6, 0x2, 0x0, 0x1, 0x8, 0x80, 0x6], [0xfffffffffffffff7, 0x0, 0x100000001, 0x0, 0x4, 0x6, 0x81, 0x401, 0xfffffffffffffff9, 0x33d5], [0xfffffffffffffffd, 0xfffffffffffffbff, 0x2, 0x0, 0x81, 0x9, 0x9], [0x7fff, 0x100000000, 0x2, 0x8, 0x6, 0x1000], [{0x2a, 0x4, 0x800, 0x5}, {0x2, 0xfffffffffffffff9, 0x0, 0x3f}, {0x9, 0xcc, 0x7, 0x80000001}, {0x32, 0x0, 0x67f, 0x20}, {0x1, 0x8, 0xfe, 0x101}, {0xffffffffffffff81, 0x8, 0x40, 0xffffffff}, {0xa50, 0x7f, 0x10001, 0x7}, {0x9, 0xda2d, 0xeb9, 0x101}], {0x3, 0x81, 0x8000, 0xc3}, {0x9, 0xfffffffffffffff9, 0x9, 0x2}}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xffff, 0x8b}, {0x18, 0x2, 0x4}, 0x1f, [0x8001, 0x57, 0x100, 0x3, 0x10000000000000, 0x7fff, 0x2, 0x2]}, 0x3c) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 16:00:26 executing program 0: sendsyslog(0x0, 0x0, 0x4) sendsyslog(0x0, 0x0, 0x0) execve(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040), &(0x7f00000011c0)=[&(0x7f0000001180)='\x00']) sendsyslog(&(0x7f0000001080)="8ebd8b058544262668faf2ddca5a71d4cc357df5a2d50a9344af45d7fd697e4e77ab7b79e25873887a0e7c3100fa01cca6f1165ac4e9d708f43189db8c9b0b8cad269a62f086391a3af665405c94b4e889dc71b35ee202e2d7a6006d11f67c4ec19b0f4a24e74d80f0536614a0b2a8e3f6542807b219a514f465f6a29a1462403fca585aac11b59f6e686dbf634636ca04e95bb200f65a5a424aaea50c229e999eece65916d485e8e2451e1a22d97d219509df9698d195a76bec71d28b075e6a88533851f21f0f44318d202f354e037b961d68b375934ce3e4a0d1e7dbbde04a8ec7a82ebe5df66739", 0x21, 0x10002) r0 = socket$inet6(0x18, 0x8000, 0x7) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001780)) sendto(r0, &(0x7f0000000000)="785ee011313e2764b5a9d16237b23877c1b4a9072e94ec8e882a0ac55d388a66e7662006268f87a361b6ea2d5ec38681371677d0748b0ef660ef6443962ca35251beea2229b5d6714acd6f5e5dde7cd688c2ca92bcb441de8954226e6fb3ec7a595970102f00b614c2dc6a231b365621623083942c9cffd1c66899035de157818d892eadda414462998658723e5de0eded01597ef6711a9485aa705c114ef73be84de0057f00c206f622e1e14202f696fc6696494d338a350a686954649cf0a5b66b8b9515aff8b374dd7234fc2d34656e34365d5bf554354313294be141a6c455635cdb0e8eb6df393ea17b71868f32b01eedc0688c9427a5c8701029012c8fff2f371fd52fb0b87b11a5411dd49ca6e41298d566a55d4d22e84e023a40c0db86633454c2c585898f1c1085a1170aa733192ee07a5f5dc2ccf0531bae517b0fafce8e76116fbbe1f71248e6945bd21c4dd88c955b22ead368f2f26a76012742c240e6f5c9d1d7859098f1d3548b3aabcb4366447f8645ffe41fcced0aa2dc30462066df8cb5ca83bd10a07f9d263a683286b5075905c52450e260c124d79d959a347f5ed6c0d8eae9d14f7e7a87bc44a76db9ee530fe1771dae20348c8434c5a87ec519d7f24f70de754d7e435baed75d7fbe205d54404b00c9ef7322e6d2ac79726d1a432313f64fd8b1ae10ca3edda876cc97cbe8a348feb82241b6b89bddabe1abc4a0b75da5ec65becfb9286644696999de61d805383615b419b19fe7d47c89e6a0da8337881d083d6238b9a40ec4ce172437610574d9995f95696a3e77f087bd0fc15f0e7b3e74ddf8737db799f44afbdaa5d254650714b41b8d41564b7b2ee9bdd38387a07d39552a1daf78e8f76c48148ab5605fb09a5d4e0bdff22111ec4a8cd30729a7b6cf4d2ab091231347bdf1da6a9bac2b72215437ac40788c271da8dfbd2f760ff2bf41be9fa1ae255865c73b12179f623f0c40bf326602159e177ee8ee0924a35387d23b6ae2a596f62b13f1b5d7c315d97879aa609adc3c618b2d9962a2b6dad2583c2dd102d3c0aed3f1638c5db899a1bf34c3fd0806262b887c4c978eee9a6adf9a6544ac4f9743412bf8f82aed670e56b9226ba9cd1db0f5feaf8d598b7a16a949b047e6045609b3e642962eb97b9b47531fa3df7efa7221a925b3ee413fb27b15d11cf89cef95de47259c5686b444af8406fa9f0cb7c92b6ad109558bd076ad55d1ef29e73b5d13034f6331d0aa89cb3c906add8afe4c2bc10bda0f3ff07bc01fff661686263b40ccc4eb31caf5970aeafc7c2ba0d2e2d634034a267ca33dbb08e8937f5dc664b3b20402a703df02e42ab8bfc7e471663e5a900de99c2ffa30df944b6d12ce59045cfe6f340908c32074dcde4613ecb75d0a9fa7805a812679f716d19a030fc31693869e28c607bd321a60056f986ef42d31c7246548a16bf13eaf4ab94dad94e477cf5b79060b498a1426e97872f715085a03eb479acbdd5bd4fd7e1a812b9c6e165c03cea58c43051d6b971a927ec976ce2966a92508534df564eae1bc26713fb8750e57363ff7d5bccb8ab7d647d140a3e8ddf9fc7219027f3d2e60e37620620acba90f8ec2e52bc60671d7fe64c443b3ded39ab9edb3c72d754a0fec4fcc6350f86cdf841989db568969a48d77adf84f8e23faad096a74025e7933c5951dddb0d9d69e8c84b8f2d6952ae9cad8f44e7185878a488018570e476737afdbddaf52e4466e494cca587eea743e8e23baa391300599dbc0d7104b256e015a5aa9a937753b54accca27ab1a4574a262a2c6cf650b61538b8c7fef0ba02b495f1d3bb6944dfc3c888aeabb170164dceebc512cd66d97f1d5a931bc57f088f0f692328fa10daae5c7443560635985b57e2b6c90778febaa977e48033ef6e6ada4151bada5a861e42c7c88810f26df008e7afed8b5003fcf2a01f913b0078d94e1989fd399b12cb600bc9d325ebe7fc7e936c1f1197253589a56b2edc0eec762d0718aa86490c8d16553407e6d054c8095e70768904e6ad1e36949eac728205942256f51eebe5aaaef1b8ee7bfcfd85eb8ec187aeba2f616f02310dc3c6be112528ebf89ed4b75834d24c55e77925f236fc079eba2cf3855fc40dea57e401fa64ca6387687c61d08f73cac20dc7510fd43c30dead819cb8f8e988aa634423b4108bdede70f8f8b9f43a9df2b6af81e626fc2f2d4c772e7cf3c3b88d3ffcdd281b28f022103c9be388e07a07f8a3c51b7bc7c62ec8a291353083ee3b6dd8cf9c6a1af94a50a6a0c5c166a9ffe1395e07d9ce6e8382fec0cfc0adb806375bacba9e9ccc27bde6ca0a083b2a34b82479ead16422e40024e3ad963e679ed1a30569271a02827b1566cac1cdab899a73287ff5f67ee6d4ecf3329569a22a6bd0b210ef7a9e29eb975b1ced160c506a3629584d6663f9ddfce4e11dc8f3372ca95de1fc0cf1cb5358c9bd23552ef814359dbd76ea6c9fd6716f7045e89979ca32891241035f5897270c779ee99f6374c0898e7211c3b3168c770ed9f9e8cd2086fb16a4f21ae1b88320293cb0dc5e3f8d2eee8c05d94f64f782403a0d92ac391ee731c203ab821292e577c9be1b3778b33a6c4bd5cb815216d577a45ff1c62d66a51f762571fea403f63d02d2fe9fdfc423f6c69786ef9a06bcd97e896499b9e3eef4f8ac8ad7c861c288576e5869774da87ba664ae998d9766e7649c56f0b3c1b48854f48c1cf5dbd33f21da946dd369fe5d4cdee40afa7ad00f42a64ddf7809de03c047b158415b0a36f95df2b31dd8c1baf89e68297aef944dbd0da84750e2107872d6639c95f0c745ece69b182214a6dc75682b0363798d53638f840a0600accac58e95f2e9e3ff86c67aef804a1ffa9371b279e85c7ed42bae32884cd6f7c61eb1c807e19efb36260091e863ca1d0ce6a5667ac89be7e4902b6dbda024fe9f541677fd77241c50b71386637a265f111e2dcaa265af0517453bd6a8731c79ae9f36af5d33feb4e665ea6e22fe8d7e757a5ca7041e7f41bbee278a7d61e302783382a576f7e892bfb1131b7b1b493bca14f028dad64ff6ddb64b10fb98665476c3a39686bed6287befc7dfa44e9479dc30501a2355bf871003c30f150246a3066978452834b19b3f9275eba52e19d710b7d12fca3357012acae4b163290ec9936056c4c5261045f99d89e741606ccacde1dc94bb64c0789d5d8353846cbc287dcdf778eaa718ca434e200e181f7e2f80a1c1437569dedd1594f068a55a51fd2fe90d0fdc6480b89ac241bb83f2830050138414c1e5dd83dd53eef4c9140d28ff08f29632ce2065a507e55965d2d5c1bb153e8217d4e9948c959fac002eacaf7152218d23398cbc7db52edb3a1d33a60820b1fa6273bf75c3bf5ed33c428488951a6c7688bca1a06af79e03e8bdef12f004395bf4daef6ad3fabea5c8b53a316d8c189babec68346da7746747744ca1c1c2996e17d9d4ac9f1f4eb8a5d1b53a995256c118c858b5c412d5c1aff4c66999cc00ff35c33a6e74bd1bda855f1207cb09645c0792941a8a81383d1bda77b74439c4055e53be772c5e39dfd8f522215222d669b1b03f93b8bf3718c158d6ba86c9acdb82e521e8da85f46eee90285c3241e8729bb6c4e9130ff2e21bc23312b7288876385754140658d0ea03d3d59378c2eae8b156d5a4c9ca3a890cec29b40474711e999547adb8089669646cd3818c81a4d37500b8e91a53108e2c4a4da742e3059a767fb761e72be8b7281114fac4b9e9b8db016ff69bc35046370660916e3a80e73f24a3853096655ca30dbb8e66077c37d319f63f22e6802220ef154b4f9a57ba015bf2807aa97d1dda64eefb40f871f7a2158dba118a8e71b732502ab4f5fa5adf980914a4ec9c532293f73f9d1b7176f61d56fa1f88d996f6cf9adc1cbc323e32568972d0d69134d6812fee7be7d04bc4347c3a66f43ddd2e6c6efe51a33cf9be71374f977bcf4d1a08fbdc24fe0fd4103481607b5071999d076839140470b3a5f3b8eeb3f8c0560c2a8cc7730eed4e9d499c4db18f3f114b709da3745557a54c71cf73024d1ebff6c915a681fbec5bc5b2608bfcd917af88e29b53224ec4193c53ddce7d0bbbb6e97d477d9050f2e2fff638522429e76ba9ab11640d49ceaa9db9854d4a8ab71a5b442e5f9a61d1b2b55f89488d15f0ca2e79cf77a4a489930cbdae83d5c1938050cc9e879e70287af48e176f35a885b83b0e0af61cf1f2d46a628b507a6f5ecab33cbbe544216b82168038730c43f0851012a5e744d6776651e58829f5de2ea14c300007693457dd2b9b8af619453ed9a92223f1b01556e72499e01c59b5ade3afe3a60751a76455c21727fc626d3c7e41e17194a924fd45974aa2f61e962af7f9b00e3342786077463a0d4370ec35dc3184e2d10038144ba15cc0c9aceb6e18076d91f0c54abe09568b0587333a66e017cd839b702dd76f40e69b3a11f0480540b13fce940bc060d0013df1dd70edd7791d90ffa518c72a39530a3eaaf413ea3f7f3f8a27f7317f01735d4f188414c40684f933d40b7f6b48fc0d4251247f543601fb5cf84978ff94c4a6c9d6e650c0cb9d73e16aa30b9efaacf0ff9b1e5fadc94f09cfb005aaced6da582714cbb695d014cd2a20c508aaa6ba06680a71a09492cca10beec00e4b804825aa1075004e91617c4fa2c1ef59381d1b04a09763193d971e63ea210cf9fdb154f1a7e7266415ff0e5afc4b0243eecb2bcbe9ffc05f1139200eb01b9af462ee45c17ef72d21c6938d2af075b793cdcfadde1a02210b5e61725db9d183d8801e9626bee9c99d84756ce39302447c7a8edb9c02028780e812a9a8998002e7a3c247168a828ae50ca8ea53d304be665389f0f1e99ec6f90205e4040e92676573d6a1bccdea065f5add22b4df7f9d7df1d0e7609c36440a8d1b2b7a2ec066451ea887091b69d30836d2551daabd63b452719224d4929c393e131b04325c860b9432fe142882890959dbb416197fb048875c28a3b1cbe511daff73688bf277be0a3003937efa3bce0d624446b078541a092ecbfa6ba3f6511b2fe81bc0ca3be3e8508d51ad254f9e28488e3a54dcf6775c8902ce6105b2daa0d1e5527c68ce18c4263f370ed984d171b72164e52781ebdaeb183aa0ac997951c79bf65f4852e22f58c6c62358dbca2e815222720fb8a872603befdc6bcc78812b7dbd8bf8580693a28a3d093f81c96259a752cc97c59a3146b865adb57983951bdc2dcb337c04a061cd60dd1e7af87de4d6e43c22de09c1349f4da73c020dccebcee7fe9e88f309f7581a9a02175bd711b69ca80530a72bb9e298fa636e13b975a1ea296a1d34b68f626f95c16a1556ce13c01dfa87bf5e9f71a9093c6dc9889965dc0e4afeb1bbe5ab4027c590ec96d33348730b5dbfba187354b7fd4e72d008be3d8f2877e9deaff7a2e0bb63c2ee8f1153becc68368fd84f286f0dd319ee31183e3fffabcd51b4b01699179a83ee6efb0617841375d2ca8f49a8ae6e179e12c31025f3730234ff9528b0a0fb2adbce163eb84ea18bff4a5d665e877119624ce43d447f09b659c652e2d702d0e2788f8579098d3c46d2bf6d743dca9e93028268586e678b28887708365ddad640172245cca283c749d44d3fe763ff2ad959ef4290b5bffb5e27575a5e3770da878338ce62e9431a0381e4945a1d2283ff6e81b9501cabecd46973d06c1b85497bbca3c974efe8d171bda6804b0d5bbb6d1b3ad32153845ffb96005b3f940f9bc7a6ab4d455bacc8f0", 0x1000, 0x408, 0x0, 0x0) execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001400)=[&(0x7f0000001280)='!\'&\x00', &(0x7f00000012c0)='.*@%.\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='$\x00', &(0x7f00000013c0)='4\x00'], &(0x7f0000001640)=[&(0x7f0000001440)='.]\\]\x00', &(0x7f0000001480)='/dev/null\x00', &(0x7f00000014c0)='#&\x00', &(0x7f0000001500)='/dev/null\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='/dev/null\x00']) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f00000016c0)={0x18, 0x3, 0x2, 0x9d9}, 0xc) fchmodat(r2, &(0x7f0000001200)='./file0/file0\x00', 0x110, 0x4) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7b6b9d8dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa8f27e3e48110690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a", 0x57}], 0x1) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x2, 0xf81b, 0x1, 0x9, "f49b5bb85097befdf6910389efddb4c092f827a5", 0xc0, 0x1000}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000000)={0x8, 0x4, 0x8, {[0x7f, 0x8, 0xb0, 0x1, 0xfffffffeffffffff, 0x6b, 0x0, 0x4, 0x10000, 0xf31, 0xf86, 0x3f, 0x9, 0x8, 0x0, 0x200, 0xf3, 0x7fffffff], [0x4, 0x2e02, 0x7f, 0x200, 0x3, 0x8000, 0xffffffff, 0x1f, 0x4, 0x3], [0x4, 0x2155a, 0xfffffffffffffffc, 0x4000000000, 0xf2, 0x5, 0x3], [0x7, 0x1, 0x9, 0x5, 0xffffffff, 0x1000], [{0x4, 0x5, 0x1000, 0x959}, {0xffffffffffffff4a, 0x800, 0x5, 0x8001}, {0x100, 0x9, 0x9, 0x80000001}, {0x9, 0x6, 0x6, 0x26e}, {0x100000000, 0x1f, 0xdfd3, 0x4}, {0x3, 0x85, 0x100000000, 0x2}, {0x0, 0x20, 0x3, 0x4}, {0x3, 0x1a1d, 0x0, 0xff}], {0x8, 0x64, 0x3, 0x8000}, {0x10001, 0x5, 0xda}}}) syz_open_pts() kevent(r3, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x946e07762e92c627, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3662a01775808103, 0xff, 0x1}], 0xffffffffffffffc0, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x1a47fd6a}, {{r1}, 0xfffffffffffffff8, 0x0, 0x3, 0x80000000, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x3, 0x8}], 0xffff, &(0x7f0000000680)={0x9, 0x2}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000002c0)) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) close(r1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) fcntl$lock(r0, 0x8, 0x0) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x9}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x558d6cb6953f8c08, 0x2}], 0x1}) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xc4fe) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa62f761c49167942, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) r2 = syz_open_pts() lseek(r2, 0x0, 0x4c19c4870b7c4c8a, 0x0) lseek(r2, 0x0, 0x6, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0xe4d7, 0x1, 0x1, 0x2}, {0xc000000, 0x7, 0x9, 0x100}, {0x4, 0x2, 0x5, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r1) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)='_', 0x1}, {&(0x7f0000000100)="ea2a0df156dc620fac47e3d4cdf9af5fe04547607766d80f8335298535cd1016fb8415205b771a136d45c0b1", 0x2c}, {&(0x7f0000000140)}, {&(0x7f0000000180)="f29632e7757c35f3f4928acc3413f77118694719c70b9cf8ed2a53ff6dbc4c7d122655067d2ffca99550806fe4ff318f4fd40a55827d5144d3791197c91152bedbbb955c10232a9675ffe77da9797857604f348810473ddbf82bd062ad96e9e5625eb162c257427c5b2ca94011e44b6f934b19c16e979a32f75109fff4b2575c35d4ba182b82d2b673bb73154cc1ae50a969dae3bd121ef0d020ae55fb4833880ca8b40ff43de57df6820540226030e68ac51bfa85757852015c3fefa90fa77e754a12fd2542a1672fe21c1b6e2c79eef870418d32b05840150f244f0b380282b828d7f50148b14df41635aeafb3167a3bea533791045e4dbbcacaae5da701558bda1ca15f9694904ee6c61dec5eeb93551cfbe62feaffb78ecad1bbda47724d1c2a182bfe3a16dffec1a57f6d1cd9f3050b769752edb03e237ac7daba75ae27d6706b8450a40f384d98dbfe59b5f14033b7c656cf9376b09429ce19ffc80d6ca3fbed8939ae4c25c294b169c12b0dedcaa13b91e966bce36dc137e8c02a63e9ac75ad44344cd9422fa249f75dc86426fa87b972727f844a318403935d2fd527cc04f181ba59696130526b522ec6c31de80e150012eb17b519d35ce1dae62b71a3e72bc2bba1d13b57ca1b74a7d3e9832e03705252bfb134e7a8d225792718e5d24b2ac9bd45ccb85c72e3c6501db06c5166820dad1e5084b2a2d0b93b72417551bde9c9ef1d948732caf75fc1a9fc8ff2ae4b6200987f2f2c48d7fbcd9dbbe716788184635804e1b8ed6b97e7c4717f3e72077b3baa82fab3cbba54de4e6221547c724fa6d523d9c45948d8f1b6f9c34832e78698bee9cfe935bf5a4b8055e3d7659f3bd204866a431ef5022cf73a25d6ea15b594d6a7394f15941f250da81f1320a8b9c1e5105234ed301ce8f2bab2bdb6ca2fc18691acbb403a1209b08640e28fe4c9969d16f9491901ac0cd5863577018d01c9f834628d01b419e818ac267b9a71d858556872e2c3136ec52555bfbcbda9995a56d4c98d60ca0f26ff2f1f58e91c9cd5257524ef5abe1fe62778c24eac2ee7dbdc369dd90ac8df0f84a5bc140676774a939c4706b7e2f2196b59cb3a6cb76e3e677096e372b9a06e682872da05ac70a4a2ffae1148634628478cb4575706b335bb9819f0dd3d76cfea4729a8166809c4ecf77711e97a6a08f5c99e0ba7b403540422dfa48e07a57ff20c859e65d4461d2c4e37b5b052acb93614ab00d24cce26d2bc143514dad0499e445650ef1513efabb6a5fbf594013bff01ad2a8ab7faa6722433ccfbc8eb92961a9122293b1bd3d1bedf45963f94c8faf1b9f8a8e5b35c0c4eaa231832017519412a31658ac7af151ef7f73e6a7544f50577c7b72c5a3e1538d53319acd399290f02356902dde63498046cd65827d78b262aa7115c8f1b596fa7a8f3ee1b4ebc4f45c6402de940453d66ef455cf7a6d2a28eca290789626249b61a6299bcd945ddfcb2652f731010a3c860fee6617357ec57764a57fe2f56d7e757e46edd6e402c5fff8121c3f80274f48bd4a48e93805699902a2416271571a919e2a2b5dd496b1a5bf570a320e98b55aa9bedc94f7c82fe34e9c7d4df9d5b7a808dab204a741e2a248157af272ab37502a0acc295bb1d83c9576b51bd71a66971b64a73509d20552a9dd95dd0ca4ce88d14d4b9a28c5a62c30aafd3dabda0a81404f18b141edec81e97e4b8b8e27791c9181b5ff8af3f1714461a1f9e564f6e0c8b5d9083ec1518977070ee3f4e676dc2643694c653dbccb90098c46478e15445a6e861d85dcc08ba8bdaf22c3153b9c1aaa0faf0d5f2c6465341f7e275a8ca67a45e450f53f81e293b0160decad52b7a2dd15fe22e0599ba5bff8ac9e4d930282b0e0d61a377444092e62c24a57ac74115035405e6037b0b2e68fd9f2f9f4eff54b4b312393c6ba007a16ea9c45c7761fbd5bc213614a6871363af0b917f6ec7633c5c3177ef5c04e0596c77de4c6dc3e4d3d468d72975822a348c6bbf44a45340177bacdce5c59a31612f3eb4e8b853eb205269193c2cfddea02e62f2a9f07794ba53acae12f8c89851cdff28f5565867b1abc229c9de9a6a660a8a74f7aca6a4e965fd3d0690072a5a0aca54fc4a63a18d9990849a40a24e6b1760638233688b50c92be0e4fdf5f41b6c95225726eb843ab05cc916c4b1a03e36ff7adc76d1f3ac151431ff232bd11bf00d006c9f09d21aa33b14cac0d55596407517a0084526016a88f1313a03bc39e5be62e845078153e59987ce1e569d210286934c23ba2f315210542cc9bb3917a842dd958f945b4b5b86b4c70795a79004d1f37a77dafab8ae02fe33c70cb78673bfae59e06daec5afb41ece65a65bdf89c24ec6a45131c14114953629f6a3ed2d8fe0b4d079f7ceaafc037675f0be478844af5e029af6a0fd9bd43397216e82c117ed48538b655d09cf2ead46e28f6d306a5ba375e40488fb20e053ed60f21a8d353deafa4c52667e201bc0cfe8727b187b71be6d00ad14dd37b0dac5dd7cac3be2ac4c0f473d44f2558543a807a5c8f52936cb6b2add0f4fce3b91355c9558f619760ca68fed52a4c55349146a45f0b9475c6e782b67639d90512c61304643d58fdc84626d7bbbc7bd63bdea3a9c809d5e9fb62eecefe32b43658f88a930904e34da4c0dce5a2a2128021a731dfd31f91deaa8fd34f3a15aae7fd2f04397086ecfa61ef4a5ab599adc0798ed230b41505898df820b7bbc26532b630ff78d88032e3d1507ba5586c628171142575fa08d5c2e2fb3242dabe0e4386f167c912df14da126bffd6fb2c134b07abbaa851d8d52965c0fb7c7c28f81bf8ab1273cfbe40fb6c86759b7d8f0d24955d618947e864d79e23d3a63ce135b05e15a0149a1bacc6429115821ff7df773ddd7a37eab0e2e8b9cc4a40290f1a1677e0b415972c71e1e8c23d3dc88d17898192c9fc39fe36b1122b24a795250e1cce4503fc44fba0d43a6d21ab801f3222a92cfaf9c5ea3381210edeebe44e6a8a261b3df560915c0b5c6a1b227a03ff459294028e7678fc810501e017a703f532826464439ed3efa8a8ab2d04e96dc6f783fa846d9d87d856faf631ba615e18c0e429ca95df100b241dee6035e6055ae2249b9ad18900f967a60d037eba8971a55e1cc7b6e07e36bf2bec30f6f893195ab3f05be0d96fee4c81800b9b51db5c06777867231f8dc3cac76c9be7d7776ae4f24310d07c5bd32d55a1a991af9ed8509724c7906c20d6701495b35080eca16d27bd11949d2e6692b67c307f91f9b522b0bff452540c2fc76df2829010b601f4eae619aae89dd22c19470275bd7a8b1cc86791eba50d521550b6f04b0f7736ba29cccc3bbddcb2cccb1a67f2e9638a4fcf0704c5bd740508522582a33b19a6ceb4b6858a74c324b8b21f07fc2766f7a868e86d681de8106d5b6e00b541e36939d3c918b35f2359a6902b51933ec262d9cda70ee8aae675a0ad21cdfd66ed3454af97c3829fa4fa0696fcbd6e68aa3ba3eaaf2ea3d66c4e9e3882e2b620cd09935c9ffcaac6825ce13eff3b7b0ca37b0679c839cc67b65a503bdbeac1350fabd58549a92b48151751b2e82447aa3cba2125f1cbf950af3fb47dd146f1fe02104964bcaab1a941f3c96b56d89e0e9f20286e8f862463a1f888fea6433baba534bcde6b58463b39359588696f0ec918c1faa00d69d96929894ea28ed28ff4baaf207a29e0e9d409e4e039345d3d2c453784cfd9d156575a93055dd09c87fac8dac81d494eef76a05cced49c65aba245202ebf68cc1cb6f6a51d8aff4cd0793ee0894b22e4976644992298701595ea5000277ed7c55dbf0ff78403b1d6e1b260e51c06b8a0c4d2ee77a6af7c0db24bd1676a6fdd8d2413fbb05660b22f276267efde47fd3da51cd2fd4390189a89ba15ff8c07b0d38b8ea63b058c5c0414d8c39b0f00fe35c754401d45467d864c1f4dc08fff4fef783b43492540132e0a5cf52edebcc0c344fa5a16e5b1714ff18b6fb77e663c639b3feff11fb5ac4dd12127e9e428ba605f9451fe7a190a41a51707abbc25359e77d3fef3fd022441468633fdc44dc0ddd6254c56dee04c10821ecd0b365531ca5d0aba8a0985ec84ee29dda26f31e16e7e74bded59719e502e71affb8b7801ab92eba667cab1573c8651b43a1b04c913b4ba9912be549d74fa5b045bb8e0dd1e9994b859f9e998cb251d110a39e43b13733a71ccc29e7bb4b0454ca0b4130b8e5e48d7e6d9cc221f38cbf2901c20f56801e748b4726578ae469e6a1058c6a5555b8d2d3058b1a0ddec7d135fc355107432aed85ccb20edff32e74bad58b60fe6d0bdd9e0ba67146afd3953a26017b2d28f2d2549d021fd8196a488a9098deb64a9b138e84f68a43770ce8503040e62d73a1d8cc1201ee1174a84ac2e63bc5286d815eea22a55f3cb76a4b2dd30f5de50d68ceb40b6e5266beb73405513c609ba3e7564f0c4a0374e1e943f167fe2ffe3639f0e83f5506e8a938d59f600eec815d2207d46ec0fc4ca0bd3a65cc9f6d057d6dc214bf0242065f59f23beea186ea27cde33d7c54d371d79b4fa24c5d2d1c6f2a38998832e46d5f76a4495da03c5916acddd871a933af3af891014ce0d61eaf50e9596bb6631cdc17dfc115f84fd122ef89c664f61b24917858ee35b7bbb3cbb90165fd8c8c736b83c8d4aceab1a7e3332a66c507cf7cfa193cc67b41156d4b9bf3570902674c6b6ce90ce024da4e6f67add7baa924114f3fe9466e0f6bb90817cbe8c8868032de196ce110ac4e1fe55e058825d7c1305f01e2fbb2f51e219db182333e8a7dc4feac47542cc80e5469c19d61080da0330c8e0a21f11e4995eb4889c4aa245f038d97e4bad8cac568b1343801e3991ae3fabbb673e2ebb5f17aa341ef75fe64169d1038f5281ff85482bd5c01e4e146566ec299cf7fcaaf634c7b92512b8116db93c36c0307a079d2ed1ad2d831e7fb324ffc50ca3d7bb72340618ab2708a8f369655f74ab8cdfb8f4d6ab6660481292b82f75b807162898a1ccb80b5acadcd6bc941bd137d4389a44d163fa00396193ec43c946b72ef9ce9da8a4ff690adc31b804fe44808abf9fb51d91a60f4cb245ad92a96ebceef7a5a6de4f3f5fe1233087a35e0eed2d864c171dbebd074e2945efab04e691761b3914ad2e3d13b33b7b45ed3bcb88613f48b2d7a4f8ddab0d02d9794e66e56a8f536473c163b6328e5ba9e55189abacfd49330ffd70eba3567d71075e815fbbff8390a8a014a03d2ab8e8c457e9caea7132372d88e6494d43a1c81e93d0b05850505bd5172686f3747050ea2c8eb0bdf65524ba2ca9f9c2ff6f7c4d6b5d302379eb00cdd02112e37cfa56a249cb1d92afd15454735f8726cd72ff3d1bac4ea26d278fd0f7e75684787898575334922f84cb1570008fd097f1ea40619e40a70ab5ff8ce85b0c8d3e70378b46986f20caf48b295b763c0a0c35cfd1412503128dec9a94b3b32851657e80072b8ebabe41dc09c49f6aa57eb1936c580d22416a68d8b307a7340e85d0055ffe2c285fa54c90896c47539a9d90bafb2ce9b9a37f99b81402720d1589041fc3c9981a0c79330f6659ef514d1e4873934fa889b87a92689dcabfce89f943b6846f07c57f8c149dedd970f132622c5020a906e403192ccc9b1d4f50ccdee119939c9c93d6ad413da6fc75bb37a75106b539418c4b9095574519bd46675c4fc32838fa9918e9ec89f50e544dfe6ab481bca6021987e9d8f1b77b98736abf7d783753f2bc6e3e4e27b55", 0x1000}], 0x4, &(0x7f00000011c0)=[{0x70, 0xffff, 0xcf39, "982cea52337e205bb268721decaaea7e4c12a15ee2b0cf1a53750534c36dc4d289141f69d34b30f9f3520c5d09fe236e171301a1370740826bf8ce385d0d6da8dc68caab5704b884ff073ee6a2592f32d946ba14447f773f193b762d"}, {0x40, 0xffff, 0xf3d7, "01b3e3a2e2f396d3194181c624b49cd567306d6fb60d8b644991ea12e31890b46adb766d5f0ee7fab897cd5c82289a62"}, {0xf0, 0x1, 0x101, "4f5ad97961de4d26c7458758f72b2483e67dbf3f30cdb0389313ca4a22abdd9616a25aca0aa9acb27e89dee8a55072e221ab2cd343f977be8c4e9601aadae68fe2b856d7a810dfbe4626b1b28e5047ebcb8032f4055e7d37cc68e9e838a7a8c2819a9eb4ab98140a50927924a83bf78aee63741820881e461f23499b8a2a15b28d1a7f74857711b70ded6bda17d14a18dc40235fedc40dd0472fd19c6b2791770a7f8eca08e12b175b56591e00dd70c8b5d7235d8b19ec49574eb828005ef782e82c82f0f483c1683aa733a2479a85d50c8db39a3c4351e40c80ac9de20f4cc7"}], 0x1a0}, 0x400) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x51b0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4, 0x4}, {0x2c}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="eca65e06011b749a153fd1148084fa7432010d267b3f6a8378ebfd43") r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x802000) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x50, 0x1, 0x100000000, "9b4c2a3b67c5721c9be70c88986bf0e6a285a8e823efe72617364cf1b2c99872295690f792b0b4e1ec4926c6c152250662f28904bb8cfa3e6a89475d"}, {0x30, 0xffff, 0xfffffffffffffffd, "4edd16fbc4ed742fe8e3a6575e465e64025591fc438f7ecb6af9e2"}, {0x18, 0x7c391bce15def4e8, 0x1e, "1b98c3c947f51aa9"}], 0x98}, 0x100) 16:00:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x420, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:27 executing program 0: select(0x40, &(0x7f0000000300)={0x7, 0x8, 0x2, 0x1000, 0x5c67, 0xd3eb, 0x92, 0x1}, &(0x7f0000000340)={0x8, 0xd5, 0x4, 0x0, 0x2, 0x10001, 0x9, 0x8}, &(0x7f0000000380)={0x4c9fdccf, 0x4, 0x5, 0x400000000000000, 0x7, 0xffffffff80000001, 0x2c7cb4be, 0x10001}, &(0x7f00000003c0)={0x8, 0x3f}) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x180) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xa1, 0x5}, 0x10) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f00000001c0)=""/161, 0xa1}], 0x3, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/132, &(0x7f0000000000)=0x84) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) 16:00:27 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) munmap(&(0x7f0000215000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() getrlimit(0x0, &(0x7f0000000080)) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000080), 0x1000000000000332) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x9a12ca020de86ed5, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0x8000, 0x8b}, {0x0, 0x40}}) fcntl$getflags(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setitimer(0x0, &(0x7f0000000040)={{0x9}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)='c\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x9) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x4, 0x8001, 0x6]}) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:27 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xcc5db7b4e57f51fe) socket(0x0, 0x5, 0xfbb) getsockopt(r0, 0xfff, 0x4, &(0x7f0000000100)=""/200, &(0x7f0000000080)=0xc8) r1 = socket(0x18, 0x5, 0x0) socket(0x10, 0x8005, 0x6) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000000c0), 0xa1b7cac096e0c5a6) 16:00:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="df3eee5f6c92044776bde672c9f0bdb75b4fd631a63ba5d9c8e804ef88bf4b77788ad67c6f000000008148b1f69c0428b703f28758d859f274f3d8f8545ad181509fce8e46dde1b126c527b37bd04636ff2922dbab713da9ff308d58aeaa14894307aa9265ebf96bcbba7a58bac10e10a39cf9fb07119fe3c6082438345e8a02759d9c7b09e9a9eea582ac48f1543c2d4bb3b92095228680ae65ce8797f7152fd917a263595034ea77", 0xa9}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) accept(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073eca3ad7fdde752c43e8eb5c05e9500"/4113], &(0x7f00000000c0)=0x1002) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000140)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x761f6de6) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x1) r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1309, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x20, 0xa99}, {0x18, 0x0, 0x2, 0x7}, 0x8c, [0x20, 0x100000000, 0x800, 0x8001, 0x1, 0xfffffffffffffffa, 0x9, 0x80000001]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x4, 0x370000000000000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000340)=0x5, 0xfcaf) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) r4 = socket$inet(0x2, 0x5, 0x400) lseek(r4, 0x0, 0x27, 0x4) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r5, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r7, 0x0, 0x0, 0x1) socket$inet(0x2, 0x5, 0xfffffffffffffff9) ioctl$KDDISABIO(r0, 0x20004b3d) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5a63a239837933b6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) semget$private(0x0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) 16:00:27 executing program 0: r0 = socket(0x0, 0x5, 0x400000000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000500000000213d28c9ebda3d1c63"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0xffff, 0xffffffffffffb079, 0x7, "c4bb19689f5521a0a5c7deae7ea7934cd3b38cad", 0x4a5, 0x400}) shutdown(r0, 0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) fchmod(r1, 0x8) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:27 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10006) ftruncate(r0, 0x0, 0x63) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="82") 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x8000, 0x7fff) listen(r0, 0x0) 16:00:27 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) msgget(0x0, 0x10) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/33, 0x21}], 0x6) dup2(r0, r0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) flock(r0, 0xa) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/230, 0xe6}], 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x0, 0xe22, 0x2}, 0x10001, 0x1, 0x7}) write(r0, &(0x7f0000000180)="0758b4d8b3bd0db2155748ba6a6bd13b27d258dd4e446b2418a91aa8e0c697e1e7fee300f628c5a215646c947e2e6a7da745957dbfa6cce4a63a02242b49844d7ba56f3cf11f756527a3831bc3a5edf03d42d81f06c579e9e6c5a41c16b3b4ac298204a6c86d130fd429192e88dc6353eafa272a4c3bdfea0a67aaaa69112ed020d352c57b77b6d51851e08d1505e59dda298547e66eb723535fad35c9307a61033aaee48eefb92e6a3decf258937ca97f4ea352d3403be5fcf18bfc5adc47418e3c40c21dfc85fd7e7126d218384eb420a70c069141362fc08d83ab3f3c8f93c2d68ebb72b708367680bf8c46a90872cb48dbd4d5d7b8e3cf74e08c10b6f42d4c0fe643ab9cb396ab57ae3c96bb727be4fd04788f1d64768932e6381f1bfa7fa2c0655e3986e162e78fd2b9682e5bf6977479dc4513a034b5ee351d5888cc1d12c3be26a7fe66a442cd744fd74c72824dee027643539c99d2573a7aac5702c92bcb39c3ec18fb558806ebdb478ad29566f902bcc718274a39f48941dd19314b052464d0b85389e89bdb48007c8ac186c8abfffdf8070dcb58b435ec3769cdbb7be147c00b03f9908514ba5d8cd3b2a38cb5e015b4c08eb2c5300ba645bf4244ff10d65e2d471c7f1307ef34a7986ca56ef7299c2226e1f82b8370e988c453fa5a87a2dea904b7ecb06d25d276236ceb8cc1f312d01dfb7db40501545c7fe83d8d8df46d9012e52e031f33ca6789d09586d34de99ca7ca31ac43194e193272ffd0b030c9931ff2f26e0c57b8bb1de8d465776027606ae9e55e37306b1eb9d800f24277cf2b7bbfc5c0fb26cae6975143c1c667deb34c2695f009539b503d1a7ada01c7b6345005b2f11a12a4e67e922a9c84a88708583d13ffa3afcca1de6cba944af9f9e58cba3dafa68907704796d9919ba12477843730229eff734900d83c2c38e7f01c6e6c356edcd0f89224590bfe54014d8685ece0562a31d0104080dc25915ca883c8cf63dcdf5e9482a8132d3e263a229a0d3227e6beb15845d6688c78c0bda414d9fbfa490c1185ef6d612e23dfcf894d60280b4b5da2ee03f1856f263ba682028a4c66baa1f859e8d928688b31dfc8aeccf7e11f8e1b8da7afca5fd1c7956be522a449a3d215318668e793a7dcb7c20ac94fb37ff1b797f44ab1aaaaf332d2de68a060651dc37714262ca449cd164ca7e35f8f39a0883780dac59e53a809127a66e2d1ec9f46ea57c3b9ff77df7a56d399c78fe5d75331c0e1fd35ea01e3e20eeabb24a3d15c18fafdd5042e0d263e0d85c16f2be4c3e28f3c64a99c4fc14922de287afe97edd7bfbc82252b2fae2b43b9083f8ca8567c4f95ee85d63718ee6581da75e74105785ae2d6e6d5274d23c0aa12095865203badb4f41851a2f7f27524f6ce022fbf2de3075d313777beb5ac22a454ae7ff948eebc29dd0f6aa0db8c47f0ad1f05ba2fc2b694112507515b42903c1196c6473d192b1d287861900d0fca4b0be80fc2c32613543857fb63b891c71ad0cc13bc9df6da62411a49bb60c7c2b5ff20a5c42ebb61363d6c9d0602efdae65565677120f6fd63b9313e3ba75e8c1162af6c6bf0c051704b71a191a6ba44988f1406ed601dc9c28aafa8a80d76c58b369b3c8f0e4fa8b563ac4b29444cf8cf195bd33d7bd1d3fec746a5dd51bacd4a816b51aea97ae180266f032e74954874198351333e14da375d26f2e5e37c496bf9599f4d3cfae2bf8a0a7fbf2046a394d918960da756c79c6b30ce2132b07ae7c1b0e26d9083448d85b3f3c66f77ad55196c01a2092ebb43896a1f68db24195712317e778b6c48c8273210b72660792746d850d5cb704292b9a381afd42312f418f1f55bc9e62c585c4fb3842a1a42f132ca9a6708998f9fcdf914a077918cc164dcdd99ab0b57088520e9d208c0efcd005dc394c81f40d05c791220088c3b40a0f65dc05afa1f65eeea1006e973566e31f1cafa139f8bb04213070c77c85f8d3b612a3874c8045d6a66676bb3d6c6780b2753d3845800536057de1d07aded5835361f4b51a1fe7747955df18435195c8422f3892f843f7fd4ce7916a8db781960b8ca3c8a01ced9ae3ca149b87c44d951d0acd00d1df717aa8ced61cd0b02c738aa75ae08a52bcbcb79560c2eb871ea13a673c4fdcde7ed2ad5753ce84da02753b05ad962c5b1e06eb9184aab942c58e4bb87fbc7205acd9f5e4afe1da73aee0e88ddc830ad472867e1f1a5707f361b4c7e1231097dda45aafe47a6fa4f1010f36189c74b0ff6c0d745b7ca4c9a35e170e3d5268868353518f0c1c45f4fb19dec0518f2567eb452f664ca6d6299c94dd7673d9ada851748de507a1d16b3bf625640b48e2026f4c3073d76bf9e3ee32f5a4f1ec82e4f2a4577b421c732758bc699b1ec818fe58e3ebffd5de10de29342be9ca840424f04b7a885d0055011477b0cf18ee34980f48bf1766020d0ed74072e67a52a5954c4588957e4afc07e087a748d60ba1fb6d35bc4f5b531aec6da1b230ce7f080dba3f3127056a8c7fc03f35564541d3ede4e0e5d2e03ead231c1b9aba5e399ee3dfc0e07619efcc6f50025b18308c4f5a9dfe5d71e1d6b45c03c1407a596851ff74ab25936032455eb67f8cb2eeca3b44d0a60f89dc5b61da7a4297cf50492f60653802af6ad93ee65f14812ef5a6092d0315d6728a8e725d877f8753ddbe36299106ef577139f91748de23fcdc2068006de749791d4a53758a5f12cf1a8bc27afc6c1bd1bddee502b00470c38e8cad38658b0666186298822438c235c45b5a1cfb6ebb7d21e666e482234391c5c033a61b4f3a2b88bb978a77f796dd6eba182d430369ef883d7e82f7bb06958a01af25db22ebff0c2988686f714a2c861e513200933b2a212bcdf9b1f1052435739927e52eb887062dbdee059871648ee83a27e5e22dcd744acc64a4b227175e16e9bbc16ab4ba9aa57790bce51f65e5316e2edc18971c580eb76478875bf7c549f2a4bc3152cb04331dcc7d57a9e3ff3e9709c3b35356ddaae03becef8dad6ce6658a7e7c239434159281abdd5049aea2281ed9ed0bbb227c68f5fc7858053060c90a9c27850e61c841fc790da6051fecb845b4b8872df37cff548689952b6b8f3cc1e709e0775e62a88860c712ae15e703209bb70a12726e67939bf2f923b4e9b335521ac4f824080003796fa9b76b6378952aa92441dd6a16d3709d6b921640cc77698387415b82116cb5ed5ff8720ce691da329e2e0b8f50d124c90c58e49f0cba15ec9311084209e72deddacfb8399899736fa705975b2ed255c6578a42c380396094f983cf714993a52798a179f3bc35f15a00330586ad6818543df571973ccb548857f26f72eb25163ac81a76dd57ace3fd58683590a2ddfbb2adff35d32c8beaa98633958addfc577799dbd70bca355b6ef23d840084e28406f580c5fe0cb60d376efd91d6d87cc74ce2a17d82603db5c1bae530a726f86c05c094df4b3198fbb4426389555769a71e48f5649aefa1f9f9b94b508d48f79cf1f608542f14063662399490f4bbff032356d6e1eb13444c416246322d1f48e1ad5c85e7d373d67c6422419c20ef9132936c761de8cbb8e3856545203084c17136a0ee751f455c1cd098b690a4017509e6fed0a44ebbf818d169b4f77f269c1a617fa09febefb3d8ad8b3fc12ed596c9fc93b6445ae0d34cda8471b14e04414eabbd12a329199758ed590c5c8def1cd96270b403c2c93d5e8fb2892e3d6cad161b5efd8e0ff53cdb9c746e85e37ea8767d173cd76ffb026e1866fa7e51ef72ae7e9ee7e2c0b79ba010198ce30b9131d7a37ceac2341cd8dea443b6fc594b50f41334b7fb60371c7f188cbf185e73944015e9cfc37654f54c4f0b100e6991344924cbb5dbda156e1e2d9dfd50e30ef4d4fd3b94ba7c3dfdf3422d5c1109fab8676b288737aaf5bf7bd14fd40e7419985687b27c629019289f039215be8b85662ac7bed8055aaab2c2d3fcb3a7c8c8f58883d4c6d5884fd11326e31b250847ad68030ab3ba67741e12edd98dccf772affbc428eb0408811a5d0cff5899e8025634258eaa0700d25a56d42bdff3c2baca2eaea43f2f99bae3c9f71b649bbd5f03d5e5bb6553107cef29f190bacb28149a8af0eb173726a968ac82a20bb9a4b5d46ece0759f057a96ba7679c366bc7e584aa371018db9ef6a8f5a0432f139063a9860598ee720eff61612696b339e78e618bbc3dab85431d1b09d770c25fbb3c7f46ee151f92fff24f9ec272a09adc65e8abd2f092b1a61f70dd006b11fdd5d592fbda7e0182b7324b25523fbf32e976c2054a1ca619a7e8ab7126b6708b356c859e172c81c7a43914dcd1771b6b15e52c8473bd2362f4fca4ac7c1f4d30e0c065e77e9c38f5e98e86434cbb841fe0f75ac0cee9fc9eddbbc05f85240bbaec40544d584a00be87eefd8e8f4e8b89898944e990abac92c2b9c5efbc194c1088942bf0df8d194e74e5d7c462bdbc189d2268fad4b66fa40f1895c083a68829f1b43efc0aa17b0326ea721637b2633a9f4b8fc102744bb4d13af6463bd95d84700934305759c331f5265f964ebcafad02ad4d0c06b9aca14b4c5df113afb4e09684a48ceab9bbbb8a8fe8a78e35f6b5ce63a2ec6e1aec8f9e02605805ccf0f28a5f04674acae3637941cf80e69d4e2d8f17ad4668b54035af8000ff69193c188e3a6ae539f2080650b457c40de5decefec9ac9b87d6fff81c997553e7f18574fc4a3e414029990d88530ac23a6970304fd5a553231346b523d781c860a8cc8e1aa96eb5f9561197948d27919f69328fc47496ebffd4bca0d7b07e0110950d170eefa40ca878a0f73d857c99ec7fb114e98e1cafd5a662918e5608feb78dd2b4504a9a6c058870d7281d2b739a11738faca1aff324e5b5838431478f05905c5b4cf57fb55fbc7b4c973b81ca620bdd203f3a37d2d486895cfce8f046a1a3485d0c067322c77c1ccd2e3a664f91de7add05311fa567f1e0e254e32c6b5999efab6ba2d260e3c80b443909a9c7f44c38c8e80f094b8753a6826a12376fd405a0ee81389da2df47374f2500f127861c431396efb62712d5874b137bce2f34d03599fb6e109ab09769effa6c3847d6889c51eae4f61141e2eb4f2cf9201b2d5c675605e2d17fd12495fde77efcd3f82febb5f4dcaea8c29f7fc970300e5e581fe467ec5a12ae08819c50d9ec9d5f783bf012fc3b7417c9dbdb95f3e221f8b939a0a1d54f759b4c0e9c4c20149945ba4b9db3abab0b5945f2274e82f87cb0a795cc5fc000ef084d25943d6281bfc6dd9129d5d481df10510c4f4e065d1b4de3ae2c65b45b2b176ffdd4fe42c4ad52f45dcbe57f650157d927101bd5c3fae9f62a086c81343d1a46e2f517ccd709642dbcd48ef6fb73d4d53f7cec7f2f4fd5a151c0a8d22c4f60a54a859bb8b9b8762c83b2a38bde34a46c8bf8728b830204d74b0ce9a83b7ca0d0de9101cafc135c553b86040dae5a7eb59d2707e25ab44e04d78b16b0ef5c30dc35466480ec8a16a87b79e66da3294a35115a358de86e65ed344869e06fb1d8aaca95c07dc7f41c3436dee33198f59a74f879b8fa4f408540fdb0fc6d2a8cb44162e963f90eb46c622969f0878aa298ae82b3c023a1dd09fe76d9a85d1a60f4bf6789bbdbba8a1c19da1590d456eceedcf9d67bfde082d05beaa828c5889e878902038cc382f6f7bd94b305e3d10af0bdd29f63444bc364e0d7121c2019d106d059fe4839014784fb69a9a51e3137520ffc76794904660ef48a1", 0x1000) getegid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001180)=0xeaa) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f00000011c0)="05a2974e0beba0ef10c10894926bce1c293e35228021ab7d0e492c1b0e5f4f7676ce644e6e1a6d00f4e46c0e150119c22b89a3d907325ca3ad39472b7b076b84c6e2c595a0b1f0b5608916c508f467f1ff4822047df59a696d4be3215b93c4bf738ec79c0da514233a631eee864153297171ded5f9be1533bce973ca2066d2919e1c8c97f6fd3590a73bd44709b3f208", 0x90) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001280)=0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x86, 0x6}, {0x0, 0x6}, {0x41, 0x4}, {0x80}], 0x4}) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000001340)=""/196, 0xc4}, {&(0x7f0000001440)=""/161, 0xa1}], 0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001540)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000001580)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000015c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001600)=0x9a347d70b2c375af) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001640)=0x8) listen(r0, 0x6) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001680)={0x7fff}) listen(r0, 0x2) fcntl$getflags(r0, 0x3) mknodat(r0, &(0x7f00000016c0)='./file0\x00', 0x100, 0xc45d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001700)) clock_settime(0x2, &(0x7f0000001740)={0x2, 0x1f}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f00000017c0)=""/11, 0xb, 0x0, &(0x7f0000001800)={0x18, 0x0, 0x80000001, 0x25d}, 0xc) fchdir(r2) kqueue() pipe(&(0x7f0000001840)) 16:00:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0x8, 0x9493, "ad173aad08189fdfa2234ffa9008108bd485adee", 0x10000000, 0x8}) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)='5', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0xdf) flock(r0, 0x2) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x634128133e2930f3, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x8) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) r3 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = dup(r1) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000180), &(0x7f0000000200)=0x4) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) poll(&(0x7f0000000440)=[{r0, 0x20}, {r1}, {r2, 0x20}, {r3, 0x4}], 0x4, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8613e) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x22, 0x0) r5 = dup(0xffffffffffffff9c) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}, {r4, 0x2}, {r5, 0x80}], 0x3, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) r6 = msgget$private(0x0, 0x80) msgrcv(r6, &(0x7f0000000340)={0x0, ""/122}, 0x82, 0x2, 0x800) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x9, 0x0, 0x1, 0x6, 0x6, 0x7ff, 0x2, 0x0, 0x9, 0x200}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x400008001}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/31, 0x1f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) syz_emit_ethernet(0x3, &(0x7f0000000180)="822bb2") 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000100)) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000080)="b7", 0x1, 0x401, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xf8) socket$unix(0x1, 0x5, 0x0) dup2(r0, r2) 16:00:29 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x25, 0x0, &(0x7f0000000100)=""/37}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) clock_settime(0x3, &(0x7f0000000200)={0x723, 0x1}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) bind(r5, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x2, 0xff}, 0xc) r6 = socket$unix(0x1, 0xf3b7915deae3a3dc, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x8000, 0x5610, 0x50a, 0x2, "2879187fc567e527b8ef0bfb0ee76cb7446852a3", 0x2, 0x7}) sendmsg(r5, &(0x7f00000018c0)={&(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="ccff22633d1f90cac7cf1ff5a3e753766e2ed3c9ad1beb555da3674c22f1372ece371f5bd47d3341beff41dd9a90d8e6a5df5ba1363346a8e2c332bbf5fe4d252c45b05946b34732400f56a9d110e92e", 0x50}, {&(0x7f0000000540)="aa67b6211f3d60a8ff4dd366586600a4cb4aa597b32c76958b7b59a478e120007a715b4a9e2eefad3b46fcfc7554623a", 0x30}], 0x2, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x50b4, "821956a6f3a77344bb0bbb08f034c700951688c3b4f61d7bbebefa74c73d33e9d3e1c6923e381755a633c618b81c927323e9db0e65ed837852bea1b438195cd1020e907e947365482594184d9a53860bfa3a0ea08e6ba1f84ff9f654b128548d3bd9f6c2a5a154ca7f963ca1de9004b41162db71ad19ed145c858103bda7639c0dad9b77b656bc1d78f19b8061c359409a1b6310451e6515a7092975f306c97e955a651196d3d9a4fac291798902a13485884c2c407be69a42c41515d90f396e876994cb77e8387cbbc20cf17922e3004ddb3f93d8b9fa2de3e5e70b754665224e720537f1a4bc4760e785285ffdbb44d5e01d893af1f763649558b7bacefebd185a4cdcdfedbf479c0d80bb8f1a884b708267f25147a5fd98a8aa7051f62cf701b77fe253e8cdfb1ec696dd63f83856189293d4709c1c6bd74032f62eeda455d8887e7ef522ff23a7a04300d9d6a5b31d3c7db691ca6d785edff17fcf7b7ddbfbd5e8bdb427d1f14b764953468052119a99bf77c148641721dc95b9cb12f391c46a9831d0cb1d240a6079045c2502b59ac1e98e2c246423afa16bb300262b3f67520b6f0b5305d2cceb717b18457d48b3ed4535db720e2af0d5858ae20ff830531958addceac1d29bf83ac265a50e5bd2c48825963fb858715fa95f68e850b7cafaf62ae8355c617a05d61f39447e857d23ef3979b0a3fd25fa775e0e04dd16e50b1464321cb42a1f5993a6dce613af175f0d940e20fd15f06e1e69e95d7bb8f6d73988128fa84efce57c10c8b7f6d0c34b5d16967f5e62879a1f3a56441839d089edde729f8cc9a61d3c2f6b8350de708d48cc18b7633cdf7d23efbb6b5e28cc74e2715d040e298319e7e1b4967b13f283999db4d1a290af46eb10917a6926f3612bfdafd89e0a4be7f54ed55e85167a9f79fd1f54436fe3ab15b11eb9f705c32a3f7d02926c8ab7c8ee05078632257a76f399daac4b54ccc23f23a46dd3b821aaafead6303c8dc12d77641ae7c309922e8a06c7cafe1d581dfcf86ac9421b096d3c3e7b525d314a0cdf0b23c128ebd32d0b3b484e4b036aa37ac92503c213dfe334860c52549dc0b6740060b039639f323754df18b7f7ef346f6cb516559b18ab2b857d479cb8d8fc5f978bcd5ec994356a12410cbc8b33e4f1f1572ed94543c8834fba52c6be490dc37e381189ee19ee1327d06a02f05effd4f6fd6a406939bd6928bad7feff495f38b20943b7ceab346634b80202a6d12e8938d8e08e7dca7266ec8581cdc15645234f09c9d082b887369c9acc43754a7ddd243c79b45e9ff81e6f201e78eb1026acee87c46d154141e0d048700aca69a947bd8184622dfb6333a7c1ac9d97ca161685a3f67f6d51e12271333a485e6a57e642760e7888742a605bd1e5ef087ed121591d6c7edcdcf3fc6963df750cd2b5c0df324e008f3dde9c168e4e2118eedc1e930fa24c7601241810f81a7d44734540560f59e08c7cf7e0143ea0eb53ef29f7d512c3722760a1d1c1c5369f0e17825cc87fdc8428c38a6053489e6d37900a032b35d5b356693202fcff5e4febb9c06bd18316286ff92d5245448494224af2a5b1dd111a57c947517849b7edef6d67c9221085fcada5e4bd79c36150ff8c4e3e52efceb151c92788fc6be4e3545c75807a942102a10ba666a93b2696ea9386ad49a78c5824ece8c53726835a57693415675ae6ec398924b23dd557998ee4508afc54fd9854b19400e779633c4ddeb526a8000c1d72cf7dded149d245944560a5bca1fc25f328ed287fb01555d2b494833f12147242071c70fefbcf692dd5c1bbc76664747a06317877c3daa2eedb2effc200e25b6d20b10fef4135a83f72eaa95b3ed36273ba06fda8df3dbe4370eb21619e55de7c949cdf4d142267e91bf78d8089a7c75856cfc5a9a294a2d8da0bd4282ef8e992399eb90e4f53fb10a12dc0cc82bc79c7a23181325dfc7c8357b95f5ac833ad3303f4cdcebfe670c5eccdff55ef6f4e90e310f7ff8580ec84e37e3f9681c814f41a4c76434e32a32c611ff4b88b1d101c8f1fce36133d16f5e9677daab3e8f692e156107f0f2482a4b6a2e71fab12b4976ef0586b40d7fe6bbd6e8962dce27a62c6178086684625929302052f72d18ed5fa0519789e8d488f122384e235555bc4ec465c489e280165f861830b03802ab484e7ecb96e069ad3d61c7e3c4cc8926fdd39d8392361726d04f2b4a2b97f50ac4f4222432a8a931397582d2069b75bd79e1a62cf8dce453d1592443fce1d31bb6f9005432d8a2f3a9fdbd7bfcf8a370536f2e654f7c4ac91b4f99ee4cb7a6feab752afb129cc986e55e284d0256348f6bf8246c0d3484f6cad4e8e721d3a5a0dd4d4b592045ff4874749957e317498121a43643f9df3b77d8ee7a9756b341f7d271c4876a29e1e5ceccdf178cfb48d0a49e26413bba86060e78e195bbccd3fbfd932cf5a37fc14f00b80c5f8a4a8c05a7c2b691ccc91d68ab9fcc078318e33438a4f14eb6a4b9b8208137c995175729a7c60ae549f3477db16bf6c2c6e8e7948acb17e82ccf97f6b9a0ec9ddf1f0b9b3d83625c11008957f236118d339e41d4303de21529d60ae50222a9ab4afd6f11f2a2d146c156f1ed8733d14ce1d8fab84c4c69a12e5e2a1fad198d15753406039d7e08f011397b804fb5aa33d2443053d36ae6aa92f99b288bfb4bc9ec626e8909cc641f0e7d20c0a59ff3dc3a387d603fdbd2b25fd918cc058ceaf2dc7fcb6eea9b422cab56c490f7ed5c91f26f9cceee1e0ec07d33fcb9188620fd86e54c7591be02b98ca9daec08aad997334497b2f3ccb14c20f372bb71a47e9e18e690042b3a6018e40a7c200be0ad5b567f338a36b732aee9db815ba08f992424145824e900193621e0d78fda1fccc07b7619102b94b96c292b52961439469201465205a9ebd318da74e9d360d812d75f0a68728a331a166990e7352edadc4f5b5b447e35b84648a98c2f24152275a0c863eaceb2544a6b3f95dff30fbf71f4a24795397ca210f393ae748995b54a3d5d87df4e420c499fe08ad6a8f217a96f006b6b3e3770fe88d0ba206b77a7356751e17d238d3be096c7b7ae5a3638620a67aff5f751e5f8cb8f443cfa1529d0d7d4bf9b8267faff74f55e4a7e8eb559498a95eff03e1c735e3cc80d0808b2746da53dd3e7fabcb925565630c04a20e7dbed77d3f3bb2828be70b5fa4d905a9b9071ce976d517693805ee342e094954890629000553e7d0b3c8e25436a3a1b26ffd7761c3aa6ad97835003c6a65ca92759bbc446cdae41e5e516af21611f05cf026ee5325fa8d6d17688abc3fa9b6d279d21db00004530d4e6df770992d4eae26f683e9f7d2336f70cfd53444fb55cfc1ac82f8d8294cd49845e7713916ef68238ed99dc1004849a4db32ba52e2a8253195c59131cd1b4685aa069d2d8ef13a4dd0d423f9b7c1986185eeb9f329e21528054c1037fd65e72b1fdb995359e177553e352683243cb972729b953da03a23f561beac328f060fb00ae60de9a2428e93b8dcaf9c35b24b71657d7e08903447c60d013c6ddb45edbc7927716d6603dfd22146ad813df8dda88879971ffca7b5d78003d2d820893934ee723744adde1373b000f6efe734d3d78607ade6bf06b18add513fbade8a957142d3aefcf4126406aae53774a8a5f9e06e8996a93058d93e7f8fef96d9a08efc570f4cbcfeb48b87e1c555546b787efceb260c2ba226e0f0683c063788d3c7d18edd4e31e6f821d7780d13fb9274e2962bfb11d27cab598838f3f9f85fbd79d64c2ad0f16064d59a223b4dbad5ffbcac1fb97af01a3bb63003841c07543b2622fa48e0fb46513c22ae43f9fc5d410c9b247cdbc94f5100c279b789bd4e454bf2ad59e32f99f4ddf9cddfb3905353a00db9b8509c0b1dd87e996f909214459ad97d07843683038bbde425d374409a4f5937f40d15d1ed24864c21a623a09c85959dcc48387199b533227abcf957cf808989d2191f2f0373ac1d0efffad0af69b7a307d82e71e64d8cdebb90be65a91dead6a5e0b29f039022dd272473262b30e1ebce2d6fafda11e05a6805c4ae42d994ea8c3e5506523e92b1e1caa93b3b2b46de405cb0cd5496de67c9ffb0a1614bfcd2cb47b3fc796dbd93bc7aede0b1d234011d1222c2d99b7f778b18f486cdd5e160086a79a833dea7b7d23b520de24e2aa38f52a73fc861acb4ec7cee3ac4abf6f82f8ddb511512e8a4a71c224831da528296b6f1b9b7758f9b1778890597ea272567acc6d7be2673bf5f1081ac99d94b1356e5df8d456ba953bc684754aca620c736fbad18992c910af55dd1da28c56e35d04766f6494262bc73a5ca5f590ef8313209e972958f17f1ceac4b0066808a6f96bcbc61be962c88ccaa35ad1c20cf3522106863b9ad5b8d1a286b0452669612481346b67fd5b2698ba9616b03d3b95a82ed2a1764b192e42d40264de777c70722d0ec341ac6ee93a8d0b1de0f13b24d8c261bb67fdf7330a683dd3b37d28ed081c73bc6608017a2ca302293d99141be97c7437a9b181a0f6622f19414ca2cf1adc5682e34babf6c0d27a7ca8bdf3951b0bbf5ce20b8c9e8bb2304c2019639d3476173d372ec8af6b7a2af962bc8054e9468329c1240ad839510d8477f6e3652f5590c2bad5948ae0d19e6816946f9048e47ff1a43766f2d6fc3bd837acfa168a83241ff55bcdad403f1ba12e7c3eaeb109a97b8f70bbc194530f310ab4cbc521462a2dd508f5cf6a55fff9fa0743943c033c7da3a3d2f9b185ebf7b47f69dd6b958936cee769180618f690653ac9d8a205de434db0522d30faf4afef1997085a3bb5fc4cc97d30ca02698f5cd70009a2041ffefa8c6e4fc93a2a16048c7b6b926ba9802040bbd2ec165e9875822a933b034673f56835d3fc73e574dc4ba7d0feb06771d8c7c7283152bd0346ea9b4b83002ccbb6cc66ca137b763e3f5d1bd79ae60884964fe2093e76cc5660efe68041afb5ded41307f4771a58360695fc92360b62b0c3892b8389c8996a61d61cf3fbc6f013f0955101be95f26c9cf93ea89573586c87cef2a5baa5efe822e70c8d0f5848357123e6082f12539ebec394680a102534f2d86a7d492cf368bfad27123fedb396103c34fbb07260c9979eb8890289fc00d45e390ec0460b26b2168bed4d267712d987f8086dd336992cbc2e16dd286542d773dc29578da0ea30de9caa38f8c2ef553e389a2b8ec26ff7558e09757dca3be86d54fb0a7c94fbe8117fcd9c98f1d51af5f99d8572d693cedef34f147f7eae61408ede9e829a95b217d1500fd161ddbce1f60a0c33b78b8ac36b0d7891c37e6815a5a1471e99572f6a71f49a0ca170729d82fc717c5a7fc389ccfe9cc56c1be6d58d34a7893385cf2aa1e60eaa331c72452a11e5a8d1eab7049527c04249d35fac8c21e429129b2a809e59a444c04a78146d8e57fae200018684410316958f6439d351825a1bc65b3f287dae9d49f668fda0a3ce46b17b5fa3124677d0b06e7ba4c715cd5eda775df72f016d728ba0483b41100afc2e32d3bc3d067071366c6e97354837898455056b5adf208693e4c39335708c56beab9f0c93bdf05326a7e84b0da2e02b88bc773af9ba0cb1eb6defbb670670f664497b41feeb6325dfb0cc841e0fb67c133bce88b7a544f2b2bc5ec36dcfd9832289bf49103b9bb5cdaea73a22b01c75c304629add0d119890ce0ac6557edb71349dd3aad61460439cc1b13e707f02c004d001ee1d0801d34951842cb979b88cfe1fc"}, {0xe8, 0x1, 0x401, "b6492bc28c552502837fd0e009fc6769f9d5a5741f84658293fbcc9669a5a1dac05144152eff806d5e0b8f569927c3e4a6bea80126c57c15e89114e1d7f94712a6c67a113416c970e1d67e4b0f3ccb685bbbfcb77609cafb474c5ef037f4ae10bb5eae44129e0493c5ec8b6a79054af645a9b183328a9c364ff55cb86cd3e008e9d7fbf7e58b62ed3abb3f936e42d36be2540e5104b3fb3fc4408b2cfcc28ba275c8c2d2650073f4c01da38b948b48c8be2fd153fe7ecaf94cdba359a203aecb54d7a7d63684bf359246ea512ecefc45e4edee5ba69f"}, {0x110, 0xffff, 0x0, "16ffb607d1cbf436872bd5228b7c7badbf5f1d953d3bef53d31777081aa92130b480c5322a027a2d70b720843d8fdda4389af1c2e36fc305fc8ba0b6b66164567bdbe26b186bc7a4af235d12d3c041d469f185f9414dcbce693ab5cd4dc3f2fb0d5c39f705f3d0e3ddff8bc3dc062a9a666d33e426817e6945740573b446d8fee9aaede5ae5f7fee653f945005717dcc938f6a7eae5c7ae214c42f4482ae163a631be76617372412771f2494c34846dd1dec55efb1f116b0c96b45c1274ebab42f40d0fc843177a31116ecfa90b0b1d38c5237abf00e29d0dafcd3846a7408dfcc40567522a9b42cbd01b61af092d65ab691c0c160c600bf9f3ac4"}, {0xc8, 0xffff, 0xfffffffffffffffc, "cf553aaa1046649b424926632666fa9f86ebe2ecb989d12e53be5ba82720505226c66aa82242a3cd06dffd2d4db3eecd1f947de72c13fb6eb13209a5fff622080c1c93d61515ac9763c7bb4433ef2c48521928eab35d2a2ee6a749c596f2d3f9602f9b4e876e4ae5908e8996962c1af31d638bed44614c81209d0051b099f6717ba681ecc445e57db1ad42f8bf50620433c50282600b2bb9ab13578ce5d47fadaddce841205485dea971fae021c4e88cdcb43afa0934"}], 0x12d0}, 0x8) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r4, &(0x7f0000001900)=[{{r1}, 0xfffffffffffffffb, 0x18, 0xf0000000, 0x1}, {{r5}, 0xfffffffffffffffb, 0x80, 0xa, 0x1f, 0x3d54}], 0x6, &(0x7f0000001940)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x40000026, 0x9f37, 0x200}, {{r0}, 0xfffffffffffffffb, 0x2, 0xa0, 0x73b, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20, 0x5, 0x8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000031, 0x6, 0xb6}, {{r2}, 0xfffffffffffffff8, 0x6, 0x666143f3fd214dd0, 0x0, 0x81}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffffe, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x6c9}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x9}], 0x7, &(0x7f0000001a40)={0x7fff, 0x80000001}) r7 = openat(r4, &(0x7f0000001a80)='./file0\x00', 0x800, 0x24) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001ac0)) sendto(r7, &(0x7f0000001b00)="dc0912ccbebe0aa14721b7cc", 0xc, 0x40d, &(0x7f0000001b40)=@in={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) r8 = getuid() r9 = geteuid() setreuid(r8, r9) recvfrom$inet6(r5, &(0x7f0000001b80)=""/27, 0x1b, 0x40, &(0x7f0000001bc0)={0x18, 0x1, 0xa2c9, 0x1}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000001c00)=0x60, 0x4) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r10) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000f7211724887778f269"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0xaf38a44cdc64a41d, 0x1) sendsyslog(&(0x7f0000000080)="ee91bd4a", 0x4, 0x4) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x5, 0x7}, {0x8, 0x8ecf}}, 0x2) fchdir(r1) kqueue() 16:00:29 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffff9}) 16:00:29 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x80000001, 0x0, "0000000000ffff0000000000000000001000"}) close(r0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900400000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x1, 0x6}, 0x10) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1af, &(0x7f0000000480)="af") 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910c1453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf34799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff403b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b99da05a0a414d6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52d06b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0abd680a645795e8a1493f1d33fd718fc196e3c18626ee420b6cba4179ea71af33114387f5da0ade876222ea298e0f08ea12e9d790d2609399aba5a05f3c40bd0289c06771521e402de884c69fccc4db9d96a36db1b3279889d22f91b56723631f1ec7efac030aaf4f3727d265d77f70c18bb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/137, 0x89) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) setsockopt(r0, 0x2, 0x454, &(0x7f00000001c0)="e8557afc6016ba3374ff8555fdc3e22f23a0e484dc8c7e795fbeed594898ce00b046884882fe6eb24a59fbed273e6bf3c12900c6915d1934daf21a6498dfda527a32142aba9f3baeacf57f30ec1add146e8a3230ab413dc57258ae0a35ed882e9ff5201cdd349c9763a5dd50f0b6", 0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb6f1cc6822bc600"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) kqueue() close(r0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="f58700b291ea4fdb9b12696f238a6c2ddcd93a7f6c298105719c183ef3369ab6ffca1411a04b69872e8490103b4d74c3364c71ed4d6d889ac178"], 0x1) open(&(0x7f0000000280)='\x00', 0x820, 0x10000) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1b6000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x4, [{0x3, 0x44}, {0x2, 0xecca}, {0x3, 0x4}, {0x3, 0x7}, {0x1, 0x101}, {0x1, 0xec}, {0x1, 0x3}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x81}, {0x2, 0xb94}, {0x3}, {0x2, 0x6}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0xfffffffffffff801}, {0x2, 0x20}, {0x1f885bd655c21393, 0x4}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x10000}, {0x1, 0x6}, {0x1, 0x7fff}, {0x2, 0x8e41}, {0x2, 0x9}, {0x1, 0x4}, {0x2, 0x101}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x80}]}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xf3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8080, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x40000000004, 0x7fff, 0xfffffffffffffffe, 0x6, "411266666613f93fb9e10f5421034a7a6d00", 0x80000000003, 0x2}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x100000000, 0x4, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x55b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xbdd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f33000/0x4000)=nil, 0xffffffff}, {&(0x7f0000fcd000/0x4000)=nil, &(0x7f0000ce7000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e6a000/0x1000)=nil, 0x6}, {&(0x7f0000c51000/0x4000)=nil, &(0x7f0000f0d000/0x1000)=nil, 0x2000000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea1000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e38000/0x4000)=nil, 0x6}, {&(0x7f0000f70000/0x4000)=nil, &(0x7f0000c04000/0x4000)=nil, 0x1f}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r4 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:30 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/145, 0x91}, {&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/52, 0x34}], 0x5) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:30 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffff29) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20007ffe, 0x0, "d70000000000000000000000004000000800"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x7fa8}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) pipe2(&(0x7f0000000100), 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x38, 0x6) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x200000000000017b, &(0x7f0000000080)=[{0x3}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x8000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x88) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x5b745c8ee4111477, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3, &(0x7f0000000400)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ffffffffffff, 0x0, 0xfff, 0x0, "b8000000000000080100"}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x41, 0x9}, {0x86, 0x55f}, {0x6}, {0x8a, 0xf46e}], 0x4}) close(r0) fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chroot(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000300)) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x80000001, 0x61}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x4, 0x3}, {{r0}, 0x151c2e1c85483d3e, 0xe0b1c34fcd6ba6b, 0x40, 0x6, 0x3}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x63, 0x98a59da57c32584e, 0x8, 0x7fff800}, {{r1}, 0xfffffffffffffff9, 0x45, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xdb57b9c6f3dcfa7d, 0x0, 0x20}, {{r3}, 0x0, 0x29fc722bbaa39530, 0x40, 0xfffffffffffffff9, 0x615}, {{r1}, 0xfffffffffffffffd, 0xef, 0x4, 0xfff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x6, 0x6}], 0x3, &(0x7f0000000300)={0x7f0cf7bb, 0x27b}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r4 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/68) 16:00:31 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x606, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xc600000000000000, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="b30e3c9975f7f6886dd3ca0f54a55536d8a2945314969eb165c3ccd45bea60935cebd0f700dbe93b4f", 0x29}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='<', 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x88) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/8, 0x8) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7f, 0x4}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="b5b11678f068ab34691b88aa7878b450362fb191f12401b863c449ea41a41f0b98c335f84b12ad2c5a8130e507b82bedb577369fbcddfc4f1fc59b9895f5d5d0d1935d4b2d1940ffd722973d7df87b27b1719f6701f000f6b26113241aee3e857298b3", 0x63}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="b800000000000000ffff000007972ca895cb489757959d906b22d1241a9223bc996c4ffec81e4eb7cc06c761a34d08eab4092f29c57efcc8dc790171e4cafefd40389278de8c60c77496fb515c2938fadddddd452ca602f4e1843c7be36df1d24052e02bd878f3b6490fffdb2caf901a7038da639fe5063481ae0ee7b2ef9181afaf3f010ae9c10c61460ba6f285e95bf5abeab2c76616cd80aa448c5414e61ec870038d8da650f37043bfb37b6fd2a1260d013ff097bcf915ca8000000000a8000000000000009bf5883503000000bb137f90b212e660cae23a1e89a9546825e68ca0d3644d6d9715bedb7e09dc4525518a9a1927b9ffece396fab9bf15a9421a29c4a863ced3633091e823251e9e23448e99f00adf6ccc7a93b52b10ecd415f4eda8def25c2726eadd660307cc3923e52c083ff0805a397cbf82572bc4b2d3508f8073c8945363b1b175f100a7db8127b2644ef45f65920997cd1648f3de16e2f0d229cb0cb5a2c1f36afc0000000000000000010000000000000000000008000000cd583507393968263e7dd0208137033a63c2b92ede1797d15d3fd33b976bf4450832c544904716b80cfe5a3fa572e18d762ff6eca1834cdcdfb45c3d000772402353bd48cbc25e1ac8290d809b79747035e1f503cd0a184f85bca4f44afd898aae52d9b4a151e58a1042fec29fb3cd2868e4e362b928c18f51257029f13538a86dfacd09c89be4117daefd1bfcd2d99e86d0f00a8c387d6d76f2f6a97b3a08e85862366e6d0edcd97dde75bedcbe3c0f65fb03abd09716d794c5c9a29cd090cd33f67a74fa2d783400856c14eaa738d41637e833edd4f14fd3e27f758f3d3736ccdf48f3c35aa8a9216114d013df7e8e6000000000000000ffff000000000000b549f1c21dc1bf16b5e60d593aba32d16ab16a96eab296e742c853dd762ebbd371b51fc76e5c35e6d3c102d3303ead3e9b59e622c14c1261ef090e43de958600cc247070dfceafc26fca2de3145175af780000000000000001000000fffeffff8863096b46b187c120dc46fdce9994bb8021f98da4fae72c3d548758190bbe51e6748f454ed81824e46da2e9cef09831171c761f949e18e580d02eb1b29228f3896f10b8f766f6d37d97338970debab1aa25eb0da9"], 0x338}, 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(r2, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000740)) syz_emit_ethernet(0x354, &(0x7f0000000280)="7a2b60af2f21156c56dfeccf0389fb0246e398242d92d75573") 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000180)=""/173, 0xff}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x120c}, {&(0x7f0000000780)=""/88, 0xfffffffffffffff9}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xffffffd9}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0x6d6, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000600)=""/159, 0x9f) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) 16:00:31 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x4, &(0x7f00000017c0)={{0x8, 0x80000e4}, {0x0, 0x200000000006a}}, &(0x7f0000000180)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f00000005c0)='./bus\x00', 0xa, 0x3) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x6) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xb, r8) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r9 = msgget$private(0x0, 0xa5) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() mkdir(&(0x7f00000000c0)='./bus\x00', 0x10) syz_open_pts() 16:00:31 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000180)="a428256f8c1f5d9a9a6ad37e8a069294ff366e12cf1ccd0c94edf08d3f03d0ad38ab3a96971b75c3baa75c5ff64552863a9d1c370186675e57208bbc70812774df93dd5210364ece390bf0ff34200e2db87f8501b8e974ab34f1a405b1b37cd05ced283fe9460706d6b60a2e9091c6", 0x6f, 0x40d, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000280)="bd", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) pipe2(&(0x7f0000000340), 0xceff2a56f196fb85) close(r0) syz_open_pts() l<i_lock) 2nd 0xfffffd807a595bd8 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807a595bd8,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807a595bc8) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800021b451e0,1,ffff800020ab13d8) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa71648,c0106477,ffff800021b451e0,1,fffffd807f7c6960,ffff800020ab13d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd807e777610,c0106477,ffff800021b451e0,ffff800020ab13d8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab13d8,ffff800021b452f8,ffff800021b45360) at sys_ioctl+0x5b8 syscall(ffff800021b453d0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,ee55fab3010) at Xsyscall+0x128 end of kernel end trace frame: 0xee7dd255420, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b44da0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022b6c000 rax 0xffff800000adccc0 r8 0xffffffff81c43405 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xe55b3e2e4d6801a9 r12 0xfffffd80029b9c00 r13 0 r14 0xffffffff825d62c0 w_lodata+0x47490 r15 0xffffffff825e2ef0 w_lodata+0x540c0 rip 0xffffffff8195cff8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b44d90 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=230089 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab0790 process=0xffff800020adc380 user=0xffff800021b40000, vmspace=0xfffffd807f00c450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50029 369449 20171 0 7 0 syz-executor.0 *50029 230089 20171 0 7 0x4000000 syz-executor.0 50029 523918 20171 0 2 0x4000000 syz-executor.0 50029 515963 20171 0 2 0x4000000 syz-executor.0 11570 169392 3671 0 2 0 syz-executor.1 11570 239529 3671 0 3 0x4000000 inode syz-executor.1 11570 70944 3671 0 3 0x4000080 ttyout syz-executor.1 11570 380110 3671 0 3 0x4000080 fsleep syz-executor.1 20171 430316 86810 0 3 0x82 nanosleep syz-executor.0 36448 336268 0 0 3 0x14200 bored sosplice 3671 12237 86810 0 3 0x82 nanosleep syz-executor.1 86810 110730 32053 0 3 0x82 thrsleep syz-fuzzer 86810 94814 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 313929 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 175020 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 501961 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 390620 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 362605 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 187721 32053 0 3 0x4000082 kqread syz-fuzzer 86810 341677 32053 0 3 0x4000082 thrsleep syz-fuzzer 86810 123946 32053 0 3 0x4000082 thrsleep syz-fuzzer 32053 37462 37948 0 3 0x10008a pause ksh 37948 49904 58204 0 3 0x92 select sshd 52935 478087 1 0 3 0x100083 ttyin getty 58204 454433 1 0 3 0x80 select sshd 66589 438458 96999 74 3 0x100092 bpf pflogd 96999 136754 1 0 3 0x80 netio pflogd 47704 233081 18055 73 3 0x100090 kqread syslogd 18055 376483 1 0 3 0x100082 netio syslogd 51724 158391 1 77 3 0x100090 poll dhclient 40932 486873 1 0 3 0x80 poll dhclient 39131 101191 0 0 2 0x14200 zerothread 95590 401791 0 0 3 0x14200 aiodoned aiodoned 53660 287726 0 0 3 0x14200 syncer update 5607 301217 0 0 3 0x14200 cleaner cleaner 47464 268655 0 0 3 0x14200 reaper reaper 97772 270484 0 0 3 0x14200 pgdaemon pagedaemon 95858 384487 0 0 3 0x14200 bored crynlk 35914 384974 0 0 3 0x14200 bored crypto 20490 64281 0 0 3 0x40014200 acpi0 acpi0 61666 400196 0 0 3 0x40014200 idle1 87420 286623 0 0 3 0x14200 bored softnet 59775 251281 0 0 3 0x14200 bored systqmp 88277 366220 0 0 3 0x14200 bored systq 18742 124337 0 0 3 0x40014200 bored softclock 2024 165841 0 0 3 0x40014200 idle0 66025 433144 0 0 3 0x14200 bored smr 1 414442 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 50029 (syz-executor.0) thread 0xffff800020ab13d8 (230089) exclusive rrwlock inode r = 0 (0xfffffd807ea14f80) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826445e0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 Process 50029 (syz-executor.0) thread 0xffff800020ab09f8 (515963) exclusive rrwlock inode r = 0 (0xfffffd807ec53f78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 vn_open+0xb8 #8 doopenat+0x28e #9 syscall+0x552 #10 Xsyscall+0x128 Process 11570 (syz-executor.1) thread 0xffff800020ab1b40 (239529) exclusive rwlock fdlock r = 0 (0xfffffd807a5959f0) #0 witness_lock+0x52e #1 ptmioctl+0xe7 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b8 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9577 6449K 7091K 78643K 13751 0 0 pcb 13 8K 8K 78643K 166 0 0 rtable 108 4K 4K 78643K 613 0 0 ifaddr 78 15K 17K 78643K 228 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1524 0 0 iov 0 0K 16K 78643K 121 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 2337 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 138 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1323 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 53 50K 71K 78643K 646 0 0 subproc 32 2K 2K 78643K 85 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 134 0 0 in_multi 33 2K 2K 78643K 102 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 350 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 21K 30K 78643K 5183 0 0 UVM aobj 43 3K 3K 78643K 47 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 133 0 0 NDP 18 0K 0K 78643K 66 0 0 temp 214 3556K 4196K 78643K 11953 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 63 0 61 1 0 1 1 0 8 0 rtentry 112 84 0 40 2 0 2 2 0 8 0 unpcb 120 440 0 430 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9675 0 9675 2 2 0 1 0 8 0 tcpcb 544 272 0 268 1 0 1 1 0 8 0 inpcb 280 769 0 762 3 2 1 2 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 15 0 9 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 28 0 28 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 53 0 23 1 0 1 1 0 8 0 pfstkey 112 53 0 23 1 0 1 1 0 8 0 pfstate 328 53 0 23 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 344 0 152 13 1 12 13 0 8 0 art_table 32 345 0 152 2 0 2 2 0 8 0 art_node 16 79 0 39 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 136 0 126 1 0 1 1 0 8 0 shmpl 112 45 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3490 0 2074 47 0 47 47 0 8 0 ffsino 272 3490 0 2074 96 0 96 96 0 8 0 nchpl 144 5509 0 3871 62 0 62 62 0 8 0 uvmvnodes 72 4283 0 0 78 0 78 78 0 8 0 vnodes 200 4283 0 0 226 0 226 226 0 8 0 namei 1024 16996 0 16994 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 15840 0 15840 16 13 3 7 0 8 3 plimitpl 152 137 0 129 1 0 1 1 0 8 0 sigapl 432 1514 0 1498 3 1 2 3 0 8 0 futexpl 56 16744 0 16743 1 0 1 1 0 8 0 knotepl 112 335 0 316 1 0 1 1 0 8 0 kqueuepl 104 315 0 313 1 0 1 1 0 8 0 pipepl 112 872 0 853 3 1 2 2 0 8 1 fdescpl 488 1515 0 1498 3 0 3 3 0 8 0 filepl 152 8939 0 8833 10 3 7 7 0 8 2 lockfpl 104 483 0 483 2 1 1 1 0 8 1 lockfspl 48 167 0 167 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 1551 0 1542 1 0 1 1 0 8 0 zombiepl 144 1498 0 1498 2 1 1 1 0 8 1 processpl 896 1531 0 1498 4 0 4 4 0 8 0 procpl 632 4205 0 4157 11 6 5 5 0 8 1 srpgc 64 8 0 8 5 5 0 1 0 8 0 sosppl 128 14 0 14 5 4 1 1 0 8 1 sockpl 384 1287 0 1268 6 2 4 4 0 8 2 mcl64k 65536 766 0 0 96 4 92 96 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 115 0 0 14 0 14 14 0 8 0 mtagpl 80 25 0 0 1 0 1 1 0 8 0 mbufpl 256 893 0 0 54 0 54 54 0 8 0 bufpl 256 9361 0 2342 439 0 439 439 0 8 0 anonpl 16 178587 0 166113 92 29 63 67 0 124 9 amapchunkpl 152 9234 0 9091 33 26 7 11 0 158 1 amappl16 192 8171 0 7509 84 42 42 46 0 8 8 amappl15 184 626 0 624 1 0 1 1 0 8 0 amappl14 176 697 0 688 1 0 1 1 0 8 0 amappl13 168 399 0 397 3 2 1 1 0 8 0 amappl12 160 18 0 13 1 0 1 1 0 8 0 amappl11 152 70 0 55 1 0 1 1 0 8 0 amappl10 144 83 0 79 1 0 1 1 0 8 0 amappl9 136 646 0 642 1 0 1 1 0 8 0 amappl8 128 190 0 168 1 0 1 1 0 8 0 amappl7 120 50 0 44 1 0 1 1 0 8 0 amappl6 112 79 0 71 1 0 1 1 0 8 0 amappl5 104 161 0 146 1 0 1 1 0 8 0 amappl4 96 1879 0 1849 1 0 1 1 0 8 0 amappl3 88 219 0 209 1 0 1 1 0 8 0 amappl2 80 11631 0 11549 3 1 2 3 0 8 0 amappl1 72 42292 0 41815 27 17 10 20 0 8 0 amappl 80 4546 0 4497 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 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 46 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1515 0 1498 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1515 0 1498 1 0 1 1 0 8 0 vmmpekpl 168 15503 0 15471 2 0 2 2 0 8 0 vmmpepl 168 189424 0 187490 158 65 93 102 0 357 8 vmsppl 368 1514 0 1498 2 0 2 2 0 8 0 pdppl 4096 3037 0 2996 7 1 6 6 0 8 0 pvpl 32 465474 0 449714 199 42 157 165 0 265 24 pmappl 232 1514 0 1498 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 736 0 10 21 0 21 21 0 8 0