0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000500)=0x40, 0x4) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000004c0)={0x8, 0x5}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x800, 0x2, {0x2, 0x40000000}}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6, 0x0, 0x1000000}]}) pipe(&(0x7f0000000400)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x6, 0x0, 0x8, 0x9}, {0x2000000001, 0x7e1, 0xdff, 0x1f}, {0xfff, 0x0, 0xc4d0, 0x8}, {0x100000001, 0x9, 0x7, 0x100000000}, {0x101, 0x5, 0x20, 0x80000001}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000380)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6, 0x9, 0x1f3, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x3, 0x89d9, "8f50d7a6a0726acb1ae674f82e3898901c2d4e42", 0x401, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x3, 0xf8aa, 0x4}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xd325) 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) sendto$unix(r0, &(0x7f00000000c0)="ce20751afa79fb1019f2cac96886f1c41bbbb4a4cc631c97297459af9df7fd9c42de7968926c55fb33dc1acf7103794a414d230965f7f0db985ab69283ad8de8308528fb98767c5e2e6805a96772b6c7d9d0786a6769bcbae721e5eb73af04b14413a9d0731bb807e031390a4eaefab22f4a1fc12c3632a515ab7c7913f41c7a11664231a3982a69", 0x88, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000ac0)="3955ccb4e88c34c509811bf0b51f9e54c61dda42d78f890df7836bff97bbd8541e6d41a4bd816a6a61075b6dd2fde5faedecc6c13baaae910096fc91041061c0039a7e272e632f03de33e0994457fd15082de39eac4ce7dbe90043c1f9e9fc69cb7cb56b8afc6f397d656d835454f46ad6f5ce23200ffedd7aa6b4502446d7255e6a50a5d1b3", 0x7a}, {&(0x7f0000000240)="051784caa40b6fbcbb4d2907cf4a39b0d61851b66f8aed153e83161196faa29e9b4820c9a8591e9e00d9e09d00598ff52026291c4b84c1375946826da5722ac77e993116af346cff853fc2fb36af6f6a4169060000002ac810931bb3991a5ddca5e72d6035ed46ed73af41cf10debccdbfb52eaa6959135a5dfca7202b1928756eab3b5cd429ab41550f37387c744d025a3a40a64cff0f9f2e90fa92bcdf10baafe34e39d9ee0c", 0xffffffffffffffd0}, {&(0x7f0000000300)="a1d1120dfb6f9618b950f9592b68584b013ca1d77973f3878c92bc6f1f0d8988f578200f1d65f83643fe4a92d5e36376e5023348e77ce27a0734a2d2d4f2c094c36e00a696ef3103c33af4f93290c52f3da7a371b621e86c10093f6b5ff76049488ceb48041eed74dcba0dbdb1f26354dc981a202ac47fd1ea55bcfff7efe7b79cdc6a9610da4561df7b13762276a3e1f174c81a866dbc4c8235e2f50d"}, {&(0x7f0000000680)="d68bd1d37b1a6ff76959c209a0470f37dfa578c44a98b0400e64b110e816c9996610dc3e9e7f40bf7fa6403226d8a31ab519af902432b120729f1d2c30b6f3d8797f8afa6537e0ac91185726d32d1d446feda885dfb5276ea8ad7ab3a7e4e9fc271dd5b1b92c815e75f2309014f66f9bdcd3708c380c3972cf3583cc9087ed1972eacfd487d54adb4e37bdd77e", 0x3dc}, {&(0x7f0000000b80)="23f77780211d7843a5bc389f5e8acbf0abaa0cb463d83101195cfbc0ad17c9655145d96b089d4b9fd6c120eee71f57866ae75535724d1e7a70206aff6efa768777acbbee2637fe86b834b722c6ded50201287ff50a2a0841cbd35226ca73a55342994ba3137647c8b6336f7e4d1744c6010073a5952c210d70c90c085478692f5f8a98837b8031f3c20d6531c55b95393faef0b27521b001f77dee9e26279ae0aafd0b7fdd39c7608927007ad026b283b8b5723f864458db3cbd24de648a3c339a75b63969d0784afbc4a8cd51f230123b3d7f8342bb5b22", 0xffffffffffffff4a}, {&(0x7f0000000580)="af90656278993ef72db36e87eb378c045b8aa36f546c43fcff89b5ad7be4ae2b0aad78d2ddfd51aa664321892f851cf484905b1e5cbdd2b6b35790dbcc5b92df9626ab03450fe9ee87856dd02df65c4a0add5f55b46b366452d4db9eb605f0cf1b4b"}], 0x13e, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) setegid(r5) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r9, 0x7fff, 0x92, 0xffff}) setegid(r11) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9fbb) r18 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, &(0x7f0000000000), 0x4) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r15, 0x7fff, 0x92, 0xffff}) setegid(r17) r20 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r20, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r24 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x20, &(0x7f0000000000), 0x4) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r23, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r21, 0x7fff, 0x92, 0xffff}) setegid(r23) getgroups(0x7, &(0x7f0000000040)=[r5, r11, r17, 0x0, 0xffffffffffffffff, r23, 0xffffffffffffffff]) r27 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r27, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r31 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x20, &(0x7f0000000000), 0x4) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r32, r28, 0x7fff, 0x92, 0xffff}) setegid(r30) r33 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r33, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r37 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x20, &(0x7f0000000000), 0x4) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r35, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r38, r34, 0x7fff, 0x92, 0xffff}) setegid(r36) r39 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r39, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r43 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x20, &(0x7f0000000000), 0x4) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r42, r41, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r44, r40, 0x7fff, 0x92, 0xffff}) setegid(r42) getgroups(0x5, &(0x7f0000000180)=[r30, r36, 0x0, r42, 0x0]) r46 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r46, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r50 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x20, &(0x7f0000000000), 0x4) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r49, r48, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r51, r47, 0x7fff, 0x92, 0xffff}) setegid(r49) r52 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r52, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r56 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x20, &(0x7f0000000000), 0x4) r57 = fcntl$getown(r56, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r55, r54, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r57, r53, 0x7fff, 0x92, 0xffff}) setegid(r55) r58 = getgid() r59 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x7, &(0x7f0000000400)=[r26, r45, r49, r55, r58, r59, r60]) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x8}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r9, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r3, r4, r3, r4, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x218b90b1, 0x4, r2}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) close(r0) pipe(&(0x7f00000014c0)) syz_open_pts() 16:00:01 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x122) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x28}, {0x4006, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b68100"/14) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/67) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000002c, 0xe, &(0x7f0000000040)="ebff01000000000000004edabd6c349931929648", 0x3) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x19c) socket$inet(0x2, 0x6, 0x5) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom$unix(r0, &(0x7f0000000000)=""/216, 0xd8, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000003b16b67ff42442e1b502535bdd61e1b36f0a3916d7badc12f833f7a8913114310ca6f6ab274daff1267f502c694be9ff5c568141dce9b37a403b98ec3e170250e1d2157d65866fec95e420ad90a71be342e153af78f21342d06e8dada284"], 0x10) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./bus\x00') r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fchdir(r1) 16:00:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setpgid(r0, r0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x76}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x1000000000000030}, {0x6}]}) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) socketpair(0x1, 0x1, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4f, &(0x7f0000000080)="b489a83b8f00000000000000004496842b16658fbf205e51a94a7c444f81956b4dce960b3a9f8828b8a8d5321c27800e73ccf5a1f5da5e380ea5844519866f72c5b40bf197a03e2226cf0844375dc3e9446545172aac2cc27a69bf3e358119b65e8c3268c67e9f9ddd1193595d1cd84f72ae624a7863a5a20cb3427693b8948ae3fc37eca446cef0c7157d56cf58d6fd54545ba16f81822e0b8086e805ce7b") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x400000003c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c5535366c2f1922498b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e2e", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x6, 0x2, 0x9b6}, {0x200, 0x7ff, 0x0, 0x146b}, {0x12, 0x294b, 0x1, 0x5}]}) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0x20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x20}, {r1}, {r2, 0x100}, {r3, 0x46763ab01fcd3844}, {r4, 0x10}, {0xffffffffffffffff, 0x13c}, {r1, 0x4}, {r0}], 0x8, 0x80) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ftruncate(r1, 0x0, 0x8000) 16:00:01 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000900)='/dev/speaker\x00', 0x100, 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r9, 0x7fff, 0x92, 0xffff}) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r13, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x1f, r7, r8, r7, r8, 0x10, 0x8}, 0x10000, 0x200, r6, r6, 0x31, 0x8000, 0x80000001, 0x1}) r15 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r17 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r21 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x20, &(0x7f0000000000), 0x4) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r18, 0x7fff, 0x92, 0xffff}) r23 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r22, 0x8000000, 0x0, 0x239f, 0x2}) r24 = getuid() r25 = getegid() r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r27 = syz_open_pts() close(r27) writev(r27, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r31 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r31, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r35 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x20, &(0x7f0000000000), 0x4) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r33, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r36, r32, 0x7fff, 0x92, 0xffff}) r37 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r37, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r44 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x20, &(0x7f0000000000), 0x4) r45 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r43, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r45, r41, 0x7fff, 0x92, 0xffff}) r46 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r45, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r46, 0x1, &(0x7f00000002c0)={{0x1f, r39, r40, r39, r40, 0x10, 0x8}, 0x10000, 0x200, r38, r38, 0x31, 0x8000, 0x80000001, 0x1}) r47 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r47, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r51 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x20, &(0x7f0000000000), 0x4) r52 = fcntl$getown(r51, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r50, r49, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r52, r48, 0x7fff, 0x92, 0xffff}) setegid(r50) r53 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r53, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r57 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x20, &(0x7f0000000000), 0x4) r58 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r56, r55, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r58, r54, 0x7fff, 0x92, 0xffff}) r59 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r59, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r66 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x20, &(0x7f0000000000), 0x4) r67 = fcntl$getown(r66, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r65, r64, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r67, r63, 0x7fff, 0x92, 0xffff}) r68 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r67, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r68, 0x1, &(0x7f00000002c0)={{0x1f, r61, r62, r61, r62, 0x10, 0x8}, 0x10000, 0x200, r60, r60, 0x31, 0x8000, 0x80000001, 0x1}) r69 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r69, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r73 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r73, 0xffff, 0x20, &(0x7f0000000000), 0x4) r74 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r71, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r74, r70, 0x7fff, 0x92, 0xffff}) setegid(r72) sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./f0\x00\x00\x00\x00'], 0xa, &(0x7f0000000840)=[{&(0x7f0000000240)="cf4c9f1c92e9e4fa128012af1db06f27c975b993aea823e2d13f52c0dd617c96f5772a171a2e963e827e6a305ab9e6282ec6c501535909ed47fd5ffa715dc1cc86bf27638123c848051fb8622ec994d526baf09d4898035905a26f6bcfe1980c549adce2229660559d25a317f141c15867299c46c30873907b67e955ae53799fe70cf3f641d0cdc1412cebdbef3c00a177bf", 0x92}, {&(0x7f00000001c0)="995c03acf66f156823e729b2ef221dd8c2fde54a9665f5eab78e481bd7c7fe6fdc2eaac318e50adc61", 0x29}, {&(0x7f0000000340)="49b1dabacb09fe6a98b9428706a8baa5bb9ea150989975c1b74760b603a5b34aef242a9b7cc3905c41e095009a278c363ab36fc3d3bc3d0cddd64746880e86ae2bc19ca31172ea27d3f91a24f2c0e1cdc0c7d38dc772bc8b626e251f50789baf1c5979058d149bb65f47fb9497f126647c04e5dfb0719aeb5b9a8a2726ccceb18dcb1558e16a48b85c82f32c480948b4d52c3c05c97fce761fc913f3ed55e863924fbf2796a6a5ea63b87c0b86828212ead79535adcdbb44d867f3a35b40dffd1183102b21d0d6dc043f5b0c19bc616f5eae1cc76ff0a043cf4131c26c67d579222376c97d548565e2ee71c0a88366d76f32", 0xf2}, {&(0x7f0000000440)="cfce515e309bc32f777d5abb4284be30764ff70acbce6cce4abbd20861f424f7613d9772efbd0d034ce19504556950eba5195d55b44bea01bee4268405c4c649eee18b239729ef06dc8209efc3b847dc9f01477fcceddd52e0abd9a78a7432a52ecc0e45ec28bd92c025f8c717016a7d50cd156e39c62e1012934729a7c70b103a57eca6fc0e865a689d8e3992d27a276e7081b807451646b912252b4bd4fe1c1cf65465ce42b894dad89453f1bf25eac4914f89cee7c463141f5e1d25fe674b7977e53c2495dd881c77f93d01f1c4cbeb4f39ae08c1ac89846ea6c213d769", 0xdf}, {&(0x7f0000000540)="d43cfeb1b8cee5422097c1304090b7f6bffb3270fa56428e", 0x18}, {&(0x7f0000000580)="6b0fcdd75a27d44dbe5359b4d800b45155d18a356df3f57622dc8587dea6f601068d31c1f2b6e0607a21e56e32c8c6ffa2c4f1b8a269834ddef90ea5c3a10e4e7e02acee520fcc6a1d6fd22a70d448a1de86c42f3977f11881e07e4ff85ad1ed3294758762192c89a94e31d2d2f48b8144403ca39965c887732f654d66e09769679904f312855dceefcad4c35d836c534343cfa19698cc3cfca8ade79ed841a955a537647a4d57004dcd25cc683de7c7eee5700643c94e7ff2357876a8995c27", 0xc0}, {&(0x7f0000000640)="a64ff3beafee373dffc43bb7972a8c7ce630d72c38b82dcfaf81f3fd22e1a13665d7abd33930e7795835fc71d86cb9d37dc774572f2bf9c21699174dd4c7f9bf5e2e15890f255d503fa620e028e802b572c1bddf515944d5dbc7c2d74986029f4579455ae8197d1c6484f02a062c275d089df6f63c6d94dd47de9076e2c611b591fc72abb50f4b61e31ee6c48418fc57325434fe3d2bc5f3", 0x98}, {&(0x7f0000000700)="0683cbbe56928098a78cdbb058fba9b39d55ac630bc57e6ce5fbf67899eca5db567fa53ca1793b0b548595767b46e26a3500b9523f1d50673aa9b9f188b8eae188311a8c32b02db930f52b02852ff08e9bf9f0324538abf91945dda0aed0a610c85bf993143d1589b5773c84f59e6e70b05d91fcd766bcbe2c84defe4ad047ede37fa23bc6d3d2d6d33bbe13956d3dba86d09d080fa6e78fb2184f76a18b7d604745d688d5cad22c4299e7bfd49babed080df9b1be50adb7e470d489726f9dc446de8f337b2d57fee1752ee2614cd505c4c90e51eeee7f284e1b95a2028b0b", 0xdf}, {&(0x7f0000000800)='p', 0x1}], 0x9, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r7, r16}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @rights={0x30, 0xffff, 0x1, [r26, r27, r1, r0, r1, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r32, r39, r50}, @cred={0x20, 0xffff, 0x0, r54, r61, r72}], 0xe0, 0x400}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x9a]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x3, 0x2, 0x0) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x3800000000000000, 0xb70}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) 16:00:01 executing program 1: unveil(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='W\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="8d6e5ea2531e1706c44bf2b1f67269ab5fa2c036865e5e4ab371d62dc27e958bfc58", 0x22}, {&(0x7f0000000080)="846b499955d9f2af1ca9d3ac2ed1ba7e7da8248d4ae7768424af385f73dd1bbe1b80651d0513ef1b69a1e3ba965b887fe75a2930e9a6dfadd44b75670cdde8b0c35a4efe5d724649af97852b6e9f5fe6422c73ad036b6247ace5c4c5309a537ed87cb88aa86bc0a4f16b5a1f8fd366e40ff42085efcc373197903c6228cf0b64a0283ddde17701291049084d8074403e79619dcc4e3ef4c52dc86eb6858c63939773f4ce6dd600a51053ad9120e35561fadf822aeaf73bc50dc9cc701f066c6657ed7e3a1f1e4166761def52996283543c0fcd", 0xd3}, {&(0x7f0000000180)}, {&(0x7f0000000340)="c4529a986d6df3b5a204e1fb64b57bd7135da499670b75c21fe196b1da58959d327022a2a522684d8b7c212a052277c36a7328df352ff13da97cc0a0cdbe332b2aa4c1dd2262760a082ac1302c932db0718c288635429febdaf2c4ea00000000", 0x60}, {&(0x7f00000003c0)="91c2cb0a1ab50661ee320a2463cddbee45fc236c22fd843b96f70f89f9f25368cb8514d966f2060bf891ddb3ce686bb6dab144a17853941b8802b4d1511dc2ac59b95a32ba75232f434006c7c51ab6eca5267043e44f763466abe963410153fae43600076302228acb1d93d56851865ce4a90de8c5d98a7d121a14db9f3ae6a0a6975d7d5417d09ce862cb8a635245e17c84ebc25573b521", 0x98}, {&(0x7f0000000480)="01da84f9c5f1eeed76d55d98ee20934e054e17efe7b8419dc1e4bc513a44651a33a46ad10ee041f3767c", 0x2a}, {&(0x7f00000004c0)="5f649422351a85e225b90206eb75b7dcb1dbc2d983ce7370c2021f2303d28e0dc160793690777dfb7614798a2e7355e84895ce", 0x33}], 0x7, 0x0, 0x0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = kqueue() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x40, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x100, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x100, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x8000, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r2, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x500ffffa, 0x2, 0x76}, {{r3}, 0x5, 0x3af75419367afcc2, 0x20000000, 0x200, 0x6a9dba01}, {{r1}, 0xfffffffffffffffc, 0x29, 0x80000040, 0x401, 0x1}, {{r4}, 0xfffffffffffffffc, 0x40, 0x40, 0x4, 0x2}, {{r5}, 0xfffffffffffffffb, 0x4, 0x2, 0x8000, 0x80}, {{r6}, 0xfffffffffffffffd, 0x2, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffff8, 0x64, 0x0, 0x3, 0x7}, {{r8}, 0xfffffffffffffffc, 0x10, 0x10, 0x83, 0x7}, {{r9}, 0xffffffffffffffff, 0x1ca, 0x1, 0x9fbf, 0x7}, {{r1}, 0x2, 0x43, 0x80000000, 0x4aaf6ed6}], 0x5, &(0x7f00000007c0)=[{{r10}, 0xfffffffffffffff8, 0x42, 0x8f278225eaf9600a, 0x974, 0xab}, {{r11}, 0x0, 0x1c, 0x0, 0x1, 0x83}, {{r12}, 0xfffffffffffffffb, 0x50, 0x1d0000003, 0x10001, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x7ff, 0xd30}, {{r13}, 0xfffffffffffffff9, 0x8, 0x2, 0x6, 0x5}, {{r14}, 0xfffffffffffffffe, 0xb00418ec8010a8c7, 0x0, 0x8, 0xe00}], 0x800, &(0x7f0000000880)={0x61e5, 0x7}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) close(r0) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x1, 0x6, 0x2}, {0x9, 0x1, 0x59a17a28, 0x680}, {0x80000000, 0xf347, 0x7}, {0x508c, 0x4, 0x100000001, 0x7fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000006c0)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x2, 0x8, 0x0, 0xfffffffffffff000, 0x81, 0x10000, 0xf56c, 0x4fad, 0x6]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0xa8fd4d99dc09c591, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000, 0x2, 0xff, 0x200, "6200be1fff42e7160c6c6bc1a7fc3b0d4ebe199a", 0x176f2e83, 0x6f}) close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup(r4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d, 0x2000000000}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x6c7, 0xbbcf, 0x6d7, 0x1}, {0x3ff, 0x7ff, 0x8, 0x6}]}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/180) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x3ad, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) renameat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file1/file0/file0\x00', 0x1, 0x16a) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6e61}, {0x6, 0x1}}) r0 = open$dir(&(0x7f0000000080)='./file0/file1/file0/file0\x00', 0x20, 0x22) utimensat(r0, &(0x7f0000000140)='./file0/file1/file0/file0\x00', &(0x7f0000000180)={{0x101, 0x7}, {0x3, 0xec}}, 0x4) msgget(0x2, 0x200) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0xffffffffffffff79) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x200, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r5 = dup(r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000200)) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$dupfd(r0, 0x0, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000240)=0x9) 16:00:01 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000028, 0x400000000000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:01 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) shmdt(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup2(r1, r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:01 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) flock(r1, 0x2) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) flock(r0, 0x3) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x2, 0x8, 0x0, 0x1, 0x505, 0xe4, 0x0, 0x1, 0x8, 0x7}) syz_open_pts() 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="de5342b5d1c17b3d74e5389cc93901fe7517acea17e94860b150e7a47b1ae91b63411c5a8daf9ef3987f71f778c7746e6a2b08e1f908150fa63a8e9ed1f14319f4128ee690155bc4cf435cb2d949e0b5092a0d0c344ed598798b56dc5947f07e87033a72632aaee34c44fa7828220af04a5d1e679b4bcd046c1f6ed32ddb5f7a1cdb35bfbd63cadb511e1532ff"], 0xa) socket$unix(0x1, 0x2, 0x0) getppid() 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x7fff) semctl$GETZCNT(r1, 0xc4a42d6fb9aeee38, 0x7, &(0x7f0000000080)=""/58) link(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semget(0x0, 0x2, 0x20) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) semop(r2, &(0x7f0000000000)=[{0x5, 0x100, 0x1800}], 0x1) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x9, 0x7, 0x2caa86c7, {[0x8, 0x3, 0x101, 0xd665, 0x1ff, 0x80, 0x4000, 0x80, 0x4, 0x5, 0x0, 0xfffffffeffffffff, 0x1, 0x0, 0x9, 0x1, 0x8, 0x20], [0x7, 0xad38, 0x8, 0x3, 0x8, 0x3, 0x1, 0x9, 0x200, 0x203], [0x9, 0x5, 0x9, 0x1ff, 0xeb5, 0x7, 0xb427], [0x1000, 0x7, 0x1f, 0x6, 0x8, 0x8fc], [{0xca1e, 0x81, 0x4, 0xfffffffffffff7a3}, {0x9, 0xffffffff, 0xffffffffffff1465, 0x8}, {0x8000, 0x1, 0x6b0f, 0x40}, {0x8, 0x800, 0xffffffff, 0x1}, {0x7, 0x4, 0x1, 0x100000000}, {0xfffffffffffffffa, 0x5b0f, 0x80000000, 0x3}, {0x3, 0x3, 0x0, 0x10001}, {0x3, 0x1321, 0x0, 0x36b1}], {0x2, 0x2ffe1626, 0x7, 0x13}, {0x3f, 0x5, 0xfffffffffffffff6, 0x600000}}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tar', 0x0}) socketpair(0x18, 0x8003, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0x3) close(r0) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x21) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:01 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fcntl$dupfd(r0, 0xcf360674044e1614, 0xffffffffffffff9c) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82f603035e02f5ffbce8"], 0x10) pipe2(&(0x7f0000000100), 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x4001, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = dup(r3) accept$unix(r4, 0x0, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = geteuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) setegid(r5) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r9, 0x7fff, 0x92, 0xffff}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000080)=0xfff) setegid(r11) lchown(&(0x7f0000000040)='./file0\x00', r1, r11) r14 = dup2(r0, r0) r15 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r15, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000001280)=""/4096) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x30000000000) writev(r14, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) munmap(&(0x7f000071d000/0x1000)=nil, 0x1000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0xc5ee) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\t\x00/File0\x00'], 0xa) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:02 executing program 1: r0 = socket(0x20, 0x400000002, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x81, &(0x7f0000000100)="9097bc018c40ee63ad71792758628fd9f5e92469dfeff69221a0cc27f5ea9109f89f9009f27ca93404877f031c9a63968f391f24e6a00b85c730595f8d1eeb7db7ce7b51aa1460e7fc2594caf8be8f13f295279e52b297447a4691b8b2670687ed2e41ff3e55a47e400697a20e48e3da724d67eadc0c90a4cd13cf0a698a2d5885d63e15e374facbf5ea595eeecc438f3474014a3e5516c032f7d9e347a0da89dc45961c51c57ae8d50995136a8edf6f02a519fa96b1ed09cc6e3cb0e1e493cfaefe49ba03c7fb1595dc78bc61d59eeb9b0fe5e1e178fc260ff3cabb1c8b9bf6aa9b3c", 0xe3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x8001) r4 = geteuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r7, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r6, 0x7fff, 0x92, 0xffff}) setegid(r8) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r15 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x20, &(0x7f0000000000), 0x4) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r12, 0x7fff, 0x92, 0xffff}) setegid(r14) r17 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r21 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x20, &(0x7f0000000000), 0x4) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r18, 0x7fff, 0x92, 0xffff}) setegid(r20) r23 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r23, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r27 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x20, &(0x7f0000000000), 0x4) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r26, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r24, 0x7fff, 0x92, 0xffff}) setegid(r26) r29 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r29, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r33 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x20, &(0x7f0000000000), 0x4) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r34, r30, 0x7fff, 0x92, 0xffff}) setegid(r32) r35 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r35, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r39 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x20, &(0x7f0000000000), 0x4) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r38, r37, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r40, r36, 0x7fff, 0x92, 0xffff}) setegid(r38) r41 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r41, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r45 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x20, &(0x7f0000000000), 0x4) r46 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r44, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r46, r42, 0x7fff, 0x92, 0xffff}) setegid(r44) getgroups(0xa, &(0x7f0000000000)=[r8, r14, 0x0, r20, r26, 0xffffffffffffffff, r32, r38, 0x0, r44]) fchown(r3, r4, r47) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbc55aaa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000000008) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xfffffffffffffe00) syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fchflags(r3, 0x90000) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) 16:00:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x0) setegid(0xffffffffffffffff) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="0caec61e3a847c536c5a90d6a8d25361d98f30da0da1f02bb924edf82671bd6bd8170311735e69a03ad3ab8cc2a8eb8119158ef14688d6432d1ecec126931517240ed8cb98d23cf950cbd46d93017cb5df8a553830a58708609af669997bfd15215b2fb0eeac1de76af909bbb0e65cf3e7aa13cc9a82507cfa207ec6fd77bcc91c1378d2da04276a82cc04691d8997e5594c91f8c15d5d93806ebd06d0e38f64d71c0b3b8a529cca286e8827f64b3afb7bd271a0b80a6ab58f3fe8fa0507b3fee31da13bd062", 0xc6}], 0x1) fchdir(0xffffffffffffff9c) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1a6b2456dcd86496, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x6, 0x2}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x17, 0x83, 0xe, 0x66ad}, {{}, 0x0, 0x2, 0x10, 0x7, 0x14f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x20, 0x0, 0x88}], 0x2, &(0x7f0000000280)={0x100000001, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000002c0)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10020, 0x0) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:03 executing program 1: 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, 0x2, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) 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', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x20) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) 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)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000580)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adb2cdf77e3483acb8db891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350d0c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab393943658518b3bf09d537adbe54d6999336ccd6ed58d16465dced54d9791e98fc45e2f3cbf2342da3187b9169dc0480e802abf36", 0x62, 0x0, 0xfffffffffffffff8) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0008000000000000000000000000000018e400000f00000000000000fea0a79965ec7bdd2816204105a7a31b60e3f2cc4aa7287ae1fb3ced162c3312be61c3d219dab5be75b0b3efe49883388e746bb17d1c58359c343e98d609fb67354d958a7e7677ebb4303700205c106c25439639b265c283f369d7bbaa40bee2416526ee5cf00c2a31a0a7170dbeab24b1c902e8ff2da32386ce14bbe6e090dc650e676a3eda7458de6033c4d7f5aaf7c0c60cbc80cc8aab952a286d28efcff7d41744262ec3"]) readv(r1, &(0x7f0000000040), 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8c43593f5ab3f1d6, 0x80) fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x10, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bd", 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x15ca800) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x10, 0x9, 0x3}, {{r1}, 0x3, 0x80, 0x4, 0x5, 0x4}], 0x400, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x9, 0x10, 0x1, 0x6}], 0xffff, &(0x7f0000000140)={0x3f, 0x20}) 16:00:03 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom(r2, &(0x7f0000000180)=""/144, 0x90, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom(r3, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebff447814fe99b487aa34607e011770c6cbff13", 0x14) munmap(&(0x7f0000296000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:03 executing program 1: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='/dev/wskbd0\x00', &(0x7f0000000080)='+/:]\x00', &(0x7f0000000100)='^-\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='/([\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!\'{}$\xab%\x00']) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0xc}, {0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x18) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x8000, './bus\x00', './bus\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x21c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./bus\x00', r3, 0x0) r4 = kqueue() dup2(r1, r4) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x7fffffff) kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x44e903766505879c, 0x40000000, 0x9, 0x7c55}], 0x9, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x2) 16:00:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) write(r0, &(0x7f00000008c0)="344d1f32bf803cafa01629653090a1ce2057c3dcf7bff0f41943079160839bc8d9f4372a6aae91f04b5fd06405ace7cba58a5e82e942ea6c8b3862f693d78045ddf6839dd5b2fd47dafe8471528c71b76e1444c93d30b9ff137ab7da43", 0x5d) sendmsg(0xffffffffffffffff, &(0x7f00000012c0)={&(0x7f0000000940)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000980)="de410272198b9a4183c8cfa0949e1cbe8af8fc9688878dfe447ba0860e08cd90a319c317a790298dfc911ce0141309f3790aaccdf1d603450d51542667e057bfa668b92ec76263714d7a8664f1276e1ae2ed6e824c0a123fb6462bfa6d9b4a47179ba5a547d1624febc060ee90a7b42c5476b8cb4648fffdd4eb7fa191da9458598d195c8ea05c6ec76088f9298162a75fbc849ac656e023368ff51fba68afbb1347939cf58d6f561decb758c81c9da3a9260ad23ca25ef9933196c6aee1f00f8d6cb7512f85de9ca4c8c49238d3cce8ced6e6bc525b4beac95481750405aead92ebdd2ada2808d9b181655c56ed03b7e0ff7cf61b36999ca11c0e85b4b6", 0xfe}, {&(0x7f0000000a80)="3e87a26c4c67e11ea3378f1fabf5932eac040384925bdb88c6b75014f7f175a91595705ae1b7ad66594b466952828a6731373e3cea86fd1ac9d0d911e6", 0x3d}, {&(0x7f0000000ac0)="ddc54a03e9255c5bb349918af2f409612af80e32425db3ea0b39697fbf458481c276cfac4ae1387c5489ddbfdc7429c3c8874837da89a3748913d702fb3b3177ac91a375c163f2472bd62c69d2490fcff1a485849a60ec926a5cb859e93a754ed28a539d36c2a4119e1ac20ca475c95186914c3a6f8b59089c3ccc2f576f6c07e62d2f06a5c7af6f3460ad520fc8d8666aca41696ca15e4a0739c3c47a2946", 0x9f}, {&(0x7f0000000b80)="1b09728d0a6a0604228c2d6ade3e34b9fd819d04ff98a2767e9f5e7f633a7cc856ea5360034b320d59e4841b3e2c250a2c2dcbcf", 0x34}, {&(0x7f0000000bc0)="0fc3c882a1886aaf", 0x8}], 0x5, &(0x7f0000000c80)=[{0x58, 0xffff, 0x101, "011acd03849fabf4dd1f585ec1202cc59e9c06b476e0e2f28f43901f3222473907437c74e83721bced1990e6d04ff1d34a649c1299cc84e17cb9accd089b7ed07c7e58ff"}, {0xa0, 0xffff, 0x9, "6d174286e02ed961678534916a28eb0ceeb53c237a827a790771449c523e0dc091ef7889206be7e80bad6718ce4ee0c8031d62bd55d65eaf7679ea3c98875d57eb8c65f72bd91e9dbe761a688acc74e484c4e2bfb1747805a39b9befd5f187e667226580c659e2c6da68bfd301634527228903f17dfb71ea95c49a5f25bf8b3be97d26d2d0ae8bf1f321ec4ffa"}, {0x108, 0x1, 0x7f, "34e2f8bc3ad593a9aae4763ab10b677319e89a4896956a705f516b453c46f3fa850ffb1197fe47fb2fdf45a72b8c785d76437caf4bc4d80dc51b9221ea107c830e9dc944d66ba284788ee5e9c04f193f6025a8b091c6e3207f4e6821a5f4a80ca7340ac0c5fa1028e512eeb3e10ee7af7fff6344ea6818d4487ac51d195f5f814f046b7c0fd9088d92016e7d6c9fd562248d2ddc3101caf31a719752ae459cf6b9a0824d0e264d84dfd98c02213fe8f2cd741a5863d180ae55ec4062b3a74033002e408dc8b016fb7174632736dbf7ebc7711b3fc4d1f537130a054bf342b26dd31b8b5b4c7f9c705c8d451b31348ea662b42232"}, {0x110, 0xffff, 0x81, "be281c2a960ba9090eb77454aac0f9bc29958f4bcb03adfa147425e0a6536ab27b52ac5fc3c0dcd753936d74b7ca515d008932883f02dc852fe9ddc744308c11ffecc21c0eca2812898e727d754b13c7b61cf6adc8f2a9cfa982bb12b48fa03d486fe87132334e4ecf7230622ad5253692b5c75a5a2d3e1242b21673528d02c5cfd85e2464172eb7714e2e3cfdfb51eec5df249d9e561210d00f7556b58e5cc37bb573fe2c22d41558b683311f322719b0656e8ae98cf6ca0338d9e33c6b659c0fa80bffe5d0e9c335361b19c41b2d74c46a562b99b665521febf7dda03e4c3b8719af28ff55c16ec03376ed34fff01986a26a6b234f9cfe2eb164a3"}, {0x60, 0x1, 0x9, "8c6a322e903da8dc8d656448f5910e1bd08cc9c02cec5a4e5c94abfe8717313325137adacd08a681bb29857cb6f186e54adfc9d18fdf5e4d8eebbd2549bdc4287f0257009768b938527961f92b5d59"}, {0xc0, 0x1, 0x1, "afd831835b9b54b320bd6c1e1b03b926e2b87f069da3aea03ab76ca91dcfaa468ec65f58a1286ef188594200cbea78084b87aae83d24f3d20370194c797f608c8f23fa0840db8b9fb6f836a6cecebce9246505c40f435463c0d82826c73fce4dbb263384fab5dbdcf2ebbaf1241be49c72edf667fea5323dfb533578239d7c792fe76605a244f7548d69637d76a071c9b5f6e029ca49dbdf58862432d0f6a9ba09ef789170d47cd8ba"}, {0xb0, 0xffff, 0x3, "520afee257729144e4e90f8d93a4d5bd41251741012ce862c851392305c63e4be8276a381d7f26c14a59ef8f4510d702712256a66d0eecc113edf3f1a0e058adbdc96383ba760bb57f043410a17e23c26903190269cc2c3d2bbf7d69de39faa4343056afc9d90163bf88cd7e0bd2417b40e274f7410daf6f37fa7acf347816056134265857cf4f9e728cdce965ca6796751050ad814581e5656041357c833c"}, {0x40, 0x1, 0x2562, "d1959738135e13c7942302fe4cfdd18315158061c30cf78ef2653d48f4eaebbcfa97520d95b516806b375031"}, {0x50, 0x7fff, 0x0, "1c263db32203fedfa192628aa55759e9a60e2993d905873ad7b4b19df0f1484faa24f9fd3a703bcd3418728b565f125dd4f8ead06f74a678362d"}, {0xb8, 0xffff, 0x7fffffff, "aa952b6c936c5ac03b737631af7bfb520e218457d1b2b769c066d7eddc60e2fc4a3495b24ab3b4910c699958970f32de3a90e2c395b8868b8754296865502cd75944d08a97e1a8e57bb252fbc1c3c7618ac13dc9d1ec0ebcc6e538f57e35da2ee1377e59ee3708d7c5053ee39128c1a668c2a78514b047a7a5a9ebe455b5bf478906c3a5cac6e7c8c9ff32f8e4519c34dcc1fe4d7f00cc1fcdf7435f4a746d218a"}], 0x628}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) sendmsg(r2, &(0x7f0000000880)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="f5c65fa797e1df33c25bb9f3e4362c06771607cf3d99b9f03f89caa6e17c9a9dd2a84a9d8108c6c41c01fa1b603a6fc4273a9b2cb9ae54a089e51737895127393a6cce87cf23007bd34836e142a34a701582e9b05d69dff54126589b571f6e331b8c078ecff57753d60278377b30e52cf4cee9f7acb563ace719cac18bc32cfd8030c6be1ebba43c8fb72e9036767f89086b754bf4a6cb62fc5c9ef5f0e26dd6926a", 0xa2}, {&(0x7f0000000040)="1962f5d5a82553d7202e6a5ec2d1d95df304df1cd85a8a8bc796b12b6d3018ebbd713b715b8cb02f8f9c0512295916515edf6c89c5d755ef1ca4a3427b2af7dcaf6f27051b56ff82139a", 0x4a}, {&(0x7f0000000280)="9b84bd134cad1d355747be223200d4b6d2faeef443446860aa7d57deecce3af237fdcdb9f7b9610f29e41f6f290c42ec98c737e10938c44e8926157a11f4ac5489ea868334e565f2dd2c38ee0913028f96dbfb8bd928a87aee9ac1932e05076482edcb", 0x63}, {&(0x7f0000000300)="f0a78668a0af3aee48452d16591ec43cc31e3145d4efa613256a963fe23fc05036402408986ceb481cb4a74d2f5187ba0b748d510fba108bc0d96cd5eb71cf59bd97fc2890a42c8aecc18a7bbded834671f78ca19056f4bcf94ebccbee665ab76727aeab6f2177f30711e6611a599ac0a6d6f83bd4cff6e29ccfdcb841fbf4e17bc702608435b0b126ecf48a33d02f4bcd0037a46a176d4116b2f381d35f3ea0de65deb57d0599ff4367bd61f7fa70227af5d1e8a2272475cced33e048b6", 0xbe}, {&(0x7f00000003c0)="b2431820100d64ef62b3b7930162ca27028c69a9cad2c0fe31b0efcf2445df658be87f4e26f35f88a673c3b31ee40958f68f5cb1a9b89ee8bede374c44f901190c12e4aeab3624cc660c19ceaa546119aa9b6b9ecdb5b20550146aaf130f03c58dc512c16f8d79bc6f081848a904dc", 0x6f}, {&(0x7f0000000440)="844307311382b8e061fc83f1109f22ac17a337f44af78f613bf8eceda3a1f3783ecbdb14420cd572e7e59de3c56cca93e4c0fe890f4900dc8bc165ba30badf5f2adb554e6cc2f10992167d0681d9709784fe01cc7713628efb74e6", 0x5b}, {&(0x7f00000004c0)="aa5738d703bfb81c9c37e831ff322ca86bf52886d7eeffac67ae3e9a3555144903b9b5d6ab6ff7c114401a54fcda8dfad47f5daf39d850e2fd051f9db9f122e7fc6372a8bc16208d48780515726eeb8ffe587c864d6d153c28298c9e3e4b4bfabc8b6a93e93f9ac2232a30d6ffcc023faf3e4d7fe4a98c55bab9cc2c8f896262c38a6ac29a7971170364d9d3c664b570428ebadbc8d9f79f9d", 0x99}, {&(0x7f0000000580)="b84bd4524eb4da8dd36439ce45598f9b7c8e69ce2f5c94724c1b33a21993dcecd6ac9a8a8dbd6dabd13dfbae797c2c5c97aadd4a285c18ed06c95d873aebcc05a9d9a6e49d0f68d36711af7a", 0x4c}], 0x8, &(0x7f0000000680)=[{0xb0, 0xffff, 0xff, "6b206a3e38e39d3711f667c2a73e0e8c8d517f38796d443ff41a96d3e8dd038dab7aa618f4d6b545a324350d867e7b94e74d69339da5f4edbc3bf8ae29d74e9f7709a7765a74efbc8063f30f542ca61c7420bfb6471a919b6de9e95ce7a7586d3c0c82d2acd545be3becc6a2c294f38f84c830aafcecddde2ab0d87208702ce882017f84222b462146f71197e174a359767a899a0183dd1bf815a5dcaa"}, {0xa0, 0x1, 0xff, "b8fcac3884ad88d7294f8de7719298b15f3ace02018032ecdf41090cad8086e6605d8b0e3d2bea04f28051e021e6d7c5a79d716b19e2f60962bb934bd7b0f9c488e594fbe5a3b8cead9ba49bdf15ad9f34a9b0d1d760e1cd1e82f98868cf5e0820cc622bffc8da202301cb3abbd5aed634a27e65de3359831cb2bb31665ae7e1e893d49fc3f1459a81ed8d"}, {0xa0, 0xffff, 0x8000, "dee82af5f4035f25a89c9b22897e25ba6169123a8cd77a7196f1fb770e55f91e2fd7aeba2b2e52153518412233ea66118ad9446b03ab087166a7e2ef299a82f33beb776e443241f1282d698e49b3e023a997429ad91f05d41c1a776f471a4df43c7480a838bb75ff03f47817846691f18cb14cd1d06949221f8a10793285f2c3c50052dc2c26bddd936eeb"}], 0x1f0}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2040025}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c, 0x3f5, 0x0, 0x401}, {0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)='<', 0x1) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") geteuid() 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x10001}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x9, 0x3c6e, 0x2, 0x3}, {0x2, 0x760d, 0x1, 0x4}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = dup2(r2, r3) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r6 = dup2(r5, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000300)=0x3b22c04c) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 16:00:05 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202f6f37ff5531321c75245ab3728b1aab0746c9b7eba54f728c8e6380e6e264f7d6c67b50962dbad8be42da6248d46e00248a1565dc1113f69052039fd1425a61f3ab0cbce9d553f2cd55fafb2df9f03bff04643ab0c18e6a68ab509c7854c0c319ef0eae59ca54ea057dc997f02b05e10342b5225c837c749f1b0cfb2966529fd99f046daca4fd4271efec58428f376d62a1e54749ba83a06f993c391dc1c2a7fedac310496c3d852fd6f78de"], 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x80) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820269"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18008) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x1000}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x4) close(r0) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r2) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup2(r2, r0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x5, 0x3, 0x7, 0x9}, {0x9, 0x7fffffff, 0x8000, 0x7}, {0x800, 0xbf5, 0x632, 0x1}, {0xdb0, 0x32, 0x10001, 0x38000}, {0x7, 0xd7, 0x6, 0x5}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000140)=0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x40, 0x0) write(r3, &(0x7f00000001c0)="86c7d364666215ae58bf4dfe32b2959ebafe36", 0x13) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) close(r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) 16:00:06 executing program 1: mknod(0x0, 0x0, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x0, 0x4}, 0x8, 0x8, 0x8000}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x2, 0x10001}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = dup(r0) dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r3 = fcntl$getown(r2, 0x5) socket$inet(0x2, 0x4000, 0x0) getpgid(r3) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x2}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r8, 0x8000000, 0x0, 0x239f, 0x2}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x7, 0x6, 0x3, r8}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xfffffffffffffffd, 0x3}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x9, 0x8}, {{r5}, 0xfffffffffffffff9, 0x15, 0xa2f110aea59255af, 0x3, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff9, 0x28, 0x1, 0x400, 0x9}], 0x0, &(0x7f0000000100)={0x7a, 0x80000000}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xffffffffffffff81) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10e20, 0x16c) write(r1, &(0x7f00000001c0)='t\'', 0x2) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x7, 0x40000114, r1) setgroups(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6f77f82296824d19, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7, 0x4, 0x0, 0x2, 0x4, 0x618, 0x2, 0x2, 0x4, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff66, &(0x7f0000000140)=[{0x5, 0x6, 0xfffffffffffffffa, 0x9}, {0xf6, 0x9, 0x28000, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x1d8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0xff) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000040)="96a42bf9bb6a9d75851e79addedd16cfa6", 0x11) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="143d048774114f1e5ce1962bc6678a2b658d2ad29bed82851caaf5750d72bec721dbd04b490bda39de4b1c2b1be9be8edc76064f2473a8fceb1b4d78d847a9a5edea05737520f9c0c5ae66feef8f300ed39ca898aeb45b210a58987c0a632128ce563a996c192eda9ff77c5a744eab3edcf8f387bdd3ccf67d45621b884486353d972bef9cb73e45e215ed4c9e3300de33fb446f29cbb5e188127e2b9f62c500277d9670e7178add146a67c004081da43cbe6c8bfe90e02d6c50efe89943338d16d22c89d39566a10ee91042a3cf1b7435d23691bd2d57eed8b6d283174d0b332cba044ed606a88a4f", 0xe9}, {&(0x7f0000000140)="dec482eb9782f59e6032e1b7ee51a5e25439dbcd9df615a9ad6fd6e72a3b3bb3741629824fad2e3377f823667236ac226813a554f208c0f0cdd51513835865439308e04a6c29e0a6c6f8e0d3e536f250e0d7c5df07c37819bfd816811991fccddf2269999a58fcdfedaa4c2c8d67d97a0c941ad366f172421dd8b012bdee85c681d0b6a8e5fdbe84991e2aeb869c59a4f66e0d25d5832714239921d26a0538d3b55c7ff7359f4f", 0xa7}, {&(0x7f0000000280)="37b50a712c9caa961f3d59eea7ca066955a402e580aed58562c2955c75cbca58f824805a9400f7b2c89eb0995a87010d7c482ba2bb8d6bc6c3b1dacf4ff3e63c050c8e3e48fc6705fc0d952d1cb5d59a25e7f2c7a5877b25d9877fb91d0482e1e5f2b4b356c0b41b449a19f9ae6dde0ad3aabbd482def0da0bfb6e73d90fe803df818e1e581244847cc6f36411dadaab570afdb30fe78977aead49f114dadb2d2e13077d5ae8a2f0e9b8c847ba7d348271f2936f928967923586ff98ff0567e63fa73174f9a9e1190c7dd79fe071f03cc8a90e", 0xd3}, {&(0x7f0000000380)="e296c07f6191c30e309f5dccbcb26393393f98d884b549088f74570936a2c7748eb4fde99bdbd34c87cc950dedb77e101a5f016de23b12c5a41a93fc63716f1b2cdba5f2d90287567f618b60fd9b618b11f6ae3018cff5e1e4f933971bfcb4094ea2f1a597a321175bce04fa8d8dbe44d1f2fb014906beebaa2481e8227c8ae62f68e32f08da9c45808a7caefa71f244ea41250005162a041b0cbffa5c1c73", 0x9f}, {&(0x7f0000000440)="bf80598585acfebf3740faabbd1c21246822cd9afdaca44fa5ee6b9f60fce260f8b19929f5cf07319a2fc1cf36273494abdb684d3feae184b77eec142439ac24db813abee61aaf153a5f433951e6c2425fd37d1541ac753dce6ae26d276ebf0b9b5b2a05d3576a14a33ae0bb46fab387eab288218190e346b3e12522f6f69b198a0401645c0f0170483c3f29f2a84b539404ac14f493249d4daf9fea855e3283f89cc5df1aff6ff04721643deb7caf46ae0ce44c45a42e2f74484e8261e25cc89f932ed7548f000fe4b93375a1aa785bc7", 0xd1}, {&(0x7f0000000540)="b745b07ca06effc56174a051ea31a0998ae0bfe2da8b594e18357d4fa63d1eb0a5a3afd62f7e937b1fc8ca4c03bb5c7ae2f45d14313f54f11c6a0d916f701ab30d87ba7a0763e2b63928e3e5d542f11d8ee3e8aa5b342cb39bc801de6e8edfb5dfcb692d198df66657b24c0d1b2b958652c2ccc6766c3142d4d854f1bff57ae92bc52582c0f534c61742c1cd3ecd4656242ab054bf5c883b7f6cf23cd18fbf3cdfad03c11fa0edf0a2cf72623433a49dfc5cbe1259bb5e7f0b98e685d252", 0xbe}, {&(0x7f0000000600)="90917262dbacd2b25a3a81da949cac195c7964457f23989367773e01cf3ba6500b3c389a5545f6ddcd1370c60f9da75a76448bfb31fbb2159b22f4a0234877e0e40357191b5bfae92f5f754563a2fc0b3e1146898e267ed57bd3a2becc6db35e2ffa53df3dfcc96a451023418040a50624053a372c1af50631be787d1c8a525cc6ee90ab4d3c08fb6b0dfe3706133bcb6855bf7495f1a1fb0b1bdee61f49b00839086a927eb0b79acb31e50d77697cfb6055e5db14fee9ab41f3720d2041c08a6ecf8bc0d389a49d9daa1472187a009629855dc2bba1f2e2396629f00c684403c9", 0xe1}, {&(0x7f0000000700)="2afce93861cdebee6ab8b50be7df9ef0e0702417d6631d3e9d81e387dde1769046cf82b8b7bdc2060d1033d690a6ccd2a615feb9749c9a5457a9de598e9947ce28ec4b", 0x43}, {&(0x7f0000000780)="139a2bd50efebb20df737a108cf19155fd234f301e373ebcf76d2154f1a8b0b4acf9a288a486e1544b9459444ea33583f479f277978f2fdc5ff52879acdc08ffcb3e84ab88b2cd204174437be845198cbf2f26cc864934547a8385af7cd863f95d0babf3dee15cd6d249dec2deb373c7d5c560", 0x73}], 0x9, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/111, &(0x7f0000000300)=0x6f) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffc, 0xd0, 0x4, 0x0, 0xffffffffffff8000}, {{r2}, 0x0, 0x20, 0x20000000, 0x8, 0x2}], 0x400, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x46, 0x2, 0x0, 0x80000001}], 0x7, &(0x7f00000003c0)={0x9, 0x200007}) 16:00:06 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc0, 0x0) listen(r0, 0x81) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000004c0)="527a616f0ed716c7d9c5d5c27c15f04fdb969561d14a8e58394fbc0a8a0967c9d9f8684c763db0789d95214ee74afa5fc06a67007f86c2f7021e400bbe58ccc15919532541e4439ac5b833233c8b2986db51d038e13012c1b985b7d3d1ab71840a9a5d135ef8b17776e9df802ad5d55bbadfe61d9c015c53d1e3d1bb676f51916269a0da2c33c2e3da5ebe7fe23214f6b6b2d18d3e880ad17a124965bccc2f0ec1da63b6aae4a4f6c115fa546d4f1d7150f136a73e6323575db9249152d1cc1d736a1d6455008c68ddf6392a14c0aa6bc285cbf1366c9935e00d5fd10933d98d73d31365a5b1121a819ba04616998204bb17538228c547a9f61e6774f930f9f7f4a53c6308de0fd5d124e6958b905b1a3576eb3993aa96cb74b7b9e54e0bd75b44a1cd68bcb086f17839ca9c60477323ba8d0e0611c4b948d6e104b125d4ad0a0e30a9fe7a858aa8507f7b8cb267a70fe932b2980f0e474708578700720f3a636b9b6223160a6b2dbd82fe36323771f82fecf74b21f59325bc088202439b0a3c773b0ae617e53f6bc4cb80c6b776e204720cc72a5066b49b52a10426836e71195a725eec4d4c7da616bc25fc80a9b3dafb2d7863b7ed13f69f321b2ca05892515a8789f939afddf3567eee1cc9ad3b2c4c1c673ba2b8c992144e2b81a3b89195f05f5d99f5cce78f926d6988059d2b6aeb018a695b9d0c19a53a35fe96e5d105428a869450757a8e24db6d6219a52ef8c0fa3289998e9d5f616d9750a3226fce47cb81e2b1223666e0185c88867e3460deca700345d72edf4be7357d830bd822a198e07c3cde62adb79af9c2df1bde0d49429387fd6cf5d99fb25faf988687fa8a4aa2c16f25d5200cde190316635e16f900fc346ea563a47d7a8c894099004af097386e89d26d31badd566a4d3dfacba6df3c896cd9dd428904d73e1e83373c1dc532090f93017a5386c440b2adf44c6b2aaa401d5f0d362ccd8ff6a8f22dbe745940d65b69648adf7fb3460176b34d3041a526fb9603aed62739558b1a3e9d96edf7936f659ca3f0d3cd0db3b8ae4848c2ed9b21ff9d62a1dcd2255434abec454fb8354d0094cd2fa08fa24eb35721f77832c5f873ccd848486dbf33e6c3a163de5e878926f77b559b97ac114e8d315312bdb84f4a58177440e965bb5f0ca833f12f15b458f2af7aec2d4b16060f9339f51a0941838858cc1e0ff2f2d913d3b385a69b650d41c6fe8648ea40f3a1bc707684366c06f14ad8c6c3680eedbfa3b7c769b9e4f497dbde4716edd1b4bdbbd7ff9d4a32431a4312bf8e7b3efa4808fc50ddb60ef6822ec104918aa6c693216fd05e411756db0ad1da873750ec1160e8cd4dc14b898dcbb82b04c22e19ea5dab6ca462ccee8e20926182f6e10cb22b893b27bc0b3a01c87a56eef1cc6e1fb1aa5d1748fa2400ef45f5fa517c24d209baa7af3be79ea5b41ec7d853cf080fa719bdb2702261f634004acc30fae005b2a880726b75d56722563664366d6e120fbeca1a014052b80cc9811c3b65a3e47e91b1acb38436d9eb84ddc8ef02e7c9f7aabe5a8bb3c07198eab0ebc431e70c521ebf8a6b7ebc12ac343980299721d1d4cee50f402a026ca33396d7eb0cafc2e888f2593559a36dd162344e49e6434d9d6d27cbae9112d3e3c313c59af8a9d65e53b87bda2895f0d2de0b826e971d08914b8fd7db2304d021e121b429112dc01e6b1192ce67ed77e8e8eadd9d9bae020b60e502bb67af2d0a4544b4445b2e64dbf4e3da2e34392049fee9cccf34dcd8590ac5c59496e97c8acc52950d7503aa3c77dc6627dcfb9e53750a35acff71713d3365e8cd9af5d5d181aebe8145fcc784005a940ed986ecd5b3b390cea6ae2d36f44da66d0279843d49908cf051ab0ca8fcb55d8a67dcf6a9df978ed0f414eb2c417e4dceb222997bc756031d23add40f4762f3a88c488ea0387a523978890803cb508583de4a945af5a1f8b40f5bc234b22d6d9866217dc23ecb42e8399ae015fb46aba880b2bae1114c990aa9f2eb818f9d3c7f0683c24ecff15fdba1083d10546ec1bd5eb1eebcf1eefd7547aaf1bb17f12b3ce964cacea8290bf41db2e93194f048fed5583750aeac53ec8a5a51b9d3c99ee6b0ff8a0b525c3285f918e93cdb922d0d714f7d32098d640bc97ce4d4a9e87cd48a19173e8f5ddc3bd308241a0dd51e7e7eb7066f2efc42869811d1590b8127345628c18dfd8570ec9b305a72f0a5bc60fd68a77f3735aa72da58d9b7711c0ab2a80441ff943781585e705cb70614fe57ae67cb3c9edae90af4c61da6d4f0ba356d58d6b742a0aad2263354edccfad21509827c8feb05aa4d197d3cb1843dbcfa58456dea905ad86622226a80fecc2eadeb1f2d47435b07a78b1d1971c7a8f92fdf5a9d3fbfda3b9bf173ea9540ea28f040781bacfebab591c3ad5a5bcfdfd94079705e22f571179596187ec0a12632553f5607fe647f1418a3df9b7223ed26a1a1432a9a84fdf5392fd7f8bfe09e782ff984e24e1f17f72b2fcf773df4566d56a262215c3d8bfbfc28d20e306381c49fd85a3bf85f4387ed689426902c9fa4856bf5a0ef5a0b99dd349b1c313f0d3d8fe3833206d2b1cacc1aff0c4e55cbd3f19a1db1a6680304df4eb2b1e47c36b0a19b248e0e512945f65b09add3946d3cda534dbb4046d486e87b6603500cbcbe552a422958660022efcfedb755486108ac9cf55830427bd350fc47b430ff2aabbe73dd83b77b1c4a2a112fca67365c56968ae2c80ddfd22bfbbc774a5af01476ab5278d56596c3f75f49c58232f83392b538cf18532751f32e1acbb026ab5562b88b0dca53c4ee2626f0584d30ed0ebe9976bd1946caa7684eb384f596b8ce95a6535c253ce61e079f2c1b59885d1d1e7fb3bbd3b13f7ef398336ce0ccabb613cb07901e124a3b0042a61a8e25228fbdad04a329e3226b37a4a052c5bb81749e79dda3464f9badf823388655f0fbddf3ed8e6d8f85630537c3e5043be7e183d84540174fba33cd0ece5c33875bccf90a3abab3631d6c2e6418ff8023baa9b2ebba9259bcea3d885a1ff94dc00ed234f0147debd026ded6edbd20295fa8fa05c1061444749065edeeaea9d6fe254d09dd53c2b4dc17effc74a99a6ee7d17c34b304fd551e66e7c8dc20c2d91e1e4baa49e3032930180540961d929eb34e2ccb499b38b55e0459d19f0dab577d3563684fbbfef8f85bae9d5449485bd94cfd1cbcaab8a4045ca2d14ef36bccf5bc3eb1fe7500f19be41621baf81217b19972860e5ff7ce68d26cf510b6458ec8b0ab85f68d3c66b3148462d0975b25da2f4c54e4fd030ca18d633683db843bc4e9a9a8153fbc083dca4c91e728fb3046358e740ded7270bbaf9d5a3067935d41303d4ed97ba761748d462ec937a16a63ebdc9198e395f6acc261f31ccdac26114f5a4d3857b0324817f5d6668fba167fff1c0fc4d498b0f2a3d8a9a307bd2c78b573cdf65c23c6ebdd946acc3c615bba7b5cfdab797851c32e4134f3d0b248427b3eb80f0751b996643b6db15887c52a2bdb09ff74252d8296192730650b49f4fcb03577e69190e5a17f2c229b5560877c600e26c39881af7377f8c7667813c30fa853b2468c80b1e42fcecd0b6bb627e6d1b55c51edd65632a70e8104be944aa9cd043b472f10228f2360232a82f6b474050d3d819b06b97803aa89c0efa856c83e0bed5bba1c536b34cb85365f79d27cb83f4f699ce24424e95330144354b9a353adf3c0a84522fb2d90f264d37429ece65119e10cc573bfc8477170522f90857a993e9c86bed9ce2e9998bc2072e193c4f8c715fbf681e3c5eefa9e160f067add0ffd5241283555a8106d880cf91359384c13367373811eaaa339296fe9b687746738662ddb6f2f5ca64cf251d603eb2e2a72a1600ea3d3ed968daba547d4fc60cc1e7d60f554616d06e5508f6af2ee01723b8c2b05214b8f6ddbcc715485d5863d62e97875999e70eca262d460e53f445c58b09caae799ac0cee8fe48ad572911a985f7b1eee5c723d2c13a371e3777416a073fc8d147b61c36ecf82ff2c18dc55c83b7a9462671557f3d21cc9f453e4fab5a500bf79f53d83bef1035536112eb7b4505a38c65b46a34c422cf5ee2b29610deb8f10178ff03e4738f29c24d572dcdf5647bfdaf82198decc962d5eddd95f9742a8274c3c05b1741cf7e55b8b3bda38841e39c1cd75ad16f5cf5d4595efebfc70c3fdd7d2b0d87701e54d2a51a812c7ba98e700c74d73dbda93d2d492180d4ace5cd99ed0227873f91963265d39668123d3a92699aa532548c22546f00c24a0b72d52982c0a100ea37c082065bcf8ce5f5216e3b5b65caa3d272ccfe2d232b7da3b3ba3dad263bc55aa16dc23f85363aa6a320f23075e6575550fb6b07c918fbd8dfeb50884a3a3375d976e93acecfd3104e22f94a7845ec32f0a7c8c27031861bd2907d960ddbe6ce6dfd89da696404226b1a3a9c30b8e2aa72a3c07c68a08a226b16a6e6ac7a80ad6769fbb3065a93cfbb1a03bef1369c92fa71129e3af5e7a5d0137dda2aa59ce75ecf59ce8c7ba515ffb9380078ae8d496ca6114ca8a43d466625daa21a5c1594a88019943e2aba5b5e5f80563a23c4b750f3a10a3c2f4d4800ca6c80fbfe42d0924574e2c57a9d08d35a8cc69ba35946bfbf6ea55007c7d19558deb87a4f13c58c8a024000a76e1e062a8413d77991a9d906258b2cf2f41d2d4358d59ef851926deb444490b98e4b5aa6a00801e560e2bad020b4e6af4c4b80e06fcb9940a0bbd2a0c167c9b0eefb3e15f220e69f333a24f856f05e8782837252ebe028350d018b4df03c989ed91d656c878c6033f92cccb1f1df9fe47dcec0e4a50b5b29b73b57c9ccd225eea84c0150dddac96db4b7cb9ed14d2d0d8a6ca102c02fe5de2ebc95cbfed7eacebd80ebf694d35957d75976a3fd9969e6dba10d9f1d103c67beb29cddb8fcb7eda9e0c2dbea44e6de7ed4f38b32bfb50cd3ab6cd74e943aadb2fe799e5aced82183c935a04c861ed8b7a5a680231adc39a52f8d972ad7eded72c79c78631c58d859bb6da2202989e9ac0999e5e8f0ffd7b3adfb7355819b4797f67c7e20a6b7a89c729d39c830134c919ecfa71cc5194d9f4be537b8d79f4186f71520b3b71d08dc86ddfa7b150dedccc30041b183a1c533b424c0e69331c0d703bc2b54168d348cb3f1adbe41bacc078fde797b235816328cd7a319adc8258eaa9a8ef17705da9b10ffc3151af1a28f1826b2c195fb21c7782751d918050ce38e2ea4d9a00cf01dc88faa4d4865d2111f545e8e6f1970da9021698ca2af30263557007e670d7e0936cb482b5dd92f1231566d5a11ad420004f779c286bf678be64eef4e390a48dc9eb570864fdac730bd6f8c2c85c4cfc753dcb37a673bbbb01664f04eaf86815f94e8c59793866b26df6dbdb50bb0962ecfe148543a75af8e4499a37a171bba3301fd8bd98fb56ffee8fa1d785cc5f4e0ad3d09cab42e561d33e43489e24fb6566296620e448ae88836a673d603cee4da71dfacb2f56411a3595d0281c23b1fe339eea8d4be1cd36aa019d1b681197151b9f75a734d4a0c5e657b12ce1bdcd6519d2387bb2b932918498abb33d81652162bf16f8eae6b925e51c8e81a9b56da1cf59e1982bfb74837188675a528379f83802b7b9a657d72e39c6d449b26fde29e400ca8e5fcd6986ce2f748d01e5b7b4cda1b70437677805a69fb233f7ff0558e1165d5448bf4641f5785202c6b4684a58d9185906c2df973d6795e641", 0x1000, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) recvmsg(r3, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x483, 0x3}) r1 = geteuid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) pipe2(&(0x7f0000000100), 0x30000) setreuid(r1, r2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50, 0x4}, {0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = kqueue() ftruncate(r1, 0x0, 0xfa41) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() sendsyslog(&(0x7f0000000100)="6dff8dc819bfd88fede400fe16724cbc974931dc419ec319f415fa63fd6ec9b400ebc0d5ebb02653b15479822fe7a2eaa81d4e602e03444e0db1df6d81713257580b0fbfec110d2bbbd74868a0e02464fc87f869ccbfd5b3bfd321a2836c67be5b2de4ceb3ccd58df998865b", 0x6c, 0x29) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = dup(r2) ftruncate(r3, 0x0, 0xe48) pipe2(&(0x7f00000000c0), 0x35871803dbe58c68) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x110) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x4}, {0x18, 0x0, 0x7f, 0x80}, 0x2000000000, [0x80000000, 0x4, 0x16, 0x1531, 0x3298b4a8, 0x4, 0x9]}, 0x3c) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) 16:00:07 executing program 1: r0 = geteuid() seteuid(r0) pipe2(&(0x7f0000000000), 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x2008) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x6, 0x3, 0x8) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10f3000000000000000000000000000010000000000000400000000000000000"], 0x20}, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) getpid() r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 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) pipe(&(0x7f0000000180)) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7ff, 0x8, 0x3ff, 0x1, 0x0, 0x2, 0xc70, 0x6, 0x0, 0x8, 0x9}) 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", 0x170) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047180000000000000000000000003ce4e6af036d3af900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c05f5d3a7ac8759ff6bc9a121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000003630efea1529332e33a4a88d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249a31b92ece0a40000000000000000000000000000000023ad802ae471c49ea3183400"/4248], &(0x7f0000001040)=0x1) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) writev(r5, &(0x7f00000000c0), 0x145) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) write(r10, 0x0, 0xfdc7) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000294) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r13 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r14 = openat(r13, &(0x7f0000000380)='./file0\x00', 0x200, 0x101) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r11, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r15 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000080)=0x10001) openat(r15, &(0x7f00000002c0)='./file0\x00', 0xc0, 0x1a8) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x83) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000100)=0x37, 0x4) kqueue() close(r1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000200)=0x12000) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x1c) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom$inet(r7, &(0x7f0000000340)=""/252, 0xfc, 0x2, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000", 0x0, 0x2}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000100)}], 0x3, &(0x7f0000000280)=""/175, 0xaf}, 0x43) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x1, &(0x7f0000000100)=[0x100]}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x101}, {0xfff, 0x7}}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) r4 = openat(r3, &(0x7f0000000180)='./bus\x00', 0x1, 0x9) fsync(r4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xe42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) read(r2, &(0x7f0000000280)=""/236, 0xec) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0x190, 0x7, 0x100000000, 0x4}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x108, 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000002300)="8721dd61288ba73da1aa22da2d5d967cf723f694055767d5163a310435347d442e80774945c7d29366fd5766e24267144b0c2c6c7d922f7ecf621b11bbcc4da496a605dbecd49a24a3fd18d65eacc0c91e565495fe6da525cdd20328958d3ea33d2180e625bc667e9c5344d6cbfbe12f2a055d89213ba64dfe80c136ed5dddfb106b9f068a6b1ff2681cae1a1eb2000012ecacc090447b5d2470ab6a61a00bcd3fb8cf87107769edef77671b6ea5191c1632df5ef8c2f3"}], 0xcc, 0x0, 0x0) 16:00:08 executing program 1: socket(0x10, 0x5, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x30) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="d5dc68af7c3622e0e1fcf4ed8e072ef54e736dbd41a3e0eb8e29c7f9d9457c90d3be0406938c6a9a17c964c35c457f99469b02343a424d8c1c0040db", 0x3c}], 0x2) setuid(0xee01) r3 = syz_open_pts() r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r4, 0x3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) kevent(r1, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0x1, 0x20, 0x40000000, 0x57, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x7, 0x8}, {{r0}, 0x0, 0x8, 0x40, 0x3, 0x40}], 0xfffffffffffff52a, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x71b1, 0x1}, {{r4}, 0xfffffffffffffffb, 0x295dbc13ea3965db, 0x1, 0x8, 0xe6}, {{r6}, 0xfffffffffffffffe, 0x25, 0x0, 0x2, 0x3}, {{r7}, 0x3, 0x3e3439cb64ce56c8, 0xfffff, 0x30000, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x461b9178c4c47928, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x82, 0x1, 0x6, 0x4}], 0x8000, &(0x7f0000000140)={0x100, 0x9}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r8, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x81, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x595d) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="4a6ce18b992577bfdfa26a2620c858a94b358a090a17e826613f2548f14b6ac9c6"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:08 executing program 1: r0 = kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x63, 0x0, 0x401, 0x5}, {{r1}, 0xfffffffffffffff8, 0x199, 0x1, 0xff, 0x3}, {{r0}, 0x1, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x60, 0xfffff, 0xfffffffffffffffb, 0x3}, {{r3}, 0x703e472b989c10c5, 0x81, 0x10, 0x5, 0x6}], 0x65, 0x0, 0x7d, 0x0) 16:00:08 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xdff8, 0x352e, 0x1, 0x100000001, 0x8000000000000000, 0x5, 0x1, 0x0, 0x3e, 0x5520000000000000}) ktrace(0x0, 0x1, 0x8, r0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = semget(0x2, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x9950) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000100)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() syz_open_pts() r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_UNLOCK(r4, 0x4) syz_open_pts() r5 = syz_open_pts() r6 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r6, 0x0, 0x0) close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000240)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0x6, 0x7fffffff, 0x100000000, 0xfffffffffffffffd}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() setreuid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x8000000000104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = open(&(0x7f0000000540)='./bus\x00', 0x10, 0x40) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f0000000000)) pread(r4, &(0x7f0000000300)="900cb8d984c76831ce6e3e57b4c48130c449ddcece324e81fd6d68459f067c2f91ab78e38b00de0f25dfabc90f06c3531c2f2ab5d87fd8df9b24bbdb0437aec9b7dd2cf62e57d296c861952f9b916c8b67656d7bd409fda49326175aca54e3f9580d4b6f016eff836fef8808a9fc99e5a4052d5f5b99336a4e487ef362b603b7158a663630629f9b495c8a0a43ac84760f7f316d3284598b0d605a7983a1ee5d7371bdcb95733d4f34ef0f7cc5421b9ccea8993a6687c8800c5429ad19a0751542c673fa81922c1ba0f0569fd269df407dfe964033d17cc40d12979fc276845929274bd03437ce7b78ab5b8b25c9ef", 0xef, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000002c0)='./bus\x00', 0x14, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket(0x18, 0x4003, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRES32=0x0], @ANYRESHEX=r3, @ANYRES64, @ANYBLOB="231f8c57a3dffcd565fc39a43540308f68c0a7170bdcfed43394153c503b4397f01abffc06f6f4f7f5d44c9ece09e60a", @ANYRES32=r5, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32], @ANYRESHEX=0x0]], 0x8}, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000580)={0x6, 0x5, 0xd543, 0x6, &(0x7f0000000300)={{0x4cfeeffe000000, 0x2, 0x6, 0xcd, 0x80, 0x1000, 0x80}, {[0x0, 0xfff, 0x401, 0x80000001, 0x1, 0x5, 0x9, 0x0, 0x5, 0x7, 0x8001, 0x4, 0x8, 0x100000001, 0x2, 0x1, 0x80000001, 0xffffffffffffff00], [0x7fffffff, 0x5, 0xffffffff00000000, 0x2c, 0x2, 0x7ff, 0x7, 0xffffffff, 0x9, 0x1], [0x1cc72d80, 0x6, 0x0, 0x2, 0x7fff, 0xfffffffffffffff9, 0x101], [0xcb5, 0x3, 0x800080000, 0x3, 0x1, 0x6f], [{0x3f, 0x80000001, 0x7, 0x2}, {0x16, 0x434, 0x27, 0xf8}, {0x100000000, 0xebf0, 0x9, 0x400}, {0xe40, 0x80000000, 0x10000, 0x3}, {0x0, 0x6, 0x1ff, 0x3}, {0xfffffffffffffff8, 0x8, 0x2, 0x100}, {0x100, 0x6, 0x44f6f4ca, 0xfffffffffffffff7}, {0x0, 0x4, 0xba7d, 0x2}], {0x9, 0x8, 0x2, 0x8}, {0x8, 0x8, 0x9, 0x2}}}, 0x6, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x411) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000001a40)=[{&(0x7f00000002c0)}, {&(0x7f0000000400)="47605bbb958ddc01d0af8899492a41d3a243a673115a33665b4f7ebe6b4af693623787687c23f38c5d96ffeccbebe8199627f4aec0e2104942867684651f1980ea244273ac9102e50459997c55c5ef020be3", 0x52}, {&(0x7f00000008c0)="05e9d714171bf907918ca4379fd0e83642c7cc3efa53f086a8f1822c5f1fa65ea5195ea150c993fd66b96ff93c362d3186c8f42775698a8a09ca18b56daec489de9b536e78252c28d705d96956e062d6c2520c75b02684118f41d3f19995f81323ac058a96c5c299369efcb8afbcbfc2f4aef20c067c5c933b047683496e964d51f95160d3874fd4213f8feefc53acc93a9ef41e9d7b4ba810ae564b5de4ea2b13fb6b0a85f34718bd1effe7876ab46b7756fb0fcf2b21210d71cbf1c2c013232dc3068ca5aeef1fb2569c3252b4045f7087e53c9624092723ac215698cc78bbac78b21671d471d19e8f08c74beea7def6056533236f3b49b7db4b6ef5c278c305f8628c5a5e89ad832a71edff116f95417ef10087921d7fd40cf4cf231d17b6573ff96ae31226762e79b65d4aa3809e98427d70a1d650a5adfd0a4accbaf26a6a8174ccf81dc029d9031ba1818932b79ad402e636b5f97a9f0b121b33df63789ed4118aa0da27abd033e45987a7550cb355dcbff64b00990b10d2400bf02fcc4a8b81464768b45d378bd5368523cbb625f6034aed91635b6f86d47a61be0cd459b9451ffddabf6f3e5661ae331f31248d8e24bc88a4869883619df925dac6e5c2b9e6b6720db5d7c73efd3739e2ccac4135ec4c5ae78c3ce1108ab1cafd8d84ca4a1b80812400f7ea2e8187aeb1051b3a6f5a17855ea97cf5a9bbaa7862552ba3dd9502c81f2bc7650923acc9b15805a007c91114f3a7b3ef57cdb5937223c9c8a7da407e45fd6775676f2c568b9a3aa9e39d8f69cfde125f470fdd51f86363afe18503e7253b70be2ee82f8c3f67836c5086cd6675738618dc0efe3056ac37a172e91a012fbc8b064343b2eb1c16a63f6b120bde9160cf9c526044782d05fb2612f62c89894966527b090f773821b6943eb2f6b0d1f3be274f4142e449adaa5279647b6f19b93a6149f02b5bc394ce26652ff54682eb4fb01247fb432b3354d19319ba824b3dbc3780194db5e59dbb94b5c5ec32cfa0f0db3dc247a5cf301da69395c0d3a9bcad7b71ff870576c7c723bf68b9fccccd10a6417adf6c98dc1917a67ae00acc77669af49043152dcdcc829fec642de940383930fbe56cddd485c8a7946ec004135a0a8b89206998d19451aee37065876d211496be07f8cf4647b25bfa0e64dba07ca1670e5bcbf9d75a691515a973226ff34c099ddef104036d7ccedde02bef22f7b08ac90d109febedb6927270ac1fae9198fb1266d003d26ee538d6f61e05078f4953b0aae7f9cc9e3ea3829802da2ef7645dc5d5ca69a28c37090bab1470fbccc143f1c2cc1700477e545f9a31699359467464230bbf3b33a338f0d0d06d2dbb83946bcfa39938e7aaad530f0682e449cd0ac0253de5b1e74615fc0c55e72dd87cb174476a71865513a9dd835136052c3450eb6045114a208168de6693bc3b0c6608efadff9ebc6aa83b6302849165fbc737edb61ddb128f8568565f72e3c10877366734c8388a16bbb5f3ef564d41f46a953c531df61d9cde6c2f6595657f5850961e6cb9feea81b60d737f6d0d5795265d1287bd21257b38fe17ddc89eead4fc6fb5678f4a09a37445e0f2d4d3a3114e7e3f5d803369b49590d3f0b6aa8624f9072868f16a3d7c5283c840c5fc1766d7593002a34b5d7b7fc4a669be3e4aed264d8c511531ed0fddbdd6712088f713a9d0412119784ea2b9676e61c9edf49a9c8926504021657a9fb644cf61303dca0ee3d8e4fca8955ef9a1d9dc9950e936c4d719375d5f9b4626f80caddd48a65428bdf45991181bd8ce77254d9d0b716776247c4623dadf7186b15e24e87f0bec1eae0333d932f38dfec1f6e54dc24d9c7be185a39bba96a7444a55882f12d39c45397d0d03f85630a95076c79913fabc656a1c41c9e5be405b46252c3263762699ca758a049618012730ed7e4ce574f189b6a027b58aeda71a256345c709d62305f755224563d0d24b09b4a0f7e72dad9cd89ea9f551c7ba637900397823cc9bbbb70f203838b2f0d74c912d1b6579b9cee6b4fcfb7aa6c690956e1a8c2d3196f6c42b7e55189e69debb9e02614280a79e72de51c1056604352cd71b80787e8c96aeeff65413904bb375ac62d469c0861dbf8dc0ddc846d3027c39dcb6c8474d948aade3a100ecd34f31a4211ed91568971980c0709260992d2e1256b63164b7dbdb4887055e0d83a976812e91163b8e808a7da6cd12199d3b51d0fc67320b1ba63b06c2884da2ddbd4157aa705ceb4f4eba81e87e894e69d987d4c8fe9f3f2f0d50ca6153140540a93aadb9e86d6fdd2e89787429c100c03d8b33720fb2e03b29776dbe02c81a730f7184d52888114d5a6d2b1d5acf7a8b883ff80aee38dc9842d92bbca012eea52692de969ff87c1c31d924c81f22b968fe4accff3b72fb9f16e06e711e20f5dec5a87237b877012e05ac2bbac85fbc13afbfae73d60454ce25ded05e852bbafb95081c8ec5079c7894be17e161918fe2ce7cb5715feccf97df4ec1300b3b44c697a8e6f71b01b56e9b20dbc2148f0fca9126a2c4a915edbe38d93b9939bf3419019b8fdb43abcb0140012c89a86bd9ac39ed45e35fcfe04972596e7a4f6270133e142d694c5069d0f2c07364222394c8d6caee35f317b0130d4213120099611de1fed571d36f06b5538996ee3b32858cf2075f9539f4598d8c31bc51a71c4ffe81337081345d4f5b1dae1a0879996f5fbe64fab3e8fc255787d77a2e15b1ff24dcfe07921ee9f541025e1bf5a15e534aec4cbf10f9151e15e6a764295e3724e199ecc819e4af648456b70723fb0cc7100328ed39408e9a06265bce701e9931071c6360a55a03b1f0a7c487c5af4de51d74954295b192a3572fa3df4f191382672e60a9d0d7d8a59d7e944bbcabb201d45b06c372244d97ab32c69e31dab3f9ee862f2904072abc8b31162afd9ea0c36946d9b71054c23762af30f8809c38b68d22e5501a4c1f55fe09001a4c439636728f77f1e331949efd5ba0a415640ff7e4f97aeb0c0e097f482d8d0384a560338e4bf3548ba33827e1909c119c4d49b62f037335f1ac7483da1709d88963c1ba8a4f5230d7b34078f6972371a2561b772ca0150f6a0fd34c731108c0f9b8641ad9acb0c605315d180391cdc06e09a79ffc849906a77e68f34c9e5f1c8dea5ff8626ccc5ed8ccc4eb8dfbc3750aeb167fd78188fe16c251dcf474517829409824ba47156e4edd369cf4cad28028d89ef30cb0532ce18d2daed531546cff72d37c80b1fb5fe543d277bc7eec0569dda091c77cce3d7bea267b9d585e81679197c6a8ad34a2ff085bf8e2690174b028589b587263677d18f03acb20c71259112c1a850ad757af061bb7354dca302687875ccd1b756f0de4e602391d3762b9a574da880a9c3f9521fbc7b72268263d43d97a352adbcf98366f3967e3bc25b90727f6ef1d495694c08dbdf534868427ecd4d5f99f7dbb7d281c116bb60b8794c6eae44df68e4b0381c0e759b6241bc0931981fcd781229a7537126c8c28bcfca18f339104e32f3f9cd8f67f7e5bb0c4aa395e7996dc4d93351b1f083c16ccefa45b753e3c7b3be613e7a863ccee808eda3fbd01b84ea78c37d2789f53e5c721872ce8df596f6325f7ac43957c957dcb3797b4166c7a144494a757cd73850f0175a5b094f06a087d0a842ca1f826ce9f00c29fe30b0dd9fd02ba4c9fa7f1c724fd0d7610eeb4f8190fbb486a6f00172c6d949349e6b3a82f88abb935c99887dcd8895bb8d4dfe8935a7c923500bc683d6c9e6260b734a046bfde86f9ce4c65c5dd0743c00ee2eb235b6ed1e998db3dc1f2beb418d56d63a2b4168bc6f54ed2c7bd224764719060ed11c71a6c0b5b21eca3bdcfddc8e29a590c010914e6b9a8c021c6a8cdf02c0dc5d39c18a3089dc5094657bf360539d4dbb41fb20d8956e5148564c3aecbc6b401d4ae11b72cadb8220a1b8715544be64bba5f5aba6b8ce739f2f51969b17f54d8e94fd50a6c1453d1c826296d796017e18eeaf9e1f49823672b2ff921e2ca52e00880355391e98ffb17f57c321cee80cacfe679a0f3714f0f38257de6f87a5bb7349faf16722719a0c3f01a26631b958647be9079bfdcff89ffea1444454699eb02ff683721cf02657c6950d887115ad2b9d61aea938123f9d432470f945a33a9a2b8c0f0fb42fd8e1e7960b523765f0314963af2b0aa354fed0d44bef02c1d69be6c4bd89126745a4f1af063dae09e45d4140038a36e14c6607e45d97a0777bc54d4b82b7d0df6ec9a9cfcd3a8c0c544340d04fc602d57cc313c46dc7f5cce95687115e6940e7ed1e95a5d622b8743dc1de519c8c2b4417f0dee697ea49f4e680ca2b911df874d7a5273f1f1ead41ac910fcbb62332910f461fbb82d51a9a0b3ba846a773da55ccda189a88ffe305e88fc288971695dd834568d34b8ad58d494b1784a468f74ff2a4ff5263534a006928aad3e02fb3a48a0ccabd07495c7418c328a530c0f3ca83621b40081bf598a2d9359cddcbd31d1780a2dfe41428f8e6557e6781311622123bc7315531c6e583663ee5867e2c267fa9c94894e691c8f6fbf5d00aaf2c8d6a2e380572a72995ca61578a1157118024ce4aad3c442c374f8c2674900f40cab8065c2defd0e1b4d379adbcd8678e3d3d4f3dd5d0ab594e320b206f69cd89def4a8ae5551c4ae2ff83abf4380b3567d53cf331bfcef38c7554a337522524e3a0e53ddccc31603ff85b6915b6a0ca87476f41fb41e21df899ed6629a0c300f832564c2032bd67268454d36c92f3ce22bae23264387456b23132360edfb51f2280e34fdea2880494a48ff30c32b6d277adf11f685fd7b58879f0e260b7ab164f0c11c7f51949d4aca9cf772b6b48a532a4d3651ad5e34c123a93aec8ad5fc54d2de86d875f1b2fc3595e4cd1876b84617159483a590ecd78258dd51204ca8ffb632aebb6bbed6affa2d62d4fd6c087f151d68df7c59c700b855ea67db0c3e5737d7fb535835ad59d962ecfdd51dd8217067fb3acd2735841c4efef5bccc9c97571f24d539281811598f8b6edf8a7470decdc58cea44649684cbdeff7ccca32a9c12456e4949aaf92d24969a470f59338a9006483b64738d8fb4d2f214134adc174e20b3ecee9a2e33ccefa6a2500f158c4649392fdb11935bbedc6e95326024cf3a33d90c763fc998f4f1850d7a26a60a28dd1b95d462753fcb031ac1d113d20f2006511594aabcf5289ec9dc3ead427446d0d7f236bf374606354e1a3a8ee0200455d0eaad313aa9a37bc373a17bc9e818375a1400d7304580bd6961717df848bc04f6f6f8eafd30ab03a14150005d89c30d6bb2a50b5ab8cd560805be5fc2f27728a8d7985f6fa3918b873596df5b6eb88acb476c6ea6402ee1547f0633fa33bc3f3c900eee2b17728de48c3ae8b30700d87d6a2fc9d10845755b798ea6f1eb0cf5daff917dfa50e6136910c3ee334f5a5cf2aa8d75e238b94b1b3a564023eb80fc34381c463860f9529fda8b918819567bf6949847e8603efd4f107fd9ee0a34f49e8af479418b967e1fef4888dd789e7d4fd5fbbf071ee32876b75fb850a46df6a9eeabe8520ae65c5e84de899858f33fba6f3774245bdb8b38c61c3e3077e908e3f3d8a9277c833d0e7d572cba8e432aa9582008645ddd0469ced59393c81d162182a44a217934b18084cea8e8d76aa29af46251728c3ec10f2bf2b5011e96326f005fefd5e7b0301ccc90117a1028c8d6070c597318ee8e165d21fbb229f590f0ccfa5", 0x1000}, {&(0x7f00000005c0)="4ebf9cb375c4b0fd84fd4dd8cd67083e4d3be31352aaef5b5bc442c40cfc40e7b1a62c771fdbc1f43dc7234b69236403b4dee655f2b161b4abda53857e75f4515a720390277c08be6cbc95b7d9052776fff0f5c6712f8973e3ba52eaca99167ebadccc984e0b8abdfb1eee2ef8b0e0d6a85eaec926324ffcdfcb69970e4dc2bb58d7f76109332f0aab6320e52396816ddd87061cfaaa0d679b72ca90955a7e13b722d88d521ca76b11238bf157c04d658e1c240ed7bfbf4b22c372f97e9a1594f621", 0xc2}, {&(0x7f0000000480)="badbca538ac05f51989ec7c4f836198a0b808ddbbc82f9f2f46ab2b08ad3dd9453947ff7e3495bf8735dc2cfe5a575b70318e7609a3834846f32684a201b7c8fbd3ca615fb501a43a9e24f99e5d7b493f94f714cf36ddc", 0x57}, {&(0x7f00000007c0)="b8796150e3182a461f3116ee9279b7881647320211744e03347fca40a942645d7dbb2837544aa89de9605f50196fe377e267a26266cfcbb8cbb235bc84998a7d505547b4a452a29f97faba5d4e88da1d6ed47174b6086dbb5a1baa18060e9dbe410d3a6bedac5b27f4cc0a7440f532d857", 0x71}], 0x6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8a00000000000000ffff0000ffff0000a61697da30c0357c40752704bb4f0f1b5e6de8a82ad62c32bff7b5fad2a6201f222ee9ef89481c619618c46200bb34f2757ee57146048dac451eb3109ab48982affa3c37b122653d6c97c09bd1240d3620d3ed703b9193b6bb17405fe84a92f50139bbc94c03aee60e74b6cc3e0e082d2595bc5a3d2e382839f542206ffa9afc3a92f4b0655ec86b217c332a14aa46211ced90d8328c1814fb032916519000000000000038000000000000000100000002000000fb570f4a48f7f96d2ff6a3b3a6c6a20355d82a7fa63dc8ff480300000000feac000000000000000060000000000000000100000007000000c9c1ce1400e99492c961f8223ef6812a72a07320f38f5d9f0d0fd3cf1f8ff3b6ea8433c96f9ba4d86c0659fb63a5beeb7020a6078da1a1ecbeef233079ee85e8259a184ab44179e1b7ef0000000000005b9561420db15616b2315c00d559761e8f077efceec44a644b9e48eb9a77cdc557eebb9c65300d1dff23d1b9a0825c12d133076f50f2b4abbc8244d18984cb85188e3024cdfbf7680548b79cc424a36e9b91d1d61a5845597937d14c96f68996a6d4d0c396c28c802a76e2714d27d96cd81b539b360bdabbd4efb5d9d46d"], 0x158}, 0x402) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fcntl$getown(r3, 0x5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x80, 0x0) fchmod(r8, 0x1) r9 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4d77, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x103, r9, r4, 0x7fff, 0x92, 0xffff}) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r9, 0x8000000, 0x0, 0x239f, 0x2}) wait4(r9, &(0x7f0000000000), 0x1, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000240)=0x80000001) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x10, 0x8000, 0x7) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) 16:00:09 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x10062c) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='.\x81}\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='!]@)\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xbd&*\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-)\x00', &(0x7f00000005c0)=',.}[\x00', &(0x7f0000000600)='&\x00', &(0x7f0000000640)='.-((\x00']) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) open(&(0x7f0000000700)='./file0/file0\x00', 0x8000, 0xfe269bdf49be5a95) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = socket$inet(0x2, 0x1, 0x6) shutdown(r2, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x80000000001d, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0xbdd346f88a648605, 0x100) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x6) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x802069c5, &(0x7f0000000300)) 16:00:09 executing program 1: socketpair(0x0, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x3, 0x0, 0x1, "61ae09b11ce9bae38b7ec00400000000ba122900", 0x5, 0x8000}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x6) close(r3) pipe(&(0x7f0000000340)) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000240)={0x0, 0x8a, 0xfffffffffffffff7, 0x80000000, 0x3db, 0x1, 0x2, 0x10, [{0x800, 0x4, 0x46c0, 0x4}, {0x7fff, 0x4, 0xffffffff, 0x9}, {0x80000001, 0x4, 0x40, 0xde}, {0x0, 0x4, 0x3, 0x200}, {0x2, 0x9, 0x200, 0x3}, {0x9, 0x9, 0xffffffffffff0000, 0x5}, {0x6e86, 0x0, 0x3, 0x1}, {0x1ff, 0xfffffffffffffffa, 0x8, 0x9}, {0x4, 0x0, 0x577, 0x5}, {0x7f, 0x200, 0x59b62771, 0xcdbb}, {0x8, 0x100000001, 0x7, 0x2800000000000000}, {0x6, 0x400, 0x1000, 0x2}, {0x401, 0x6e, 0x65, 0x6}, {0x2, 0x2, 0x1, 0x2000}, {0x100000000, 0x0, 0x5, 0x3}, {0x0, 0xf9f, 0x56, 0xbd3}]}) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x4800000000000, 0x7fff, 0x8, 0x7, 0xfffffffffffff801, 0xbf50]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x100000005, 0x1}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x12) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x4, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x52ef, './file0\x00'}) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x40000002c}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf2b}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x47}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1f}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x1f}, {&(0x7f0000c7f000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc9b}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/170, 0xaa}], 0x6, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x100000001, 0x5]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0xa0, 0xffffffffffffffff) setpgid(0x0, r1) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="9cb2992007294cde194ddfe06e322e2ec3", 0x11) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x5, "320c2d36661833d2876bdb5b428033f018d9446e", 0x8, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000180)="60f6b559dac31ab6f11449f43c69533d71", 0x11, 0x2, &(0x7f00000001c0)=@file={0xb5c5a76b11820a82, './file0\x00'}, 0xa) 16:00:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffff4de) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c91589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf41414a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom(r1, &(0x7f0000000580)=""/207, 0xcf, 0x800, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xffffffffffffff80}, 0x842) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='\x00\xa9') bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e8ddadcfd89dbea"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 16:00:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xffffffffffffff32}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) setegid(r6) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r6, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x87, 0x0, 0x0, 0x596d7dda}, {0x7c, 0x8000000000000001}, {0x6}]}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000240)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="67f7a70414ae80976c2c3e9aa271e1c7dedbe404a05c328635d30761ccb4e7a27ff41a2ec6b8fdacbe355dcdc9482ffad8d2e854d5b4c6d8ac1684e60f915adb442d7efc041a63c08a7f8cbd43d61b1a49a165d7db91c92b6bbce4a3890e04b70284a389d4a80122969fa1252250e9aa659c06e17e", 0x75, 0x803, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x6}, 0xc) syz_emit_ethernet(0xfff2, &(0x7f0000000180)="080d34413fb2c507fd3905b8a2a9") ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r1, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000380), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x1], [], [{}, {0x0, 0x0, 0x0, 0x20}], {0x0, 0x0, 0x4}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000, 0x40000000000, 0x80000000]}}) kevent(r3, &(0x7f0000000240)=[{{}, 0x0, 0x108, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x400}, {{}, 0xfffffffffffffffb, 0x40, 0x1, 0x97, 0x78e4}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x40}, {{}, 0xfffffffffffffffd, 0x91, 0x1, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0xffff}, {{}, 0xfffffffffffffffa, 0x20, 0x4, 0x0, 0x2}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x800}], 0x3f, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x7}, {{}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x7f}, {{}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x0, 0x3ff}], 0x1, &(0x7f0000000340)={0x4, 0x5e}) 16:00:09 executing program 0: 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, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r3 = semget$private(0x0, 0x5, 0x204) r4 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180)=0xd6, 0x4) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0300ff00000000013000"], 0xa) r8 = getppid() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0xff, r11, r10, r11, r12, 0x16, 0x80}, 0x4, 0x9, 0x8f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r11, 0x0, 0x0, 0x0, 0xce}, 0x6000000000004, 0x103000000000008, r8, 0x0, 0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r14, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xcd}, {0x100, 0x105, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x2fde43df, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0xff, r16, r15, r16, r17, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r16, r2}, 0xc) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r19 = semget$private(0x0, 0x2, 0x4) semop(r19, &(0x7f0000000140)=[{0x2, 0x19b16a74, 0x800}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:09 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffdf80, 0x0, 0xb, &(0x7f0000000000)={0x80}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000219737b8 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xa4, 0x2, 0x3ff, 0x0, 0x81, 0x8, 0x1, 0x0, 0x1, 0x100000000, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:10 executing program 0: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) getpgid(0x0) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc2}, 0x400, 0x0, r8, 0x0, 0x2, 0x0, 0x80a8}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000219737b8 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x100000001}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000100)=""/41, 0x29}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x1f, 0x9, 0x1, "4aa92ceb5c4fb3de639ad458ae969c74ee759317", 0x3, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x5, 0x1, "000000000000000000000000000000000000de78", 0x0, 0x3}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1a0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x8000, 0xffff, 0x2, 0x1, 0x2, 0x4e, 0x7, 0x0, 0x1, 0xfa6e, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000480)="6cf2182355622d", 0x7) 16:00:10 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) flock(r0, 0xd) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x8000) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r3 = syz_open_pts() close(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x2, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r5 = dup2(r3, r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) r8 = accept$unix(r7, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockname$unix(r8, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3, 0x20, 0x4, 0x5, "2a417fa80d67ab9cba9111b006d6ce9023cf8fce", 0x8, 0x80000000}) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x500, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000380)=0x8001) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="70171e83ab0a524673d210d1838f9c6d829055cb857c26e8473a3d0bb3ff1e645d6daffe5f8b3fd51bf61b99a950acf7d8", 0x31}, {&(0x7f00000001c0)="e6d25486057781d107052cb83ce6b242496bb013c57b58d361758b5e237b252b7c3ef46e58105f69ea723c99381d2462db2c53f56e06dd22989682d8f05f538b409dd37d237eaaa332cbf3c2eb3215eca6a85fea5565240e78d032b0507d9f0ac97b5557", 0x64}, {&(0x7f0000001000)="7bf4efa4e87536adaf89621039a5eae72d5c81a4177dfa096cd074e263ea2cbe66f4a27dc172c92d34752dc952a0bc506eb7c80c11c9b884feda184f8b468015ac08ba0c75e14d5ad6cc8803ff0125c26a429f6a6ae676db3fbab3dec12370624eb11a33094e1ef391ef962ad5b9f3a4a417662983e2a7e6a24ffd86047ba54141641461869c92590547fbf93f5c58b5fee16a1295b4afb2096fe6a8baa23c65d8e6f3691b989286d93a26fb0fbc728c03929384d3945a26adc2e6b314c8ce7795d3d3f8787b211f1189f662c52012e0b5d47000f8dab967cd8ec789a2a84d6977f6f0441874644ec81f58984062dadd5b1378225d99d77a0f39d2d3155c2b1bc27909a26f15f3a2ef3d93f3060ebe34b3614877acb67ab632a4b196dcaed0bc21da2c013182936c3ca8b7e547d815b07edfdde67d4c5c987b89fd170869c503233e10e1d786659847998cd211db9d52f055d799af3f7d9a70d8cba569917040502b0c8d71fa667765d5f5f63d06091fc81e9c5e8fa94be41bfa483087f3937be738cd9c0e7dc9430ef7895fb53545edbc8139973f3f8452e12634afc63449c2f3ceb21fd84e930f7b49a5c0e72433a6bf7aee70ecfb03c74083e14e5abe670fef7c34c5f4ebb3ddd2b8152c26e6d89ffb256f417b08d1eca48eb0deaa005d1d93b5f2d45d668ab8c658ce9da598c4e613c8a2e71cfaa6c8359b73df9eb8e3ace56040305f434b1ac47ae9e59890b5ff7d370568c5eb3a1f1e2d32024b176e281f259ee1b0c9dbdd915ff7a605e38bf255b75d04f190d51facd97c3409c683b9e349d39fd1af61493f23e9e76d6e8dd47bf371c03254256f62c3eee48d0d1a1947dff9c00ee5ed2d24d2e8044b54799e9cd2cf230b6b04d248d9b758e06ac56f136a9c5dd159d6805a49c49ad144440233af45de66c601c81d274715a5354bf2f6778daf788d9a5b1e6a2933b0ecf7b40492381c064f2ad2c92f2766e457868158daaef7bf0bee95b7d7adb7074e620b2755a5b7a79bd1552dcf3f19a8cb271a041086f6de0d62d734a087ef3b02b65cfffec787880c199328ac018940e1fd9dcd0731be80af8180035b96829b1044e73e79e414c5ba6af9ddaa2dfdae67084ad351307de4e70a4ca81590f8225ef723fc8f2596bc6a31a86c59e89a4f534c03e945fb757956df9d3e0472bd96e3a3decd5b6c3039a92a708211f7fe44988a504d8595e0d625f715adf6b6f5f34c42cd7b9057a576899b1fd1d569c5b31b119a78c8d400a69fd8417bffbffe31f61a434ff15019aa2df252095761cd049647684043911c64cb5e4861aaf959f142873b47ce103deef6280a33e90f93c4212c48df1120aa176cc68fa7be25656ded774f9ff4393da10af00990ff0835ab9bc94944f4f2b33471dfdf4db72ff44eeeb9e49b3da7c636635f43fe694f4d2484c5a92bb11ea0d51b1c95ddcd6de9ad7388bd17bb771eb98477c203e5aaf04103203363733ed9ff78973cb2f2d753e48706036f4292ab86b6d3aeda59f33af8807c8bd9ee6383fd4622f7013af68d32133960cb8c2d186f201f1439b2e311757a8f893f0e8ccb7485c3eeeb6cf7908ff998078752ee5bcb11441643dff8020c617461f31972086f51662d7ec97c6ea83f0e6651d5cdc5917cbe841bf833c8c5b4b0fe8d229122c80b763175f23fce3b926ac35cb204c3718a3ac10c508e86660b5ccf1b418e1f23dc234cdd1cee5be73dbfc81bae342c161c3e0f695f1606cf335d8bb93c520a97778a4a535499d979ef9dfcf989d259793639fd0695ccd42999e0b05c29ec1f53d0be7dad289c00391c39ca3c64ce24ef00eee5c40534524133f4e098c5b3362aa7192e99b19cb23fa30f4789092ae674d1cec50cf10b7f1f0ca10b13f63970b8e88d084f61492e3daedc7b89a075ec9016da4aa402c3366f30b10667fd4aaec8f1a02370cf357f21b961ce0224235186df7ea099186aa5f798446b58b8d0d242d65ded2bd4d81a60038571f019b02f72a0fad2876763cbc1f543f8ab4d4b461c701afd898db5caac68937e5af953cacbf37cf9436df18467c6e2b848f293dae868a0e7b8c24581d3a8d9d75f73e705a8bffbf52246e1a277f8d83891efaedbcbee5dba0e285e48fcea76ac7c0a55fc378aca94a2b4229e70c158de408aa63724d87f9ba700eebd17b1d5287f6d66db167cdaf167bdbb6122656518db5d0ee690b68f95a4ea6aa23fb88294d5d10354401ab1a92da1e6474d08ed533b7cbc5f5854b01b7d3be65a6ed9f13d48babc6fd3182c8b719eaf6eb30358072da7404b08acabb71812ec70aaf7eec8c1de1c03323fb3a4081ac0768342edc54141fd23c91d1b3192706c4e2cfe9bb4aeeb635788168538461e0fd09bdc8f5e5f549dae759498fb0c7df596dffb550e84d966ba673b8453af6d9f2a443cf2d38ce6c5c84f8ee268653afd817dffcd6a0b364d5feb2c7ee3c7b1c551e3470acdf1d27b56560eec7abe9fb58ae1855e290d5fb540578a7378b241f123fcade803cf0e2c1e08aebb4087e2835e30db84b490444d17c15f9a8beb368754c97381f0690d8c89b739c9b70d5618a29fe12e80c610892402cfc5f9f5bbf039d59c433cd128dc9bcccb6504fec77b5f37eb05e6dd0ed536969151b7b1490f0ff44e8a4d6635da103f9295dab30e9fe88aeccd946bfccc304bf6926fbc4d642da49fd8868e741547ab4c6e4d55a5cc0019928a77ce6c2772f498e328239ef08c5bcd09afaae75c1c40161ed499904d4c7f775819fed5412dc450df3dfecfb464c79002bd0cce872eac075ff523e4ecc0e3a60af5f7b0374ba7ce2f7b80d0dff419c26b2622db099035491aa9b89fcc255568b8fbe6a201edf751e174e2226b7780247e0a7759a6d1b07188fc06670c9e8c902b42fd22d8f71185a7ffad7866ea241394cca6241f367f6247524e30b85afda24be16351123548b32fecfeeff88f9b7719bf7075eb54126089d3215303ed244c49c04626251426966008b92066eb218fca45718345fa0f152cf9b79f0727c1c97709bbcd10f08d1a84fd986e6fc14eef05a8f27ae35ce6db8c365a27efa3e52733ad5892c956615cf59bee3cec1a0807e5c6f38bcc80c6a4b4606309f95e664c0b5169675630346ca18f7248fe0150d77f85c13f2149da7007f74fea405e5bb559c49c29d2ba6d5fac6710e45b6f03d16b4c36f5d30169c3ffc2eced1f0cf2b4761a11863291a6ba8160c8c7706702e4c7184f83507781904dedf1d7b94a73d63302e3dd130d0d35c43769a59250da7e63b829c2eb2886f4ed0d39aaf9e4eaf27d9f03f4830b63fe450f0313819ba1086f3db3dea86944352eee8bb47ad915f9a1271e25b542df85d93c151376009a0d5018ce73452ec2e1d6e7ea3c7f96c7a5435a8abf9a075aa9a1182f3ef4d09b42bae1164756c72a56d29253b1110fa27c70cbb87b9ee62cabd481f24b60c540286305d5352e9522c761f4636a9c24060deec3d4c9c16211175c65aa7318edadf09a7186447896c2ca47559e123189ee1d6ceb828d6f6c3f6ce0c444b317e4fd333ce839b1707d06dbac020cdde475028e483ab85e67c8994cec2260dd7a7adafb6321016ea372a8c58e1bf01614efde5bfec6ee91b115c760cd4cbda63b81db75933fd06b0bc0156c2ae71c566676f6e5735b68600e93f6b6706edd199f13a65618a07b0c84b8547da8feafcf39d7045a0356dfb4cb9fba25a91010f62cfafe93041980c4f666b36782e0a421b10290c6504d3ba76b56b36ae0835f5126a3a95b72ea7ea9f51a69a1fcf048e798f272e6231d32297d9f7b5942d0814b41ac87bc3ce041a4cfb146b67ff6d4f538851189e9aa2bfb49542b82cf1a15c956bdb3d0535f461ac4d1783e101304b19bdab725f9553e973405b046c7e0c40dd47f78f3c55e6565ea5648cca33aeb3457fd0b31e1947b0207d2d9fc779b3ef9f7ec7ce8543cc585de2d6c4dad502b5a3be0c7e54dcd88589ed8df49550164ef1864c75ee1bf050fda8b85cf581c36fd049736353a2f68a326791fc1d33acb78c66a476131aa503c627756f6785c5cfc2592c71c702a26ad9e2b73d6de70c51f363cbccc7253d9302c4d2f08129be8ca419fd03196e8f694d2039b779eeb8536728c80f47e791026cff14ba1771a2e5935119527fa75de02b55918afb10003ca833afae123d6fcdb93c1d5a947ce85fc2557a628e35b05f7e6af3720f295094bf5d39261a1b71d70290c360169ba5694601d62f72bde1ee0211e7b19564052f881361c7106109d955f5f5c82d81b91d51d77fbe9bf7eda044b16011c4d95854cf997266f36b7c9a99729993af0db05db1dfefa6aab280587e7f045c9b257c34447e9d06256d41101ee60a3279ff313957806813449634c757c1af865949cd04ee202cb731d73e1d9202d55cbc4e017afedc8f88f9cea08b804fcc44219d939d677008e2b3d7298ca2046f101f2cf87d90f1597ba9260e48b45f3adfd54d042234b1d15647167530254e770c65fbb42ecac6871f450e6da1eb9c6a8bb105433ce6cdc67aec7758163ba09d7c0ad60cf3da18895fe37038bc87a4ee67eba58c4b1f623ebaa416320fc5e9916b90097b7bb4d8699e2aedc5e88c7dd761784c90c7d370a79d4e2aa8814fb8bc077099e27ebeaf31c408f39391b34dab99f535a66d382a43338c90122aab692cc8113228bbed10a210f1962b213fdc2ac695505a55c98d1ce4ecaf142ca585f2e56dcb7085f1ffe0ec9b8956b46069fa76b076301e715f1f94793afc836ccc4e69b9f7fd0274cee34ac079975e9abfa29cd6703da0f9c69b04ccb616fe6e671497192453375b63ee5dcf8c6ca36a20090460256be9f3dd77378799870bf17cac305198bce47bb82524f94da0a7a7c73a844012a330857f3caa39ea1233c9610bd20176d50596034f8d7d8ee231f8e2de0b5317280067a5d5408511133b715aa56f91aa2230551c754819338f7f200fa11b5a586cd2948ce7b185bbf032e7a127fed31b323428fcd31734ac0ac3d6d133a71770d69ab26e5d540178b14cddc0984016dd9568b2a29cd1693cff80959edb2bf161d6d8092646cc2c636d2dc1f33c31524ab9a067afac9fa2ce8d264e8d37985962faf8a953b6f15da562acaa563227f8699381e5f11dab8c56db3144dcde1343125cccabf725d6a63d1420d1344351aa86ddef80e96d45b75d1e857d62b3afcc9568a7a5f87a03cb00ac8b99745272f3a16ec37a5bf0cbddcc60eecd90f3057a2e9dab04986f570c275b32aa7d13f6d2419da21d14f83668da65927385a53d6f95144c759ef60364971b94466802fd285b94c8f1c1218e669369d79abc3a7aac95cc66e23662bc5e8e73a4cd970c07070e7727a92b9c2cbff35ddbdf522ce8f426581901ef67bf9e9cb23674744d4e8d2474b0a33bbe30d44a2538f1bc2883e5a328a4daf15d40f7ab3cc57a26fa7b256ced8bb072b461b9f25bf9ab9954b48de3029d110f3cfaca4b4fdcdefa94b8224be1b9a7db27bfe4e14715fa55f0276daed6cbbc29249a4b9e81869a61a4ff457bce49ed5e08177cc16e540cfbfae8a204ec976cadce49e4db89c41b7058217b3d1b5a9796d5159d21b50ce583eb02e923bfe01289f06a06ca4fddab1c0abd0d77311269f7d32fd09385e5e25d19ea670fe29768b819c4fc8fd8d3f9882cce51c2dc7fa063fcb59fd14a75b45f6c6322944588967908a917ed9f5b4446fc9c13597a481f075b6bf9ff261b6bf81b4c29ba4f0ca6d5d5c616c22", 0x1000}, {&(0x7f0000000240)="b242e5fd92bee1c416ce53e80debb29427fa055b524ec56887c4341f785a683a71bba3e17d38db140397674772a5cc51b4244d3824f721898244a2daa35439ad38837cfb0272b89e4266196c50f16be02a1bc2908d6a417f53f3938a63e14d6929616f4f317997e490a9dc73b2f1715658d96611c43c760241a348ad9ff2047493d4d236ba54437193d611871f1c8514308b1946635b4be5e9822baffde6f6317bbe37c8cb5a5d130258cc0d20b94aa892f4dcf6a33dd098fce896ce4b4572a35aeb47134ef7370c5fdd1121b0", 0xcd}], 0x4, 0x0, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x5, 0x1) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f000029b000/0x2000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}, {}], 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x2) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x8, 0x100000000, 0x0, 0x28, 0x6, 0x100000000, 0x0, 0x0, 0xfff, 0x8000}) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x3, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\xc9\xfdbpf\x00', 0x20320, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x8}, 0xc) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1502) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xb4c, './bus\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000003b5, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x4) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 16:00:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x41, 0xfffffffffffffe01}, {0x7, 0xdc}, {0x84, 0x8}, {0x7, 0x1ff}, {0x100, 0xfff}, {0x150, 0x4}, {0x0, 0x8000}, {0x42, 0x3}, {0x20, 0x9}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x800}, {0x65, 0x13}, {0x24, 0x4}], 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x9) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x8001) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000002c0)) ioctl$TIOCSDTR(r0, 0x20007479) r5 = getppid() setpgid(r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x100, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) dup2(r6, r7) r8 = syz_open_pts() ioctl$TIOCNXCL(r8, 0x2000740e) socket$inet(0x2, 0x4, 0x5) syz_open_pts() r9 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x125) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000480)={0x8, 0x4, {0x4, 0x1}}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r11, 0x20007479) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: pledge(0x0, &(0x7f0000000180)='\x00=Qw0\xd5\xe6\x14\x96\"\xf5\xe0X\xed\xd5\xc0R\x80\x03/\xfb\xd8\xaeX\xba\x82\\\xb2\x94V\x03\x00\x00\x00\xe00\xcf\x81\xf0F\f\xec\xa8\'\x9b\tFNB\x18\x17<\x1cU^\x00u\xdd@\xd8\x0f\x10Z\xe6\xd3\x9d6\x1d\xe0\xab\xb5\xe7\xcc\xeb\x86\xbd+)\xed#\xaf\xc63\xe1.nCR\x81\x03\x177\x06\x97<\xf2@|\xc2\r\x00\x00\x00\x00\x00\x00\xab4fu\xd8\xd3Z\x8aJ~\x92g\xf7\xa6\x90\xd0\xe5\x10\x15\xe5=C\x00UV|\x98\xb5+#}\x00\x00\x00\xa5\xe8L\n\xf3\x87,\xc9\x0e)\v\x0e\xbe\xbe\xc7\x02\x9a4k\x18\x8b\xbc\xdb\xc7\xdc\xc6\x01\xb2o\x8ff\xca\xdc\x868\xcb\xf8\xea\xac\xc6#\x98$U\x1f|\xef\x8as\xaa\xf1\xde|\xfc\x1c\x83\xe1\xf3Fy\xa4\xa6-\xe3\xb8{F\xa5\xf0:m?6\x81LI\x19\xa8\x85\x81H^\xfe\xc6C\x8fs\x01\x84\x02\x02M^\xf1\xa8f\x1f\xfaXs\x81\xc9\xa1\xa5\xbb\xa7\x9ad\xe95\xc6]Q\xech\xc7\x8b\xc9\xff\x1c\f\xf8#\xa2W\xde\x06\xa2\xd9\xde\x97\xf4\x02E\xe6\xee\x8b1`\xbe\vO\xe1V\x9a\x00)\x88\xeb<\x02\x89(Pw\xb5t:\xf9\xaa\x16ID+\xa7\xf8JJ%3\xecQ\x139\xd1<\xd7\xbe\x10\x9f\x15\xb9\x8f\x84\xbb\x00\x02\x19\xb0yn\tb\xec\x11|)A\xba{h\x0e\xbc`\xceL)l\xd9A\xaei\xa0\v') pledge(0x0, &(0x7f00000003c0)='-+\x00') 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="40d27f41dfdaa8035462202b0a23c2d9221c9d8f8e3b8333cd22b896e3d6a613e5fed19bc831fd2c6b959ba798fac4b89edf389f49e34e27a8b00fc71e261461be312ebf14f3f0e1df2235546f3e06d2", 0x50}, {&(0x7f0000000180)="48d3abaf0094dd2ef93237051e46a76d988c521af6c3343e7bb9c1d52fd1277edbfb69415d4494b5f3bd7ad0f7910bc283feb9879e756e3bf67818c02dfb598c5c1148d8f330e2dc4f40b8e07f9e16ad0fe7183e381291e6f13137db9a27d8829694d3cb25", 0x65}, {&(0x7f0000000000)="94386aeed0552fb545b0ff0bd0c82c49842304964ac8b1bafc", 0x19}, {&(0x7f0000000200)="42c4a17d4dcb0df57b55a07d23c8a424cc22a4c068418b7ba3d6c194ab5349648a6a6206318bc2965028dc2ca9ed02ef728ea5ebefe697cc5f318d49923f258302de4f001273df717952fe55705c6be94683107123b4c4c78c212aeba2ca6e6caa34dabb6e486e1d2bbbc99a1adc3cf0119475c5a82ede4e55d9c2e4d81b44a21dfa04b700cb3aaffd2863818efcf3c2ca62b0dd580267d8111549b1c7478f7213a316878294b5e5babbceba61335925007728c02d60fcfb6d1658200f38d1acd92cb7558b14b928ff6534cb7b5a16a8cd3495f7b1", 0xd5}, {&(0x7f0000000080)="b1021b73a2abef0a66ad071cb61901cd4bea7de3a19b5c92a33c73892bd39d0d7322b9793746aa64405f36810c8e54d4349515103f", 0x35}, {&(0x7f0000000300)="050c1183b0c3339f66ef374cc00a921c8d3bd362ab8ca933652561c9ad2c90fd92d59d117848619ac4cca49e1374cebfcd07a2b8d59d13493dc7ea8d3275f5e4c647c7d7b78b618b437dc6a74e9eacb1299142a29b82d53345182c1b0e7fbb0bfe4122abf64f5d6a9e7f5ffb408e819e06aa01943df1eb2e8e285904c3b3c447f77f1b30c2238e14d21ac5f210ca802790ec1b46c02ea87abe0fe6e47af844bbdda93fbe1f7d586d8499f36d04448180ceb187f0df53755eb99f44", 0xbb}], 0x6) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x44}, {0x2}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x48}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) mlockall(0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c, 0x565}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xced3edcd6e6763ce, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x4322, 0x5, 0x8, 0xaa}]}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00]T', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:12 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="2a1a96baf8642a7b715493be27afe1beee01f921f9f0b522be35e3792a8d59ee3a2f834c52beeca0e783dde0a730711328df1c98181cf9ab4b2f52b1e07f7a0863e663fc9e2ea6b4da4a06300300077affdf1385536132f44d9e746af284363ee974c95f4c0500b6c9a0d94aa04f1a78360c73159b832779dd3e1efb9d378b10f39113ae3389d369524f903583479c7c8c5ffe1b", 0x94, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) mmap(&(0x7f0000ff1000/0x9000)=nil, 0x9000, 0x4, 0x11, r3, 0x0, 0xfffffffffffffffe) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) write(r0, &(0x7f0000000080)="da329b807b2f2e20b4c5af94c72ef0be21af54c9d044d6e379743fb4d4f1bfe3594e8a", 0x23) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 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, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495a8acc72268e18f28aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd3"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) 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) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/73, 0x49}, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) clock_gettime(0x2, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x87, 0x0, 0x0, 0x1}, {0x4007, 0x5}]}) socket(0x10, 0x4, 0x61e) syz_emit_ethernet(0x333, &(0x7f0000000140)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:12 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) r0 = getpid() open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xffffffec) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r3, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r2, 0x7fff, 0x92, 0xffff}) setegid(r4) r7 = getegid() r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000180)={0x2, 0x0, {0x120000000, 0xfff}}) r9 = getegid() getgroups(0x3, &(0x7f0000000000)=[r4, r7, r9]) setgroups(0x0, 0x0) r10 = getpgrp() r11 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x10001) openat(r11, &(0x7f00000001c0)='./file0\x00', 0x1, 0x7) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r10) 16:00:12 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="fcc581c48e636282b129d9f70e1f619ba256ba8927867f3ae073f7f2e13888b39a3324afbc0f28f744df37a55a94e152cfcae0d70b44231977bf24ba0d4d7cd178861155a044a8a88d9aa11bf3b92eece5983434154c"]], 0x1) fchown(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x8f0, 0x6, 0x5778, 0x3}, {0x1, 0x8000, 0x0, 0x8001}, {0x1000, 0x3, 0x7, 0x7f}, {0xe13, 0x8, 0x1}, {0x5, 0x0, 0x1, 0x6}, {0x18000000, 0xf4, 0x8, 0xe8}, {0x40, 0x5b53, 0x40, 0x101}, {0x7fff, 0xc6f, 0x9bf1, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000640), 0x3e) write(r0, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:12 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) fcntl$dupfd(r0, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) pwrite(r2, &(0x7f00000000c0)="ac46148bd9768573e724a19d03da0b32ee41d91aa6ea1fdf60fc5387a095ca822e602613a91c894e4a75460c301e88b6c1f6c1ffc36ce334f8dddddf0b228c5d570f3e4de95799052fdfb894a845e7c136ff32bba9805652f54dfa2f49f30db7d2ef69d91ea0a4c0b627349117744cb321ec3c2a5620906212dcd86df265133f58d84e6b48ae7b1df3f2abafe06d5c", 0x8f, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x400, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10060, 0x1d) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000240)="416c5d0468d4a4f2ec5697d21d1b0eb03822abd12b6c2563a192c6f1e6492abaf54d161b068f122211fe13ff", 0x2c}, {&(0x7f0000000280)="2f27bb250fc65b816d43dd862723da28af2552338b1a137be179068e6c199d7d376ac9e3c59cc31094a57cb8983a0cd0e0c533993d56789bf0fc0797baaaba801ff709e0cb06a328c406c79a9900f4286360cd1914dc016931848b24ef6bd5909e7bababbce919b0a102e3d8d1a8ec0ec991e03344f4474ad92d8181743e5d799bf5e165d7ab6340ae5475ed965b227756bdaa70eff502120877f7537654dbdd7367ca2ece09f330312bb67aa96601d409742618740248541732bf985f47113610ba1d3b23f248eba18deef86f88deec9a0b84ee7ce477b69685c85ea418866c103c8d1c7b", 0xe5}, {&(0x7f0000000380)="661bd64dc53972", 0x7}, {&(0x7f00000003c0)="078ab0485ab7daba1a096dd1217a03228b6a8d0a4a95f29d4f1d3ec17d5dc0fab9009bf4e2df799a036cc75a1dec729dd765258e007562bb9bc4092cbd170f09c015add8478a20663529feadc5e54665391bbddef47b75fc2ff6d894c5616a3fd66add1e8e44bd8e89f5fac0149d44ecae178f5ae83287b93b", 0x79}], 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x100, 0x0) flock(r6, 0x1) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) lseek(r7, 0x0, 0x0, 0x2) open$dir(&(0x7f0000000500)='./file1\x00', 0x2b0, 0x20) fchflags(r5, 0x10000) open(&(0x7f0000000540)='./file0\x00', 0x80, 0xe6bbbbcafa79af1d) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf3a524fba2719e1f) sendmsg$unix(r8, &(0x7f0000001640)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000600)="8fbefae6ffe839fe3514f2100bd1fe83e61ed9b74113d1b200c93cf3686b0d21afd1b54383c4722b4526bc0361850d0baa9ea81f938891428cda973de193122bd8492ddefbdccef933f262b8526ee1243a6d4f31b5924119feaa2cb22c270f48d87fdb937b55214cf1178c740f2fd0197af4882664e63038a0fb879a14b119d5e8c3c297203a32a3d6c9ab8e47a766b92fa104c66575404caa5dc94fe6f975f4dfd79c9afcd4678b9778ec9858a9623c2719fe03d213dc57fa9eb3fa56a548d12897a0e414923d9a8db79f13791a8415441eada9af85c6235618e97a1c3cb73f069cdb64b8d60d526a8c5643f590539c284f25ac06346ca10be3c7b0282583024352b6c00b6312f32eb32a710ea9d130540225c514cdf12c2f663fa98bb438ff58f092ffd0b516190617fcfb8bc8b21f58c08bd37fa6b7bb17e7b4aafcd00decf745aa2d0e0f6d08f9235f609b85ab9897e886bafb778816019a0d380518a7541e50e757bc65da9bd1d86546bb9af831c3dca267fe09606ce2e3b4dc914df04e763bef4226ffda12181a958b07dc0b37c15a619afc45c832183884475250d424d03eaac5dc124e88d6cac3ff78e5a73bda263cd5b5b9b35c060d751c8e313d279d9258d56daf326b9bb82d3cef51655c6e6c844efca4ed26cc1471da6094cceeae41a05d4d381f8f48294649b5044cad166cff7274cbd29642fb4e44fc76374da322416e82b906464e3ea0d3f70425b7425b4c3421a387990eb508558a4e5d51635106efa21f746913c6aaaab7dfac0a49dc742419dad6c842c98a1811cb77664f2360e893bd71ec2e522143d2dc9c09e50ce01e4a002b19bb73de92dcf0fc3b5792cf85a33576be2af4ab180a049b8e72f808286b8d18da650dcccdb1c9bca8027820252c7135a6929ee715619f599bec1f5a82cbb84267edb057771e1907e480ef395d76cb3ffc247af1d7b534740f91206f60571d2c4c33037cf026872d7fbbb5b9b82bd706a4739381844b5f4ab81c26b8bdbb9ee7d366235342ed09264e203104a4882e47c3f077a3b982c64dfb8fb20805d38e85c9ed12792c422bf82c84b207fb46dc566a0f2f94a7ee5fb25e66a12613825f1001e50238f6793fd64d4fe34061c65f3d1451adc9816f0e63a16f10fbb6756843cb81fc40c7e76f1fb3a625402dfa272c4154980d7fa96467a0b575cf661c005e7ccff603496955dfe05b9bcceb815df45acce5e4ed3bae21503d7d57e3539562a5246a9d36cd4204f37f04f8d8de81a71ff26109579663e814688e4b9fcce32c4d8d4748e4e66f8c50e0974c699238c13c8b4c10f2fccab29fcc07a935d4ffe1419632b3f6ef5d88935f79772cc532b9fd259849388b1fb9f05b5d1cb8c28b43e888276f12d23cadc1f30b68dfbc96b100edfcae5a1ef940e8a881cb00ea51615ffb75bff50956ea1e393a77e41821165c94b011f212e966d352c188bcb4fa385d77844b23d82c8750f1be7694c3b5cbabb9133e2847de9c45bad3323c05b4860929c28729163cfd12e2106e48ef94f88bf4c845f6cc331d3520a597b5f8cdbd6f3ca2dd09f6e0b20ac3f6e352202246acbb6fc9fa4e8e0d223ba7d0ee8f09f60210d53a6e3b98ff84a2446cf903c7fe756bce1555157a4d4dd0f32912b3b449e9e87c7a1a220dc93837c976df5c3dcf5aa0af8b1ac08378725dc1b59769be517caf69deede3f90509319c8d4d6a4abd0c35414abdfb8becfb8c67a2e2badd0d1e0bf166fb0147c7bb697b83482af731d6866f3dd1b22bd79ae04e8e3398fffd9eb04573cd7425ddc1d7e2de42cc2a4d85daed4c742a7e657c3ea99acf02446d4a5f11a1387a3f6922880c7ab394bb9eabf0f909978222e4a376aa7b3232ab8831cf0c552c326e2cbc76be78bb6b4c777681cd7b09ef63378cc4ea1541d6755de59e6ef58821c55fa2e727a0de914f37cd9ed049cb68a83f18ace90a65b230242caff466433a25dc5c057b09964dcc1e47afd956aa7d9f396f959dfbe16246928072ac96fcc4342df47310202339dff59e82f5fc237f8aae7fad063093dfbaba9f50a3f9f470a063d30d29ad37f45d181e6293571a9c044a43868980e0e2ccf0e177d27818ffff7f6b008540806361fcff7f1448fc5eea5b304ab51b4f2c5644bf1dcf5324403e7cb8312db7216c5a3b89eac138709826c4aac98117b341ae6be4b88de43cd2b212c5f6b6d66002bb4192e2a9492c573330c580a5c43c3fd7a326d35f0cdbd330e3d8afdf8a38c9e3ab762e7d6774257256d53e42bf620dccac73eb40c2855fda8171c73ccf2d62edd1f196b06007728898b26370e455d8caacaf51e9f321f8f0f831d7237dcd1b7ddcde40ed1dae22d66a962f38b80e4ad3d6480a36026ce77ab11c7f03e6eb755ad18748b8a26330e16a4e990ac619f0f74f32415ffff20431947176905850b62667760f1a9e48827dc29f7bdd183c40ea5f29f49d0292b29c89ec88f38383a8e0425bb08c278d924d4d4f5f2997f335ad4be57cfa2f6b0a282293fac195788dfcb1e46ea8e914a7b8b0d979e7c421dfbed6eaf3c9ae1b6a9e30f64656ce82feffbaa026034adfc7beae9e2c9898903e0fd94c8349a44b741eee9a4103eeee3371ad2a961031be07abcbc4263e122237c7815bbca14bdb9a02342db71c858b8c5b52876038b5ec04c557c01b620cd172d037310237e8da47dcab21bedd24781177759ca85a817644dc936fdb5355b078a3aeabeb951a4f1c4e92e054a7f3245bc24958158640f2d01f0776069544bc60d34070f63d40c429908351763ae9586828c4ed038a2b689b4349405b80f60b81da53166a755dd86d5ed9c81b847465095e320e024a478031ec0b1e8a83d5e5c93b61b4074789ebc2c041c060804dd1d32b4bcdda781daef5b8a8cf992a547432489b0288679d5ab40b8cbe03261eb87ef8dc397e4ae34a20b4e1b77fc637b04eeee131739e1b4adf472aae246d19fcf23b0f5961cc450335cf4f394f5d531a457830cbf9e93571fd8363fdf1de5f7f7c73506c1df412e4025eacfdaecfd0c73af83f0a144474879f168a4d76f1c20e8db3621ada4c643f0d77a12bc6821a6350b49d49fcb53655a728b5434e658b1f94231add29520a40c27324d023140a01f007353599d80ca0cd5291ceb2d6c3a7aa32c5d6205645b34dc242e7c25a90c12215d816d7f7ac245894752163d94d11885db8930488247faed7f50900d393bf39e0a63c4505b72ffbe2088b21706e4a409ac3a96caaaabacd2c0fdbcb26993ec9225d8c2dda6b21df8a2a1e60f27a0a9b9abeaa1c26af20d777ab089c1b635ea2de21d1d681dc96e6a9a069aa0249df91904991be9a2cae982c9689d8bb604eaa3d208c539037502c576249fae4d5e116f65d9f74e3fedd2aad5cdde4b6ff3f3d535e4336cc107c823355f3537d51cec6f498650d5f233c464db5b7e50e82001e6700e5637f97d85efc11e32eb4714ed5fede33592d733d0073eddb826188c3e6157fd67f752ea443f7a1dceda8a0975c438e966d4ec510652412ac30bea83577e163c80e08318c8ff8e300c5e6d3a23898b18071586ef101ec035074b98ac6b53708a3291fd741ce41b84ab1f4f7ee828338bbc285f7884e02580f21662dcf1e810bb9e7ac6fd44a517e8516b47e02668d1061175942066529ca869e56fdfbe5eeb029207afe1d7eb13fc68c11806cbdd4ed241c1e010e82f2c72aed7fe8121af24451d84786ee6fd9edf60a258d347af50afb04713e2d09d427fc734e590729b2f8e506113db3e8b66c5f04026e7e371a8ddc8d1917313063ead4b98b2ea0bda7260b0329aa038371fcd924fe0b743c2ec062b2a982cda8ad35614082cfb7c705c9d81d8f9f70c16470debae2e0053736829ccb91593002f0f44facbe6fda8f9b4ea3dbe1d66427ef71889ef3cd35e9d9fc3e1573473f043123aa83df4a2456d6e1ae36a7ad151ab63052b600d81ee9d01432f6335f9ab4f312dc5ebbf5e8f6b8b8d194ce25c5dadfd10be5e40dd701e4572b102d60bc968d3841e0a775a1173fa4e758c47d9a9ada4a2e5fec6885599e82b5b144faadf474bb409a1fd0ba4c6411322ad34dfdf18b7ee99b5cca29addd9cb1fc8301541b7eb4b81da3635656d78237d56f921eb733f287efee59f4a2e75d150bb631152a94be087b6761115d59eb635e6ab0fedad1cd95d7036abf310739e5a630d8422f19fad495854db5b15cba14f2e9faae250bf730451563e6ad24a53dbb1b6cc91e1d415494b9211d59957ab869db0edb6358e348cdfe8d36cf28015c03ff1e1db2dca7569721f4eb9ce9bf60bdad4ba53b1615525ff52e1f2235093bdba9e5ae880791b2b43ec4bf3469a693a724d7a29155cf0084fe52512c854e262059df8be9ed8b02ca8e1984b964ad663341b9f0b5798efe27b449ae39c9c01540c6b57e869e2bbfe8e9b31ebd6242abd48986c9eeadbe6c34910e533d8520d4b8225c9b004a9a9f4fc82be9abb897845d6b584ca59a04cb6c9ca6cae4673899911776f84882ba91deecea3fe352117d8f0ad4b0c76a5a4b1afcd31fe64a7e0782607833f0a2fcbb15c01585b27658122d2d1e471b1d1004f923b9c7abbc57bf85311603834c086a7f9f1d8c98a60aac4ff8ce54808b7d465703385938e67208d2800c3f3f4e2c9dd3fb9e4addf6340585ad02a18eaeb6cc55a39530195d4c710a3f7af453717755d42eacf525eb0d27ca7a1aa613f9e54c949444fbf6b60672250055da9386a57cbef4d8e1ed7a282908f7be067a5a762af697c3025eb5a3c2d97a80be21d82411dd71d8a0841a77f6bdeedbd034b6f0e1c0c1089defd19438df33233abc01891c272a7a040bf657b4a2dde7367ad15580835c9f2dcd03e3a7b1be27eed9dedbe472e23dbd09894e915e0eb110d392b11a7e477243dd6607c2c28ab7c82482aaf46bebb62083f77ca8dbcf5d69be6f8c9717dfeac3634f2754962e813ac6d0d52ea85d79109f2df42d2f1850ce3775d4f759d993bf74f5bb1662800df9e93f94f9adb91495b3234ad072837ee7100ce304a03ebbd05117dbda355eef31bb89824c51a259478cd3713f5b04ed9fff4aa1bd6b38145919ca29c942364439c4544e7a05b5b29d91706f6f4d33dbb83276ce727a4b2aa809eed72b29261470e322b10d4bea8260ec1e16606f2520bcd4362b83060b91fad58e55539fa29c64d7c669a51f84803c0695653b5cb7d6b58f8c010d1b797ca6895a1c770d8268d02406d41f0e9de158927a6916e86baedc6867dc0399bb907686c99e8f57148c38affe52990331662fa51f12dc4b4853a676e3eedf86793ef3a5a3cb34cb376b5db3590edb6043c9957cfad485bfee7b26d5ca9b42ca4e275e78d8c78544a5109850f107b3e44318771285734b213631d463438aaef581d9fadf312acc31ebb66f8a0dc8f8c5b5c36d46aa29080754a50b4ecc8d7c700b6a0403e492f670720770ec08b5205c88c4ad00247678c1118bc4c4419ba57d3e0fea83047841f05a721b075f13a26d1996089e3df45dd92bc8a21f9aee06b1e11a9cbd3890209fe919732d4b8c00b1b301b7e5e3b51fceba49af5ebc12fd39638076f20d088a3cb191693b3508bf02f45b6a21b184246ecb88e32b9a31cab7d29f400e353d43916929d0b58c79ba75715b1591febf5c7d33e4c1ef9fe0125a0bce55013a57f1106e830fa7ff001609017d49eafc586e12b26ee62f09da9238ff71979860a28543e7dc5505b0af0e25070c31e7c6692593f6b6e42b010b86", 0x1000}], 0x1, 0x0, 0x0, 0x408}, 0x8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) socketpair(0x1, 0x3, 0x7, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000016c0)="c56e428327eb63b3e029e9e71f791829bbc85d832ba2e740a90a28a7702f77eb258d8919bdcf09f738c60d1a810facf75512f40d04ac3718b3ec0111e7627d55bd186ac4e009a7830b2c9c6459f8ddad4a833c6c06dca77db539338b5e2595ac68b125fd07e00f80c5066b31a3e6515fff1a98bb8858450096db48d5eb6676b4a8e724129ba90d1b8f86a706a4067465f07b8292ed0329e82f1958031102778bf1f2c445bce1b348cab67e93fa8656c039202f65e37d9a0fb860872c15f0f6937f287f763945edbf6fd79f4700be91a53d07eb08ceedf20523a145f52291f2bfaeb2af64367767c485014894e1f87c56671f599030ee74e352126859bf16075b102aa36eb78f0730c9388db3f4399a05d67bddcd90f0e32869a4972f9249821f7d60d3ab50b91e574b130e2c8c0325e85d2dfe762173f06580fc730d3ff8876e09e0d7b94f9f52b556c2d7851560a46db02f337124f4ac159ca1353aa24d55b6d813255b06f4e3585ed0d6f0c4ee4634968224524993e1c133c6bd51145806201a48caf6789b557e6417513ae3f3f0b2653a515f47a4690f10ebf0c9b8282be331795fae2c1ecee0bbcf5967394f4508f41ac279d1369b28ba25cb1091bae2d3f41de11e05c390f51b86b688666de2060202382775395bf7c0ed218944592da358abed1a11a8802a049538de55c41736a68a07b414e6868ccc92322f5b4b1e0f4c1d0384923c756f3ad9084673074ddd341080fa7bf085a0db6b957f10ce3e36942bf0bbe435d0bcd8e3cb549d9109b9a90ccdafd04af0f841681d40239dc434aa9d6ce5372181ea56c73616c979d2803d1355db128ae8b1472a84e553ea4b69dbf2b25b5d88a78c3e858955b4ba76107f359651feed348c63877846203cda6bc21f9ce222528b198740e13f60c1505c330e55cfa2afb3096b6529399c6049aecbd0ff3169ef27743cad5049c196d576666de5658ad39b841aee5bb88ccefbaeb91917c95ae1b6612f26576ff6e31ae1ee8cd96a764ac327d0635ca1efdc218aed2615d4d08355eb7d68f4c590b8bf1e1fdb3dda1e3a91af445d984ae0cc4f08286bd0c496c82f50424b252db5b10b572f7b82e6022d4b2dd0c1061d366a9bcc06b486ba4069aff5777ab2963ea1747c3d7f33bfa9d63af35e1dd8eee68f50b76c59700427370f75f989fcfe38a0f42c53032e9cd4ac05d4fcbe21f52cd1d5e2abe1810d6a19bab1ead4de781fedf022e4b9c0434b41b11131d5b41b9e36daf47153e1e70b1d4580a071b3044945253798c096be5512b80b15fa4e2038e82f5a3d0bc7a56ef4640acb43ea3f9940cdf9ddfe4223251504c31672e7f296174dad898bc9ec596e2cfa54f0df1fa7d2039131de6c615d3ba2ea28ed786cc7fd04342ab8825105ccc9273e229e3f94df8f86c53e855d793a9366d66d31adedbb9bf0977e8969f9ed1b4c7f9ec5d19926d54422eae4a1fb31f1e9760d5bb7e89885ff75119a88aa922267b4864a6d8a18709dcf3fdbfcf49b606fe29804f6ef6b45cd272b9a456729013f8997fc2eb3fdc6f742740e85eaadc3dc072cb9584957af41495788c0d8491b40ae040495fd7aae0af22cdcfdfdf0b9951d7f54ee475e24844dd574a4781bfd89f4fd2a51ada8f083003e03b131fb1586e8bdb1d6a20e7acfd504a6cedfd7fc0ed34c11179a0a696c6e92e6d92f57a6ac3550293d29e5a9a9ec905a9fabcda243489fc79cad0d28cce31fddc7d98efb8f81cd37ff5c813ec5b1cdc18eb3e8542a2b092dd92d185a374280872501b8d5348c675c3b9fde8e5a57c570ef4ca0aed01326b7f343c231015e7de3143d9571353ada5651a095d58f5d3ab43f83b292210fcd7c529b027a738c4e7b10d26db9f3ca1027394aaba35ec4e413ac7f4a87ddd7d75d94aeae8a65a86406b880f9d9459d21e2dcfb0205ee621239a44d19fe05272d596f0a55afdfbccc3e8aed2476ec02b4223b009846b5be79e61c67ade53110cf169390bcda620480941d7ab30f5ca7cdeb10e1fd5f5cdc71422ae941710f0fe5bcea76963aced203a17a7ae5abf9ccf5413de970ed144ef09f51f2e909908114c9482b1a078e62acd4a6e05cded319fdbb66d388019a20c406e8e51e0e9b0134d1804481b9d686478b16a06cf46a24792a65c15d7297420925f61966c3a07877a6f67c6dd86b5999e995045164c542fb194d0a9170ba8d27693d826a8fc62519fafe24a326066dca9b117b269cba0e8739444f9f36a42b0ea080dd9b95f8166850bc19d932699c4a428ce612b05d4b09844b504a9f21e332cdffa69b4558e462f37c03d04728d947b434d53f03741382e541078f5524f15754e81d108b2a724c22ac53703515f49a75dbb8c71dc8c915c606ffd68a018d9fc6fc477bf398f3a3fc9e0da7f5a1d1eaf62dd8ad1d793bc93d064126d783255bc47ac396255afed18b3eb8987be0402aed9d42ac7f2610d60311a6509f5463d7504dc1dee6d3d0434f680ec30b02d8237638e3faa5f659b30b748fbf508edb2d156bed9d7ac8b73591c5702acae02a29e3544dbf12f9f0a1b5d0db2517c5fcb4389563a695ad650a97c65a325e53da6bef43cb7dfa10935c18567f6369d7d32e584ffad050c7c43c61675da9d77824b233a139b2d0215f72a3ef9ba734892f0c398f2d95e3c38402fcc80e814cfd9fc7460a9517d080333bb49411d95fa4628d8737e76860134190d480438102e1736d682656d703563a9a866c58f7cffafa0847f5253fa5f49f27aa75b4893b3265945746f520c191bad680f7a1139558b30a8e4447d6b244a69538475cf006944f64e5b19f3983270f200c8bd7fe4d39592746554a27dd90f6266993cd80b2a4d5f8f5cb01d13a8da1bc5330666d20e8731b4d5f79540ab5db169d820ac98d23927da79050999646bdf9737a365d3f18d0c97bd63d564f940dbae9e0eae3b47971d05a19f2427aaeaa20716a4e5ccc7e18e153d462d919fb4565dd5dd7383af01f5f45f9bbef3b7541efa222c4d0411a824aa94d07fd53489906691f5d73138e2318a23de1915b25be9d5007597f3cd9250804c87524def69a2d39d93738dfcd6ffe9f035d83236f9b7ad424207a262ef013ee45c2ebcf1abe8a579f468a616b443c942e08d59cf0fe2373fabf54ab1f643393fee13b79a5f3ae5284c8e83c6ea0673f64834a4ac6c78cd73fd6b115f8eba44c03c12a64f57431cc60fc0d1442d4cf02fe1c67f0a6a5bc2c696a578240439bf43c47f46a2e319d5b61d75c0ff1d36a49260c96ce467e181cdfa8e24db27e56f76b2776f4941849382b12b13d8042be67bd82bd7c606a10cb90318a381850c21e1cf7d8154bf1f9887f2e5a5ea5a18f1a37cf07d072ae50d96c1c27c7161d35cb339736b7f2abd2b5124d8eb06b44669ef60c19f744ea4ed74445743810425cad05e4763fc0305663ab39b7d31644144bd0466f357153b383b83ca110b3fcc74e99d3ae4be7abfce232cef8f34be124b428f7920d2f8d627af2477a1490787dcbc2c4eb9921f3faec817c0b514ae6ab3e2815b2bcace1a842645d278d9ffc289f26cde45e8c579c0c1bc1d993896553caa3dac5809e90fb9d2558cb070e4a1bc4283ec15c8fce4f31e1f2a68ae7d49be1ea5c09852504b195fc756db4c2fc62ae90fdbfdb74dcb66078d0af779d17640897a4aa9e03b524d40f2a5feb96a78913b1e55f4d7286d4a49810e32e0d10468e1fee3266b707452aeeed4e42d2c1efee938cdabcab884cd3e435a94a5993c5c51ccd2d7c75eb1e4ceb6f8ca78135c03cdc4c5cae04fed32fc228f9eeaae19c759f475e24e9e0a1c1b2070636ebf898e9ada95f6a7bd730115bf177922f1242c10a890f238dd74d1fa6020f1375958a71bc264adba635f681d8655a0838a81bbbac541f1158be44014500b8e57653eb74b34df3a956d91a817a9c3cf5fc9e9b2bfdaaf054fa072cc02d95e808839d53998c8eaae03f29e89be4b0b9374c4adf49ccfddbb25ab3414af1369ec5ef1b6899c326d6af79d356355de5b1dc552a3cc632db4886a200b3f6372ae6a763416367cac108a013348285d01c3ea1bf66aa883018d506f22fb33d0ff0922371a80482d5135860975462a7024afc40163c0a16fb2a5a203bc4a52b7bc7835cc8b08b30ed92c1c295be234a5e9dad0cea409c7ebf99c9bc1815c963604c60123e6cffb86d785daa16e36921ef0c66acd87a12cfb9b579d219ccb19c2e82b88daf64de7558404001ce5f8c606c35b37b57dc34807ed61d8ec5f50c3bc74d9d6b4b945620a02293df41ae22ef3bfdd3cf2a8b9ebbba228365fc0a5dd3be1baceff2c4ec35feabf6d7fff6e95e8f268834e9a8527c901f9bd96da1a4dbe25ec449afc916a10eb897fca6559fc3c7fd87e8ab9a5991ae76e282902116bb92857251d97dca62941739d4dd3e0dceb810bd6f0cb70c07429042a7310ed2a7dd9b234decda2ad2c7f27565d542609530b57b7af80c8aefdfde997d6548e95f1d70ffbf3d78eb9a13bb06cffcf1241efc2b3e20732db822d59831c578ba923375be8843b374544e631ee73b43ecba6274447a6d2284fb1ea7a0de14b15c0e580e3e4f396ec769a65c9371255b669f95d2d8cd1120752afa4386bdb5ededab77cff8dd34b1171811cddb84228c9925ce63c13b484ce70af668ff477dc0e270d4f74234bfc8c3754c641a8dfe3c2c1bb8c435addc023485f6be0dce83ae4d158f609f39feca74190ea2dbfb420f64237d403d67fdf2cb85c3f62dc9efbaea56e5c380e2fe3b960e0ddea21f395baaa39057cf7a6fef74a8c80d846b34db09ff3b64a019410c60509895ec7082d11aa9b75797d26f98cb24f7d0a2a4cf19178d52cbce7a6a9660a54e15b58d1351bb7e4744cf4c54ea793f1e765b41a9d0b0e85b48e2d2a262d79482e4dd3944fafa3f634fb46047aa5efd84673925da6af62ac9530768ec162607d131ff007669140310a20b7f657678de65d1b6b4ace900921b5d553496c1aba5178d0449527411380a147c04c7754d96d7aa96989c3755fd851bc4d37ab54ba0786fc6a95e6129045fe15eef0c39da932e01deeca7caedc8493b7cc25d40e0a9de36fe0f9de33bad81c5131a91dafef598e4bf69c0381c9feacadea8b29149ec26e5890d0a9edcd992e3974f0d8ada52c93061081b43b97d62ac04bf6c34dba9a673045c6b2ac4678f61edd403e95edce0b831c5de2376f58c151ce18239ae6d32af679e4a24b8da544f52b72605f0f154c5f7371e35687710ccb72026d1b5dcd336b0301fe7dd7ea06c0652df596eded71327856a52cda11dff73014c22d431c477dc9ffb1ccb8c5a7ece8260f8a115e6b0cb7d65be53732180a2cbbcde6213f120d786b19e0e1f8e469c76a8c37ace7ab0becac10c0644adc89dc0b83cc99cf9f692d2db89f2b872ca9631f5feb06947184eda5bba6f81139e30975dd4a380efc27303480d69839b21098de3d26adbed64f3b4fd8a8eb37d7aa248cca8f30fc27368e1f65a5deb03ab0526f59a9c3f54252d07ceed0eb1d0d4175618d0ff26b6e3be5f45475f7241975ae0c2a1bad267b442870bb94054c82e9aeb9e77036c7ebbb374d54247f436c97d19d34dbf716460795759347b9e9ed43251f2bd14fdcff6e43093c8d8f8cee047260f9a797de957a1e40b28e719e34185475f40a90774c383a95784fc84f8b5d2e3991846cc01661babb812aa1e5728f93919c09ef02b9c3ddecf213d9ab7f0cdf6b6361d80894d6280566187696771193ed880", 0x1000) pipe2(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000002700)=0x5) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740)='/dev/zero\x00', 0x200, 0x0) fchmodat(r11, &(0x7f0000002780)='./file0\x00', 0x40, 0x2) write(r11, &(0x7f00000027c0)="0852a67620ed489f84e1f156a04f8f788268f1ad46280ec299c8fa7e6abe1a3ecaba590b05194c57e306c77f7fdc403b14ae1acf8c69f8f26e922fc32490f2632e2895d0662a3310a8adbd5ab821a34b980866c4df6a4667c219dc492bc69d6d9b513e2574acf1e231be157230aa1d39e557ee6e84f6350e0d81362440dbcd0fdd2e31ff00744d463ba5d39fb35aeb4420f0edb40d0fd090767ad0158931bd1d8abfa68962cdce79889a1496551d4886797b", 0xb2) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:00:13 executing program 1: pipe(0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x13b0, 0x8, 0x40, 0x4a75}, {0x7, 0xe3, 0x80000000, 0x1}, {0x3, 0x20, 0x3, 0x9}, {0x8, 0x1c, 0x2, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = fcntl$dupfd(r0, 0xf, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x3, 0x1}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0xb2) r5 = dup(r4) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0xaf87) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x1) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) getsockname(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87, 0xffffffffffffffff}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000001c0)={0x7, 0x9, {[0x9, 0xf5d, 0x8, 0x8, 0x9, 0x5, 0xf5ad, 0xc7, 0x2, 0x822, 0x5a6, 0x81, 0x8, 0x0, 0x5e, 0x9d7, 0x52aa, 0x8], [0x6, 0x5, 0x2, 0x101, 0x80, 0x81, 0xcc, 0x5, 0x10000, 0x8001], [0xf0, 0x121, 0x3, 0x7, 0x80000000, 0x8001, 0xffff], [0x0, 0x4853, 0xf8, 0x9, 0xbf8, 0xffffffff80000000], [{0x5283, 0x401, 0x6, 0xffffffff}, {0x80, 0x6, 0x6, 0x8}, {0x5, 0x5, 0x81, 0x80000001}, {0x5, 0x0, 0xff, 0x434a}, {0xfffffffffffffffe, 0x7, 0x1, 0xd16}, {0x7fff, 0x5, 0x7, 0x1000}, {0x6, 0xfffffffffffff800, 0x2, 0x5}, {0x5, 0xda2c, 0x2}], {0x80000001, 0x3, 0x240d, 0x2}, {0x7fff, 0x9, 0x1, 0x4}}}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="d78bddcf84248815a0548799d8f6ac0905f22057fd8ce2e1a950dab2d4", 0x1d}], 0x1) write(r0, &(0x7f0000000000)="0cfb10667d7174b16c2861e487477f2e8e2e147b6e4a76835b5208916c", 0x1d) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xa0000040, 0x8, 0xfffffffffffffff9}], 0x1, &(0x7f0000000040)=[{{r5}, 0x8000000000000004, 0x1, 0xf0000000, 0x6}], 0x6, &(0x7f0000000080)={0x3ff, 0xff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r3) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000013d, &(0x7f00000001c0)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:14 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000280)=[{0x0, 0x1, 0x1, 0x4}, {0x3ff, 0x1, 0xfffffffffffffff8, 0x3}, {0x8, 0x101, 0x5}, {0x6, 0x8001, 0xf26, 0x1}]}) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r8, 0xffffffffffffffff) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r8, r13) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 0: select(0x40, &(0x7f0000000040)={0x3, 0x4, 0x64, 0x0, 0xbe3, 0x2, 0x4, 0x61}, &(0x7f0000000080)={0x5, 0x20, 0x400, 0x200, 0x7, 0x3, 0xd218, 0x40}, &(0x7f00000000c0)={0x0, 0x8d, 0x5d, 0xffff, 0x8, 0x8000000, 0x3ff, 0xfff}, &(0x7f0000000100)={0xdb, 0x7f}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x0, 0x7) 16:00:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffa, 0x9, 0x20005, 0x70c560e7446224af, 0x1ff, 0x9200000007f, 0x7, 0x0, 0x2, 0x0, 0x3f}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:15 executing program 0: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000000)={0x7c, 0xff}) 16:02:04 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0xfffffffffffffffe, 0x5, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r8) 16:02:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1e00000c4, 0x250d, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1bc7ceae}, {{r2}, 0x0, 0x8e, 0x8, 0x1, 0xf3b}, {{r4}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x9, 0x2c4b}], 0x7fff, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x8001, 0x1}], 0xffffffff, 0x0, 0x7fffffff, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) mkdirat(r7, &(0x7f0000000040)='./file0\x00', 0x20) r8 = dup2(r7, r7) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:02:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000580)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000059e000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000080)="a1b340785b452175edc3f2f409e7478a2fe4ee5bb7dc5f7c6f6737865d45396af64548dd0bb6678e2fd571364b521496ef58ac974c14fbad8667b95083e77e1eac4f3d54682fbc21108b98a048d59a9e3660bc41e976b775657821226f284c", 0x5f, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x1}) 16:02:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5}, {0x40006}]}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff9, 0x7fff, 0x9107, 0x7ffffff9, "73cc517dcd000000000700680000002000"}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0xc0) write(r7, &(0x7f00000002c0)="1ea7ad53c8413e7f1c6d2f5e723cca87741bb3df3dddffc4d842d31b6225a9c16abb03a4f56fb58c30320865ea8bf2e5b5b8380d1585cc82c776edf106278c8296f29238654eb0264f09d761dab3d0b4e73f3f1e7998a7f2f7a525268143a807182bbc9f931fb7cc339686c341462c586288006e74df273bc1d6f2befcf0fd87ab28edf5468b8eee010644dbf009e700a8b0a55cd23eedc5c0fd58d60d64c0b89393b09502cdef55486805be130e9770296d5f393fb74fa570fb06684126edf2a86a435357ec1d5c051f87ea623c969f8226380881c09184732ea06ee6064d09", 0xe0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) openat(r6, &(0x7f0000000240)='./file0\x00', 0xd7da59e4185b881d, 0x80) close(r5) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:02:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) write(r2, &(0x7f00000001c0)="654b621c16a69c8f8be12e42aa0a98c5ca21f873308ad884e573f32c6b7a54589911c2e59fe492dfbbb626deb0a2beefa4b1a87dae8bcbe32b1d5a965e3cf1efbc55a95284e562a1968d74f1139d0c38ba985f1314403642450b52b915ef06688b658a914362169d64aef38911a3fdb82477ff214a18ad14df410faa585697409fc809c60e87c1be858f1afd4adc0e1c02ae994f2d5097114a2222a18e3a2fc5a9cd0a30a5a5b687035597fef29321774aa2b66f09181e432214e7a6bfff8bd12a8fde545c1bc5c142172217e2ee3949f15ab2038b9ace545e09ffbcd1d37e2642e966225b8b9789059d4e378bbc1fab80472972070fee7d54e6674f5f331917396c23075be41ecc270508f94a2a4645337f4feef961ca85dc59455146355b4e70fa731d9c77e6702b64e7a28344eb160e8dee25a83708c1902498e40457daf8006c6a7b5f977bd7898138b060dd74f334dd863de94fc054252696a3e7f4263cfa9e9b2ec7faa2289de2989d665d99b0124c3e7831c9a2a2143c28438dcdb34ed6391e2846ed4bf5d26868179b70471b1dc0b52d29c3ff40c4921edd7b87db6cdd54f49bc2f585a88555fbc0a60cfb89caf64ce082c8efb92cc750033cc3f04f1f2dce0bad424577815e2ab3b20afb55e5c0471347efd310753d56725e31afc5e6d0c48e67fb560074d63a4e556af9290870d5f88085f4ae97b7fe2a0cb7b822d400c5d2097812e23a5cbf4c79947ea1356441045e83dba82d63d16f5f785d0875fec9e59553c19f1dc066d92e19cc41d8089c4ea007ba7e4f0525dde5384488ae92fa1d356e3d4b8af307a5a6733abd2536359b226e4f97729551f5814f6fda3e97f99de385de4c36536840ad7fbaf05df311cbb8a07f879b900f0417bab532c2d432dd5cc4a85e593a1bd8e64bbc57007fb6cdb411d177132cfec7538d5f0470c71339128b6496ce3984327a87bf95043c6709dbf937cab4d80f10b0ad7487ef55888f4299655468205161a63a7b15c71e4e19245a5624b99108820a494b9b1def87569a08ad58a0903ba04f6c4db1737f20f1dfff0da1229677c8888530a2f713a17a9d360cf8032fb5f1be2e2e02c58b70cfea28bc35f721037e4b0566a83113b89e1f23451ebf507ab45e98c14f622801547f64a71fa81d7c38acad3f0e2b3f2bf7d93791c01b9d3cb09905e3c5d0d804012d23eb9132f24366d8c08b742a483e917f413a769c7b8f9b20c795a2598e86f2feae0abba67ba5af7608ce2aebd111ae429e11abec8232924903d1c4bfb1fadb1565853982f11f1f30c043bdc46afa166530e95af84bdc5ea4c88094e1f705fc88d3e089bd64dc6b27a1c4ba33a06b2f047d22d5ad4c76756d495d87d32dcdba59e43b7a909063de2f5988524fe54795066f50288d21a8a4f25164685cd21cb0199a4972ebbe6db6282ad92a06681be3e764a792f71e561ed4840efb9943f324438def39bf5432f2b4af7d4d3094971d11309f3d9321d5b689475a4b697926008df234bb5c16c2d9e50d5ea71f26b66950d6641bf5e26bd1a2a5d7487f0037ab7dcee5287719c849685127b8c596aa0e7a3f0626eef13fbcfb5662c0d86c4c9c145be967da6eebee137ecf0aa122731b46bf4d287b0c54d4c9434aa6338820b1b6fd1d60b0115f18cb8d8c8056bace2f4952b1102c8996c5926a7e69f4f9061d84b4c85cf04a415dae13a2bf2bda94e882671f17dd26a589eae19221ae446c23d08305bd65bc508e30237c205b060a2a7e024394b5ab684a2aebb188d206b3fca7d7e663558be9fc315255d530700b2f3c7e3117ab6ff1e83ee8bfde676e72f6dc1e2f5b6b062f07cb490bfe5021d335bda8e1585910b6d82c30c4456c7fadbb78675559cf9ba3dfffd4e3783bf0cfc1083b4bd44b97b6124633bfd227401795685d7887b16dabf457d348cf5b207bd5e18ac6e9572c0b86789754ed44366594363674fd47f2708bc261fe94d3910a6cc05a7aa9b754224987d5cd3133a377f37feddff645f7440181095176e65e80fae847bd38feedc2f91dae525c585bbbfb5335e3e30370f06e861ddea9b1328b855ebe2b65d77fe6612544b6fb4db1cd93968c22c59382d51c92b80c7df3bff3afc2e12ef140984f999101e73cd156e22090043bc585d4cb990b6da875f3cd1c182c9032dfaf31ea8dc4b1e637cc356d94021c07ee7c87da188a02a3f27ed29e7674fff4dca8e17c9d5029d0df2b1edb2c1af82371e9bdeee532b482132ab314b32ac990e27b773f9631643d3f4a58a1e95c51ad3693b94ddf3c205dc63a4223fef910f06fa5088c807865cee1134f44be62d1c3863d891ebf35f6e58481db5476c5d674071e1da8fad31dad680dfa91985ff415d6c07a2e0856e67ded58e90cc7c9e409d5d8b1c9e7a65951d0761e09fdc8ce703452c6362b4a456718f20369363b595bd2d5422debc4e9ddb715fecf9fe1482605d3c26ef9dff44f581ec1cd1353e4b49ed2e8569f5fdd5f3f061371a9acdf42de02a0b01a271d823ef6a0862c724115684f1b9a5d0389d69c6ff9eaa0cdf4ec2229f08f98a166701212611eeffb2234e5152111c5fa1c245137ebf56ffa79bc5999f970acc1cc492ce536495a2f5d8dd81d520718d0e33d5519deb0bb8b112ce56d647471e9863a6eaf5688de678d6958a684a28bc7fbfec534ad39ff1d286c5b76d51058c984641f02e6850267432a1d96f3624aeffa3b51032e97cddd1a2f43a3c2fca8ceb695e859ddbc99d4aac8606d778d753b16b8a42d6f7e7525426bbb4284a520baee28adf1f1f3eb888fb7c8615d4cafc29e32ac4f5797a06db057a2c445ceef4cc37db148206b8ff95cf2de5af50cf6cfad2582fb96b44d0132dafa9617e9d8a8b154459e860d5af1691840cbc599cdc97a7ada99b29cd961562518d83f8a207be23388cffa7f495ef859c4a10f52b4dd5862bec4dff4b57b1ee7c767eb3ea47e069a17102a9ab850286afdf2e99201aea9081a83c856da5e6a2312ace8eb13867958302236f7dc4cbef0dc1758f23823d0be07a31cea8bfb6f7ce5e0809d2c8e6aee7d98d223adff1105153df27260819a638f3dde139ffa8ab513da85d895ff720e660518e2c1966efcaabbe3592e0c0cf5e041fbc618eb81e15c1abb56c99599dcf3e7506e788615b111c4cf041e8689d03cfc36b056bd4c15f452801c82a5a723b388a4cd5c76e1b776c06c3fa10df92c8bacd9b9ca840f33b25889fe63dc4c9a7e6b085d7e310b07b3ac60ff9032fa82ca63a783d528619e6a0602f0e31231936ddd03e8d733bc28fa5b052b4f09589a49879f9a619284fe2c87100931a92cb0807f91f3489930bdbaafbe8a9d82dd46a02a81d3469793076d9da203ba1f30e7febb09f4c91b74d2732e4646ef9d5d16c82a0dd6c4d139e01acda7f1949f94e2d068c10be6ad2f549106f2469849b2bb25688e411d26bb6b9f0ead9e332dcac749c6873842fd8862d365e29ea8783cc72844b5d46ed3c3536a0f305443b5467aa537c9d92da554da87e0bc471dc5935e11a021508ca1f37127e6d427cea3eaa8d2228138179ae769abe8b4cb0c7de0f826e21f71ab77a6255b39bd140e57a2e2856868738d744d6fa129e6fe397994f1c8edea7d83c09dc64a375281b97f5ba773bb57930c65e029ffc753b1b28245dde3c475a355878a5fec4029f57713870ae26af22f94bd846358229306d9decfaeac1633def57a742b53d19897324ed623e42638dbc4b0afd3d3323670cc349a0a81b057e2551f418cabb2b967c1d1d0e6e6c2a95735bd2afe822a1f5bceec0152a7b05d77870595f6bc7c4497c49ee3cacc500246924691b95d88a0af4cdc35e54a111d6197ad219b0fbb50f52422d16dea5e3b91202cc4a06ac201697813734d1ec22254d49c2239bb087ee9d588b311f6e4c3ce4f9ea608ae195934a868067ae6b1362133a150fa4330c049ca7f8c47fe3fc4e108197351e13e93eb211b4d8323802e805f0f56a98a5c7faf93d25688d9195c62039971ae8a1a3c7107434f97a4a96cae50587ad57b7fe4d5575aa6f8658792d21a373f011f5980ca02713f12b6bc23bcb3a3f037bce220f7e225794d1ab474b210008227d8b4d028c92cd0a0878baa0e04264e1ad9d5231a83fdc807e884992e1611483ce8b0dd0871196b196d865c0ae9babb578693345105fa9d82d138a3a510b8c24fa57a06e219a1e484f44e2449de264dfe56008b5acf7dc434a05305e77d0b7f94ca55013f9282389997f83500625a0dde6d12b395080cf643b6dfce080104f0b340ad4e16328744d9798426e1f50b0946165cb88c61733050416de9791fbb04235f25ce69c20747b48bb31332b4cc6dde601193d6a06795f3baed595c26b4e9de8947a39d7427306828fa69e804f60a99955e410a14f2eb21ba26e2834838c125bd304af1533853cddb85f83e49c05c9b3adc6e8f22a553c47a1f2fb13100139160a2e059707716413b0431f772adc6cd5f2a358aa724d4445cde1fb673e44f4de22c87d69cc8dbabcc5e28eeb6a170357c11a5551cf8244e8360b5f0c86e1d147a1a990d2fd4a94a980517992084e416213e113930f0c5c8ab2d2ae8f98df920318c71588f698745e5f8365a06be982b4783bdc31162681f5b414f6bbe8d5890098d6e81820a5e9df31357560e97faac30854412b5165110297ccbb92786c467ceb70b056997597a615ece8126405613dfaf1bf38b94743113c745345f786cd8a0627a0be913b5b3b5dd412ef848eda4e6083178262838274cecc9b986aaffb9b2ee93ea731a6dd2d2f0481525983205567d7a1570df7f510c9f660158bd123dd9cdc790aa70287744a99f8fc087aa9deee051732cc7fff05a97673590e45c51e79b9b3dcdf6bb78eec98c700fedb9cbcdc602df3042c141325e304225f6a28f8ffddca7c65b0adb0aa71c6993b9a5d9f69a117c32a821c4fe0db72899a3acbccbf266db6601914c54563b2e0f47a8d3f654a6f456577070ca7e264c6c4ffa80db248c2edd7c7cd6a5b84c38257ae4de233dde737c1f8c30d697b9670ed1e7a02737675eb49a9b465f4dc5a9df75851b685a12da822dccface67454b8da6d42069e1eead76c42d0c2949c8a88e6c57d9ea54f78318e0576b9383e54332e9fc2e51351e63006a01b2ac72cdbfc590f015156a7bf55da46aae3fbc6a67d12abc912a25e63c1cb7940b041fd21acdc59b724f6da367f83f63e3649e05c643a96633e5917ec69b5c2f27eac47f6b2c9b7df2b029a6b030b918769fd04cd5a8d01376fc17b85517830f9cc62b9d7a028291dd6bfe8cff4c1a2085fa3a584e6aa64b067bd7f482f349ea5cc930052ad660710be7007c0eff3a45ee2b740dae135e948a007e2b43bc32033dcef26dddeddc847792817aa82701cb00365aa814a6438e5ef9bc4b0d47266a2536ee30daecf2e708de3970984e796346748936be37d896b6a7d9b2a1440a73b1f204c24c0a25d11ba426a40010dee3894d78b48635e7fc616758d5798d777d4a7fead9f4db2d962db39647d47a527b2b2e772bf5468af7bfcc2170e48db71ecc0c0e3e90a8283d9b41451972d090e8a7d24a533193399d3cd4c9798d7badf318c0a6ccfe0f304e4c3c160aa5eed3847c14b47e06162b5430e043131acb9d8ceb66e7e6726ddad66af4762d283597d51c3c2c2df53714c06baa338e366f7591642e9ac918d6144439e7cd4b2049f23a45f43066960e32b159a7833e4a05bbb333b7b7e41c9ccd2a6251025d5c867e73359b", 0x1000) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = fcntl$dupfd(r1, 0x14, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto$unix(r0, &(0x7f00000000c0)="b100050460", 0x5, 0x0, 0x0, 0x0) 16:02:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = fcntl$dupfd(r0, 0xffd19c9d8bcad6bf, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xffff) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) write(r3, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:02:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r5 = fcntl$dupfd(r3, 0x26583b8d2f9b8f0f, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r5, 0x3}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x9) r7 = syz_open_pts() ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000001c0)=0xd1d4) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000002c0)=0xc) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:02:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000), 0x4) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r2, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r1, 0x7fff, 0x92, 0xffff}) getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r13 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) r15 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r14, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x1f, r8, r9, r8, r9, 0x10, 0x8}, 0x10000, 0x200, r7, r7, 0x31, 0x8000, 0x80000001, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r16 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r20 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x20, &(0x7f0000000000), 0x4) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r17, 0x7fff, 0x92, 0xffff}) setuid(r18) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x429, 0x80000000000003c, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r23, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) 16:02:06 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x8}, {0xffffffffffffff9c, 0x1}], 0x2, 0xfff) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c5000000000004000008000"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:06 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xffffff4c) r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x4, 0xa0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r9, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r3, r4, r3, r4, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r11 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r12) syz_open_pts() setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 16:02:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20118, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3586079e, 0x100000000, 0x4, 0x3f, "3a6a2179d71e4c6ab325a53cdf668fc16b759fb6", 0x9, 0x7}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x4) 16:02:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x198e2f6d9d986049}) r3 = syz_open_pts() dup(r1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x3, 0x1, 0xbc2f, 0x0, 0xe0, 0x7, 0x401, 0x1, 0x3, 0xcf8, 0x9}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10000, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b8387fc4752a578d3d4860418e376d0c9d8c3ee74075cc2fd13b883266c28ad524e234ba74c8731b3f1f71c8eeb88c039458e67478383a6a4ed6a7dc49f0bc24dcae66fad9f9e225b0e653fd85a0f862a6649ebe84cd32a1cae133a59297769feda56bb939345131e3e20f4b1539f4c39c98c1eb73304"], &(0x7f0000000400)=0x6e) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) poll(&(0x7f00000005c0)=[{r5, 0x40}, {r3, 0x40}, {r4, 0x1}, {r6, 0x10}, {r7, 0x10}, {r8, 0x10}], 0x6, 0x2380) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r9, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r10 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x0, 0x7, 0xffffffff, 0x1, 0x5, 0x4, 0xfffffffffffffff7, 0x1, 0x3, 0x10000, 0x6}) 16:02:07 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20501, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r1) 16:02:07 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) openat(r6, &(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000100)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, r11, r4, r3, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r2, 0x7fff, 0x92, 0xffff}) fcntl$setown(r0, 0x6, r2) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 16:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) lseek(r2, 0x0, 0x0, 0x5) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:02:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x20, 0x1e00000c4, 0x250d, 0x9}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x1bc7ceae}, {{r0}, 0x0, 0x8e, 0x8, 0x1, 0xf3b}, {{r1}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x9, 0x2c4b}], 0x7fff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x200000000022, 0x1, 0xfffc}], 0x1ff, 0x0, 0x7fffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8001, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:02:07 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x199) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x98) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x208, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x100) ftruncate(r3, 0x0, 0x1000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x9) r4 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x80) openat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x20) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup(r5) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x39, &(0x7f0000000100)="b6c6d61d04de938c03fd8db4a7d6253547fccf15798aef8cc49c143231d872edc684350fa35c401c72ff49443b9ec5f34e2fba76ef4bd42c13") 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x9be9, 0x1, 0x800000000, "d730c1e7bb6fc6e23c5b0000000000e449104de4", 0x4}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pread(r1, &(0x7f0000000100)="b5ccfddae7f7e600eb05a7be2e350ff2c41bb2c91c699ef033eb0ca5b2367aaca4775b64837014610a2433fd8305a4c130663275c98a61e27bef58a4aef18865d571ea5e5c14a54c077511bd04de2caf0975b2a7c71acee6663bf43ecf6b42ceb0b3103d396c60c64c8b53e58e62a2d01f1c71e4a29e1229b9665f4cfddde0520afed7e94711716587863b8f1c6494b05a5866a6b7800b9c417579360b0357653167183fb8de78196d00c778f9ccd93a2d243171572dd00c1ec8430dde6237958d364588c4986393164fe7b2b3ad233e29c07ca06cac02dda5d196ff5b11a088f54ace0ec4a3bf602c7c0cb70cccea3b539085f9b2da0a1d7912fe", 0xfb, 0x0, 0x0) 16:02:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x200000000080005f) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:02:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) shmget(0x1, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) r7 = dup(0xffffffffffffffff) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0xfffffe48) r8 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r3, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r2, 0x7fff, 0x92, 0xffff}) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000580)=0x7c9c9daa) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) fcntl$getown(r10, 0x5) r11 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r11, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000002040)=""/4096) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000580)=0x7c9c9daa) socket$inet6(0x18, 0x2, 0x0) 16:02:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = socket$inet6(0x18, 0x1, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xd5, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x0, 0x3, 0xf875, 0x6}, 0xc) 16:02:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/60, 0x3c) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x714d, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318", 0x45}], 0x1) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) renameat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') 16:02:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000004600000300"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)={0x3}, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r2, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:08 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x400000000000005, 0xffbf) r2 = syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x184) syz_open_pts() fchflags(r2, 0x0) 16:02:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x2, 0x6bda, 0xffffffffffffffff}) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:08 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r2 = socket$inet(0x2, 0x3, 0xa2b) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xfffffffffffffedc) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a00)) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$dupfd(r1, 0x0, r1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xfbc1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff9) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0xa20bfe999e5c76f1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x3}, 0x580) getsockname$inet(r4, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000a00)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r5, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) connect$inet(r5, &(0x7f00000005c0)={0x2, 0x3}, 0x580) getsockname$inet(r5, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000a00)) r6 = fcntl$dupfd(r5, 0x0, r5) fchdir(r6) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000380)=0x6) r7 = fcntl$dupfd(r4, 0x0, r4) fchdir(r7) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000340)=0xad3f) 16:02:08 executing program 0: socket(0x6, 0x3cc41c6008148d40, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/62, 0x3e}, {&(0x7f00000004c0)=""/229, 0xe5}], 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x10001) recvfrom(r1, &(0x7f00000001c0)=""/16, 0x10, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = fcntl$dupfd(r0, 0x11, r1) mknodat(r2, &(0x7f0000000100)='./bus/file0\x00', 0x10, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus/file0\x00') r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSBRK(r4, 0x2000747b) pwrite(r3, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x9a}, {0x18, 0x2, 0x4000000000}, 0x0, [0x1ff, 0x7fd8, 0x5, 0x8f70, 0x3, 0x0, 0x7fff, 0x7]}, 0x3c) 16:02:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0xed26827f4c67221c, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x4000000040}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:09 executing program 1: r0 = socket(0x16eef12eb5993d2e, 0x1, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:02:09 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) 16:02:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x80000000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x800, 0x4) setuid(0xee01) r2 = socket$inet(0x2, 0x4, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x7}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000000240)="2310b5be87d6d5e0e09ae57fc93f5ee2b4c0ba3f0e0a33a00bf55d8d7061b589f28891d1fce8e55fed6bd0d31864b819de4200c698c4a9cd38ec2188c08beeaf7f0bd957ce6c1155876c827ee2767813a88d868a96cf04008fb1567819288eb0215882a79e4be3ff630b5c5a3e841abef77f8c20a36939766981f29f416f8fa4791f0a6dd9e6f698a8e566609e7d732a17d42a092490b3c5d80aafa00ab5f267772b12b94dfe475bb68dbd708868a6750c51df7e285dae95fa4d2908fdf129646217dc8c29e895b41ab5040b16327dac542c3d91fdb4dc4460823a2c0f9a98a17765c59c820a3ae8a86c6bd308d815fcf78535cc9c0718851c400c49460ad31223b2092abc62dcbb61b9dba623dbc5d29ee9c9793bddfe90b57d8f67a78749323d60e6efa038a949538e3b776ed0b500254441173a7323a19a57fd4f18070369a56ec13300a1fac5fe68fd87684da29279caaa7af5c44719fa0c15dffa067c5f75a911ad8a2b0c97968aeac66cfee423ba2fc73f1a2171a57357b046986aad7034e3e0cdc30b0630eb9bafc4aa8d534340b4e212d67131f4fc24b33ee8f54c30ffc85528217d76a4c86823101946105c0f32fef7582c76", 0x1b7) 16:02:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="340fa8b0ec3b78e90145e177f3d8e3dfa3e57ac65428adc714cb49a2e205485970648d0c36e2040cc2fd55983db02f38d7a4de955fc3eefbeed31e0394a0beabe8159916b7ab2a7cb1abfcab047af0c5d039d87f62b596a61a4821a26a6bdff7abd877aff2690694ce99605ea2ff2fb3c1856ea1467189eb6d25dc40401509352ba6b71ff51c9f96fe072014c12877afb2704245d1f2fb960df323eb7a26c203e3d7cec013c719bb6533a3ec7f28c91d4ff91afc72cfd17b2087d8f150c364254856f60d6d96d013712c0a478826c0d3054484bea140a517b2a4482f2778cfd273636c09e59b157f", 0xe8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x81}, {0x46}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) dup2(0xffffffffffffff9c, r1) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) fcntl$getown(r12, 0x5) r13 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r17 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x20, &(0x7f0000000000), 0x4) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r16, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r18, r14, 0x7fff, 0x92, 0xffff}) r19 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r23 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x20, &(0x7f0000000000), 0x4) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r21, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r24, r20, 0x7fff, 0x92, 0xffff}) setegid(r22) r25 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r25, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r29 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x20, &(0x7f0000000000), 0x4) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r28, r27, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r30, r26, 0x7fff, 0x92, 0xffff}) setegid(r28) r31 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r31, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r35 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x20, &(0x7f0000000000), 0x4) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r33, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r36, r32, 0x7fff, 0x92, 0xffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r28, r10, 0x0, 0x195, 0x80000000}, 0xd, 0x100, r14, r32, 0x7fff, 0x92, 0xffff}) setegid(r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r5, 0x7fff, 0x92, 0xffff}) r37 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r8, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r37, 0x1, &(0x7f00000002c0)={{0x1f, r3, r4, r3, r4, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) msgctl$IPC_RMID(r37, 0x0) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 16:02:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) setegid(r6) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r6, 0x6) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:02:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feff0002000000bf"], 0x10) socket(0x9b6b9926858bab81, 0x1, 0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="0bec00c7dc9a67fcb8c6c0e59365", 0xe) 16:02:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = open$dir(&(0x7f0000001400)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r3}, 0x2, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) readv(r1, &(0x7f0000000200), 0x0) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5df9950d}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x6, 0x2, 0x100000001, 0x100000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0xb, 0x8001}, {0x2000000000000004, 0x0, 0x0, 0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e1f9f7558692081"], 0xa) dup2(r4, r3) r5 = syz_open_pts() close(r5) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r5], 0x1) accept$inet(r2, 0x0, 0x0) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140)=0x2, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0xfffffffffffffea4}], 0x1, 0x0, 0x0) 16:02:10 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r3, 0x6) 16:02:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x9}], 0x1}) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0xbd7]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb4, 0x0, 0x0, 0x2}, {0x81}, {0x4, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="080d34413fb2c507153a05b8a2a9") r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:02:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)) r1 = semget(0x2, 0x2, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x1, 0x4, 0x6, 0x5}, {0x591bd77, 0x2, 0x101, 0x5c0}, {0x200, 0x2e05d721, 0x9108, 0x6}]}) 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) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) 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}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:02:10 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x100, 0x8001, "5e6c58fccdb8786d839427d7127f13098dcea6a2", 0x617, 0x91d}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) socket(0x400000000018, 0x1, 0x0) 16:02:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x10) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='BM./file0\x00'], 0xa) shutdown(r0, 0x2) dup2(r1, r0) listen(r0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) r5 = socket$inet(0x2, 0x4, 0x2) dup(r5) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7, 0x1, 0xd1, 0x3, "f574d0cf845a321020b7de4af18ff205d53471d7", 0x100000000, 0xf9}) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) bind(0xffffffffffffffff, 0x0, 0x0) kqueue() 16:02:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80286987, &(0x7f0000000300)) 16:02:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x80, 0x5}, {0x40, 0x7ff}, {0x24, 0x101}, {0x21, 0x6}, {0x25, 0xc199}, {0x89}, {0xdc3e09bac4551ac3, 0x100}, {0x85, 0x6}], 0x8}) socket$inet(0x2, 0x8000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x2a6}) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000025}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x100000000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0x1ec) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[0x5, 0x7ff, 0x3]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r4, 0x20004276) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:02:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom$inet6(r0, &(0x7f0000000000)=""/121, 0x79, 0x840, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x1}, 0xc) setuid(0xee01) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:10 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x10001, 0x5}, 0x10) 16:02:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = getpid() pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="d741a9f097b7492c322f8fac2755600845d6abc21dc9c0390fc645bdbd43f6bf43b0b436a68514ccd724640091e1f8c0a7a7cf2b0e0ac0f511178fef5d625e8cc1209c", 0x43}, {&(0x7f0000000180)="733b5134c4be6a89a4b6dc73a6aedf8a4d3b9381d78777dd6c08eacb1a12d0282358a406a9ec50d5728c56c499f3bc920b2eda3bd24d1fc97ec7fceeee5acefbdb24bdbdc5470b74b84723f38df6913216bd385284c572e0ed591609974e276bc59882800ca911d02de65023ccf3887107e2ae7194b27581644a25d869156351dabd5dc884696c7504f0fb20c8d8af6de90d23101366d5f812db87883eb37583091c04186cb5d0eadce8e6fad36ca9cd3ea53d4903d3122c0c4dfc27f65bfd554805ee1f3a8c14bd0b441b94a0da8d53f8", 0xd1}, {&(0x7f0000000280)="850aa267db9fcf2aef98bef640e464eadfe5636a9056d7d33dfeef237eb695cc864fb8cb6f1b1f009d6136f923315cd2e4fe2d122f9afb6a166810c64e6bfca43efc4325493275795b8d109b53ce92a846cb5ccc6efe94862d28b71e9429f8d07e15d42a6e30d65fc51e3bf32644328f3011768668191e800d01", 0x7a}], 0x3, 0x0, 0x50) setgroups(0x0, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\x00\t\x00', 0x400, 0x0) 16:02:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620214185c0943d4"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0xb77, 0x2, "c6a62072430b3c7758121a3e1b369dc37f9292c2", 0x40, 0xd0a}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:02:10 executing program 1: getppid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x18, 0x2000000002, 0x0) 16:02:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fchmod(r4, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24, 0x3}, {0x25}, {0x6, 0x0, 0x0, 0x3c8e}]}) nanosleep(&(0x7f0000000080)={0x501, 0x3}, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:02:12 executing program 1: chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:02:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000380)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r3, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r2, 0x7fff, 0x92, 0xffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000), 0x4) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r8, 0x7fff, 0x92, 0xffff}) setegid(r10) lchown(&(0x7f0000000100)='./bus\x00', r3, r10) r13 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000080)=0x10001) r14 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000080)=0x100000010001) recvfrom$unix(r14, &(0x7f0000000200)=""/224, 0xe0, 0xc60, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r15 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x29) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000080)=0x10001) linkat(r13, &(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00', 0x4) 16:02:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xfffffffffffffff9) select(0x40, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, 0x8000000, 0x2f4, 0xfffffffffffffffd, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000640)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xfc7, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000fbb000/0x4000)=nil, &(0x7f0000e49000/0x3000)=nil, 0x8000}, {&(0x7f0000eec000/0x4000)=nil, &(0x7f0000f90000/0x3000)=nil, 0x4}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000eba000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fd8000/0x1000)=nil, 0x2}, {&(0x7f0000f7b000/0x2000)=nil, &(0x7f0000efc000/0x3000)=nil, 0xee}, {&(0x7f0000eda000/0x2000)=nil, &(0x7f0000e6a000/0x3000)=nil, 0x4}, {&(0x7f0000e3e000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000e56000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000f7f000/0x3000)=nil, 0x9}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000f02000/0x4000)=nil, 0x7}, {&(0x7f0000f25000/0x3000)=nil, &(0x7f0000e76000/0x4000)=nil, 0x55a}, {&(0x7f0000e8d000/0x3000)=nil, &(0x7f0000e71000/0x4000)=nil, 0x80000000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:02:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) flock(r3, 0x2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r5 = semget$private(0x0, 0x0, 0x2) r6 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/55) r7 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x8400fd116ad77e3f, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r9, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) fchmod(r9, 0x4058c0a6390478c3) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r10 = syz_open_pts() r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x80, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) flock(r13, 0xe) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r13, &(0x7f00000015c0)={0x2, 0x3}, 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x38200, 0x0) poll(&(0x7f00000014c0)=[{r8, 0x40}, {0xffffffffffffffff, 0xc}, {r9, 0x1}, {r0, 0x4}, {r10, 0x5}, {r11, 0x4}, {r12, 0x2}, {r13, 0xc}, {r14, 0x52}, {r3, 0xc334fa68f60bda44}], 0xa, 0x100) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r15) setgroups(0x0, 0x0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x50}, {0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:02:12 executing program 1: r0 = msgget(0x1, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "2d2088238a9ffe97cebf6fbb827da5953650028c5d9de2f78fec5cee9256f53c09d7ea33042765c3170aaa335bf97e4a6ef68a07df53f5708313082ba4e727b6896f692adb594216a459150aa42613f2ccf512b34ba28e610242aa71705f617065980dbc89ca367d8fd02c57f106aaa149673836e7888485a13cd3e1ba04b8e97e48ce9bfd8ea1076ee58bd5fe147a770658981ade3e1d87001acbb2e867d182659d724bf78916ad54d98f89f4e28451a9f0493c7b0210ffd81a921f0792b6c997b2527bd8fbed0f08971ac702b32a00aabad450d41938d281fec1b747dc66a53820fcd80e"}, 0xed, 0x0) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000140)) msgctl$IPC_SET(r1, 0x13, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) chroot(&(0x7f0000000180)='./file0\x00') r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) setegid(r5) setgroups(0x1, &(0x7f0000000100)=[r5]) 16:02:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) setegid(r6) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r13 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) setegid(r12) setgroups(0x4, &(0x7f00000001c0)=[r0, r2, r6, r12]) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r20 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x20, &(0x7f0000000000), 0x4) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r17, 0x7fff, 0x92, 0xffff}) setegid(r19) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r23 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r23, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r27 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x20, &(0x7f0000000000), 0x4) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r26, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r24, 0x7fff, 0x92, 0xffff}) setegid(r26) r29 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r29, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r33 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x20, &(0x7f0000000000), 0x4) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r34, r30, 0x7fff, 0x92, 0xffff}) setegid(r32) setgroups(0x5, &(0x7f0000000240)=[r2, 0x0, r19, r32, r22]) read(r15, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r15, 0x1}], 0x1, 0x0) 16:02:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 16:02:13 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt(r1, 0xffffffffffffff59, 0x1f, &(0x7f0000000200)="ee235798ccd52d5742b88d66fccfa46a3469c4554d480624c3f87e013f0fec087e4940789ba0b9b648dc56c60314d9", 0xfffffffffffffd1d) r2 = socket$inet(0x2, 0x4, 0x100) setsockopt(r2, 0x6, 0xeb8, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffea0) 16:02:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="ea54fd665ff16a277a1fed97a4386dfb1f2e1c21bec2f805e64b82c7950d79b006db79ed5b449d657c978bfbc667fb73157f21101d161547ff99d413ad61e6a8e5cfec7e46", 0x45}, {&(0x7f00000001c0)="c53ffb8f942c0b66b76e0caa2e5e04c898d4a60a3aef7d72de7b0caa851ae1a21c33fb50c75e2989f98bc6f287a4858c65002dd933dcbfcf1b3cfb9f1d7549ddb9253797129f520625e17cb804defe4c3fa43c0dc516c27547d956f90e5a4d306810555277219091e0a520e17b4385f8d2c529aac4c55bd9b66dd1443977ac59eb570738d06a391eac9bb3a98bade71dd12ff04d87eca30db68c25b80d1f639d99b64b1bc65917d17523a108f05a1efd32228e1a0481c82819ea00a456fe13433be1e43918d1d3b3af73253ca3482da5c84f6d7bb727469104074ed8fd1bbe20ec11e36269", 0xe5}, {&(0x7f00000000c0)="80a8296548d6a8a625ccf7e80b7f08686fdf", 0x12}, {&(0x7f00000002c0)="02a1a8a53f7c26297afca38b546a3c38203e78a423d0ead8c8f55ebf4576f22fc298dadbedf5c0877ae8f5771d2c88d1f670ad63aac0976efb17fddd4b302e4aae724faf3cf4cf03e24456a41c424c7a174375a899a4fa5c998e2c53c3e3f8a08ee796636433ab51a9a5f005efcf9b963eb2faac68ddd799aa70b5559e8bb7b5140468d0de3c72ebd5fc8c236459e8d7ef800ae634ea2ebcb3f263d434cd24d6504907e652bb2e88", 0xa8}, {&(0x7f0000000380)="1a61981d1f03a36f4a620d7ce245bff86f46f626e4c1821912a7fc3a2473e971f4f36f61ee202b7135a1e22bcf94a67a13955135a4d4b69e770828dd57bc518cd5434df344f496542e2d484e14224f37b06fd4d9e0f8ce71014c579c47840ed7841995e396be04af37e7b098e86ac0e7f788bac92ea247b99792ba752246c4148cdb6634b527c87e265eb58ace012befd1f00b87", 0x94}], 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:02:13 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x819, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x2}], 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = dup2(0xffffffffffffffff, r2) write(r4, &(0x7f0000000400)="1279adf6426853d04f0e947f1c1431da917b47e1ca4fc78b7dce3fee6e8e2edb0d15d447883e0ed95f260a5baf509a51c36b6f5d5cb5c2d495b3afdd32f7c139123867f6d24f803caffc0becfcfaada4cef78433b0fcf8300cf039279d8edff5c16265ac8d50", 0x66) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x2, 0x2a8}, {0x18, 0x3, 0x5, 0x1000}, 0x2, [0x10001, 0x3, 0x1, 0x5, 0x2e85, 0x9, 0xed, 0x7f]}, 0x3c) close(r6) syz_open_pts() writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x40, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r11 = dup2(r10, r0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xaf38, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x0, 0x6}, {{r0}, 0x0, 0x99, 0xf0000000, 0x40, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffe1, 0x101, 0xcacd}], 0x9, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff4, 0x21, 0x80000000, 0x1f, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffffe, 0x100}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x4, 0x4}, {{r8}, 0xffffffffffffffff, 0x3, 0x907db0505b9fadc7, 0x1, 0x7}, {{r9}, 0xfffffffffffffffb, 0x1c, 0x10, 0x9, 0x1}, {{r11}, 0xfffffffffffffffb, 0x1, 0x40, 0x7, 0x7}], 0x9, &(0x7f0000000380)={0x7, 0x5}) 16:02:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) clock_gettime(0x3, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="00e300db496cffa89012d68c9d0ba63266f60be9fce85eb25dfb0aa15a18e6d095421627b7698a3e81a2f78979354eafb908c8ad227cb69d5676d4f1ee7366c0368823f7e81ea1c786efe48c698839ae124537b4e733f925f313f37662405c786b7859285d332f56422efa", 0x6b) execve(0x0, 0x0, 0x0) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x8000028}, {0x6, 0x0, 0x0, 0xe6e}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:13 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) flock(r0, 0x2) flock(r0, 0xbe6fdac46e204642) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:02:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x184, &(0x7f0000000140)=0x4, 0x4) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x41, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) 16:02:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:02:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000280), 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) r9 = getgid() r10 = getpid() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r11, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xa04c, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x18, 0x400000002, 0x0) 16:02:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 16:02:14 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 16:02:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='t', 0x1) 16:02:14 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x102) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000280)={0x7, './bus/file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/165, &(0x7f0000000100)=0xa5) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = getpid() r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) socket(0x20, 0x3, 0x8) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) r8 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r4, r8}, 0xc) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:02:14 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x8000, 0x0, 0x0, "61aad5867df07ad086c5000000000000002000"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x4, 0x1000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fsync(r3) r4 = kqueue() getrlimit(0x8, &(0x7f00000001c0)) r5 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$getflags(r4, 0x1) getrlimit(0x5, &(0x7f0000000180)) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) 16:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = dup2(r0, r1) close(r2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0x7fffffff, 0x7, 0xfffffffffffffffb, "b1130ae77819dea27eadc0a2b5e1776c6a62871a", 0x100000000, 0x3}) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) 16:02:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x87ae1e4fde4fb06b) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x20000001) 16:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x45) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="dafb64234958e82c76fd63aa53ff642849980fda493b4be6fcf189994bcffb5918ef59217415b0331c336026f309c5d1de3f46d6e0c065ddb20be71c42a5ee1317c093fa0b5ee659c934b3df164699117cede23649c683bbe6c73baad70b010a56e008bcb86d5bf79402ffb222c929b94766820f3da412a8cc082bda4e131a7283948130a288280740110bbddbbd9ef619052f48fd38f8fc1f35425c2174f5bdbfb741800f4b182c4b34ea98061aca4b679683b5c6ef6259e42c55365050a5e35053cc4fbe7b535696699c92c98e415cd1f6461bb2448c8f005e39083b", 0xdd) 16:02:14 executing program 1: r0 = socket(0x400000000018, 0x8003, 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) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:02:14 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/81}, &(0x7f0000000140)=0x53) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) bind(r2, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) setegid(r5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) setgid(r5) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x9, 0x10000, {[0x3, 0x5, 0x2, 0x6, 0x6, 0x2, 0x0, 0x3, 0x101, 0x3ef8, 0x6, 0x80, 0x8001, 0x400, 0x100, 0x80, 0x40, 0x4], [0x5, 0x7f, 0x5e, 0xffffffffffffffff, 0x5, 0x101, 0x4, 0x9, 0x5, 0x6], [0x80, 0x40, 0x1, 0x7, 0x10001, 0x9a7, 0xefc7], [0x0, 0x1, 0x10000, 0x1, 0x20, 0xd46c], [{0xf83d, 0x2, 0xffffffffffff7fff, 0x800}, {0x8000, 0x10000, 0x9, 0x7fffffff}, {0xffff, 0x2, 0x100000000, 0x7ff}, {0x4, 0x4, 0x7020, 0x8000000000}, {0x0, 0x2d9c, 0x88ad, 0x1df8}, {0x5, 0x4, 0x7, 0x8}, {0xffffffff, 0x0, 0x7, 0x400}, {0x5, 0x3cd34992, 0x2}], {0x8, 0x3ff, 0x3, 0xfffffffffffffffb}, {0x2, 0x747, 0x8, 0x3}}}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYPTR64], 0x28}, 0x0) dup2(r11, r10) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) close(r4) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0xa0, 0x40000000, 0x4, 0x3}, {{r8}, 0x991c49a56203ffb5, 0x25, 0x2, 0x1, 0x7}, {{r9}, 0xfffffffffffffffb, 0x3b, 0x2e3ad3dbd9afe9fd, 0xd5, 0x7}], 0x7, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x8, 0x20, 0x40}, {{r10}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000001, 0x7}], 0x5, &(0x7f0000000380)={0x401, 0x80}) 16:02:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = msgget(0x2, 0x400) msgctl$IPC_RMID(r4, 0x0) write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xdcd1e6acc4894b48, 0x0) r7 = socket(0x1, 0x4003, 0x8000000000000000) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x10001) openat(r8, &(0x7f00000002c0)='./bus\x00', 0x8000, 0x10) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x15e) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r12 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffd, 0x74, 0xfffff, 0x79, 0x4}, {{r7}, 0xfffffffffffffff9, 0x82, 0x1a0000083, 0x200, 0x1}, {{r9}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x5, 0x842}], 0x5, &(0x7f0000000140)=[{{r10}, 0x0, 0x0, 0x4, 0x8, 0x100000000}, {{r11}, 0xfffffffffffffffd, 0x32, 0x1, 0x7ff, 0x80000000}, {{}, 0x1, 0xc2, 0x10, 0xd1, 0x401}, {{r2}, 0x3, 0x10, 0x10, 0x1, 0xd2}, {{r12}, 0xffffffffffffffff, 0x40, 0x1, 0x1ff, 0x40}], 0x5, &(0x7f0000000200)={0x80000000, 0xfad}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100800000000200"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:15 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') chflags(&(0x7f0000000000)='./file0/file1\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:02:15 executing program 1: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xf50beffd81dce5d1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:02:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1080000000000000000c52c6f39197db3aa4f42066039d0ff3000000"], 0x10}, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) accept(r1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:02:15 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x80000000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:02:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = getpgrp() r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000), 0x4) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r8, 0x7fff, 0x92, 0xffff}) r13 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r12, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x1f, r6, r7, r6, r7, 0x10, 0x8}, 0x10000, 0x200, r5, r5, 0x31, 0x8000, 0x80000001, 0x1}) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r18 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, &(0x7f0000000000), 0x4) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r15, 0x7fff, 0x92, 0xffff}) setegid(r17) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r23 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r23, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r30 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x20, &(0x7f0000000000), 0x4) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r29, r28, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r31, r27, 0x7fff, 0x92, 0xffff}) r32 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r31, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r32, 0x1, &(0x7f00000002c0)={{0x1f, r25, r26, r25, r26, 0x10, 0x8}, 0x10000, 0x200, r24, r24, 0x31, 0x8000, 0x80000001, 0x1}) r33 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r33, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r40 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x20, &(0x7f0000000000), 0x4) r41 = fcntl$getown(r40, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r39, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r41, r37, 0x7fff, 0x92, 0xffff}) r42 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r41, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r42, 0x1, &(0x7f00000002c0)={{0x1f, r35, r36, r35, r36, 0x10, 0x8}, 0x10000, 0x200, r34, r34, 0x31, 0x8000, 0x80000001, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r43 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000080)=0x10001) r44 = accept$inet(r43, 0x0, &(0x7f00000005c0)) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) r46 = socket(0x260fe25bb768168f, 0x59f195f3b4d4ac9a, 0x8) r47 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r47, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r51 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x20, &(0x7f0000000000), 0x4) r52 = fcntl$getown(r51, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r50, r49, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r52, r48, 0x7fff, 0x92, 0xffff}) setegid(r50) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="969c906a3c1e4365271126f6ed19362590867e8fd18c323f8a5c7c1a2c3ce127212bb3f2a10f2bec1b7aa1228c9b993b5c9765fe64c1652d0a", 0x39}, {&(0x7f0000000180)="aa089dabd7be06712dcf8ae2613eaadc143857648e49594466d748743dcc2373de67b875e7a9fbf29e9419746585ecfc552175af14838178af050b0647cff9bbad0c1e9eccd2a4867d5db5db979bb2fdb6ea7ef0c7243037dd28d4d7a344c43f3ee21b5acb1a9d5c42e504db07b1b34ee5ded14a5ad66cd75ba306a0336f05a9df8bccea8df52aaaf82214b50a73ad794e", 0x91}, {&(0x7f0000000240)="000b43f58851af3fa01d244391a47e1bc6e7b13347c43f770751b6140d867f0b96954df5950fe87c6cd94331d64a229d94b04dae0e0e506d9db7ec20d06cfdee06e7cd0f081876b17eb174bedc86bd5ef41ee32f01ab9ec2650e774339bae582dbe296c89df615c5c3a934c15a1a5681273ca837c3c1003f48d73ea63aa616b00f02094635223942295033a815c7693b3e7cc5e63af11af87ed31742b2109ae16f8cec175bc07c1bb1a4523fd6569b84a8037e1dbc6a206bee307a75a4734aba9afd9f9e545f374eb2d997fcebbea76817e29dfca10e58392348", 0xda}, {&(0x7f0000000340)="7f48ea2f2d4dfae284afada4144b9eff747938b378eeb0a77bc1d74c26ea8b4076c29515496d72324f94be37faf3125f71558c154a1247662201aacbeea897114f2ad83dab35c92ebc5fc34b11486fb51bcc222a6f6e36e79cdcd29435ba1847d05ef70f113ece5e88fba117b222e7955c7a94bb342bbd1f09808282175572f92761a61de7a34f62789c34c0039296da64c62e2fa962339f050038934459e2ec2d271764c044096555256c268f4aa1d56be0ad4c9f6d456479876153504621c24bedfac1bd0c96736d30a455fbee447e9437bc0c237f8e2786ac979652c6dfda7091f81b0e01e3de21972a31f2c2257d421e2179a16e", 0xf6}, {&(0x7f0000000440)="41988c5db6ac34432335b2702604d4ea82950647bb147faef430942a1feb8ffbf914339110a1bf74238ebb35f09db6b28108a645e298985f158e67bacfead0e82a2c59e9f7a9fddd611db04681ef703bfaa4ee8f2de7792daaf6f2db0778ae32976675fe602d4e866527f99747c9d9ee3c104199df99a313baebed39bc36f1733d0515c42b70f423377ba0fe2ab40fce48209fa65ae6167743288ecf1aea13a1f0a38677189f1d5a705cc47d9ef84287826d12d675302c0ecabcc8b26e5217b6c2c22313af1b0dd359e7951aaf755edb2a0612c80f23a77faae219a4ec0d42", 0xdf}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r6, r17}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r21, r22, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r24, r35, r50}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r44, r45, r46, 0xffffffffffffff9c]}], 0xa0, 0x400}, 0xe01) r53 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r53, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r53, 0x4004427c, &(0x7f0000000000)) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x0, 0x4, 0x7, 0xfe4}, {0x1f, 0x8, 0x5, 0x20}, {0x6, 0x401, 0x8000, 0x1}, {0x0, 0xae59, 0x6, 0x3}]}) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r1) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0, 0xfffffe66}, {&(0x7f0000000100)="84", 0x1}], 0x2) 16:02:15 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x108) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0xffffffffffffffe0, 0x40, 0x7fff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6021, 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 16:02:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) write(r1, &(0x7f0000000100)="c9009803f36a1c68046074599f5a30d420f68471312216d1d6d36f6ee07b00b79645c3ca3286e1be20e891ce2638b0a2b3d0b22b2b89982802aecfa1a6d2209befc6f71d2554e1f1381b8f2826f7dae7cbb2eab5d48f5cad0e5aea63cf061fd9035125e3a2773b16f29d42940f9a5a84a2df6c1bac34635d0e7ae71e9fed98650d2cf936eeb6dcf901b1de69daf33878c3ec4dcbda4a3a8c6710da907f8f05f294474671ec73be80ccc2e0e9a83923eddef42e5e38e12d699e11e660b4b67f310f5faada822f09083c08e11e27b9e194ac56c693d864933e4f11d86c81525162abe3f49e09b7d16f844a", 0xea) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$setflags(r1, 0x2, 0x0) 16:02:17 executing program 1: getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:02:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0xce5}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) syz_emit_ethernet(0x63, &(0x7f0000000040)="70f13648ad1f5a2aeea33285977a2b8884ad6248f34594327783f87528294df11189a0a24d4b96808434e9ac2a014c909c9471cbc5f291e02206dfeb3396b88f3598da12e5a887915a8280f00577eb3af8a78d21c6c0fc75f6a57bda4063c989a9b4f9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) 16:02:17 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) syz_open_pts() 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9, 0x0, 0x7, 0x5}, {0x800, 0x6, 0x5, 0x9}, {0x5, 0x8001, 0x8001, 0x200}, {0x586e, 0x5, 0x22, 0x6}, {0x1f, 0x800, 0x427, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x800001c, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf69e000000000000000357e3a", 0xe, 0x0, 0x0) 16:02:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000ffff00000000000000e5405b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffbffe}], 0xfffffffffffffffc, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd8c}, 0x0) 16:02:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)=0x80000000) r4 = dup(r2) pwrite(r4, &(0x7f0000000000)="3758aa9a7b16caf2b8d0eea127a0ff052d2eee3c285cc89ce54afd05464413ac", 0x20, 0x0, 0x0) 16:02:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000002c0)={0x1, './bus\x00', './bus\x00'}) bind$inet6(r5, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x401}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:02:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6610ef607c00"], 0xa) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000040)=[{0x80, 0x3f, 0x3551, 0x557}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:02:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x44, 0x7}) close(r0) syz_open_pts() pread(r0, &(0x7f0000000100)="92aed982e694f0098873a1f59fb0e9814e08108c2174884a11982b9abffb1f69ff253ee2f4fb1a3528cbbadaf3", 0x2d, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pread(r2, &(0x7f0000000080)="e88215bd133360f430875a7bd65b4d4095529259af78f68a41060c6bc939c5900880694beab8669709479bef8d7d936435daa99e75c43065", 0x38, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x5}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5186d6e3ecc77677, 0x0, 0x0, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x48888, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x8, 0xffffffff, 0x0, 0x1, 0x1, 0xbb, 0x1, 0x2, 0x200, 0x5}) close(r0) 16:02:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0xa8) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:02:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) sendto(r1, &(0x7f0000000200)="7d43978b56ae", 0x6, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fchownat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) 16:02:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x3c81e803f96b9b85, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000083f4000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000eb0f3557b4568fdedb4b3c66932bdfe57e3bff86b2669d674e69f367446a493067779d4598180e6a18b733f1ec5aff6b924470cc7ca74a108c734b6b10817c3ef86df8fb4a339dc2aacbee1240c316467552a88a837c32b4cc3881aecc20c625ccef511dad31f1885b33aa4ad8d2853143a8f59336c08b17ed01068285bb4f26bbaa095c26225176011867386c00"/254], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:02:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0x2, 0x0, 0x2, 0x101}, {0x3, 0x82, 0x100, 0x8}, {0x401, 0x0, 0x4, 0xc7e2000000000}, {0x2a8, 0xffffffff, 0x100000000}, {0x4, 0x47, 0x80000001, 0x2}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x7ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x8cb2, 0x5, 0x3ff, 0x80000000}, {0x3ff, 0x7fff, 0xfff, 0x10000}, {0x246e, 0x6, 0xfffffffffffffffa, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x21, 0x4, 0x9, 0x800, "47e408f37bd07f6ebf274decc3fb5111fc6c2cd4", 0x7, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000180)="b21690ccc8b39eba97926afa790d") 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r1) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x1f\x00\x00\xa4\x8f\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x3c}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:17 executing program 0: pipe(&(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x9, 0x7fff, 0x2, "c2743fe4e5424cf842a9bc22ff86b5c6de3ea764", 0x7f, 0xffffffff}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:02:17 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r9, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r3, r4, r3, r4, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) msgctl$IPC_RMID(r10, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/131) r11 = semget$private(0x0, 0x7, 0x10080000000) semop(r11, &(0x7f00000000c0)=[{0x4, 0xffffffffffff0001, 0x1000}, {0x0, 0xa6, 0x75b6d161917ad549}, {0x2, 0x200, 0x800}, {0x4, 0x7fffffff}, {0x6271077fe1a8d345, 0x8, 0x1800}, {0x3, 0x7fffffff, 0x1000}, {0x1, 0x3, 0x1000}], 0x7) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) semop(r11, &(0x7f0000000000), 0x2f0) geteuid() 16:02:17 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/113, 0x71, 0x800, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:02:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x2c) ioctl$KDSETRAD(r3, 0x20004b43) 16:02:17 executing program 1: socketpair(0x10, 0x5, 0x66, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x40, 0x0, 0x0, 0xfffffffffffffffc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80000000530b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect$inet6(r1, &(0x7f0000000640)={0x18, 0x3, 0x71, 0x5}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="1b53bdaefefe9e9bf87a9b8c44143c03572b2be965f8ee3ed8a801ac8a21e975193b18907f97df80f9e6b1d46c1408a73209e7ddda93fd68cdc12d233318da6218", 0x41}, {&(0x7f00000000c0)="bc2f6264a52fc7ff627123304ba7bf5114e8b8f73a3214da1b78945d9a3e7b8c3c9162bbd9d231a82446ca108769543dc7a64875c89ba92a76e774cffb9cd4e9b474029b2b1c1231ea6245125772122032cd84a19dfc3d389000890b6d4648c3043d9b194d15c2017384fa0c6eb46aaf2ee865d388059b816f241610d95f56222fb83cc2ef838de40d2fb275672ba2770cc7113cc55b", 0x96}, {&(0x7f0000000180)="c53b3e36bb38446c4631df656435a81697400c5e86bd272a909a592008112c1d270f340b073297d44a6355e85e24e3ef355e2469981bc5fdea1bc6e29df4f5cf5f71f46e43b0186863fb3046f8302a76e721c3b51720ff270017f447ea7d166975596ccacacf3d15a50775fc540ad9cc255fbf6a0be72b162aef8ab191f3c351736e905d20f78bcadcd6811832ac7ec999d237018c41e2ce2f3ab0a50cd49cc540e2e40dd5f28a27f944ecf903d76a4af89a87ec6326d327c15ca6bf648f97f9340ea2b6306d27f20af79f34ed288d1841a8c2f2af440943ec77", 0xda}, {&(0x7f0000000280)="b036170026f1b9919db7e33048d19cf2ca15bf627ff3abd129739bf61c4177c0bda97a35839780519c586a76876d1f1a230ca841bfc35e07102d819b19ca310929d917a7cee8b26a0194ebcb87e45ce87a24ceea2c83e6957d600fce72adec5ae29e8ad23839fe3188aa679199ec7772d11d27fbe82b55e5c9679d7daf139e94409c4b421ea3afa8f2e0d682a5323c", 0x8f}], 0x4, &(0x7f0000000380)=[{0xe0, 0x1, 0x100, "8ad681cacfeba0667b1328b9e52ab4c5e7044c1e37d88d77c5bc88095d84b81aaf2a1adf379fb30eec73191cc079aeb0349757e041b0cee814eef5b2cd1e246212ad26270a82245ab2f347f9e2038a2602d68664f1091d655a4a75818210aa0232d149c74306ac9e42016e3c809ba6a7508a6038d57ce111ad5a0dcf655e2ca6106c451c41fd34317b8f80bbdde79d91485e89f1a70bc048da099371cf25ee1825695d53b30d324d2d09a6cb156a1db467e0f40a9d5e12b33c9c1d1a2f7c509e0feaf769ea49e4fa06e23db7"}, {0xb0, 0x1, 0xe0c, "65a0a8957279ce5f485b49abe2633a1ee68d2a36aecf5c1578d33c57348c4e7d296dcf1c7170dbc53b4d2d7c5d0ca5c18e632da4d18d70b5e8fb65b9044ac5d0132eedb7d0457aa885f941ed974981e5086ca172c080e961a75a44561fc076c404941844c191a2f71e146d49b60a3ab3dfbd33c873259a5f66b800f32fe1e4c5bedb72100df214d793ca49b56577aec27a41014c5ee62c1a657dc790dcd8e49f"}, {0x70, 0x1, 0x97ef, "c51f824d98f75ea2189f1443b0663998bb1ddeb653e29f444450aded21ebdc1a62fe0b76bb63da1d8d4c1292ea6bf5b5f540dd4db00f01e1d5e3f7912a229d84046cce3ad4fe60c5213b02b50d294cc8d7a6d70bb053a3358d0822ee23b925"}, {0x80, 0xffff, 0x73, "68f2eda2279826f7baabd1c79a8e1ea1ad53fe027401e72a01bbe8f85438aeb572fb66898f8c560bc33d72443b5c0fca99ef8b3d83c3019cd955486a32f11a561669e97f75d7cbd2d43fef709388f5e7f690983d64266df674efc666c3dff87d4a6aba6c916a49af455de3"}], 0x280}, 0x1) 16:02:17 executing program 0: sendsyslog(&(0x7f0000000140)="99a38ca4a957134d15b22d4d597e0c802b85e48942ab8e12c81f297c3082dea85757d091a808b470c26ae2dec02c4082aca640bbf45f788a305d6245e6d50c1133b69c902736c9e884825ece4817c24265a49899702bf4a91db5ee33c6d7", 0x5e, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000380)="57d34cd27ff7c058fc1ef1a03c871fd161721e2a359fca21f08c47e640daad94a09fb4f9ca5cb913ddb63128c826acdc965cc4c3baa1ebf7190de51cf872c5ecbaf35c9fd5d8b3ac600a7d389d2f2a38f0f16739336b6722615044fe016890d079effcf2550da9b0b9ca028c9b434a92a9d528ffeb9d622a66a3036d244d65ede8aa552e176236e18d2562f31a309604ba60692f5fbe14f94d37792270", 0x9d}, {&(0x7f0000000440)="a6d0f29e0026f4548a99c378a0878aa4fc754f49331dd1bd82fccf33f304f6f61aa76e23cfa5760052ecc743b9f4f6883df352e233eda411d306d128dabb281029263d1139118b3d63c57840da99d5076ab6a8607cf322f4711d2cfeb84e64b90d8036501a82e8a8576bfc1b03f47547a9581ec4731d683b454cebfab1a02702010ff0d9c01fc6793e327c8f4d7bd6297ba03b10bc94aba4e202b5f73d5d9559b9befba62a2219bb60c0db53c85641b76b36d4d21b2a8de6acd8abb799c263f7ef9a51bd89678acef95671634e732bd7888713f321bda7a0df1cfdb4ed0f7eca04b551615877283d21bfb22c04d808a42de17673438e4f2464bbd1aaaea72d848b4ea80a3c3dda30177b2148061e3cef5e4c1f4b9968afadd0b035af9a65f6587734d44432622424247d82f0823c8f1a9cc0d49c3f3b79e60ff896c6384c8304496686e669ebdd6cf4db423dc8e1d84368cbd92ca6009f35ab957ba2be8ea03792805cd7b999f71a48fe1d872344ba8a884c7177c37366dc32401c4045c7e7409db9f4229ae038371f7ab9dc93658bb9a22b01a57f0dc66117ddd0c97c05c233a4a46b5919abb89098cdc2a92d43704b927f8a82478486cbadc05359df03f3988ab80953cadb838a059d79e73fb894c46a0ec4865c54887b5a403db13dfb07cc763d80de4fdbd085571145c6da9aec1426c9790c03436e424b07dcab9ecac4c2978a814c4cf73baf2fe1f36fdad8e01d76f288db76a35f3b805b7a23b097efb5df5a3e755943196878d23cd1f2e4f79f2d9f33c0e1948d8ac827eaa73de72a78c5f2eeebfe761d060b72ecb1f7ce503e65b296e5a57de42ba46dfeb30060367f145a69d9539a5429cf6e0e1c2948329dace2ca8ff48a567a161732118b193ad531f76f401d3a73b8c9fa83d6353c502434ef9c28103ef10c3ef1a29397bb76b4dfdf3c3bb70b4b2926901eaa63520d2de94d05e74d3c9f2aaec4cb7af791fd7dccc9d0a5052f2ddd37a9db574d554b9df1a97c7c703317c9d7f1982a8767ba95d45be885a523cdc6add7d08a2d1325836cb14e3d72fa7fb3880c08822370f3a5d2226fa32f1cffcf02275aa401df8130f96b5c9d76dadee788da998d313dd0d0b7c7af124201725992f2bec896dc6e773cf24d5f3201e3f88475872ae070affc547f008c3709d2ae4a7b54ef7f458c58593c66327a4d9a81c2dd1d9b592452dc8d0dbdd22380aefca6c6b604d13c4f94cb33a60342024825d9041ea88220a1a9d18126fcf218af7bf79908b44e1a34d7950693af7b962183b15fc1bb22b941998bbad60513edabe6e8812e6b746fffde80b90be33c5641f7bfa232dc390389a0ad4624be804556e829cb4beebfb21b86ca3d4093186b0c5f1d54ea211f3596e957e5cc165da96b364390cd2c9012205dc1d60068926c84e5a47ea04c90f047ca27d70b68e82b8b17804ab535c693bb86255da5b628b5e8ac8f568039a8f5780ce802be2778fa65e38501c1d845c5023bde7c4e0c66cb7ccc99cfa4fcc49ea9e5b5bdd19c3b03863a09ca3c61c4cd85d6c5ce8b03cfa64b1db52627f2b9440823e2db88b329b5fdca63b64cf7733941c8cf15e9337683bb2f5820e9679cc1f22eee09a9ff465b6ac0f816d5108d7abfce48054108917fa278a3e240469c7893faca83f29225989d2cf59d11b88a73f7a64c21a07c83f7184f54e6342fcbabee1438ea925f7d91801065cdbf5c256ba1368278d51848d7c06dff5bdcd708f9874d7d397e5dce8c23d55aa12a1f5d6f59cad8f30ddc554fb5a927e52464e706c7003cfe11b873de95aa75c229039f9d1d30172cbe59a4885639dc4cc5acc6c411884ff502aae655931f566badce8ef49369b5657f2f5b8fc33cd51e2c493f005bd696c701f32f349129a36a5ad10fe921159703fa4397bab60e46114d5fd2b87258f93471bb20cf754e440fcb29d23b75018f3f78fe8d079d86a4fc437e34440af98f7f272c34e8dc4e2117e980440b392e213b69dc002a53ef367f40b6813d76144e48917911632eedf3f7d1c08c29d1ec3630b56cdfc01a5f0a13386adcdc5084b409f3c3fc32f4bf150aeb066b1b3fba47deedd461c5b65a158476417cc61572b8a974c730f852b70708102af23dd11c5311e8faf4ef0fd4351b5d4dd89f09e485aff920c901359d2a565199d4e7e547b948e14e0eb5d5544da89e6207283dcb773beb3f9ffb707f05273a845fe14adbc690891a16f2b5b173408dcd0324ddeb4f817cdcd8c6c606cca24abc5c605d1cac972f9460b41936a844b7ebc157b449eca36be36f22d23759fc4614f38e3f98b59eeb9a70087c05a4c549741f4b475e044d67f1f8f2eb238766d58943367fe876de8c8df7b1b5761ec513ad1eedf0eeebf2d8a4df87655dba72e1058307143be2d94c611f5d81e3131bea8b05944cb3c8bee3df22dd8a7d15570aaca31ea4209a9e3d6a46b8614ce0ff7187c75d4a2dc3f1de3430cb86af70ea9403bb3c955e77f9b10647d371f59a474eada385379ba046a30d93911c057246d3e7c1d0455605252c7d18e2518a835f851d44c3fb1e324ca75edf8fc63b220c05c4cea85fc0434c5434165f6970dae1fe437ee62fc81444ee57a639c70f539e60eb3c5cefb6de5c5ed22b8e70eeecf00732c32360991abe4fa373f55f8ef8d1475688df87cb76abfc106bc55cae831ea80cd805168e8eb749d1ef0428d3705293d768b3b5fdc4837dc280bc2fc041b4af14899e0d16b078d2bbc189db59e0799623973f0287f2e6366f5f9695ac6e07d2b3bdf65f0d7054956c3195abc6f3df44bcc67b96dbf340bd71e6c0632e7958d53ff0ad17349fc1ca725222068263ca7fb592008c6b692dcddf5e84bbbc2fb1a016413251e3a70972c36a75c065ed6c08dad674726ecb56b383ceadf12618abb0b0c41254fa5ff9e828af0ca267946f65f138837d43fc1f20092496e9dbbf984e818ae31b176ab814852c68177078eb0cf0814f0383d9fd3ee247b60efc2bb0eb398a46417466d87d27d4612b9b443d89db1aa96b1ae2fb0c5e58484aac3797334f7fc6aaff0761ea9c0bdc4561d5bea307ee23e0dc1f17d25fc4a4b59b14fe1f96fc469e047f4160558947c2fc628c710b75e6bbb9addf0d3270dbbf839d9764587a4b88ef2a5dc9a69232cdeea8b51bc642fc8f15ac5bee0574ad9b508b3c5463080ed99a295a32b664d1e4eb944ee218756f968d132b4fc1230799254876779da283ef785e42d2ac66c4e1752f11b6241d556d34bdf36b9220ec58d480d7f70e6e23283a2daf35d661582a067d235754ce6932ef989d632fe11059836606f62d4e83b04135db5451d4aa455ac5549c09be204192111bbf5b589d5eb1b8c698af76b8eaa4c97d0bd17464bb8143ff98ad09d09c47999255960a25ebaffac95bcd9f15c79e668a5aebed1f846db93c5b01f7de87ee4b5b9500fb744d1f43d40222ee1eebf5210e6f79998cb4083a74e95cf2ebfd7d60dd148ce3f935aeec6abe352fd580d577fc828028cf69b754e5edec370217fe9a276d356beee0510d51c2f4cb588b1dccf62dde0a9d800ca21e14bd17bd0c9e1ea71cb2729392269f43636bb782854606e5e7114afe60799ede990fdda50be15e95b23242fc70507c02c5731a7c63de88525f9c28ccb24cb4c594be8905fe1b7bea201c96c486a35f52624802e59ed2b0630fb652e893bc4de6bc892ddbef1a6f02bbb3d59066750b666ade3b0f03e99c84df29d019024b1dc0a06e24e827b6fa7d00d97f658ad42cf3af5cbf5ecafc4082ba04a3ac8c801e60bb94511d59c4be87937e81d6fa440507bee6e512f6f1a75fe0c16912e4c50b4fc58371f2a1c5f360f1b72fa888e0b925ad73a334606355de05e8ee0f9479ec7646d8de9bef63d1845bdbc9727ca14f87346db3e1011e5f85c37911b050b610b159b117ab35aa349f55f282bf38940ac2b51103b5c18cdf7ffca5f9358ff5b2114fd852723c3326131758ec0a81fe100236135b6594363f273b456410eb180598c80770a9910f397758d449c31c3e8908299ccc639f2876ada184ee7ab01bf2416bd8b89973b1fe002433bdeb0ddb33c5845e0c1c534d5d41af2177b6059686c18a8833a944c1dc0716ff1529ed832315cf0f914c22546530536232a96c08f884487dc6f14d6399a4b29c15fc2ff386158d0a17025e8e9f12d86828c730c098a2117c0727a5070d66ba395fc8c49d8ca3fe3b3c5c966b42fe32651beb29ccdf52d3b7433f7bf9f5ab74100ed9bf8f434844e5eea53955ed2b6f48fa4de035ddab892b4b3bd04c7af486bfee5ed0938b12d347cf02a156b9a418ef7e37c87309f31fa7fd00322269f30be09f2fe47c5f71467eaed348b430a9933f2756c2d5e3feef6d1572642f5dac5ca7334562f969c88c935ffbc75e0567556271cacfbf5d9dc5405ad801becf9260141880a0505f56ad235b3ee07996e5126f321e65abb9cdd4610418feb2e30f73f21ee70682984b35a5059687cc133ba33fcbc875a148b7d3581490689e3f864de926b94dcb5b5acd4a6364c4fec7a95a0584a8b97cd9429fbae5061ccd915bc5adf88f3c3c2603804c8c0b10428bed908b526214e25e2d122323631291e843d8b1cba6c055bf8faf92150e3bbb7cb0af17bc9b5addeffedc96024869f7dd80aaf11ff592e63c9b926e3e412c77ac5ab6f0d2d324dce25095453970c794b6aa5b489707188298b766c2dc5d6387006fdcf9f033a9d0f3a54a241a9e3619388b855cb2a3f7115d176ba24f1691c4b421266e5884fc72aac279a33f95a6fcfe5b59d822aa5fd98112afc9f51b64e13dcc385a49a7765361ae2eff959771068cae3efe7ab41d76aef0e02fc7984e3dda1e54d80209ff0c1a6152a54f97a6c1436c0fed02e807feaa7154a0bbb4b9df4ce00b3c64d7d43f0dc73285e4d715c2ffebdd17f09184ec415da1acd73954790f407c3d63fd26c2feb18bb4f6d0ccec49a2eca6b43fe537f82d3da37046b878c23ba50a5a37aeb8da080d75846372d55f2e4cc513ec8ee0f37c09f39861d60909b5e8d2b850b52a884d189995e4493ade669416b89670b17fe18cd2a1d0db0992e8107734c0d3f7d46c6eaa0157575932757fead3afc2ed18388a38ca53f42445a7d380aa92d8d4bce643b7dd1f630bb93ae114cd291787847e0a48a6e0eb5fa0174bd70feb1d68cda0baacc9273eced549add7892d24d5c4a72dddd3de4ba1b020ee65553c8a00749d5ef6a22bc7acea37c6881d640269d4a7f4b2a116f6ac2998ce81b7d2a7649c6fb1ae79bd728971acf423bd05273495baea8dc3c451aca8115b0f36553d3eb916bfa6c4d5eb378982329b256a80be0e3457914b7e9de028ede1b86f29e12eefcb855134d8e5f7ff0f25ccc3a7030a12a75271da4861397eba33d06ecd6968239236eefab52e6764cf62e062f48cdb2e099aa5a4a526d4276ef1e678cd79cedf9104b035b461c34d6b99db1df416938784fe84b93d13d309e28c3c852d8cb1ecf5ce8d81334ad1a4ef98f2753c7815704e5482f90a970f66702ab3e7f205fad81ac443b86d75a20afc5fe2de276db620346296092daf3f3eb1429d0b32fe177a0ecc477b09f7832c357da0094c4de718e040ad0c33f07cce10a51f0c19d7ad2b4d4b34474712f4088270f12b16ac29764b38a7cade9eb056aa073ecb335888e2c4ba802535cbdd5ae60fd5c353cbeb2e9a46863e1212c556dd5b35a425769b1f60d9a628f140e14d38dae4a076288ba0436c4106edb731", 0x1000}, {&(0x7f0000001440)="89a397e711d1452c3748f00a60255cd12462f2b9abc6c53e0e274e2f3da8e10dc5de88b78a8dbabe917671926f761415a5265e0471fb1c3574f7ed2d23fff275f413ccacf09b95f983e72b12730256a8a028140e802df5e966ee573d54868dc251422a67016389e8ea6642457576fa86e34a58a385db64ec66139477088b1a7394a3b21f42228fde64ed6087e2b4bd9b154cce2017500547969a6f2d3c2b00b52733e1210ace5b981ecd703ea9b7af25734824a15b2c3595f11533a7b30b535a80dc487f79c930f702cf08ad73f90382906bf0081d3010a18d5e71d67bfd494b64114d5440898d90e8b206befcfc1c66789aa78e4b4214137bbd1e9e697a1bb992b648dac4fb51f2e5fe797729decc2e088fcacb7dcbbcd3f0fb999cb371816b087a9f3073c1856b02e31385b8c0da7c32305e47c5bee44b090f1452ba5d57cd84cf078df43d816e6a4ddde52c3324bf389c17d6bf98ee06d4cb4864912d3627166d927c311264e3e31b1cbfa224e86d2446cf05950bfe2f8c908c176de467e1ffb0c3268216df15221a7557c47325f69188b945a7c6211397a2013490c541f92043d9800c0c1e92c8cae540d22cc4f32a64acf7915823dd9228647fa519e1620c654e1e7976f0794e5e8ad6b1af6b3639a84affa0ad2cc6012f7f48eb253ca18dc36908832cfc571c9756f503b07be954b15f356c21c93a9d1ca3838c0da23c72927154ba988d495ac2cf12a6eceb0de5a86271500f33f9bdc39d29cdd4e50bfa3ce853ae41863cf925c677f79981562f5c468a5e0d070caa15f6d9db961b102157a6f96726988a73fb4ff59ff3373b6efaf7932d38a9c27458050ebd377fae62d08328a805c5254ec4d6a98aeeff5b8908273d42f751720b314b5a678331ae4cadfd59924fc98fa5fe22fb8d82f90d075eb535229f4c540c10489857b7e81a095d35aae03cc0a4fac2b57437e76de122345159ad01f5858120073ac65fee153654ccae5a1b410d43d46ed9f59fa0c5ad6509d3f9de62568de2d69262cb23ffd9ebc78c212f8c91b462b661fca8c052ed5be38058897392f28cc593200466a21d36d26903c8bae7080d5a4c3a3c3215849733cd80f02e7e5f8e69831ef9466be92d28dc3b810735c8c6701123d1567676ea450583bee3139b6afc417540e4e6687db08713eb9df0bfb1d3f2d6f8fc94abc8e5f23c7c3913479199b96fbaacc9f2b6d4bc8e7f2a8ec1eecf2eed8a66883d2d9c01f464d9b520e861891b0b5908d528389affc86354561fb6031b420063deabf5c318779bd39fb950dd59e54f7ddd0feba972a40db6a1e9f575cc7b7621b62133f542ce429570432746a16e0e834fb4b1836c12e4d8a09ee0a95eafcd135b055a62b9584acd9dd0ecdbbd5d809f75718b8cead9f38471023a9a0687c1b48892306f5342422333b59747273da2e195c7dbf08d761c3c5cd8cc97bfe5f79007c92d64c226a64c106c8d00661c9e3f7bd3b5ad4371697cddea651a338a2f8013332cc88967470865470e5b365f72e33ae0f2c831801600abf15f00f2f02a3997c8b21da9dd263b0c6234600078346f271c1d9f8acac594d617a43fa55ac89172552825cbc278e8525e189d02d29560c426804b437aa1d2dbe75f59239d6289641bb397a707d50d694cf89199375321bb85a55ce9b0010eceeeafefd09021bd78d5a218e11b66820ea6f8b3ad4b2ad8f13a49dbfa07f3915947edb234a1c9988c76f2f47bbe85f009ebf8472d905d19c0595fedb183e8efccc0cc795db66b88fe2ba6ae2b362d0095b99b9152eea1cb11bd3d11ab14e73de6e829ce2f951fc516e62189f183fb9d5c641293f6adfb2de5d377887f0334ea217e4682a006e14ca484a7af8ba6c7f75eb37dc7e6568a086bdbc04ef715f9fc6a1ca90b04f6b1603f1e614a52a512098c70848004589348706a32b6e563c42e4867af6e9c338eb9065bea9e90b84824223f9ac238ecc6b1bf9b3163a6d3f840aec26f3b6e59490c4b092b040a268e3c3cd828d59a0883cb0615a3c78345f794bf3d3fce8996ccfeeaa177e1d822c4499f67a81eaa7d5a13744c9131970ca92870ddd5e53d13d367068e3b3d40d3bd147abad108bd8ea99ec0c411f1bcde12db0fc0ef148a2ef33cc5b61c77644d5687a91c9e255fad344997e9d4185239edcfea8a2e680cc80f58ec45b27fdfeea957810e2fcb3c3d196f7ac76a8d9cd65b9c3b3d0e7042c4c057323f3531e1c9d1d2ba0d5a03e021a657bd301091887e2b38fa984e834ea80b129b9c4b14913a392cb10164d148a7d846271b0eeec16ee16fe159074465fce99a119ecff4dd8cafd59bd667158a3b72098cbb082e0ff935260e885acd4d686cdae5ec64bbcbeedb5d88bc1ea59ae13d84ec3ed25d842127392e9cd91bc5c5411b93b9324ca4aa8004f6f39e3f47be05f31a074102ab9eb69a6144a64d79720ecc689c725df310f4fb87887bd8b8d374988d87d97eb8e1a699fbda14f4a51f170dba745cb9f992ec7c270851894bdd50afc16a130628665b2476590b6eb5806aac1e3902b633b9bbfb75e33ddcb336a101923621ad87d37f039e6ec0646c05d5a5e66cbce54c21c6658834853c00a0de81b0912de7b4c9b99d938686b8ba4ba9a48263de3cc8b67fc0f29529a071f0731ccfd8adf62878771f14dbd09366686cee2d48a5ff71bc0b3ed4f3edfef16029ce6e89264ef81276d154e158081b6c87178e336a93d4d6f093d98c4f4124d771d8b5a53a5cd0c4ea467931c7239c4c417ca24d882402972ab3aab31cde73590db186c57018af69d9c96ba5623a72d5770c4f05a5d1bbf4c3d9dafb07df3a3f24ce689a001830eb50a3bef7c4e93102dfbfa2b98be4a5461ee27124afaefc29ea1e235d3bdffef026abba67d7db1f17db3a50394ceb28edaffb8b1e77b6ec0f94dff9af6b9ac3dde12cd94bc87bef879ea78fcd74618044e8fabd6f777df215a4966af75e79c35ffdd62577480f6af4dca337cd0991340a5063ba31abe665ee94408d567b3075b686694b21fe36688148606282588de5d2cff92e44a60dd17fd8e7b697d641d5cd59477be2642fc2b2b75c0ea3bb0818cae430deafe43929c2c345479ec4f312ff0feb2c280f9ee92fe90c7401b9cc960af19b48de0210ca74936898b13c4a92e4070c0db1f781da5cf31f5055ba4da45f3e749fd3bbed76e5df03c85733b4caf01ad26234c95448a61909bacc55cb070c49d860dd9d5fca6e86cbfe74160f05cc804c7f4a3f75733d447ed756a9df897ff51d9f58a61e9a250bf641913bf88adf87103f326cf128fadcfc7c6b0d5faab8d969b55423814e641f2c2e694c2c4227dde3d4d2631c9d0a235e0ac6b0570bb0dc24de770193ecbaa49e0e4bd332f8902fc7bcc5a06166d09bb37a900dafe931b1fb4d89fdb16d0a82db97832fdf6165d56e67eea81312a725be53727d23639c33e17b001f65d0a03368ee3b8b6fd1d26777b765679f84d26646a825db8daa92c0018156c8818f5c4cb8e522f7e2440e290676197169793763c1b13db0ae079e23dbfffab0e9e2042a62a876a4b25f1b309255f8dbd759fdfc6d3633eb078bbb84f45eb176ed2bb97fcfaef528258ff153c30a280039ab0ceb2818869919a72f7f2a009b28b2ce80efcb43476e5948624960c3019319f411325afbe762f7ed4db9610c4611a6304cc944967c843d4afb5b9760793e54832d23c1e6ba4df17361094f0783805f45882846bc46a6af48315b968bb55321abc8f4f4d85b37fc1fa88bbae5347b8c70faaf9462e62ad08ccb5e8b471504ec390cb212a90be4af24495f93dede6c9b28b73d8fb6b2ec408260725859c410895aad446b35f7cdc07a223521a9624bcd8e1913f49d2456514330fc0b227f8c3102d7bdae3b3eb0dcb41407574a1d2642e9511e1a59887f867b60e69fbe642a739b99603806637fbc7d444c0e413a3105991d42440cfb26fe079aa6b01d6d505f1d14c6f3d068c1be2f808d9ca10d38caae3f7583d955d12bfeae3b8ddcf81d030fc19f3f20fe9513b887d7e9347eef09fed314fab22e9c2de7081f1b96d69a594c4a558310eb478b4a94d4bb74fdd809c20af92236fdca52bdf3ad899a46f8f39d8a06009c6625302f3d4ffaee32d4ed47b6be36861354c1dca6b9caec5125a4874df72b006f45d588653414e06a9753505938e07cf53727d7022c336541fb0aa54c164856670af7f05e8551d05b58fd44fe4c53b60929c550a9e9f2e74ac3b29d29cc8e84aad34083f52c49941f31f93c85b354316a1d114189826f46f23039ea0e10728dd6abe222af4262a0ddcafa14cf014e7491d3508ee5bc0373a9d9b6d8ff64eb6ae789d190c89b2706e5eedfbc69cdab16c84a06cd598604b51276b201110026c18a03d8ca218a3b878de1ff07392348b6c4b1f42fe81a2ce210554807fb404b2d9d3627e96cfd7dcd0cc4c513cc1904793911d77d9d57dee374378415ad3211a8cf1671823d1eae24c3f9c6748d564a470bbf6e93799e12fc824cc8fe7911ba1ee80a420e9608c511fef856f050928ea785ad90d0e3fd948d1fbe1b80741b1f9bcae7aa88e05234b7e5a14192ce93d28efc1752294cf51107237c03c538f224aeed06486ddb64cf2663d634ac4dbe2f74af7a5f0be181735f990c6a05ee985c5f161a425aa01c604db28e59f0279ec62579172e4395079c26b06724a8583b374641524e73c4076666bf7668d0ebf3010fc038cd018dd4bea69317f1b7791808eac6a4fe1ad5b1d121dc555f04202b59af40117f38b0c049a0b1007d98677229ac35812e397bf75c671315ef664a3f4c47549c3ec1901c1aeb1e6ce1dad9c0e96d3bf841580a3af9eb1c3fe5c38a300c677afb1520bdcafba641c6088814cd7648dc1f78f56a62d291eb8b4a9b1373c3e9ba16f24a2eb29f9cab5845a046d4a37aef10f724a49f7192662880257996511c651ca49e366aec7bafd93fcb99ce3039b42d46907847e443db11c3b9846f783803afe2ef27a651214c075e82a479bf9fb98403c540f661ddf6ec5cc33ecf1451973df14487d481a248bd34a50670f42d2f70078cc8e6d7f77eaeab22f4abf2407007a2f75db6eeb02a7114929d7a77abe301bcc22ed669ddd88d53766ace4a7207d8e6889d44f7c452153f6d1492b82f5a23342e7b1260266aac144d9ab6e6bb80861013f57e6b0541caedeeca35a933d1252d075db72300dafd284ba785d6b1b841c59bde0ef00c61ce41f7c3b0f2976a52c636aaf952888840cd42ac5c833bf9d14e600f9744e2e7349246db5fa16120e1ff5e47ac7fac60716b11b94b4edc8cc68d957c8382e6c9eb3d2e588b3f2133d69fe2bce48eaf74764ecd22e3163cf822c0bf2e8a436690a30f3dcb3f8e614345be78f7edb84f19a2f8af143221444d4955e6c2d584809c126dd1de5d6ade3842c5d297bb8b6744894f0239d9fff14482995482d9edfb748173e415185ae047b9757e5c2cdd52865f1e6250ccee2626430c9d43a13502e94293410ec62e608d4a3287a4fe91aa52ab06670bdab732468866ca361839118e8e546c89d2fd280dcef9d41a5be52a7ca99ad9e2cc456a6c9e27badb1b5eb717cbb5a264b06f9d56b75c9a4cb02fcc61c1d362231d6032a9e98b77f7f399038805d935b4d608b8bc270bc9586cfe58f8d69bdc8627a7f5fd5fa3907b62979d18424c45d1a3b889d4cd1e97d0756e9f26afafc75f65f2b91c48f75cadb88acf767dff629a982bf35b70182b22011b2ff1db3f23b08e29", 0x1000}, {&(0x7f0000002440)="8fec2b978964a85e433f84b7ad1155446efa863467eaa91c37e768307acffbdde0fc3c83373b418455e9d16912b31f8b12119b661dc9", 0x36}], 0x4, &(0x7f00000024c0), 0x0, 0xe}, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc221, 0x0) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r5, r6, r5, r6, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) setreuid(r5, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000024c0), 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x800000018, 0x1, 0x0) r9 = msgget(0x0, 0x200) msgctl$IPC_RMID(r9, 0x0) 16:02:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) syz_emit_ethernet(0x1000, &(0x7f0000000200)="f3adb7fa4c3040ff23c8c5d4d7aee3c2faaa84188c779bb892db178ad128e5bfc9829751e8b4de9bcb982479542b91f8f67c30d6a7f0e52fde93b1abb2435cdae09fa8f9c2d58e61265bfc830114e990d8cd0f7994f7cc69a6ac2417fdf13343b0755874b7567a79008edbf6a9c744116f9b61114745999ceabdca28f9625f33d0dfa0286312b5c6f329c7cac1050815fc162d07d783a66da7c89c5595e888c9e2594b9b626cf386ad488ea7444e06da961e11da8f15c47c650980e729d5567ec32b5e6d5481277e336b1f657a668aea9f6a1719a5c3192d1f8d6dc934c10947f261a4e9e9cfd77f10d7584c0a36a60b2a01339242e303b9d2218d1e7e7a95833221612d0c20f6322150f37eb5ec07e5ed5988bce8a461acdaa2bf395805be0cda46942b83b02da79493a1998c5d3769029a8deabf498eacacb0f33c44a36552a28a622e46f005bcf518d19d1a53b796fddc635f0bad59707ab8099fcf1de465fa64055a16e2d1bac927cffdf5c2435f5fe9bd66e3a8583ef664866ed658ed71d76ac8830fddfe1915e6e9f9928c59edb16a95f680709efa046e402e058246f3a32ae43f7ebdfda979d7010427d0d7c5452797047a07abcb773318e1c13965e6523a95e56a426da923101b48ed47c8e05e40bf9817f9c7b1d3af5e6aba9f87941e09cafc60c71c829c5ba05da52508df511d37713e93cf0b0c293490ba9a595dd2a374e8569a178c1779a190b05d35f329868036aef1db8b1f2fe498cf777d1876b0cae254dbeb34df8368a4641187cdb9643590cedec0022beb0729494b58c7813f7fc1b26315cba65abeb882256b093a9e6031e7cc181a2c31e3b429c2efab44b5d7b08f4cad7c39408ce14eb3e0df107e7c91d2b19b6495e0b2a025db820de1f63ba61bc24424d71adedb9a6851e3ed08416f73f40dddadc7929c3def673a8c596358cc0fd1c55601f24242ef131ec1b2a478374b27a4559deefef55a14883a9d9b4f5af580ab5a5229c1a8064bd482b44bdd2a03de5867ed3915ab4c7b99bfff6923aaccbfbbda9a7a1f6fc3b483aa4b11a17f0735c34b39b135462eeeeb399cb999dd32197d539ad078dfc075ef7ce47e04fe1b167c969861ca6606dcf91f87f4d5b7d66f0ef73e955eff59611d828eca6fa66e080ac24c4d9d666e59792e5d4e1e5fa55dd1da8338125fef5682c8b4d1c1a4b51ce8ed34793c3218a99d2a9ccc6d51ddfe396a20af98a130a7dc04cd71c054f1f8881ff879e5e60cbfba26a4aa0041ff5930f7377a3efe5c4584a76fe1fbefaa6ef0d4ca57227f00baf36d5036876079b002f67e64aceff5866417efb96e0625804c7e60a1c16027540d83c60dba5b0805f0cb249ae4c139b97372f8047ff8b3347710e1c100199577223f4a375bba291cf43f51e7cca104392c0355f5ea9349c7c4291bc980a2b6b658ae8e8b8f5f7db0ae9b4c3dd8061ef33313d0a133a088fd90b06b7c92b244a6c72912c9e8466bc5398db2e04f122ee63a3ade200bce7f8742be55a950fd86ed7f274d8a2b37c2f1a46563aaf2c26f4daa9666ce8cb12fb16afa0e14f2acb94d28263d9d275bbb4234628fc5299a680bd224abd27b5e2c681d694fb97e0f1e481d8dcfb0c69b3f25d80c879ddef76dda791f5b3578de0102841bff60c4895623c6c32630935f0475144a9283d948eb09f592ce821d537893dd33d9328d6fdea0cb1aefa048bab4a1ba8c0b41f0754007658cff57df6bf66d9bd17dc5c0bf43469b6aae9e1f413cd70b91eebc5c686b78652b80baab4fc806c9bbd1ed25bb093fc68667adc1fa650e1dc61c5d0c70b5d5770b5207c2db8621054c8a4a33331aa62ed1af20fb29213457e3da2d2498fd19287c75eff4eb25c42c27c7c78b9c8ec8a63aa301cbd78e3a62dd38751913b20a97cb38ee0a326c863cdd1698f021b15a87475000acbecbad0505ca87f3b222a8ca0da4419b437238d8ccc35a2b2f76612a5a18808a52ce3b5f5cfeadb8d8713ccbab573e5635a349e8245924034d50e708d66d7a951e3cd3dd075411c0b4dfd8ec7b95e7d5497ced6349c4cfb6f2f18934915f3bd4fa51b2fefde371d3be16bba5988caff43ab33cc0b206f028fd35fb2e0a360098dfc52664d24bbcc41c05c7ed0b4ba98ecaaf2dabd6e9113c5c225fe6b661071a2400cafc47207edd1a426e56b53fd6b3e67ab18d7d68debd34c4c3583e190d62cbe076ed2ae76e0c6ded8e1926d62f18af5d984438a5da47ba10205873b3d0aa1d0719037d0e93698fd6baccfb2f8d94149f52647da6b917d0ca0bb92657c84e87e21b22881bef9f0e14e56e58e883a134bb5b5d71815d393859ead2ddd78c870708acc68bac136c5a16b19b097a234f09d910f9b5064fab3fc5f16318368375192648af4bcf4ce7729afa7e6fa5f92cc4cfa6cdeb1c46be790108fe2919bd43918bb04ff20eed691efdc4ade064db9901626f1b4db66280f20734487448534a345f8c484850e5e796d7ae1a8a3fafdf9ae2494264330f451a3fcc8b133bde09923fc4783e59c25a286618f1b4387e5a93b8ddfed57aadedbbba0d88455588916788343e98bf5853fe3c2a4f5895f97958387c486bf0a72e4fb388f8c7c5f5705586682a33f50142b233764bd92e5e207224d1d5d56b334f72cf9c4133a8f087f923bd1980dab229cda642160b2d19a3d4a9e868acd34f22b9b542b71d78e4acc269133f389ea6f63651826648cccb77accb35d38d5237affb22bceb3e0a45fbdd443bee322a20625d495cbd9b0740b5e2a06226c6e4bf6d99cd2241ce6f51b7f772d4ac98730ff9e021cc16a26ab400b5ca647d134d3a1de07f281ec661ee2d673cc2cc1afb6f3af22ed2e0a0b39f88ee7e48b1a16d5432387de0858704d4cd1b6dbf519675f3c325f22c4720fb10288580a30e3c0e0fb44cb19ba951ef0d79ac46b6dbe1464e6c047760a615f54ac245a349e74589e75588f96a3486592ed83e7f9d4f9327b4c33317a193437153bf2082323e1345325e6511192cace04883203d2019f553484e92e0255281095cd702abb03b815f98e7ee90fe802f188fe4844b96134f1be0bc0f47ce698d4c91930a5bae4ce412e5600657aaf5191877e97fc6cfb2e221bcc786b5eeb71bcc9f5a9a30a8b894ec41f02c680383146355c898fec2eb42b583ce817e3b7a2a5210867253d0452df5ad4753caf4a9ed2ff2bc086190f02926ba9434921b3199eab0f807783677d269a7aeffe392eb162328b8af362d9380ee55c7cd32fc4f2a8130999dc23bab6ddd346cc52ef15560de3ea2b436cf961d29772eb2105f7b0d2c890edc1c62049144c7417439bfd4ee683f7e22d1ec91382a717d2c3714f4733538c9bb87c10182a26dce03ffa2b4cf227ae6ffe5fb7198d69f5ac47e03ce652b3bdc3bfe3bf693a34104099f696ba80a9ac35f37ea49fad9b2962318df57152891e81d00930203f7492f709840952f83bde71a7285e142e65597947ca283237839ea0d509ba41e16712e9622f722600c53987d5849299347150f966e7f0eb02d062a7280666ebf91d83d83c43559f20effd3ef869208e3d4ebe499d5313c76b9a79f883d351d4261d6b5b7f07d593cdee58e3c426769a2f2cc04f85ca02df357d80b58125df4783f5bee94ef74cabe7c38280b726fd41e7cd6148e924493c015def46c19b3e2e3574758aedb2f25ddfc5af14a9ee87d00007eb96f46195f878df12dfc6b828eff8c5ca9fb0dbc9cf9480354367ad95877766693c13047c3afe04aff66a3f3377fa88bec0b5f2755bd72a4e823f2d91d3ce20f467b69457e60f3cde067a91f30d2e22f3b908d4c66b04301d068ba4f2729b8bb7d47112c83068243de694db199277444bba9ada94f646cfb59272e6a91f86764030fbc75782bbde356442e93ca882b2f039f95eeae2740128a760894b68a9f4ee785512dc2a584a2092e9dd2771bc935f23b43cb4a55eea3276557f0183ffe285c6ba5a89825db3880bee4fbfc55e4e3f86dfbdfb491492071091bfd9faafb0ddc6cd0699e1dce02ab7bdbb79dc9ccc42adf833c32c3b2d1e756fc09dc099dec7beac90dc80f8ef461698116bbe7a7af7e9d02323083b045a0642aff027c54532adbf85ce61d29e2a11772254635abe22bc1b285a8a1ee82fe3636391161f6d63dfc6bdb35824780800485f76b610423837f3b3e34e69f71f0b1543a575a43605b72a482bf9ce90cbc5729bcd1ca9787bf7deac5fba5806943c365be4a6fc7ce0939ad7b0e7aa04936586224fd343a6b6da279271d82c681438d2e778da43bc1521c7fed04d7b929308b0a0b98add3cfbe7fc5e65d45626bbc7bb37f155e7061c96fddc7efc38ed8b17801fc0f2eb02dbf7f62c709a47974b6d8080d8f436bf37a67ed0a90e2987392f26f89bd30823990a1a2295cad1ca1f2310ee49b71b5b05dff10c0b2eb6a525a258b1a4b3ee052a36c672249a7f51c30a4d0eab8aeb3aca7db3d2f25885cbc9eb2c11f7742d742e71950c31a625552ed13864644c30cc071be064646bd80e2ef17e9191c68a84f84192c90b931dc38cb1fed02f76cdfbe93ca999ac5c1d7cd6e5b33e23ae3b7ec5b682e417b089f3e433731813347302a48efc4ae75dcf080d0e6b79c3df2fab3da69610339811e886c28327f61e04480e6d7e8f7871050a6e8ecac5f4970d37752e068e59e48d98991ebda313550695116cfab48eddf8941d5092d4da789a22c0a77182c2c5cbee8ffdfe292f57693b33d7bf4dbf3c688cfb8e46cd396ba736f920f569b32d0f523ea9b8626145c7f6abee2ce64cee04f25d0900486ff64a6a7eba1cb5b15a08e91b8b115a3594a673dbe4914004824e075db15a0cc3f9c92ac1aa3baf1c16fa9cdc5b9b060c9734fb4afb882efe0e96501cdc9cb23101088369ff5fa3809f98f6738eb21c622ba5523394d26f4a047253da14c36a9e99f1b5e5b95fdca1e76077832995a365e8e36e1c853c5155fa5ea4055b65d77b7df2a5cecfb756d4f645eefb7061fc8fd34c838b04544968580019f8df21f9de06603c80021151cde278240583d2703ba8dd02fe9f6622881875595e1baa7acfcccd728ce0195a7ee6e49cc043ac877bc6e58ac66b8f327a7cca5f4416104e0c62fe10156b7a2115eba47cb5de75cfa77d27cc58b11fd5b73ecf925aef4a61ed3e72b3dea83c82baa314c0ca1841019e470c67016c969ba1ea4793f09b9ae24d20a7826bc20111ea5c298964ee3232f10aa8f0c1407ad4ad45ae23bbf35436d914cace05551e1df9cfc8b5833dbae6694c5c0e536b0b5ad24744be98cc4066c04030df98fa1706f9b956456e27236ee589d4cc33998c523537a33a62af3b8d27836d11efb1816e078b5f7d854dcfca13bc39f9c1bf242bb2ad0474d07a0203c31a5834d51dcd6fec761b8ccbe7bf51709c024979399bcdbdeb6f5f19b8b1f61e671792c981838dd3021c599cd123cdbf42df7201893af0b83dfee1ab2bcd7056ab7223315c7bb2ca8c555121d73e165c00bafc8d83fae2a22ae6130b80946a66a4b49cea5f4f69ba34c768a108926dc6f3d39420d96ccb50b33722216cfd1b7a3879dd0e72ff69516dc8d781feb4ca39b65bdb6a2b1fb05e42d92517bbab7b9ea831a221c6aa3e01bc97dcdd7465b57ca11b66ac224b6b0c0ec225ce83761adcb3b6dac87010ccb4eb306039ba26860b76c40cb42a4a2b9947b0b3f6b823f768bea496666f48a8692fc47f95fdb548245c7ea81d67e07f7cadeb6c4a11fff0db2c3fa3e92152b4bb5") r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r2, 0x2) getpid() 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = dup2(r0, r1) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000010d, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r4, &(0x7f0000000040), 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000000000/0x2000)=nil) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:02:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="4e2d95dbcea58482313017a1b79fdf028be380b76b75c3461897f89de9e0baab2b02865bc694243b0dc323d05ef061359a3da44b72fdd63a7df4f359a7a7e9357c635be493d124f4d78d7c7c4c1596d9c5fcfb8d35d78b30d899f5ad33766e9d1c5dedfcccf4b98e742bf8a91641eb0cc3dafe5dcb04aa", 0x77, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 16:02:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) open(&(0x7f0000000200)='./bus\x00', 0xe79678d8661680f, 0xa8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/230, &(0x7f00000001c0)=0xe6) 16:02:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4f) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) setegid(r6) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r13 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) setegid(r12) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) 16:02:18 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) minherit(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x3) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x800, 0xffffffffffffffff) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0xffffffff, 0xc05, 0xc7}, {0x50cb4dc9, 0x2, 0x7, 0x10002000000000}, {0x7, 0x8001, 0x7, 0x800000000}, {0x6, 0x93, 0x7f}, {0x3, 0x7, 0x7, 0x6}, {0xff, 0x2, 0x3, 0x9}, {0x0, 0x3, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x0, "00b9ab6d0000fd7f06000000000000004000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x2) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) 16:02:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x800) r2 = dup(0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="f1b12781609994674a5fd76afcf32f3e56c798a91fe143b637a6221f22f9798ce1bad67fb2b65806e934eeb4e887585219baedadb065fa927760b75fc84b5aa7c599400b3e54e8ba50a80301b08abce9a4a7594db3a7283858c5bd3143c9d815321f", 0x62}, {&(0x7f0000000200)="e15d53d396ea2510d59853dee7360ce5584c3b499fdafd4e5e8c641818a8993f9a06c567b9079f669dc3ec6e9691f1caf11b06b97dc4de2e4cc443075bbcd6e56cdfed8eee440c658e2e221d5444d8d2c77660094191c1fab761e6ea219ada5c8e32c39975bcc13b2553a4d006d4a1fbcfbbf24b0cdce1fc15e59347405fa0007a3717a2aaf9c7c5f6f414511901119860a6d60ebc07109f1e4dbe4a297c52de8b9976c5f05ebc436a1e0aa3174de6a90110adfe5e99265d018f0b6155776e0daa211b0fc0ccf314e97b04860e4c31ec68c22126fd89de24abcb5c4b709a76313c072f1fa3b898df126c4b3dac09b446cb84184c80398a0c25850e70f76f3ad1bfafcd300d37403ef123a0874411b883749b1d6fb4dc1eddd9a0e807369f6b142802dd5d2a60b8db0ea0a79340793eb67105ab905e504f07d096fcd3b33fcdce2a1b98d6088b9c84c3ae915056142d460be527625a491538084210c0adf6e84bbd1d8d1548d174fc6498141e74efdc54b844258a7f1e08f91cb9a050b9868d0fd20187de896b4ac448502f2e3e6ba3422966556c630fbd24590c918df17b8a9d894bf09379ce798a569bfc284328301364a4fcf992c81ff0abc91c9d3fb1d2ec42127b8bd7d2a4d1a26c5750c11476d35b11385528dc6c492a1d197a737dde049ee74f37c48fb8aee94b63d1c70b9e05af4da3c73a0da08896745dfc642e694eda32cf7724eb367d3b64dbd609a18e1c1576e774532d5a39b87e055b5dc4c36fdb7b85515d68c4a6362bb9a3f4e450d10eba793d148a280436b56540d44cb8939e2b5654935f00d9c3b93ba32c00f375f763735d9439cf665dd8e1b0eb2d6c0fa45eb9be4d7f5aead05c21f8f7badb4097f9662df04520d289c8b02dc60e2e765a7dabde921e84a6bd082837e1ab507e2bd9bb04a3679a96888b578aeb15500f2117f543b070754c537c29e6d1ca4d5214ea5532243bc830ec3d851ec21d85be45283d72b654044443509a2272e0ada1a8355e8768b8cfb9b736b498af6115f10a73b3e34ef0a2623e3e6e327c85153eab74f50b3fd52fd7fca7968d4e1ae9299e26129326f6500ba6a117754a4ad76b5e87302e114b49370c47c6314e77af393e3186a740474144b5bd0413a78fb02b32fda182db3b8d6f7193762a3d6b158dd83ed91df5ac693a7082f2114988928318b678d78d1e6b265ed22a331367d2b225c5938095d577c189fe5f25c2a4b0e1abc1ce6d9a6c5d338ab963579862cf03427556918da9212e72315cf1a705c4a07c060e0a2fe125553db9dbdb77af797b99c3afc39040ec5d4519dcad9e195b5cf5497a4f8cc5a87d8f633cd7dcb9150b6fa1009d0398382dc8015bfa0d9f713e026ab2bc90be4e20fee4a054a8ffef7fa32f14e7f3b27d1709e664f30352a43e575fe017f20c15fc6ecfcb5fad06239f899c076ed9b95f8572f8d0d9b67f2d4ecd9b1fa55b45e6fcd5c33e57261c361a7eda130800b51deba464978746c44a0b4a7686af84ac916c61ce37789085944f128134661294ea77bbd5653e35db70c5da7b05142a963500afce7e5740b3d76db6e72d9dc2c49ca78b39a833d5a183e7290d39e7adf00e303f8e59bdea85148b5c30132bd65f12935e445c573ce833debebcb26b1bb6ad58e4d871303d5f9862cbd25ba26930bbe90f795d07db6a2571de0c2043fd5fa64a3627cac8db0b2900bbaf08c7cee6b079d9b05c3392b7faad04d6cef0e3246ac1f5792e22093b16ccbcae4944db15650b28261c82fff97d1b585e33b74f8d4905a361714f085462c6554da391876858687898b59d2afb58378adfce2ca9a2e94cc3f81693f63b3d72760a0ed6fa5f8a2a4c6fe5b137d3bedf4fdc617cc1d06fd52259fc46e95bb6557efe59d5a0260fcfaacf00b3fda6c43fc3088c743b416be61f5163b4581e040feced0e2c0a7ba2dca1c743c9a1171f36f5e7153fe80bfba8ee526bf6ab84dbc118b0b57a2eef34c4ed44a1014d9ab14688feb3ef6763ce8427d56f99c351760c1c98d9a81885f01ddad7eabbb9d0e2b01844aae9c0d5571abc39ad706eae1d4a36728db61874202f48964d8c6c8becd4c2891ca3332c1a3b323d08f49661ba3c225b685b990453ddf2516bd527cddb92d3cab87926016ba2c503019331797517de0821c3f83ceb8e1f800f106964b05810cf9c2f572fe5e7ccb57092573f06c8d88a7cd2c4e1cfb24d1ef32433687940dd28c79e954980880eecc38eb02753610e64c3542e3ee878bb864dff998d990eb45f154ce1b5227e9e762faeba21454edccb76662d9bc7dedfef2a1933866cd1ab0c936a72f177779fe01e69e5d8319d1008ef16f406f7a00d86d9b1bbf68f25389f603927bf5b969224bc3186e1e9c4c8bd64c58351da8a598c13a4743317508722ac043e4d85a0ec592e2a6f903d999846e16cad5c7de254656d8212f29547576f593ba627a45fbea254371281164804d5b5f20245c078808f9444ddca3f79f8d4c68411465d37b56481a835bf30a7652e6d22a9e2eb7a1c230bddfd56ea5324ff4c1e239e8622b6ea48ea1b92646b0719976b1607a9bf9828e9024951ec0b9ea77a5ff62fa3c42c7c40fc5f493536ee276da2b4fa55a8af2b6fc3882e42acc0421c13e278448bda2dd65654fc54ef5b57f09cb4391e9a1654145aa91358cf2daaf8200817e78ad7f683215570f9e3dcb9e28ecafc1bc4e78591563da4b781797184b0e763db19fa0acdc30c714b0e239274005f368e066693d8bad84b20adcc55319f07ef38f9dcbd406cc37942033e954eb77fe12926673022d0418ec73280ad85c978a8056b34bf5c1807edb4aef70cea882adbeb92a45fa3a1d2c3c89f46b7c51c56d1c9e74def28589653d65c11d27cde090264370e9f1f3b78177049ec0f172ef700fca7b3c993798b1aa120c6b1b5659344cecfb80377b575076626f423bcca973043dbfca11c7f63048d0f66070213644a0c9516975168ca3bdb0800a7a094a31f9d1bacb0bea03cfd4521b4e205144fcd07640cea3d3fbb045464bef78747cc9a21eb4f86e66b99afdb315aaa7dbc02d8c934a9cb1ab68acfb1d70ba35777d74a852ab1ab13417e9005c6e63dc6b3eecfdc96a0470a6651a57fff6d38de55b581b42d7d964193db1e99fd7943bb5f3acfce17e907d674f3304aed10d1ffc0a8f758c907859a08a8732bd73a6fc47ad06f4913f20e70170e9613ec4d5745114786717eb660912a82bb88905dab7d486e315b237461949d8baea45d7ebed6bb2c8fa251913dc98fccb6b0088fcd7cc48b74e3500c214ba66c2161f8901fec5c8c38a48c710d3a89368c506bfca916bf1057a9c46b91e5f94aa37d86e32d8b145ac281c2fa98408628fbe341376ec94a768e99b93eb78ebbf727506920000129b2d5efbd4e54d458d21f6f5b7d56639e4f755ab913398830bd86ba7ad8d40a74eca69cf6b0eac779ffc0059ffe79450b712df23455206e9b70c03cc6080250a82b325bb7c3769e5e63a595db575dd5938ed41ccb8292f0eaa634edc7a77164c4762159a50d6c292be4ec1327a7f25fcabcc4bc404e98dbd7ac60f5a549bf1fabdeab89431dbfd17c8959a5367ec257a548d68dd8118f1b6a75a36955e58f4a8438a62a38e0b5ce5816ceb2e2f3cc75569c56b60a81b30d0b1d93e831b61597f56d90e0180f6839529420d059057ba8173778ca48ec15ae0c4dff2c9722c2c66d90da3ff7b493e97c4d20ff8f58600c9517befa90611ad3b99e9844cf514f9cc04b72364d82d1311ad69948171bd666946d81a4a8c0c6094a603846647f3a20facf9351565a30b8ec344b952181dbe86ebef93cb38d025292b5dbc906469f0de92a0f489ee514c1ab98b5e2f0a80e169f76339767a101b65962b70a53d2dfa5a12dafbf6c5269fe8a9a82654871242e679c405603702723b3fa95c31fcafe6a371442ef6deb62da5967b226dbe310730e7bbb42298b272622220959126f5d170d26fc040b6e5323f7880fa0e398a1ee855406be143fb729c18861bcc2b4f38d1d4ef51fbd901cbcb57f486b23a07a906765b7a3d227808047e9a70d1eb14b8cf09ea8f781a97e3f31c8d6908942a00b349eecfeb3594831752bf17e7d4d2f1c3824ba0f8bce2ba99f6f4fa1d49dce1427352fc3426ece789d3b3891d8360732f2cd110d16b5fa5040d6b0a3430d95f931527857bce8402a038fb2d1794e0cef423140bb364bcd897a8d991d007410ea8378c4c8865673d0b9d2e91f03f1a937c97565f0e5bb76598879d21387aa357df4178769d3a5db99bb1055fc3d1c7b991b0d393606ed38a12274ff35c298100adb640776458e59fd4a1aa4782fdd34b89f41d67206a0298589c8b7e4b17045f0a6e242c8879d5e3dc92b76d64855fd6565a7adaccb8168e20ead9c8963b514bd4ae20a356e556bf3681675eeb4e2c0266e12eefac192f8fc0aa18edd8be008f0d4c62b800811c4e8b5d4322b75198d2543dbc924df6927a04743ddd3724ac386b98edbc4913fdb37c633578057ea34c382b81648d3aba7200cbd0b919754df1f696b985afa2b64079d400248c605d402890b92700b50d1bd77238e422ad95aa207012bd11d501f872713d2686e5010d036f6ae114a58878da6521a003ad9573ea54a1a0eb0abc5c0b9c1bf3692c2ca304d8769dec4035dc7ce07a6767e1804ea571449ecc3083fcb57fe3d067c62a6fa35eaaca55b594f059600fd94203df4d32ed2d83d13075782e741d20bb79015e71d56a1ae1af09be8d84c91be476d846401a5fdb01cf3a41cdda471bb53621f4bd18cd17821d030c55b1b3d51d1c456cea129541885e8b81b1f13faa04de8f71617d1cb36ef5b34bb70c47515c4170713794999dd639692e829a9ffa08765d7e1d4aeae9854adfb91b70f9e7a21d27a9c28395ce96f532cef09b3ca2942e3e0cfbd12621a03786b95d074d08c8b661008a1760a46c9548246e868a20c905af692c6c111b79f48fabef677b4a6063c65380665b9f17f18d024c9dfe4f337420c4a0bb75830c3abfb06976a64034428bbfc83c6df26c6052e605781d91fc58b08471b97d07f379191ba59f01b3e7a8c4d2a73f9b333fccf2908d7801f0086c975bd4994c2bef98961e0fbba545ab5ed0e0afea5bf7454f58a57f92d49cedac3069f713adb039e5594c790ddd93454646cfbb0d90316067bce7ae0ff946c2f057df50f779c5bb8af6e42e3d6f8ab1192d89df85a9a52d44d99fee7e69bbe6bc17c6dba26f5655fcc79a096c53262559b2321c3dfe41ceec0a164a72cfe535de1f8e9af16341d7b675036909891560a4bd3b596e9936b2cc761206a029f46a5188b54e46a9ae9aff0f4ca8ac63c145654e0af21a186a2f67a80c1f24ef70c903affe7f01dad8c9d2739dce2d4717c47166175b6a411525c28b399469ab32b09182a45071536ea7698c2a584e6c404f91f2d0f484768edd05618b9ce2b588a8e8b5d8320220bfd8b835cd05bf1805adade071a0863a37369bf4a1aa1bbf0e71c801d5b9268848478b2bd585e9fa4c7e7dfad5db4bb279f0cdd21ebc6cde35697fa5fa2e65d7e5e6f5580647add94b4a923d9acc8e8b5b06210315683b5e2af3b2779f6f49a09b4437036714a78a4e22bef267e12b8d7125803e85645088086c574e7f5ad945705ec1e86fc80e47dcf17b3b09913042eba0633836f4a8a39de3f0162eb87611f82c66083d1e4e017645dad2c049d7e48fe7f41d91d738966c47a2d35b55ecf3ada50f20b37d090c818de", 0x1000}, {&(0x7f0000001200)="214c061cdfca164390adfeb35f28e51e8818bf14cac7bd830e16263e911921ccbb125b003ff8dfab", 0x28}, {&(0x7f0000001240)="555eefb2f3d15afe0836ca150f3083d15ec6f4c464e9d9148b165ca825af3fe5b89ce62813d26094671f65c6e18506be340fd77ca121718e4a89a71315da38bf6952f027c8f5843a5e309e987adbe10b5ee3e424d29c99907b2e995e58e49ade1b7e1fe122418ba6af3ac3f02d10d810979c4931789cb40f5daacdc72f9f93477fa5328f98b9edbc7668eccb79341f3cd4eb316f98ceb0ab5e81ba9966fc1450acd595a9bf11af5fe7697475674642364a71189f5a4521b4f4d0605e6ab87f9e8225da1ae72b93e3a7cbf9e26fe2a6ecbb609e4ef89543eb299bf156b364cee326fad6f4863e566a81843000a7db220308ff", 0xf2}], 0x4, 0x0, 0x0, 0xd}, 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getpid() r4 = semget$private(0x0, 0xb3d925f4ddae2ff1, 0x981) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000013c0)=""/4096) bind$inet6(r0, &(0x7f00000023c0)={0x18, 0x0, 0x7, 0x4}, 0xc) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000002400)) unveil(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/null\x00', 0x10008, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$TIOCSBRK(r5, 0x2000747b) sendto$inet6(r5, &(0x7f0000002500)="cf445b2e5f53904353e08cc85489d891461875d4ce4bd456f54d0f1bb3011f144491c9fad0ae4171a8c760c1f79bcaf91d28f27272eb0e93f54fd6f86407d2a9e25d62c9724c592c9f03a63babb34f2877632db1304793fb8ded49d84721edd797e19efbd9aa70088a6d1070b5089f4b311500420a621e64dd279f4a4b5ffdcc089d11ba7a83210b847e557b4cca5136f3d70fb676def5fda3d0324de78eee5c9826416e6d70effd0187b3467bc993c937f9d41a54b41ce5f777f87db74c560d23a277c3e16e06d99612589bfec2f75bbeeef39aa83c73d0ca0e66a9d6cb5988ea7793328eaea4511e0933ad78a7b019f92f1d919f229a0c491b4b1e7635666498a835ce04935bc6366e6bc22e227d005e8eaead1e861c85c88e3fbd66ec04b473527658b8f31e70ef86c83db4125904ae23ac4819b1d182fc4e769a85e8c9dad12dbf8fbca463ab4804ac80c52b37713d29dc08fc01e4121a5b790f28762d8447b43718e3a0e062ac384bca93e088eaebe88e7390826a81b8e9557ae42b6fe68e685f725aaabc6486921b6fabaac9b64ca6203794946a4c9f672520742f3a34dde0936f54c5d68a418ff9ce3e3d41522b7b4c3b4562f62e536c0938767c706feb3b01d44e313024017c63d4a99f74dcbb806fcee04f743c2f911d49cfc12b69a7fa379cda47100928c703e96062d2b6b07ada2df96a6326e784bbe6fdb231aa39b55bec8efc0153effb0bdaf17642e29dca7083082117121e92734e0e7cba789f9a47372d1ef62ce43b99f407be54a9e9dfec60992037131886a2c7c81ecca36aa3dca5cf539a5866fb5ee61e637ab2db9059d74a616843cc808bbce8ec5206b698583b5b8c4537f3a723cd980108739cbc880663b8f6d5b0bb53ffcbb2f5cd7bb5e25e22d2f4124818ab4c15af248c0e80dad25d693eb1b35c8a7f777d54ac13ae709283eec1095045a3d1d4c457b1970a92c4b7e8c164788a6741ef2c15d934ca7625e5b56a809b64dcbf4116c7a284ec7e0c366c960d4ba0c6ae34a76c7c7acd3ae952015bf9ba850c6a1421f71f41b6b0ae7bcf45b4d95a14ea784ebf6bdcf1e8489ee86865ae9bcb37af917b69a30ecfb0a1abe1f9cae879c32648836585148d52f20efaad25762e721006d778669335ef73a0efc03a4be470c060463e217d117b0f3e71561c4b331b6e7837c5d288357cc7695fe473b119d51b85c8125a115e5d6ba6279eb23742bade66edb095644576c277120ec632658aba9cb57bc6131541f98128e55b79f9081125b7a4f127fdfc0ff354f060bfb23034de8af6b9ce109676c11586b660dc50abaeee91d5f0b76c946700dc65c954cb4701489f66cf227564984a6d9cc354fa22781600c2c23d07a84f36236af0dec1eab0fc550ae45fd8b6f3d11ca067107159fe5db8239a04cf7ebc4efa60e0a6809a4e55d4ffd5260473525a8643d3285328baa1eae6282d2daa9516bbd1b7d441b41f0067a4a5e21ee2d1cfe3752dbc22639b253fe6f4e36da1674a2a3f43c0fe333c6f7f729e300f3784aa17883d3444d29316f7b9fbaa0be6726459dbd83131cda023717b2e74c479c8bc4fdf7e8c0b4b5d6765ddca94677e83b945312686503698de8c4adc9b7295b8a3f6495f276c480e469e5ab373ae613195416cfe40c126ddc82147cecdcc50aa4bbbebbfa5d194ae91658613a65af8de04e106411cc53cfdb4a4292d2b12f8da9ff4838896edcc5075e45ceed5862d5b6dfb29f0c220ad174692b5a4205fd99c627f3b153df4700f3d0bd6e5b6bc42f5a584782ae687eeadaa7067932d88bd3fc69e4003b17b44f200ecdf9199deec34b6d210ab14187f3d93d5b45d4e12e31516b21fad7715577bc2845422b1198a78df1a833cdcf1c9cf189f0c20dd356ffc6005af4cadd41f2b5bb135234cabde7c3883729c27ad9291fef3e9a24348f44ed712f5a60fe1c24909c77f4bde166f5ac287375842b354cec3ec796b1c87757930debc609897570e1145207fcb0f138479de412dd0e7cc8f4d681b6c2e83ecd387b18da019af3a5da39ba97d4a9436b08ebf6d0594c0565cc1eb77e57011011f7cb71949fcfb2b2aad49086ea4ee8a0ae86527e813518a82cb3bf8712fce085641c97422f8d44564bb38b9b3a130532e8cc23eed4572d2fa05f7dae77c2c7d577b5be5557b9235dd3e80601effc2f0be1b2b6795cff97d8d9166bc0106fe7637a2539565a63691963e5598f265f762193880a3fe6e61c654d1cd68b3fb680c5b957f8294ae36ef27873b3911f05bf1bdf7c0e656cc472274005a865c27c0fd38037b569bef5067347ce41c16d0eede0a0aa8cac9e7c301c2b1ae6c6269c0e73e3e37b5f47ba54e790ea9e15dd9beeec0a370217c5eccd3c68d84e4508f0293bd9c011b7671a27ae3860663c67714f5512c628abfd1e64f5dce1ec91e41c45df3ff6d3efa11e01ebec19fb60c4cef94ba65aede9f9a33940ab7f825a4e13aa62e0031c54e545c5fd12126ee6b2091009d98adc7b5e41fb10e850306867ff1da9fea7882e3bed92164608c0a8042740a8239829d011bb88fea8267ad8c31f79c8fb29fb4fe829b49f272ed549188345ae432cb435885534dd828f3fab9523e94c4987495e0f2df700360a8b21e703e5db1e00ea9681b9ce39997eece6799ae9bb85b37c497d111392261dfec1f3b14f4b30a14276bb46f8dfb0931426a29b304f4bd295641df3f3fc34705d11e7bf339c659c27392e5457467191acabe9248bb4ec553bccf507ef72f77c3a730fb6d7fcc410f9e4323043478d770a8a70f6c63cc63210899a0943059244e69a834b01f207a37c680ad65aee2aa3b0ad393c269c599210e7636f142a54fd778f1b4f4bf1f0c425e953621ebac393d921def0d64874f254de0641e7c55aa2e80511bb6a1685e587d17a41535e250d8717a914393873a52cb99fc46e23d348bd6527abb0284f5d987c8500d1e152d6a5e8460908b9bada7ee3c2ccbb80910e2a79ce9a56d2187d761db52c5da75fb3a902e4bee96d90dc66424fb517a2219f80cce29896cb7e4c3cc93914e9fcb881de1f21eb24c9706a079cda14505cb51a123a7628ccd3d746028c5a3a5941190b0b9cd87884fcf45db5621c8d56cfca2522cbb1a8406b20eaba9891673f2f789fe20cff0f9a6824898aa8e938b38b05df3877896ed776d752eeaf05da257e10891b0d2681bef5d57302b4226fcdfbd8b8c98e39181820c35bb9e6c420ab8d02a332707f348b25b2027b9d038b10572b39d030a32e45e90e9d9e41fc7b47c4b74744dc11579a9a1d69c528ef7c2d3f78106e4be6a26fef93518f265cd915099365a30b78c21e903b5bb28dc24afde3f3c1cd67f15602e2349745cd35bdeda3d0c1769268ec44458990aba20b573293b0105bad2a35571cf5baac77fdd8a3bfd8ac7853dc5c5191f5698c24f2fda4011b8ddaf692778967f634af8ff21ef1e2ebf4b5a75e6f65165b10a411aa413a9f4ba43cf2a0be43a30ddef4472beac6e04ea71bac569b53c62ead3437b9b509654d6751d5be3e5adb1966f035efd218642e2a05eb02b9be13497cb6fca2f9d659ee6d9af2cc6a2e2481fcbc211879b63f8d7564a2a2b4dd04860f28aeeea3a393093d26423757214f36bbf6bddd46d29dce35b45137795b1c2b2f27385b4f70ea099de1c8172349924d89d1dfff4a6a57e328cd97881d3ec971b438f28570f36a070ae4be4ac4b40f54614505efe105c177dcf39c58c79e77d489755c1f2d833856c8c6985dc302ca3b017225e35eb56791373804c1637dcab222644c4c5bfc86f88601a00f9c84a0ff8de61125c4df06e7b17610ffab3134426518724cbd9f82f1066e8441b5417d83c13e594df7e89a42e4a721a18a1be47f641143fc339cf88fcf73fe44fd56c2025b766d4c93a1b1e72b8683b0e2f7cb4510f3da5a403ecd7e30547c03cf9d95695bf90126fc3aef64fa0a736b41671282476ec8be6f497064b041165ae3200dff40a7ba162dd31c22eb4a1551c1bf55c8b154dfe680c1e87cf6ad4db00ee0326f09de2d1270bd817314ab1859d6192f15404e044fbd463310acb6f6bfa03e02153b9b0d23210df61d498b63f2c5ea7611dffe4890f03830fb581d96ba9eb09d1572db71d766e24a8f9b94e7efe86d1034003a5192108e2d87ff732ea73143012c4148c12551658fec9b918a621e3cbffca21bb85c23a8d2c8b5196767029d65db88325e303a51705467a8d760860acb0e3f7339a0808ba8ba9e91c156f8a7119f2bec0f1caff365950823505a969f4c3b9e70695af0a4bd4fc222190b3a4aedffe4a0f5e94c232ac233e7b2eb78e5e8a60d6d9352619b7683a1ecab21bee464e1769e8ab3855f8827805c97a1aeb94eab2378616f2f83208384c0f853acacc8bcc8e744a20ef4e00282e1a0077e2229af26067116e8daabff1e17677287faab1bc171668df5fcc3b8755f69bb9ca4b4114dda79b0c6b40733339bc2bb24152122188dcb8f739e0666bfa9450015badbbc4cbb36b14850ebd86163ac0b398aaaaa15e029ac0c68715645970b3be5fac4b55533de4218cb7c9ad159dc5f262d911141b80b9951e520afbc51622ef58a61ff40e4417bb362a8392b0ff6aa635035cc7055668855f81cdfe2a36324c4c369340368286b0936fbfba6a822fcdf478eda21afa63e39f79c6eb5d321c43c7e8d531866fda378df243120b839682ce679b9e466bb9b4afbde6b2ac38e354da363d902ba9ace407def57ab8e91950870bb9a1180c4f500e17a5c0a1881db4b77e1e9b0933194e0cc632056fee57f95038b85a8273d6d51c84f95f98182b8e99a7ce27a9a3fc5c7766183f99baa4cdb9a93f4b8f7f0a783e2e6f27d48ed947a79ddd286e8745c515c1b0d040d6943f04829e58a69cdb77ed9c4008379cd8224589ffae81a2fe6e24f791e0d4c56ab69f81ff04062670f401ed8b626454ca249ac4f611f8a58fbd182e088cd531c00df929fe4dab2bbb85dfdf243de02ffdf07838445f6d1f7771683701c53115a9477c5efaa8cd48d89c09923978d311a41299f3430f5da0bc9e70cc041881d4a2451a24a1585669727f4e9239bda0828bf62e7f4a93d1e173c16e3b67d0cfc2a76dc5f328fb511d73ab1a602e78afbd9383454ac5a1a8adbb5a9ce213c7e2323bc263977d68aa67c8dc80b9ea71819ea6e558db988e34b799ef8d85bf172a4a331ad4e8bf370f54db5255fade1e0914d58f61a45b77d1a67102ab4767bb3759c9a313326a6c9cb8a7341315e9deea404d76619f74fec0b80a6921ac8d217fafc457ccf74617c4e9825d3b5f7fe6d7707e3402e095dcaca133dc347521c41e90060b76ade57fedb09cc99e7f9a022026321cbbb5edc900173f40949d663a78a1e2969b22d9a26208e03ef87d9c5b35e4d309f3c8b44ee6b16a6553d33f4e15990307ebaa075e8f1736dbf07bc7ca2fa4c4faec3919af9d6e25a9aad224e9bc0a28c0fa8b4750e93a67d2433b3a9106010ef4a359335e7ed7cd071bda1b98fade8b87fc33eddf9c0b905bd463cd71f9fe7503ab38c803d8849f56cec3cbf5f41720744cf479dffaed6c49ad73376b500d9f0e501278ebe1bc38e2314a74960823645c9b1b46738321f77f1950080943550e802131cd73a0b507b4fb461b59cd423a9daf19f9f772968d26ed1b0c2639aa3d5dff9b1eefbac145fac3539f18a17b3d38dd422c255bb61a710aa39df652f7d7ada954d553073376b18a4e4fdad8b565379e590e9465dc8e2dddd4a59dd6", 0x1000, 0x406, &(0x7f0000003500)={0x18, 0x2, 0x0, 0x4}, 0xc) setrlimit(0x4, &(0x7f0000003540)={0x1, 0x7}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000003580)) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000035c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000003600)=@file={0x1, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003640)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = dup2(r8, 0xffffffffffffff9c) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/wsmouse0\x00', 0x8992, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000003700)={&(0x7f0000003680)='./file0\x00', r11, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) setgid(r12) 16:02:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0x7d, 0x5, 0x7ffffffc, "73cc517dcd000006000700680000002000", 0x400000000080}) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./f\b\x00\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1000000000000080ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:02:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/98) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:02:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xca, 0x1, 0x7, 0x6ccc, 0x2}, 0xc) r2 = getpid() r3 = geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) setegid(r7) chown(&(0x7f0000000100)='./bus\x00', r3, r7) r10 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setown(r0, 0x6, r2) setsockopt(r1, 0x6, 0x1ff, &(0x7f00000008c0)="f3a7dcc3d8bbefbdcca020110eb3cb0ab968249d4f0662bb9ff3f6bac7dedbd6a36cf560446b4423000e8b40a28ee57d7e8a9a77df579f1e4ad697de28bae7a964da55da74e3f25916aed4677a1fc06e40e5bbf48d7418b7dd8f6b09d78915497093edcca1743d9321863938deab24020b0880b966405298a4f45b74e80956c4c37bd7bb003e7b36ea36fe58b1c643a13483658b0a482e30473bc1ce61553c35f72b126543753f4518862ddf043b437c7590560f35b60d19aeb3886d4d79ea9c50d7e14c7a2016f0d94625aff8ee8b8fbb3338ce2f81d48b3e9ecfd7f498a627fb2394a75dea96ca497ec03104f553cd059ac9079318b3ba14ecb528853593f6d1a1faa2203bccfe1898299785123c97189f65c3c650b24bc8665f65a7d1eae38bf7b0863c5bfdbfdaf9f3e3adc29666ef2f51ce228b1a6e908d2f5450b66ef91f38319961c96653ca2758c40aeba7ef07f6bf28b949ff0b620f021bdf90543fe1acd95c4c29bd93e1da429e4c853e910a6624583576d24265008e9b4e3063c60edae86333ef6da58aee64fcb4782b0960bf74e28d810b4e533a05959a7c4e9b7cfffb33eef4dfe775a56cda22cbe558e4aaf7cc06606709dfb574a8eef68e3df7483653388ee38c8d8d592edf880059b254f47af0de20c1e4fe416840a59776cf24c488dbe12fdf158fc1d7ca2c36bde84595f77301a2e5761a991b8f428f3c100bdb4e3557d0f525d90f6f5770d79eb73740357ab9ec0ab85e348b8df923ddd9eed7e5f9e6a6c51185f0d99647a14ab6e512436f620f86e5be6fba79549cc7f20f189127cf13a8b85b34671f7ebc10e1a8667404c638bc4bddf6b2cfe7959a96e3ba98e3a806cbac822110ceab9a0ea8064a2962aee55d86d795097d285be1fdffc768c37a99d351f141312933ade250a852c7bad30eb77b22cc8db69c2290e4b599e8c67fdb22fc28a17fb45aea8e8138f389a806acbd77e1af4463371555ebd176994143f3898f18ee525312f89a4578029c948b268780e9024137364dc4d5890ff4b86b150bf7e356f32e8447ccfa35b0ced10911761bd75e222d07612de8faaad96cb346ba6ba4fa9e57d2be05cc671a110543707fa8ad475de8420c28769884bb5691aac651de0e2c791889de1111bd0766cd72e563e15de5723d6f9d6d4a8d702d062c5905a5ef74afcc22a261bb16acaada8a28956d84ba9cb2748db1db4b87afd1c5515575757bc40c7fad39fba781e896f4cf320be8c9e2b88f2505598c8684606dbf567aba43cb148e4b114fcee9f3dee82a61814691e7982dcd1a8142b3912026d8ded4e6d7785d8b2987a3de5231c58b3d31fe4381100899cc3b5b943fb2659a8e98b980fbc9a2c920bc0f2aac101486598a1eb43c83b7d907742edb368b0130b176e5e6b7ba6340ad83496c9c76c3b96945fc78f16f7d1fc3cbf6689ec3b0f1871b88b181ee125f45d8e0c7b139d4bd2570df4ce895e50fb64d02bb529fe8d0fe0d02dc26e5e99cbf7c6b12749a77528ec493474ed2118f5803d69a98e895ad887525b92811a8fa58e203410171cfeba3739fc17eb63e0833ae3d094c037bcfaf02a4dcdc2b73512bc5f211c5419cdc7eb089000275e8ea589c11e0a0678f5c055522e57f108302450b189dfce993e7527dc634339868db805a2ae1f5b90787a18696e86510a3a80f7581f5477ac9dd72b6d586b5be0df8210d413bc2fb389137c0530f112daa1742d28684f7ed98c320662ec3fe232484c71f8478ee27a9e8d84bcb50dd70309929afc7f6950999b8acd342739d53dcf324631d31331b52e5b591e77c2d4b5a0ba1fbbf7f11a5706e6869cbcc15b904674b174f7a09f52d5d4d3e5e32a0fb8d80552e509f4fdec67050e81044145c33ad71498b60cadfaf824a711b8676d219dd8a8db4a56ba2fa0cc95fd448e62f72d6e3528dddaeb4b88a56476e3d18517443d59ac84e0e8f73fb785d4902c51e379cc7c44aad6756eb632d5cbeb6791bfec6fc695918476eda75c0e7b20757bc802070909989cb0216edecf86d3ae400bb0b3d3b70d68cd0432f1c0e0a51851785315aeac108a5183f1a32e72b504ac13dbb321db4c22459ef07c342a81cf1c9bcd01c9b5f0c08575b57199b21718e12b1709516ee6d6bcc10d44959915d37769dfeb4abf17a87b630729780ba19ebfbde067ac7417063f9a68f17b4d4698d35e52747fc90fe32773fff0621e9c696b78224245b42fb8a1d7b87e76cf29bb558d494f58309862b500e78e636cec7fe779de031bbb527d68e9919c847ea0cf6f3f2dda980f652691c93822851105536f88fb8afc41a3e168272defb369457d2fe602a91d8551beef75f72097b3a6fe8aebaf61833d6bf48dea97927c0a30d898bab56cad204f201dd1c62eae5a0db1800b7d80373d29afb9aeeb9608cbaecf02308eeb97a45bcd907a0f231c1ebe67cf969b1f74dfc864942f5becabce72ec632ac955743fe552ab4b5f55de628282d75cc02db35395cf69c3faed5dfd05509f7ed32cabff8e3277354b15ae042f76ddb1eac7435a138f45094a2286c076fd7f9f30013bc03046c9b8ade4f6bc3e696374d28facd8088eccb3a606534e4e7eabb3b4944a8d33023340653d2b2bcd00be6f2fe44bc7a9f8fc509bb4c29a96b1bdb6bc1434fede94328744eaab0c4175851ff93d9680007f8da8afbebf31e260e3b60dad0fe3e233344e0bf1d5a693552607fb659e177a5f9b568b05a19bf4ecc1b5c2c3fa393a09ff761f3eb434719e0a36835e47e787094fbe9e5c1be2d860a8bd79b2b9050814fb3254501cfcad33d6566de8981c9544c4d0218507ac3b105b395317541fb63dd35a5221a89736149c4f9a8ffb15c45c4042975dd0fed7fe5ae963c9374be045f0c892ca7431ab455c4022a6e3a9584b46aa270c06431c70ff20d7897353e4751346bc68954bd513115b4261ec77f285d5ca34e21f887b5af530769c459da89df482353fc86a673fa9c2bd15f32163ffd330850ad640ff346a8e4a6aa35360155c037a13c06429566fae1e58985bf50e2eab88c027f19514d3d7946906966337e37d9911dd5bab4de905f843512fac941afcbc72b0ff51f8e27f5743a6267a2f5082e4fe728e1bec669fb8ee7f5cb692f3810293bd6503e0dd38012b6dad1e18c277e1137d214647f9a44865f45cf6704c192217b95269dd29e90f8b6df9db84cacbf0c938aeaab60c0aaad644b00434286afcde3be96fdecf51bc47a03a35d23e067145b7deb06809d869aaf650fb99f4dc5eab8622f0bd75eb3bca5b3f76e8b545dd432ab4badc078a304c593bb888946f2358371828384ddab0c6a1c1daadc135100344921b52b7b56e39ffdb6d0261ff6f833ccdbb06be7cef59058163db251e46330ef5b7dcf645558dc4b6e2a52e962600d43761a8e5afbf5a28c892cec6cc807f7c665b0899a65731410f153feb9983ec602bda46f19daa32d09431dfe47039e7ae7df000580263a30b402f767ffc37a789094fd99312b3fddd4de0f92a387bbd9ffeea8900c66597ab7e1c9bb17236a0456f9229fdf7414849e6902abe480af7be5cb79fe5154e9d92d84966db45d1a2553d8b7c6bcecea51f7ec9f3aa47a9b102bd876a0552aff42f27337590cc629d28804f5925738b22bffe65e6dc493c6ba82356c703e3c3d3e6f0843bb8e6dad4ff55d506156a91945c0f798bd2e680dbef7d2cb487e85aabdc662e1af06892f1022c90663c2b7e9585d0115ddb04b9e3b4e8131756e123c2f26dccaa854c2a4c761b66b6fdcddec8e1b92bf5ebdb0ecb4cb95a830438019bd21b5e78890bbea007f7c1504900429cdef99d19b220c94c56c75b7409aeb3ad6434841500697b00289db25a9ea27d07066b657b79fa0ff80bb25faf77b17b4c59d25c0f94a2f893bf3513be60953f6c3e1eb600195a94040bf0ad7b3fe63aa277e67aab177acabbe710459a1f4c58e4c40d07a9e9b04444307119f21c24bd4e01d611bd74bcdb671616ae6492167e1d914d4005fd71efefbe6ec838fd6dd98f8fa67eb20ffe60f5ce020080a0136f21cdb2754f07b9b003839a1bd100c030e644603391f6cfb4ccc55f4bec0634200ae612485c2161ae4acfb294aa3ea5c674e6717a063a29a03006b59598f282ab8f02795681e0529f450130f77e413e1a27f49a31b0551f3345d364f1a86db4fea35dacc91fada90f0342134a7915a74a32683c0c0f0921a4061a11de19f0f8f7c92ec81fa923469c7a05e07aa8afe43031cde9108411affae43f7d6b455f271ba414ec9122dc2522750a1a4dad54c7c6807b434ea1999d37043fd6379f18da290b36b9c65f2b41526939e720ad9c72ef6424e38387962167cd5d704abd14c0228a9bf2cf3bf5e07a7b55f09faf3b07ae199bbde901882422354f4098c6204eb623661fc12cfa0af62f428591e595eeb1020a17295084d95c15410f1687afdf7550551e63ede9a070c77a5cb9414eb6385f322987d92883fed6db1f1bba1db9c876735c68465f669558635d7c998cc666827f86a51f78bb378eaad6371cd8d2c276377e2614a6e5eb12b2f0298980c860db198bb7b988409a113fd2898694943cc0128999d703b30568ee2d2924fb14cbfa26fb6294f54d9312956c9768767ebd11fae9df0c6f207b37ad99f07f7d50c2edcf63652a2e9ad53a6ccb7a86bda764957a185cf0c262e99ddb9b5a414dcc779d4fcacec6c896517b06ec41cf501989e5cf8a6efd71a629738fbd2fc27e901c7c6cf80263eefe8439b079af00346a73dc2851cdf25c1c382e25eccbd8ac6af12e19d0cae8a7b4c6ed4f982fb121fec3750f11c10310c92d8c865b0132bc5d1d772666dbd8aac50796de18b15b57ccd3d99c723f855b0873bd45a3481917f739481ce21e6844b05c635a63de2cbcfbf83444e4d5bcc928cebb28b6b747ed19b916d67b102ce46ba2a071feec3fbda0c356ed51e7e92b368b59c3c48cb82c5b0923419c8fd400b3f30c1e73c62ba796a3de637d7d52f7849294439cead8a680a6b1bc3caa341b92664eac9f325e346c04208a888312c32d9e175da734802df7e9dcd1861766227678f3afa9a54b3a3585a6555f63f21d6510575b7184e1b3804b47dee01e80ad7c8a58e0faf27ef98a3431690e1ade9911639e43fe1703d80afaff2f76f3679f931067f46d8bd4b2d57637d7d03fe639fa2df0c46035bc240152f8689299673478967b0cd1081602dee7a969f5a2c1c915305d877dc7ec6305d67f977583b7a97d4db30dee697867de2aaf67ee1f08633adfaee8fc49741b6dfdf24b6e355a86253e0fca3f4e5717526a1e253a58f9cd65232cfd3b303af5e6000570753b007d1a0d6678ef7e9a71f4d18c8fa9e2df4aa60c56699b1d42e20e291365189cf61e2f033d7a8ab9c3bb78f6de2fe241411a06b5294ec618b31695372dac42321b535d4ecdf9d73dd9246ab80c567b5d1b2927ef6710d8ce9060063fac91c7e4593fa077b5c3f2ea0b6060a23631adec8db118b427f2d16a7fdfbc77f394ce2839796e4bc059be84c4bb3c9075078c77b5da7920ec034eaec9913a62b5f2a696f87c8b7524ed062f85d5bdf72282d7901b0d5dec26382ca386a61f5b54a17c5981b05d5ef0d7368dfc56e6d20ec15577dfd3e19b63afc9b715e358fc347022c6b6cd3a282f3708ad6b62dee30d040c714623a3b1c46acb71faa424d990750112f3bec4fbf145be8697f7c9bf9c87bffa8618e0d75309b0f89691bb4cee6e9e02278fa70956ba47b7da3eda326df", 0x1000) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r11 = getpgrp() fcntl$setown(r0, 0x6, r11) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000400)={0x0, "841c02122ce5832a8f9941099c0300c76bc9d6bd127c0e1f72f0ba4f7a2691388cb0fa5c5a4033c5d7e2cf4f7ae08dd3b4f5e20351dcb01449d2621ae9c997a806e86f2d5edb340b6b84848486d2d5da0f85566063bda3c4884ccdde8a7e9edd26bc7d151cc8f57158bf8a8f961f9add687b19bcdc2639caef6d5e7b2627e23139d732565d73c1efd20a6f2877c6ea36a59a7bf17c8959adee23be357a64f06d8c88e8895e988880491db2f7bb8253538f0de4912b5c289eb0455d8f1f39504164f1f81cefdea17809056959df071bd13de673c7c41b89bb66c431d48d"}, 0xe5, 0x1800) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000000), 0x4) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r7, 0x7fff, 0x92, 0xffff}) r12 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r11, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x1f, r5, r6, r5, r6, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) setuid(r5) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f0000000240)=0x7) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() msgget$private(0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r4, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 16:02:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) accept$unix(r3, 0x0, &(0x7f0000000240)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r5, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r8 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x5}) getgid() 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfd, 0xfffffffffffffff7, 0x80000000, 0x80000001}, {0xcb, 0x0, 0x200, 0x4000000}, {0x4, 0x7, 0xffffffffffff7366, 0x4}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x4000000040}, {0x7ffffffe}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x20009, 0x100}, 0x16f) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x24) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x1a8, &(0x7f0000000080)=[{0x6, 0xedf, 0x5, 0xfffffffffffffff7}, {0xfff, 0x493, 0x7, 0x6}, {0x0, 0x0, 0xf5, 0x5}, {0x0, 0x1000, 0x1, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) close(r2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000e40)="90b61f9e31d5f7b9bb9f903276fce0a927ec2a78d46705216ec11525e7af378c565f222c603aa3c617d7d4043e9fb4485978fa007d2c9e67967445ad484867fc0b5de0e2c891b8cd4213082af479b02c5d95bd3d6a318dd44943e659413a52cde84069b364d5625c465031e26c36ce9a2b98e51a97831d7995564246d6408007346c25909db34783f953f92a6595ef79ea3874265f379be0f6963f076e2b998bdfc8f77ebbb0db0547bc021bdfefb0be92e357860c71d6a9aed5fc75524d5d185df31e3628be2781208a972a1f201b4b74fb00e4887316669ade7e9a6f58fdbe326ded527183b125d7ae04d3dd6d800495e99af9d9901a4f5020b191715a8d22776d960ff4bd4dc4c7a79c8170df441f92a6c3e877a4c7bd13d803aa2a7837d1892beecbe5d8e7431bc4ef987c915a0b513179cd3a5f926560eef86582edf88eb10a6d6438427f910c6e0749924df408a35b61ae665a4fa1bd9e96f37065ef35ee101f1a3c360e90a8aa0c9c01d5edc85352c075d3f911ed74ff8600aa315d463ec4bb3df7cb6e686f06d95ec6195f849c60dddf622c3f973f1bd9ff2cbdbf169a19384326a7cb4abf4c2331c3d0000219616f4673cce2bda983022572d5f61f2f8509c976709c6961e2f4e9c3d799dafab3433a39ad336a446f789d9a828c46f39e8ef0e1ca4fd3b8b9079280e76ec15035568164b67a612d04c8abe5191458bde19b8d9148d609c4e01b7fc91dd6214396ce290b12fc262936b2c4984b7c8238be6a9462e53cec09dd97c3d7a2b9e88f5b80ab2dfc69537b7b9e89b7cab1e3e15b40da206a229c9bc3335df610b63e8d0925109ba75293116bbafef564a484bfc2fa93845d130b404ed10cf0510f17221988f38141587c51bdcff44c38624328757f20b076bf29c44803c59f5f79b7be38c4396a963205dcb5b421a62d156be27c43a5711bf981aa4845ce78dcea1cac5856a274b47b148da6a5656b159ee8428314d31cd629290dda666e5c406f21b715a0a14d94e931c0a329ca2943dece472043e0ee81302cbe3d9ade338afb767f67c4ee287caa466af7c176bd1a734d8a48b4123240bbc11e301fa89a95d7a63b1467a7fe68f285dec0556ecd2636331561cdf6e732931cb1c161d1e4b397f17d39a2f308794bd7cb8877061bd561eb567cadf12edf214101804f7bf738ce46cd7b551a6a3bba72bc4d55a4b784322dac231919cde86b193baded2add3a84362b83ab71374b1a27e344f8fb852822984311e46ecc6985744141564c85a744b375a243b97f42dc2018bcae85b298ed2bc12c9dfd7bea273e74e4ff476f9b35b9c6432ba900c1bcb71f403cb6346812d82dcc7293d9834424bf9a43a63b58def13b03f8e8cd2ec49e2894da109fb987ade67353986cbbfc59389902efe388c87a2f24ffa50c2d187047973cc69bf3a19590b8aaea95f3c66a928d288447be1c8caff98e27de15fd64452156927d91b5072c45dede179bd25368d2a91845670130e6589c07a41b9cd78c295efb5471fa8a8f0c2983bd584c0490d31bf8ee8a97b121acfe12a7a9414f45ca2c34940b908c276808e66241447e52d8cd1fc28da675c47a4d242bc90f9550ee7285765abcbcf496170d57743824057a07d09d3e10b2f4c3bc126b35bc01f0dfcb0e16378a250fb67c6424a2de77e34b19a49568d67b34e63d38a4ce7d39aa2ee2f4ac1320f57bc0d7af0613ccfd05f04d2c08437f35f1b6c0f4d4320095e28e8e90df9d9b0667ba24a95e8c5788e72b597a6f197145e6aaacbd2e9fc1d80fedbba91df9f4aaf772ca71c106aec3b88d65b5a385104dede75b1f9f1108541137f3939ae6a65f10c4cdaafe083e0a3fab8fb2d3ecb36c1ccce72b7201cd92f7919dd25c243548512a388b88d5475a15260792854fe879f153fa5200689eb7fb5249d91262d821f9d5be3152636a607f6572c6ca6cb1cca18f0f074e55c7223ea8479a45f9c1bbd791713556bfe6c056b1c057380d4b3af597892087a34c03ad7c8123a5fe2a672fa2b4ebf28d76be823f5bc246e57d57a164d0e79fde159bc438f0d129c896829e4d000a2110e7b9e79759c02f304a4c7826320ffa213bb041fdecd2542bdcc246d6258c5e5aa641d738db1437235110a8aa74a3eb3aac6f4495b10b125d45327284a828a856de35bd0e342a4452b2baee221bca327dbdce03f444991db65e3d1a607a34a2e335c7ee54de2eeb78d8e26208ac9ad8c2a7669e1abc2f6c5a9a99e06f6454e76e5a052bf980805b249e646d50d045b8a1458ff252eda38526e478319c3e9046c7d3304524d691972eef871b87fd9d464fc8b081d5f7ef577f73de12806d27a220a82ff5e8c18c014729a81473991650f29772eab4ac14c83297da461f1a4778d3a7ddd7c87570ad3db04c142db55c9433dcbb88ae73f0cdd772a5c0aa4a3329e35d68739157b35fcf3e5afdec712bd430a538a7591ccf1aecec3ee2903489843246402a49cd8a1165ddd08502e990c21b5c9721a246f14bc24960c7250f9846cab290bb5e394774e9d87919afbd4df7268f8964a003e13e64482e7ac6d222deff7bc2bf51214ddc9ceb4ff4da544f67a37918567ce4becb877f3f9c86b20b272f4a8e92f8942b49dda081448d2d93f3a9476af3e6a39e7a4fcf96d737c2914b6764fe1d570790299574d15f8cbcdda14e1be46838b870773e8dff4ce832fca6845a075c1088cadc0aeb90aaf9ace0296fb39fc092ba1eb137907ad24dfe21eb984dac99f1463263b0ac892e41721bb0178ba32f21a187d2855ea921d35e07bfff945c20fb753d5c7fa41335d0b29988f0069b11ba2b9dac218b15ec6e21c8ebbbf0fbe967b055dc6526e2d56cb0bb2cd036f3bdac6c73893ccc0c733aeedb1d39d9ded67d648dd6c919ebc4970cae775c6577c9ac3063100a6c77c719bade5ddfdf7620bd60321188b0c055add5cc4419afbdbfab237578b95f31261967b3a90ee4505031901ce21c9827ea102a9d46d49f8f234404a7898e0f1205ecb5d5e9d2de05782811e7f12d0abdb9f202f40f083668f262f1254787d38e31d9c15ec1d71609394766a4e94f20ef07f8830abe4debf9211840f42576a4cc000f4d944f8375de9941131643509bfdcba292b7c331283ffe8695cc594728de256cd1b8e28348d0c705b239b5c10d79311f70a55787af153218eacdbdd05db694a3f754ba301ffb83d3472de5d6c99f88858472bb822ddab0967b798774406d02f0b3298fd4ad0dbc321c19b03988e13a2896820ffaf4628d4a6d3265486eda950fca3592d4c5d808215f8f324e64696339458f0e031786cf3d8d7a1efec69350893659ff8a59da068d3635db5689e5340fa929ce05a506f39722dcde2b7d5f4df9a97067f8645bee5d8c7890620829c2c239acfc785b42a57b094f4c395b85838b15e0f48acaf6b913b0cec132d7c769862828013aef6c861e05312b688ebd76ba04aa3a09dc7df1b64489d1c5f8e8592da2413d96ed69c53cdf8d6612e672358e34dd1f272f46970617be61ce19886ae24a7307fd68b0087f76297743c05962631b1729b18f0c26bae3c7d7a86007af408320c46ed0e08e3ef1f86475519cec87a7700a082ec6ccf7c8de2a34fd6eae740b63401a77dc2e5eb9ee9f0fe3aab499305581a356155d0288cab1095ca3aa47a953269870d69334bf0cb0be6451d88501304affff00ed80936adf45e09cff0145632a367d16867301bf71a862fd1f22eac762a8e47b835825f9a5f81642f759a821cdcd6f2e071ec09c83fcd9d0427ca1978bdbef7c0005ae1ad8fdfab032595859faa3488aa2dd8928872163fde0d039d236e68b3f9d173ae74ec49079cda0574a7ed999ffc1f55dce17e1d8fed40e038b141c9b6691d724d0ba71d09f65378243e5569022a9892b5e46355d4b612c410b4a1d07a2f76e2460789732c852e56dd96514abb02566af083e7b756117fdd4d2a43a4c6a22a155354900731d3f7f3f6aa133482d4d62c32226521223da802ceee788ea3fe2e1976fafac8914c9253e87dd31b9892e48cf459a0ec0f046a29c64844594f4aada62a4e27a5eedd65df7bcb277daaf9669f91bde1fb3e28cb22ad537d7433a49a28db2f8f9899c25b5a5fac1570a71c6f18a8a4114d2ac51c28f3af592a6784f67adf3ebe8653d09880bb09aa261bfba8d7fcc189f904b3a69b357e4537d4f17d812657e1106980d8af908d7dced7fd7c0f31813cc23dd737711bf42e334875c4d6eed30200a9bc10dbbff046f5e41e19b27710a16f6542a7b1777ceb04c49365958ed901dfcc6d28a554346398a8dc0fca04fc90755a982568fa8e341929c6669ef80ce3664ce8fb93e126992a412a7022ebc472f72a8ab735c5e92d179e033642125f040db7d0524f334ec5039f3bf590a0eb26f05eb78e43c68386c3edf43110fa7eefb167030cac361d2542622329cd3c61a34174b747ecd02c5e13ea7a75f48234fdc8e625698166bf0afb4729803902cc1dba33d36550b269d176d68744ebb3b949eb87cf3fb15b5d3666939ac0f735eb14f393dc20bb955af99a34f3f4df85f12f93b904c7fccdd8d626a04c21997840de10f25bbf7515bb0bc5771d7fdb99910290e1b371b98de8db2123ca51deaf2e90af04d1762a447dbf3ec5f468fb6ff6e04c628ad83d5111a163aee27bf81e00ef41bdd960c5c8c29d17927a4fbe4ee135a802349d9a00e827c405492c3380761a73438dd9245522e05f935e9ccd3e92d18cfd8df2eb642b422f322695fc3675a4d8b3ca946303d52f3f23061e3ba83a6e53757d0e6bea27de41d6346f21a4d23635d2d6d059c689c1fbf49c488d11cc68d5156cab3e86f350d0e8b096a816f76610069e28386fef3daef97532f723fd84bef6c6374dde95856a09bb144945649558eff1f905f99fb675a13140eb356d9103c109bb9c76bcd8a493ab93968d67fc5dcc743775504b4d19cb4a64fcb8f7d967e34db60f112b3bb2e1e636187fbade3d65fddc7568e71332a62a35310d5da4f48f9d523123fea3cb3a7edc65ccf9eff4f009260dab965986551c6392400f1148d286790143468175050e79813f7ba3737f39a5a99e3f2b6049da101b168276c42f64698924ac28d46dad1103dddff236cfa53f6a584f3016c297bc24c548556135ec7ff897676dc80b32d0133838afb8eb9ae608ea1e30f8183cd3673e8848732ece7ac1706fa4032664cf344194c3935fcca27127b40afed42f02a9072af52de068dd6b8724f2cceaff05e3e25afdd366851a0dd16559636e4adc1ec825260c5bfc9e2f132ee228a8cb0e8d5cd8af05bb18e68bc8d4d0b31f09a015db8b30e2733605ae245b4684434b7367c8d6b21d4b48ae6878f2a2024a36c1e9c1c996660c95bf27c29f4db6cd77117b2c224148d0a058e78c2d98e8cf3f4e5266fc8d98f9c805f3d681bd09c286b5ebe32e2003a4820b8ecc5f0c089284da1312421c9526f0f3339269604f3a9ba8bf39b7317b95a58ebe06d3eafec8d6a870face2c64c1a7d2808c09b2def93e9fda25b48a134aa6a238bb348f00325ae11f047dd0b1ed7934e6f101e24631347053ed590b8c00f7e2dff450bf4761b321fdc71311c12142b8069c79d34d257a1b392eabf3b8f884dbe130a66415d2f92abe1e40ae635064e0f425afa72fa7dd7c70e10e6af8d33c4664a8d52ad6b4f1481059c5bdc47256577d7f19a5b963b5b1c70d419b4770ab6e658d620a3009864297654d85b8e382968d0dfe6cabbd5e70175e67127657f", 0x1000}, {&(0x7f00000000c0)="78914eef80e6246d8bd2612428c4cdfa464c22c8452c5dbca634a5a1d313d563f23ab884437836ed3bc9603516a812cb9f801fdeec89d59cdf08f7282f3665c1aa59c16797fdcb61cdeabb118f7d6b2acaaaf156d953c757aeab32c7df7a58e26d59017fb6cd0efe9370d6c99b3b7e58f4cb9940ebbdc209ab7e15ffb9322d3262c722c20514f96e6641d2af", 0x8c}, {&(0x7f0000000180)="77c1d251cf472c6ffddc959e16650bd005", 0x11}, {&(0x7f00000001c0)="5d4e19ee071741d39a", 0x9}, {&(0x7f0000000200)="348ae6e6f58b31c62e6be099a0e367dcb0266a7bf6c7b44ab09397189b75dfdb6c45cd8414b742599b51d590d8114c77f218a0889d8766eb8e2026f8ba04e06f59a702ee52f1f6a24e25320ec3dfd8067e25761daf6996d484c84636e62e614bed7a9a1cdb9f69bcf2f87c2d12b291805a47517e1362478a156fb45cd8012df61b185b7fec3b79f4c4595d9d15c0fd2fa2f5bfa4c24a0a26f2354568c08422b38eb685c698d8aeaf8e85e277c6161ef62d035837e44bbe7a371f873bce483eb8c1fd3ef529ea148b40e094aa1eea54274448b454c18e8c", 0xd7}, {&(0x7f0000000300)="74d1850eec6b54c866bacc7d910894e17efb2d07f1887eb671bedf39cf3c1ce0a2e2b8938e1491a08ab8", 0x2a}, {&(0x7f0000000340)="bc4950b8757e0479138b7c7aea0ca39d220d0c76ff713432d6eccf4bce8f3ecdf21f404c58271aa2de217839439f46d71fcacd6de7a50491b63f8f4c73e03f3af9d64e5cb58007c3f479bf", 0x4b}, {&(0x7f00000003c0)="e59cd887590c671511ee1a617898719a8630a5e46a77d469ab95acd93f", 0x1d}], 0x8) 16:02:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r3, 0x2}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x3, 0xc9a4) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x40, 0x0) 16:02:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c7bb746c240953ded8bd3660e68508f40c78ac56a0edf63d0cbd3f7083466511b2d38ffb3eef4375bc671cc9f86672cfa150e72ea7550b4e3c0ba80a3f403bb3c2e0eb12da49660785b6fc0bf67e9ae9c5afc87f2e215f502198a1c85ed9c81d0fe973aca18071f7554027b77ca25eaa31fd12"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x40) ioctl$TIOCSCTTY(r0, 0x40047463) 16:02:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="92b8d5139df8a730022849ea6e0d77daadd6fd95c2303e0bc1eb17e6a6db065918a6d8a419caf610b9ac1db12300be50305fa61a58a48443b7c725ac", 0x3c}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:02:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="03a0e8123ef3ebd8d977882b1fdd3b38672effccbc0982d3ef97efb38b8f3d65136b564ecd2c2890dd3fa73f10ab251de7fd70d1657466c277073db07612c8db69e05302c71e1337db9d8d75265d2d5804f8ea4371782ce5ad317414312cf59355457d77be46e35f52c1c48e3dab803a502b459962eefaeaaaf96672d5f27f7965647ad10890e0ab7c9a63b4ad44b8c4e2b8d9ccc0eb589edc964359b38b6e3b23d50c47f0de4e2dea7fa438ad3c83c62cf78461e9507d73fdf9ce17730c73b38955c1447e09c31a0eb57a8d397eaf2183fdb301260ed4583f88446ed8", 0xdd}, {&(0x7f0000000080)="d528e751239aa4ca7359dba751e2691de1625ec6a5e254c7748e24cefe9a0acf7cbb62a296433de70574e6c9a470811b18d27842ea380f88de3c618dbddf13a1954e8fd38d39f82971cdaac29d0772cac8963f9d8e26a3dcf0ae276eb2c58ea53a8a9b44f032d9216cadc0", 0x6b}, {&(0x7f0000000100)="7c16095e3c3e60ccd026ce597319694d69229743457ac2f7610d44a2bd4885fef522c90e", 0x24}, {&(0x7f00000002c0)="ee1cf50518057feff37589301ff8056819aef7ba8c245f628a5d9019c9e8839754018189baa7b06d1e34b5ddbdfd4ef036cf0399ea5e64c149e1695f4e0de1adb0677d4de8866fa6ad137b3e8673ad9d48e98f52a9f41738f65a34f806ad02d01f462490074fd3ac1682ebd1ecc2fee3127a479c87a0ee51cb5fec", 0x7b}, {&(0x7f0000000340)="908f68f5564a2b4e9907f0077eb62c4cc7ffffc1db2506507d19ff3614fae71a0ae02cf39eb0f8e46f416a5bc154f7fb827cf65db1232c21e41c8ece77a5e5c0f5fbb1c1b58b455e6bc707039fc0f9a5c19931f15f8fd422767ba9b78a34a8", 0x5f}, {&(0x7f00000004c0)="5a0b54a5058964aaa50280b7f1707a314ca4aa9e568592f7a585d1519610018444ca50a4345649d8c263098e205d4ad6a37ef935ad57152a14105d86a0f05e79cedb25fef83d9a722a65c7706dccafa2ab8cdd1e172fce0d9b7739adc8016ec71c1c7d340efe8f90b7dc36afddc6cb28900fba3f1177c41a26e864a7841fd69b97329489b81cc90ab770c09873d7b693b1cac3bff4bcfd1865da64a4abb982ea3bb156dddfe0537abf0682c27081506ede95dfd5ee63fcd58ab633753b8e35177c73bed5f41ec3898db2bf6abc2c9913a44701532b861eedf08bdebf07f92191504f9d39679bfa4d", 0xe8}, {&(0x7f00000003c0)="9f8c36e390a07c340f67ecb04e3025e4011ebf4ba4eef865edb4a2211085783446974aad13254211c98bce2dd52bc01a5230335bb241d583e600e342720a471a1fe06a9d3a7c6e3b1d4ff6f3504a8c2c9fcebdec7179806fa85d1c0adab9ba4be822e5e09152f047d3bf84d4bfef416e25acac2d7c72d15a379131981b77bd0e7cf342c465292a601ff257838d85d9a6452c8841ba458615d2449166b890b018839f8988", 0xa4}, {&(0x7f0000000680)="ec20ad187e5467478a8981f66e0a9532547d66a5291c4c1bb822a1faa9b9b93e4b413c44a19d5b2966d1cf522f01d65be3c85c5d09aae906f5bae9e82b7e010cc668ca0b56bae4c1abc517bffcb95ac9d809a3ff333470dc5dcb8106dd340b98eb24d956ecc5add85ddeff1cc64c85f6c6605d00f4a055aedc114de6bf4b66ca1e6c3e31bc21469a731b61a22bd906", 0x8f}], 0x8, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) dup(r2) fchmod(r0, 0xe3) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = getegid() r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) setegid(r5) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r9, 0x7fff, 0x92, 0xffff}) setegid(r11) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r18 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, &(0x7f0000000000), 0x4) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r15, 0x8000, 0x92, 0xffff}) setegid(r17) r20 = getgid() getgroups(0x5, &(0x7f0000000000)=[r1, r5, r11, r17, r20]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:18 executing program 0: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xfffffffffffffe00, 0xfffffffffffffff7, {0x6, 0x1000}}) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x100, &(0x7f0000004000/0x2000)=nil) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:02:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:02:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x8000, 0x4f) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/48}, &(0x7f00000001c0)=0x32) socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="17a083fd3cbe25a0128a01bb49d406043047fab5cf2108171d90cbe800240fad1c0b6f44", 0x24) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x0) recvfrom$unix(r3, &(0x7f0000000280)=""/4096, 0x1000, 0x1, 0x0, 0x0) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) socketpair(0x37, 0x4000, 0xff, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x4e, &(0x7f0000001340)=0x1, 0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd0\x00', 0x0, 0x0) write(r7, &(0x7f00000013c0)="9c45502b82a201bbc3e875eaf1365665b1c3595a3220d705ccd955c0462663de86a6d909e0aad04e0262b0ce539cb6439702e87d56b52ddb150bd8e8e1d89aee73efbd63b3c6f622022ebdaa5731a3b20fa7ca2cd5320169208e5161ffc52e2813cd04bf854c420d00cc01ff48858d6a1ee1bb9f0a80cb1cef44b41098fa11bb1cc3ff58dc81da2e22e9a34f988dd204b737c7dfc428c42194fc10ecfc91919f6362cd5d9dfd4a3952a5db9c10353505f4a30e2ab6a0e2eb2869860cb66fb71e1c2c232a484fee10dd4444ea1147540a5592cfd7b671bb48c675772b7572ec14d84a", 0xe2) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$dupfd(r4, 0x0, r8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001540)=0xffffffffffffff42) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001580)=0x8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(r9, 0x2, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001640)={0xff, 0x8, 0x7, 0x9, "7ee4ff43beae7799059b4e62f299ba6e4a8cfe96", 0xf22}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000001680)=0x7fffffff) utimes(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x100, 0x1}, {0x6, 0xffffffffffffff0d}}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000001740), 0x4) r11 = socket(0x6, 0x2, 0x0) sendto$inet6(r11, &(0x7f0000001780)="4739f56cfa7f2145e6983ca79f0c887e99bdd7eaf10c2d7b425cb7d55a41e1398618518b2a03fc21c4147a38d3", 0x2d, 0x0, &(0x7f00000017c0)={0x18, 0x1, 0x5, 0x3055}, 0xc) 16:02:18 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) chroot(&(0x7f0000000200)='./bus\x00') mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r1, &(0x7f0000000040)='oP0.', 0x25e) fchmodat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x1d4, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x8, './bus\x00', './bus\x00'}) 16:02:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206999, &(0x7f0000000300)) 16:02:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2c0800e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe61022cf83ab72d9dc02b62e320f22bd6ee88e0c23067e33bfb56ad751c9632e", 0x5f86877e1e02203f}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2bc7, 0x5, './bus\x00', 0x8, 0x1, 0x2, 0x9}) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7fffffff}, {0x4}, {0x6, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:02:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:02:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:02:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x0) 16:02:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="2dbd40e0f4c060a15979a5b7eae9a8688faacc56335a5d3b51461191246de01ef355476ddc2cb9b03c949cbb28cf89e5c61a7128a92c3dea5103734929cf4fbab03667bfb0281816ef9b2382cbf54740585488748da520223f87cdd12a4b7d4c2eefe1b90d95720ffb2e84a0cdb8d527dccc0bf41adad36998ce19c92270a3804a96d0587b62bde7b9baa5800f94327b5814dc534aef4ff1ae471d2fae327ab1054d69f0be51722ea8483115107a595e9ccc89ce6dcf0379a4ea8c32b2c2af52b5110c85685aca3fde2e791c6cc566e1f3650b4de0797ba6e4424491d60f2e162780d510700e6803e6ddccdaaaa90ce16b6bd302acc8a6947b224c58a212832f4845142b31794f32d06ecc03236d2fe4d661ae18fb9fff952e13cb26a7f76e9c3013e52cd1e1be81c08eca1598bcdd3a049893b1a47d4b028f8b8c914cfe1cc5838d64bc427e49b36379cdc83c17986d2cd612fe07db450c2906fb01c97ee501fef1ee36334f567f91a48ed236bc460b43ac14a77cf15e6d4c16479b51a01a174cc8fbcec5cf6e5d0f7732e61beaf4c89363e25dfd6f90ed0e3d57d809a8042171cc01cccca79b2e7220e772898cc1c737f2363f062240def32f60d38d9dbc38c208d72ace3c176128e0a8f17d01730af0c1e0874f9e338c3b84d07ec0c05b16cb21ba04b159807bb99e430889803aa21ca8edf57fb9b7292951e454d83824a80a1ff611c407fed032b52a5399ec6d9ee7b1a8547b6f0c472b0a7f5f8f1776e79438c81f6f13aa6da91dd5741cc830c7b8138d4a223b4fca805dc3a9a4c4f9decd9b6581c6761748d7b7a1aabda48eba1d92487abdda62c87f8a8ec9c47b64c62a6db606be687c9f86cebde5eb72e775acca472190908ba8c5a335b23f16db39608b19f0d435a19a02e8d26f6adb86e131bdf1a4fb03bac06182c15bb56aa4a5fefb2392861685808831bf22cd51e95d75fa418f72edc9dab640f111be07d9f0b618ac43d578313b0d77d02e8c62c49904cefcf205a1a6b03042aacb622081bda0c11a5cea0d86ed46e004df13f23cb42aa77405f3004a2fc3d6cdf23a03323fef8698ac47f1e860725a66f5cf3296c07593ed64e1c781a2babee8dd15483e22aff43611ae45afeb76a526eb25f6f96a4c9f85a899eab98fb0edaeac844ade57488d23fe588a3e36a74c386e53b0a66549a09e11496d0b936a231043bc41d3d70032be7af30c0c33364c8db236f4603a27d986b2a5bdfeabb351f464dc590e178891f719034f114b3690b8ce6f1d51dfd2f33cbd6e203730258f791f6d87a0096e9679332345b61d392e4afd734ed7d17b10f92a6dcb22ae87843389a1b252e74e643174dfc96c5a7e451228cd05121d9ccac0283533e67d52541321cea7791061009dc2c273ffb5276228c5b556e91520821e17cc7afa952a9db90e881714ae802c7440ac8e2fbc50aa49577ffccb693225c69ece87d0dc8fd22df3928b6a58c94cbebca1f829aa8363b066de88522ee4907b86b0e2d2ea704623e6ac810cc48b07a336011a66722ef4f6382cbeecfb003683a2b80fb467888ca111a67759b08440b26219473e3d489576a9302adfbb88a98639ea0054383db6ac1dc9addbf472eff9f6c5502ba7c889c6112c0d21c62b16dc1954521991a9fa395d9369fb1e7b3775033486680ee8c73937c3fc42bd9cb710370e850d36a7c8f70f78d714023e3217b893ea6ba87d446a1ffb8927ffb29686c2046a7132fdb4f8513fa83f73a8b5bb945ed6cee96624c47dfd5488abcd53a598c57d336037e8bede3059fce8104415a42d51fb83c7eac0865f717589a9c1bce72d7669e6fd42bb085f58ec8181df699b1700c3dd545f00ba5656256f26c63fc35e47a859ec2d2e12876045f3f0feed669336d019cb752637d9e936376cff0c97374c4a2a49fce6313c5efedc8198e2ca94a06f26c1ee8170433c38ce4471a4942a9aeaf8fc31728cf16e4c8eafbfba357f99eccbdd63a2d113c3182894f89892e07edfdc9577354a5b0b6569544e1434a49289c1dee1688c0e3ace44bf1948bf714019d232f80bf67896d342f05a3104441ab94482347a2e03d8113cdcc4e5bc7691951efa72a9477909a1b090a9af891215b6a7c2b683676e91871167e57329b49607f478e04332059e5df7424786c8de7c9a6d8f82e6312c082b78f90a6e837050008207fb736239b159c4eedb369bb09ad0e72b0f6a880d7176894c41089fcffd7e15326781cf61d066876fc38801375dfdd0bc15f3e469707566760e15b9e18eccfab78583af4fed98b764e140b82667099ad49253652d07c731024836b051657cfff9efe213fcae95011b022e468d54456d5cac975114449d311f2b466a1752845d1101494f532088a32f372f9aac47f00dd08baf61094807659fd7f1cc4458f9114d7ff30e0467ea5384727c6207af7d6268a9a13b2058515ceb76941b059852f6fb2e5244dcdfcc842cd5baaa0da2395ea7c183d6549ad0ccc66dc204dc2ca75fa2fc1316d06ab00349dce9a7af1ca5f0bbb218072e475cfaaf537e954debb3423586925e08410b69aa10c2026ddbf87ec7721a6feb61b10b5b749d3a0621ccce9c2361aa314de41e3e07d666759ee7e43af7e47f23ea7c34da145c4e7e6bbe35b97bf4233d655986aa8bb2430adc1193e5770ce221c477417920c86d2e904d06dd8f9bb3be1a8849106ce44db11543d05ffaaa3869211ebcc75ac68c8d36ae319b8abe1fb15a378d2f0c91d9a1e76b4fd3383823398958f4a33ccf67e6f6723909b7bdecc0082489fd82a1866cb47ebb00ceef364b3c362ec52906a7fcf1a77a93db3593a96de6011ba6ab14b5f2632f599d006507f407607cc4689b28ec7ecfd6dc0bdfe1ba04241bdba1669666ed85410a8921509faf701c919b5ae8c9efd7e8c6a8919d028a4c54e057c2af062f3677afb596371a7de72e8fcd399403faf2f070b993788c1242b50afeaf4fbcc98f851f8bd03bb95e4b04b2318afc7d925fc57e29ea1d81e2be7b61dd3acb19d94db89fac202b69dd5291190e22930b5f198f59d945947a89651cafbc7908ff7879154818a92435a3d48b190bb34b2f2b7537e1c90c09d0a88e80505cfdea8a066a478e6e288f27c1ad9b45c572676de222d456e78710d141bcd5e3f4f6ceef9146cc5d1debf3883926d13433f3ebe9b478abe2e1ece5e13e5131f37093fb415f03262b2c4ad7469e062c6111c366394f7530a3ed54858f983798ac5e14e319fa4f5a863e1528e81fa4fc0ca8e6be90773a0434198e893bf333e299f3a309652b58808a02c8e9ef5e76c2e8fc5d5a01fd2b65c9f49175049fa9bde93adadbce62a1b374460d2e4959d9af770fdbdbf61c6b8c98365b3aecbca728ed5ae1a7a16d4e12de855831797b9111f9f62a267e5c0ed44afdb56137d38863531c7bfe8b89268ba9c8c5a74586e4dabae9c29bd4ce149c77f249f60953e2dc617f80523214656c1c60edf6850482a3dc9edb69a8bfbfe63bb2ac8de9ae6b394e88d04f7901c89ae039084c8712badd9e5123861cf66ed66710dc057cd14a92b581e4092eba1472551b4b0d039d05acf77ffdc9aa73fa8ee54adda40fd3cd12be3bb2abd28822ad69c726dedd843b736813450b555304061872fe1d4c711d269e92149b3d4c7809f46b65cbbf6ab85de840f094b0e0bf33b51eab36d0f07a1c6dfcb14fbe3156c8662ffb867d651c6e258563c7599d387ebf5428c8326e74b451dea541c97c5e7616b986fbe95cd839c44742aa96795615ba6f235abbc5d07269bba53156b5d3be8ae034d0df1e0118308cb07ff87e7996453d4152b9873befd96a397f6464533327472e03555458950deb7cfee492d9e496077d6ed9447fe380176af542f6775f925cde166a3b3f8547701bdbae9390217426ce83d5ed2f6999185922fe950cb6ee103511a9515d639d69cc1334a4f2f53b61241bb6921d5508f56988d015bb89fd0dda0565bc6f12d831a3208df55d7995f0d7f81f9a5a1f685fe1359c9c2062240365875773435159917efe4fb5f75aebe1514609109baccd7c3c32f4b406ea5ffff5f2d4d61ddc2d3163eb9e3362fab6bab48b1eb4fdc8cc3a687dc2a8f8bebdd57c11e7d66a805c379d36b904819290a442c2ee1d3e722d6751a8d5eef9e017835812b93188b86fc616a72e811a9db21c56387088dceb520b687fe19a32eedd526b8aab9237b2feb446309bd0f1eb6a83811abffc7d46efee921e6b33a4b86aee38f7ea6a5679d9ab3ee85151cbc25c48be15e9f29f92a1c36ea765d41f3ae939cd1409b9c8e9535bb32ef1133183a838073e658c2dbee31ebbfe279a110f552858aa1f3935faf4e45f12488ffbf73baa9bc4b3d1f6bd9ba8801d21558f3eb39d3c5f0ad977f9718be6fe2b0b7288720008e159a206f8d23d9bacb863284d7636ee55e30ebc932bcb46e6a6ee43ec353ca405c6a2e9dc18e0dc3574c1e1cbc1dc98920f5a2866db1146bed1c6af1030bcf2c98305fc081371d3da82310d75fef66f012ca77b27b21efb02889522affec3b92903344ef6b52115d5d8854a80ccaea2d39d8cf60270b5d3c11c1a18f242051b9df81f468891a4f60facf94707a5f17f6b779836418e32992997c1485e278d49f4bdbaddc0357fdc949e250f55a291199d34eb0bd01f52426726de6a64772a8b879c45a8a1538cda1893444759cad73b5c93bd213baa601c9f90017ea716d39732ef9f1cb5125ed9a109c0ef8e531ac005fff2573d2eb7842eb0b27604658121124d3a431011caaee59337c16199a811b233b605a3619f51cf51aa5963af9a51a5e70164c589955416fb617841fa10420ac235b5c10dbb00692ad13a76bc99d4b72c697990c6bd47e25af129d31396434a3cc657569a916f22907a8cf8564f3c7812c85349a4ee50efb78f8081aef4b58eff20107b27180cb4093a80003b8139c1889b55c33dd933956a14d8d5c7bf160273639fa3bf2edaaf132d8cd7abe8b36e89b50a64a8dfda6f1890a25fe2809f032645734c864c260b15b8c2c271f9ca892610d65ddb87d1240159cd47b7e2b43719d3f8a65699bc76e88430b1dc4cf2fb591004112a3d7e88d335b9e9964fca819c4518f66050472bf2d4834bd7122fa9f89f85f8009d5fe902cfec5f3e33952bcb1524966cc4f99ff8c5bb6a9aa0e7763e6075e9c21c9d786962baae8c074571de1dfc58a9e9a79da6f659b4eb95d4f5dbb8f250698dd921bfba10ed14f9f9df91a462ea1bacbb72eecd7a9bd41c789cec43be2a94353e2886b8c7022e45a52087ce5c7f14ead5f7defa7bb5be53f97b30e8fc295b034e8075ea0642ddd313481bb00230d58397045c1a240991ba889a08706bb21492095de121a38acd1beae01504ddbc82a4e162043a40a1239ba9a237753c296d9c21fe915f398f7013cc68161c124613af49ed3e194c0f4dd27fad56605b894b4ca9686f2f8cd6a25cb869938f529243c367154a1b94e176e044883c7a064e753de4e550022926ddf0af6394036fa54b430486c86d33638acaba327073b7782247dd8ce33f1e8642d6fd7a34609b2049dfbc2e7ae80ad082233a3410fbd20eb7828ab05d9584acceac9bd4e732f52108eebc89d336be766f350b461ad4b473b5c9914faaaf2e1344e6ceab52f1e620c9e5058fd3df1c779d80eb8c22eb94e6146900d159573b76c6005dbcb1e6aa0ae55c6d7852b060c3dbb28b40b19541c8ee1c66f2f585ee379fd504c5605fc6064484b599d76d1afada0a93fca9694d", 0x1000}, {&(0x7f00000001c0)="9398f184bbef96d82aa9c348f1634179512b3911607410aad455046bdf4f1f4645b40117ef13ce63d5f310f5031bb725fcbd96fb0737be55ca411f9df4fa711d3280a6ec7b766215e36acdb0c68c9a9b49fa9e13c59a1fa87ad5736a614b2c1c6805df95b5eb453e01d305681a0d11debdc51014f0fbd234d1568b3871c65ec7678f6434d2a11f4da5d67a29f1335efead7d84e0e15bbefd5594736d2bf6be67d7bf59bf96fca90560d75b3e6a2138ae698914651ac8b42b5c0d0bc8dba93d675e6ff28d8ea97fe2f1c9a91e443dcfbc06a7c8", 0xd3}], 0x2) 16:02:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f, 0x100, 0xfff, 0x3, "538037bae78e9e120cb81adf09d93429bc9ada5a", 0x7, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, {0x100000000000000, 0x5a}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x234) minherit(&(0x7f0000102000/0x4000)=nil, 0x4000, 0x3) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) close(r4) 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x40) 16:02:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000bf0f792eadccf50000006a73b05ea3d9303cdcd0030bbe60c96398b4d82d8e6026a74343df43ef9a8067f4753ef4cfe6771b6e909aa695a48ba8da378dac9911e754d42665640e84b3d77e0de4f3ef0450fb05186b99942a46"], 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt(r1, 0x71, 0x729, &(0x7f0000000000)="340022697760fdde32fa43d13924543c0d84307265da24a5cfdf74a00311814f3c2986476e5fca14fceae92835de4cb68ecb8a1e843e13f0b5974de3f7180d6b5e41aa0beb4403ef2b8ee6b0f22ddb04c12a83b89a3eaeef47ed4bd7be710840a9e9c8a1daebcdb4f212f9a3c42d9a3d08a532c0dce53841d44c67e90c9087d428cebd124a2816c8238b513229615d9411188a1d24d8b97fe221c7f3f074b5d638b0eb", 0xa3) 16:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000180)=[{0x80000000, 0x4000000401, 0x1, 0x9}, {0x1, 0x6, 0x1ff, 0x100000000}, {0x80000001, 0x9, 0x1, 0x800}, {0x5, 0x5, 0x0, 0x5}, {0x3ff, 0xfffffffffffffffe, 0x58a1, 0x4004ed}, {0x2, 0x5, 0x8000000, 0x2}, {0x9, 0x1, 0xe961, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c, 0xffffffffffff7fff}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x4, 0x6}) r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0x19, 0x0, &(0x7f00000001c0)=""/25}) 16:02:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x5, 0x1, {[0x7f, 0x0, 0x37, 0x4, 0x1, 0x4, 0x80000001, 0x9, 0x0, 0x3, 0x5, 0xfff, 0xffffffffffffff81, 0x0, 0x6, 0x96, 0x80000000, 0x4], [0x2, 0x7fff, 0x3bb, 0x200, 0x8, 0x3, 0x1, 0x4, 0x80000000, 0x4], [0x5, 0x4, 0x1ff, 0x6, 0x1f, 0x9], [0xabd, 0xfffffffeffffffff, 0x799b, 0x0, 0xfff, 0x4], [{0x5, 0x73c5aa8c, 0x5, 0xfffffffffffffff7}, {0x8000, 0x1, 0x3, 0x10000000000}, {0x8, 0x5, 0x7, 0x2}, {0x6, 0x0, 0x6, 0x64ae0284}, {0xfe, 0x4, 0x5, 0x3}, {0x6a3, 0x9, 0x8, 0x5b1}, {0x1, 0x7, 0x5, 0x4}, {0x0, 0x0, 0x1, 0x7}], {0x2000000000, 0x8, 0x80000001, 0xf80}, {0xb8f0, 0x100000000, 0x9, 0x4}}}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="1020000000"], 0x1c}, 0x0) 16:02:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r1, 0x6}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x202, 0x0) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r14 = dup2(r4, r13) r15 = socket(0x20, 0x5, 0x4) kevent(r9, 0x0, 0x0, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffff9, 0x8, 0x10, 0x6, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x10, 0x4, 0x2, 0x4}, {{r11}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xb39, 0x81}, {{r12}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xff, 0x7}, {{r8}, 0x7ffffffffffffffb, 0x0, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0x91feb4047c082c35, 0x2, 0x76316a81, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8bf8a9e0cdd3a8c2, 0x1, 0x9, 0xa8}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3, 0xc00000}, {{r14}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x1000}, {{r15}, 0xfffffffffffffffc, 0x88, 0xf0000000, 0x6b, 0xffffffffffffffff}], 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f, 0xfffff, 0x2}], 0x34, 0x0, 0xc68, 0x0) r16 = socket(0x40000000011, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs, 0x8) r17 = kqueue() r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pread(r18, &(0x7f0000000200)="c804dbb9a64210794dacc7f24eb95a655a074ef8542315c117e82244bdf112985229f6b024cdad81898a7e5d4001233a04f977da5e8ce0cf6ebde3ad776d79c4806aaa7416ec7229ceacd07dddcc1609115577203d08934f65843f572f1533a8d781a0bad1181625e1a1b6e0a06cd1adfac96a", 0x73, 0x0, 0x1f) kevent(r17, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:02:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00\x00\x00\f\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9, './bus\x00'}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) mlock(&(0x7f00002b7000/0x1000)=nil, 0x1000) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x120000000000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000025f000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000465000/0x4000)=nil, 0x1}, {&(0x7f0000192000/0x10000)=nil, &(0x7f00007e5000/0x4000)=nil}, {&(0x7f00006b3000/0x1000)=nil, &(0x7f00004c8000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x437}, {&(0x7f0000211000/0x1000)=nil, &(0x7f000005a000/0xb000)=nil, 0x1}, {&(0x7f00005e2000/0x13000)=nil, &(0x7f000059b000/0x1000)=nil, 0xc94}, {&(0x7f0000070000/0x2000)=nil, &(0x7f0000752000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x4}, {&(0x7f00000e6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe6d}, {&(0x7f00002c9000/0x2000)=nil, &(0x7f0000303000/0x2000)=nil, 0x3}, {&(0x7f000005b000/0x1000)=nil, &(0x7f00001ea000/0x1000)=nil, 0x6}, {&(0x7f00001d3000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf93e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002d0000/0x2000)=nil, 0x80000000000}, {&(0x7f000015e000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000734000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x100000001}) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:02:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r5 = dup(r0) semget$private(0x0, 0x2, 0x145) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:02:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000240)='./bus/file0\x00', r5, r9, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0xfffffffeffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r10 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r10, 0x0, 0x23, &(0x7f00000000c0)="27e6dd5ba30fb4d254da68906428e7c7897226aab9ee3b375c44033f56aba1b23d90010e8e3473d2684d08d246b912361da0d4ddbc1abc950c9e823fad67c582efa97279df7d5bcbaabeac73e83358d56ea4e07c5c78e71eb2916c0ac43223f2f2e7280646c44287765691c1e7efc8a121b33b2174d327a1e5258e9fa4ba105d67e71bb5f225e110a30685e8e5a6f46122a74e82e20c5aadb4160e55b91704779e787d4ccfc164cf61f26e089fe80a69573bd5ed6f3a3debd221be5cc99291424dad80724aa0c873ecece71128f7b45c28e32b5fc4701edcbece9d54efaf7c539d3d105e158974c3c830f0f872dc6afc2f4261988dcd15eddf33dcf307b0abb2832009a4723fb367f61e6ba8aacc1186c21f92601f5798f0dd", 0xfffffffffffffd42) 16:02:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r9, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r3, r4, r3, r4, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) chown(&(0x7f00000001c0)='./file0\x00', r3, r0) setgroups(0x0, 0x0) semget$private(0x0, 0x2, 0x252) setuid(0xee01) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r11, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:02:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x1afc) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20, 0xffffffffffffffff) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x03\x00', &(0x7f0000000240)='[}N\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)=':\x05\x00', &(0x7f0000000340)='-#\x00']) 16:02:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1, 0x3, 0x4, 0x5, "50fdcd323abc745a12349be37ebf8c97cf4bebac", 0x9, 0xbe38}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000080)=""/11, 0xb}], 0x2) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000a66fd7abc257e0f78431312e202a45f5116e5000056266a59"], &(0x7f0000000280)=0x1c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fsync(r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000003c0)=0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x0, 0x1000}) r6 = getpgrp() ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x0, r6) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd375010000007dffd57a95d3c875db72337b6292c9bc77cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf444105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907093e40117586f0f154909e39cb3107b6e98dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ed725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d240000000000000400", 0xc9}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x04\x00\xe3\xf9\x15,\x00\b', 0x20000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000040)=0xcf) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x4000000009, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r1, 0x40a, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) 16:02:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) clock_settime(0x3, &(0x7f0000000000)={0x4, 0x9}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:02:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8768ee238ba393c9) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fchmod(r1, 0x6b02991c1fb2d49c) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:02:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x6, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="389be11dc2", 0x5}, {&(0x7f0000000040)="2bdcb878f3e63cee067f3b79df8b4f2603209edd5c6ede03f58494936fd1da7fa06bd40f2e217abdb615381076953aece6326899fb3a1c62f4dad9ef597b57814e2c5bb42c4f77224feca7dafdf76bf3c15bc3849699d55a986b577987cb35ee1f51fb91a42ff9f111634edf5bd43865f414ee597a576178435083a5b95fac332c980198d6a7083a8236353808b4f7e1e55a58db96393f0568690363db4f38b78623fa8f4c122104ebb84bc05c735817a219422ca9efc8750842eb2deee9a9afab1b7c9138396a57e868452959ab2b72415ee99d6bc105de75ca6fd0644b3e4c4b5bcaa91b9433fb19", 0xe9}], 0x2, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="e4", 0x1, 0x0, 0x0) 16:02:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = accept$inet6(r0, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) fcntl$setstatus(r1, 0x4, 0x4) mprotect(&(0x7f00003d2000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x18, 0x4003, 0x0) recvfrom$inet(r2, &(0x7f0000000140)=""/99, 0x63, 0x1000, &(0x7f00000001c0)={0x2, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000100000000f87c8a5b672900000023ef000003008008f1179f86f35c3766945839699ecbddf092db4b3ac4985a866b7b591a711f52226927c6c68e1205a76d4e89cb5778749200"/95], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000bc0)=0x4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000b40)=r2) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)="a92606d6810cd26a954aad9ecc16329e6749473b686a9adfc5e4b26d8484b30e6a55fb967c2db7e3e3299d436ed5fb75eeed64052892e72d66e9a493663f7ea6815cedf2b13d194f3d42f2ac74d20190cd9b1b12770fe8aa7b3e8cc9eebb7b1a5ebcbffa3abdc4e21b0043fbaec40e2b8202377b6325e1710b206486c3c52e6e84799d4b2a1e20a049bc7c3fb8c022eacd863292edab960b69342827f35406d2799a3ee85a9cb974e4dac4d64c16ed4b9e38055e82da82fb474abec2b25bf4bc8c473cbd3ac04680fb54f776f05b9372c5c86834c994236a448644", 0xdb}, {&(0x7f00000003c0)="b67e27be50a4f09edc79a0fd47b30da28ee197600114a0ee516b4c9e58da2ac2ac3fa032c4853bcf4f6503f1b61a4029b3a7d959fd66532fa45775e6a8a80a70392d1e06d2cac60107e5463271badb77c312627bf1f4d1d349611e5dbd735e2204887a374859a66c5c17a0387d543d450e3db07dc523e5029a34c59a43e3c250a80083eaee46577f44e6dfbe32b47b51f5a8e46ddc797e9841485793332c1833c44efb04e43c68b93be6f08291c3beb6c11b0e0118daff63b55bd9de4feacb41a86463aa81df98", 0xc7}, {&(0x7f00000004c0)="7ae3c87b5854df265b02da7e094d0ad984", 0x11}, {&(0x7f0000000500)="5fafd2d73a980c2610ccce40000b0292b0b7e804bc8eef68132d3abf5c3948960caac2d49364033102a624c1e95d715daad5aae5494eb7fb87c0498ff8e91e4957880041ccb4a184026f26bb520610b338e7919098aad4dc749ab8a963edcd5a10d0029a7b5077c666aeebab1be94aa37c424fdb9040c57a4c1845966355484f19115bce71e7872fb6cbe1ae4409f269640849f76cf14bb969b26dfae8ea0c86e91321b763b654462fb76d307f72380ffaf5ee104aca2556b0f15f09ca912bb7392e5f60fee00458a6357c2571f5d7a20214a9b33b5f0a0dcf50e6a2d095", 0xde}, {&(0x7f0000000600)='=\\', 0x2}], 0x5, &(0x7f00000006c0)=[{0xa0, 0xffff, 0x2, "c4bdcdd275ff7fbdf9ee805a4c5007acb636d46f3de21bfc143bce3025dac8c860a36ddb54da7214704bf23dda616591c658df256d7e59d9198733cd837cd87801562f95905bc5f7f1dc98b18ef5128565b1b0a723808837129841352d69bcbf6a5f45d39f7ad213245e856b6d0611c8c30f2da31dd7d5670f9dba1ab3fd5a64beb5a342c762e385415a8a"}, {0xf8, 0xffff, 0xffffffffffffff00, "b5192992e694ab0956f2a8f3f32e73fc271e08372d4c9de41d2c1047e92a30768788b91771ec9f054db09dbafa11611da875d30fe216271a438033220d161c95ec58b8d7a63b3c4c072efd41c2dcefd4d52cef969b822f6935c5069d23eb83b9b0792c6787da4dea533e117a0dc03d1edaccb24d788de0af4d1566cd565feec5147932663a0a83bc27072b7c53abbf947bad7d1688b90ef4e19467bcd659beaf7c2987d82e5cf328507c19fa336f9734d87d3d8fa761ccc34443fe93f83bdda48fa2adaa2b71be8ddeb991d603265a064160a31abafb1b9b1f1a311c0e3786f824f02cc5"}, {0x50, 0x1, 0x42, "7a3dd77a76ec46f171687878d52c661587e77f4b028da3bd2b1515180bc652dd6b7662b98acfb2f560def2e9bfa8d0f7fe9744c48a335d511d04bea0df"}, {0xc8, 0xffff, 0x6aec, "38364b88278356617f2acc60cb9786d00fb34ddb97e2049e4f3bfb848b66188acbb2a9631e8ba10d9edba47499cd3d0efe0914363d2362e7275072e7d4d3675fc8dec414834e9139e2cceac6f0a9430376182085447606d93c31cb363af556678c7a33af173bb129a2887e90b1f6f63d1bf83663cb7ecc1029a9c473ec2b8ed95c722f63614cf230302c73ec90811115749378f8d69310fcfafa331e75c3b229cfb91e236f420f90c8f582c47b3e8df586f6"}, {0x20, 0xffff, 0x0, "cffc589f65b1b985e0c4"}, {0xb0, 0xffff, 0xffffffff80000001, "2457f220980d411412096fdcbc399993fd6476acab9022468f1d54a5b2916491bbf4558302b2ca9bfc20604aa8dc77b5fb0daba53bf460d5c277afb8607a9a19d0c9810d6f91b18a4da036ca4747a9943291b00b9684e3e704da7d0e0b7dfa26a58b3d93d83beb788892c6de85f8293a8bbdc5dc795813ef77358471225ad93fe1bdf922a11cf9f4050970dd66118d34b6719d2fde7f786d183d69"}, {0x40, 0xfffe, 0x0, "3c08e71daf4e3d2dff3fa9be0d233aa5e7df6bd4813d0c50c57637057def457def2f7c7b78b39e1dc026"}], 0x3c0}, 0x0) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/13, 0xd}], 0x2, 0x0, 0x0) 16:02:20 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x4000008d, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000580)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r11 = getppid() fcntl$setown(r10, 0x6, r11) r12 = getpgid(r7) r13 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, r8, r9, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r12, r13, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r14 = msgget(0x1, 0x10112) msgctl$IPC_RMID(r14, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6, 0x22, 0x0, 0xf25}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='\x10dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {}], 0x2}) 16:02:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r1, 0xb5a2340054060d6a}, {r2, 0x100}, {r0, 0x4}], 0x3, 0x9) 16:02:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x312f795cf4f1de38, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x15}, {0x6}]}) pledge(&(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00') syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:02:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/207, &(0x7f0000000140)=0xcf) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="090000000000000017d4e14716dddb8bedb4d6a440730f5ce66184eddac287e583f720c56dc5af212afd26d7b75b77c5e6b3eacea75db239fad24952cd6b682491d16300000000000000", 0xfffffffffffffc74) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0x7fffffff, 0xffff, 0x8001, 0x4}, {0x800, 0x4, 0x7f}, {0x3ff, 0x9, 0x16c0000000, 0x9}, {0x3, 0x1e3, 0x5, 0x8}, {0xffff, 0x9, 0x2a5db5ab, 0x2}, {0xffffffffffffffc0, 0x1, 0x9, 0x2}, {0x6, 0x800, 0x5, 0x13f}, {0x7fff, 0x1, 0xf9bf, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000280)={0x40002, 0x3, 0x9103, 0x7ffffffc, "0020ffff000000000000000086fc2a4b72df9a34", 0x41}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x18081, 0x0) kevent(r7, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x5, 0x8}, {{r8}, 0xfffffffffffffffb, 0x80, 0x0, 0x1}], 0x3, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffc, 0x0, 0x48, 0x4, 0x6}, {{r10}, 0xfffffffffffffffb, 0x1, 0x10, 0x4, 0x6}, {{r6}, 0xfffffffffffffffe, 0xac, 0x8bc8e33c1d2e62e4, 0x0, 0x5}, {{r11}, 0xf38c5ffc5d0b4c44, 0x10, 0x10, 0x7fffffff, 0x1000}, {{r12}, 0xfffffffffffffffa, 0x8d, 0x80000000, 0x1000, 0x6}, {{r13}, 0xfffffffffffffffa, 0x5, 0x1, 0x8, 0x400}], 0x10000, &(0x7f0000000500)={0x2, 0x7fffffff}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 16:02:21 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0xffffffffffffff34, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:02:21 executing program 1: pipe(&(0x7f00000003c0)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7eb1d5882362a60843288333d3bee104b4611cd3fbec6d853f3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b66806b0e715e91d5085577876561482c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a7555a3680b841a6fb7b0852e885f942edb6b19994900b52412c993d0e3463593d45a073d2a7c226674af32f7b10756c49e36d756b7cbbcba8"]) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) bind$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f61696c6589728f3b9cd72997681f7ec7ae245c053c2c1f8de0bc075e51360b725831e5f61ae05205f564b1ed0b753a96f0dacb15800e7a7cf33168fcdea5b74a44e4e72a586b667a1b77f5257092fb631774f6a2d6dc8452dd33279203c125b475baeb063021afe767c0526b4026ff3224fc6dab1ae1d3e3a94d3e86b2e16f0f6476ff13c573e50e53a0b53ee62d85ea36c62017d9e27f2e4aa8fd8e74"], 0xa) getegid() getegid() r4 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x5b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffffd, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x7, 0x80000000, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff6}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0xffffffffffffff7f, 0x496}]}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r6 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=@file={0x616e6003aa823411, './file0\x00'}, 0xa) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:02:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) 16:02:21 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x40000009107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000300)="022d8a49") r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r3, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r2, 0x7fff, 0x8, 0xffff}) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r6, 0x8000000, 0x0, 0x239f, 0x2}) fcntl$setown(r0, 0x6, r6) 16:02:21 executing program 0: r0 = socket(0x2, 0x3, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:02:21 executing program 1: shmget(0x2, 0x3000, 0x22, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x06\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0xfffffffffffff801, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:02:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x0, 0x0, 0x441, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './bus/file0\x00'}, 0xe) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r0, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0xff, 0x800}, 0x8) connect$inet6(r3, &(0x7f0000000200), 0xfcf2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) bind$inet6(r5, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x3ff}, 0xc) 16:02:21 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000500)=""/253, 0xfd}, {&(0x7f0000000600)=""/157, 0x9d}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/60, 0x3c}], 0x6) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d40000", 0x8d) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCCDTR(r2, 0x20007478) pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000003c0)="a89a73a78c6ffb837e39c68e6a9adedb0b818c29b01a6e51f7a59d3faa05abb6c08490a115cd178d522863ed2d61a7a62cb31ed39ca215076610bb93e7da2f6ceb457bf84775067ad7ccb85c26a3be89cec0e443c0cb9704546224c9f958cc181b2fce37ad7dabe01a288f07c01937aa7f30af091d2275f41fa05b4d42cce5ae773d88fc413021ea2f861a6225335be82da3b2750155cd1c6e0bab98ad647eab56926121111f5b5c61a8dd66c36bf6d5e8c44fd3f069ba5e39614734ea0df96044ec25a876b423253275c1d2e84df208b072f017adfbc9c071", 0xd9}], 0x1, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xfffbfffffffffffc, 0x6f68ab91, "85107b875f7c849905292b35450000e91c8d00"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000340)=""/79, 0x4f) setsockopt(0xffffffffffffff9c, 0x0, 0x5d9357b0, &(0x7f0000000080)="c1b8cac9ef4ed5a510b30a1597427ec7aff62e8d767427e10db378362940d2952b2700d1104bd24edf6187412d0602a41ccfe2b478cd8cce6bf030c0badd16190b203ca36529e86a183cc63531551df5452c021586f44267faaedfdf9a4f440c8cae1155534fba3ecd262b37af30401002c91cd3a273001a9bfcaeeb4e885a4ba026bf9dbfb103fdf8ded98823b3b72437603651e30c5a2b12cb3cb10d227b69524254ccff0875a0e620987ed62f9478c6a8916b834498424aeac3fc9077b67fc64ae70a38904f027aac6eed5d75d8", 0xcf) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt(r2, 0x7ff, 0x87fff, &(0x7f0000000240)="d4554d462330cf3b5b2aa973cca34aed9047f3ed78a3c62cd50b7f71025b05e6b0bad1ae26044893a316deefdd353e3ffef10ee675363b43ebd2a793218ae70c1450e19c3a389d7252566cde521bf8d284e0f2b869b93d43548351342ce2f611a203fb44b009fd44e4131c78c2a0039baf6368ff48bd85638c30c8dfb0dad29dbcce234a53301630490ddb5ac0811b919bba37362c117886884ca43ddf8dc0d9fb87534cb0d8d258e5007f0a2e8f399aad0ad880c897b9ee01cc09d023fcf8beb2b36452c7440c8e6a254d01f4378f66cc6aaeedcbd4175441afa6cc4b776f983b66af8f722b84d4929bc4d18086fd4c4e1074bc42c336", 0xf7) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) flock(0xffffffffffffffff, 0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffffffffffd38) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0x6) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:02:22 executing program 1: r0 = socket(0x10, 0x3, 0x8000000003) close(r0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x4000000000000, 0x2000000042, 0x200, 0x0, '\x00', 0x0, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) setegid(r7) getgroups(0x3ffffffffffffce8, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r13 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) r15 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r14, 0x8000000, 0x0, 0x239f, 0x2}) r16 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r23 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x20, &(0x7f0000000000), 0x4) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r21, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r24, r20, 0x7fff, 0x92, 0xffff}) r25 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r24, 0x8000000, 0x0, 0x239f, 0x2}) msgget$private(0x0, 0xc5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x1f, r18, r19, r18, r19, 0x10, 0x8}, 0x10000, 0x200, r17, r17, 0x31, 0x8000, 0x80000001, 0x1}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x1f, r18, 0x0, r3, 0x0, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x4, 0x80000001, 0x7}) msgsnd(r15, &(0x7f0000000080)={0x2, "8e1f11e5f9a8e6abb78949aa8bd6a0460bb6cdcd178cf8b32c5836d7f1c63a90625d1d09ec562c577695480a41a72283af88b2e3107d1506bc1fc166938711ba9b70d4aa51c69367ca5223a443add4c449b5242d3a754995530b61d8ea8119396a789b0408212b486f78502b1c813c1724da7506ce89e55605ba45e8175660f349a0de208dddbd63e6311602d91c298ccafe57af0e14961c25d44ffc1734cdd8296e6bad3876c0621b4a24a6aa6efae2740a60f0ae101ccd2beb36ac7e5b2630d32f56"}, 0xcb, 0x800) chflags(&(0x7f0000000180)='./file0\x00', 0xf6e18a130c11e310) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockname(r0, 0x0, &(0x7f0000000200)) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x5) fchdir(r1) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) 16:02:22 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kqueue() getitimer(0x1, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x44) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) geteuid() chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgget$private(0x0, 0x3d2) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x141) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x2be) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2243, &(0x7f0000000140)=[{0x800000000003d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:02:22 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000500)=""/4096, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x6019, r4, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom(r3, &(0x7f0000000000)=""/56, 0x38, 0x40, &(0x7f00000000c0)=@un=@file={0x13f827a23229fb1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:02:22 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x44) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r1) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0xffffffff}, &(0x7f00000000c0)) 16:02:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000300)=0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = fcntl$getown(r5, 0x5) r7 = syz_open_pts() r8 = open(&(0x7f0000000d00)='./file0/file0\x00', 0x20000, 0x2) pwritev(r8, &(0x7f0000000c40)=[{&(0x7f0000000740)="761ca3f81becac894eee184a555791486acb", 0x12}, {&(0x7f0000000d40)="2f6d8702cd2408f760ece2740a34430cba75558c3d6b6482c78fedd8fcfbef15ab9d3e9fcb92ccae8f5c28bf71dc41dfcbf53fdcda00df582719a03682b45b05de86c2b7c1268804efb745a8ba4f33c9593aaf526484e6f271a4664729f0085c500ae7efbebf64f0aa3baa585ff087c228d4d77fd11a08ae3a8451b58317a8c7438c793781cc9de760c9ba48e8197601b63ed2d16d8147eade66639506e8f7229664fba2a1674188163da84dd2096a6b9bddbe43e14ca4cd7a62274ef8f50380e1489cbaafefa6032d062e5cf92fe8fd993e0414f807504c5abdc373c7071f3d70af91201b4e81298baf50e96200c7202608db45d9572992cbfd12163fa4583023c69d4b1fd918fbdf2aaaec44834693fd665a32b73cb43589350a52397d5985b1f194f842a06cfa8839b9dc05dda42beef3776e6408a2d398a91c568f5ad9bfd6fc71aa8c036f60ddd59a571c3f3e8c867d389626615d3c8988a426684d0781a37963783ca0c9cb429a6f8e108ee0652eb11747c7febe9178a6fdfc87ca602b94538f5703e9d29000be7427ee8b540e4eedac94a2bc5d0a5c43ccea17612714cd6e9a20f3177ae0392d349617de4f7dcc26c8e0b40083fc1f477b58848561f94e22a0abaeb2801f78687ddd0ea21ef026aeadc4a71e8135f06cb20ed4bebf00b5", 0x1e1}, {&(0x7f0000000780)="02d3681580eb1b2b7a9889ef2d3f18afab1881fb3c6fb4b3675edb1e8b30c17a3bc16cee5d1d244c6ec507a711a9fde7e4590a5b156c80ba82d04fdf13962beb97ac24abd85b656349f579749e959f553574a3a61a4f223a109183a01b42a4e41dbf29e39dcbbb2564772e6821899d95645a83e33c", 0x75}, {&(0x7f00000009c0)="67daed2154c21073bd944b581bb2bdaa254d052a7b240f05cb0bff145e29a8e325b99e6c4ee1acb1f2cc7b8fd3b77c3009808c3bf51973e013a3ac954d15b7e2c64bdb33f21854e53dafc5e38466935d5729ec0e023aa9548d5d8cdecc902b44abc9e51c00f8c738525b2d1fd58ddfccfe2f", 0x72}, {&(0x7f0000000800)="dbd71a8f0a52749c6f0afe3fc382745dd74c6a5708812846ba80d3449158b36c53ca4fad5eb07d79b1a46ca162107dfe8f9b375b58", 0x35}, {&(0x7f0000000a40)="428f9f3789318993423e4637d9575cebaf", 0x11}, {&(0x7f0000000a80)="54898edcd55b0957084d5167a119ca2fc7516ca602a70e0806b4c2b1af7cddaa03d71df29668689b2c3adeb2f2b39b8a42a9005c568db9cecf0ff0325415703f7889a585c582b88111e3d1d255f46acaf82257ec6cc0dca22b1b4d263fbab50b122f7a34af671cc041618b51c98e2aaab4a677694ad1c25d900b1a5b65832abf65a94bacd15b52ac09e2896f4ef51009e0eb12b6a6735ac3c3717ca5abee974d0f6f95c8526d72adc70cdf4350761eb6502f2c45f10023885c", 0xb9}, {&(0x7f0000000b40)="95f1d0773ad936e82563994264e2d245b677b939c41438f8747f14aee382b9aa135868330d4ba19c85c9cc05ec3182eafaf88f4a07c5a583e787bdcdc0541c0c788417b575317f5b9caca9e214989b3e385415b21c7cd786d1d8dceb9fa4080056471df836f5adfcd078a9e1711b35adcddbf77534f3045d0b4513801d28764d66a61af9656035301ed0c87b3bbd6d0e57a0843547209b4f82ac66128c6df93d520f763b1ad735ee18585788c7d6f4a98ba204aa8586cd10d4049d9063e77cda74049ebc2e54c1b90e2fee818774a9e6168ae7a2eececad44a67c0ad2f", 0xdd}], 0x8, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000140)="ee33890e96011b7d1be609c6a5c465723e700af995facb0dfbdb4f985d97ffc7b805dd13e563bd8d3e695026ac34", 0x2e}, {&(0x7f0000000200)="eab3ce7446a605f01fb798de709180cbdb695d58198b49725f5b0395d313f8350ff0db36691b59f25dfd031b750641091d23537bc48a2733ae4087407353a49b00afae5703e579b3467e03911563f9bc17af37c93a3cdc8587ea5cae72e01e73ce38f297a1229e157c2b2c1e3cda7ec6910575f4571c17318df07c1d11d994c678b84e40b8523b682bba867a2494b25c16", 0x91}, {&(0x7f0000000400)="f14e52a368f6418a70c03fced5d878c668e31a56e492e8db736386f1f04ca5784e1554592041344a9b9ab6d94f3b047634a8dc02e58bec73b3043ff0ac833c0d56d5962411ec92ff32e143eb3e1eae8c1e91a2377af74ecb2c5fd399e0f53d5158973e41fd1987bc219520f267e831c5c2e5ceac0ebb102d69a7e82daa7d465e2cef9297c89f0cf9ca2cb9237ab7edfdcc3a718781c507b38b8dbf628e6dd258fafc849d491672357b54b59842", 0xad}, {&(0x7f0000000680)="d6435e3ec62cc8e89a83c0ea702b85ebc7bd70a58fe1004ac113ef8be184c07595e6c8bd9ca0aea063d0ce95e781570a2e1191b9428c4448f1c03b165bd6a0f9bfbec364de07b69d63c14f5a3897badaeb3d64bda7c64a8c8d0510259fb696dd2c29b29af50711368954755387a0e0aaffd1e49d8e2aac3ef73a24385cdd156430b95075e777f40f625b1eacac62e915061feb8322d3ae74b70e85bc9e96effd522a126ce6c38734c3b20c6f23f4", 0xae}], 0x4, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r3, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r2, 0x7fff, 0x92, 0xffff}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x28001, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:02:22 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x21c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000050d000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:02:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x0, 0xffffffffffff3f50, 0x4}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x1e, 0x3, 0x0) sendmsg(r2, &(0x7f0000001d00)={0x0, 0x354, 0x0, 0x15e, 0x0}, 0x40d) pipe2(&(0x7f0000000140), 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000300)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:02:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7fff, 0x7ff}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000001c0)=0x658e5a5c5d6b61d8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r16 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x20, &(0x7f0000000000), 0x4) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r13, 0x7fff, 0x92, 0xffff}) r18 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r17, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x1f, r11, r12, r11, r12, 0x10, 0x8}, 0x10000, 0x200, r10, r10, 0x31, 0x8000, 0x80000001, 0x1}) 16:02:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRES16=r1, @ANYRES16=r0, @ANYRES16=r1, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES64=r2, @ANYRES16=r3], @ANYRES32, @ANYRESDEC=r2], 0x7) r4 = dup2(r0, r0) write(r4, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f57", 0xb41) 16:02:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0e933e6256b3028c222a065f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5da2530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c8211a6ead73d8dadab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000800)="8fd693a803a796066e955b144e15688b786452450fcc79383e47a6e8a70a86bc719adffd17e3d502f016d58f97fc9597ad264bfb447aab8b76da594ef906af73d9e4734298b7bc17e8f052c32163798d6f6bbfcaef45bfba4e6c507ecdb5d2b74335a0a74feeb9b382caa54223e1bc925aca4920176eb4d75dfd2e8e88a74f36ad031e1ebaefcb167b44fca3a45d524104e076e7f0d23a9026c250b7731eab4e35ee4b4db892a499e86e641896dba0265ee8b35a643a52ea0100000001000000c361ffd65a805a1b8f33f69ed70336fcbf2da0c55ea6059bfddcf070639554ba81412b05410000000000", 0xea}, {&(0x7f0000000900)="10012aff658d6a6b413cbc9e8c328f03ad4ec08abef286e9facba6780dd136aaae26cfeda086952e8f97cc4a10c7d17793bdf49308f1", 0x36}, {&(0x7f00000009c0)="fa00dec96e226f641e6842e3734a881e6e3f1b350a8b22b9f7c9e992e454f0f3bd62c13d73b30de4ed3000efe4ff4af0e9ad344592e8f8574f3dc2d93f731d191a5009aa7ecab9ddcaeacd6875783b45cfe7b1dddf81c41d430fb6ecfda97217246da7a8cbf977c457e0d678867244caf3d8ea08881c556d4bb997e1", 0x7c}, {&(0x7f0000000a40)="ad598dbd089761676f2d4e693390d417e9868476b9dc7e7738d8cc52d41005d4a90705f343f3e45214d3a1cb5253f41edf215c6ab9c9ab2ca8cd15e659c258e34bf7578732687ba90be0a1dbd218b10a2fc80dee313e66042553a614f46d932620b4e341594bb6c90b7ca7c133dae1fbff72696b7115eb2ddb2345768722b4e5496cfd8a4d4570eba54f57bea753a191aa83a974b7ade264081bda802ad3c50da981e8cc8aa0ca5611feb68338fe35d2bda98f1a0472145b5cd2a7e482b98a416dd2a5408f0fdb0910c504141fd76e02a5c16986b6ae9ce973cd960049ad721ce0a32229b5be5569b4f07e9fdcaf4e61e636d0bbdd", 0xf5}, {&(0x7f0000001440)="2f57fc7abee7eb8bdba593ff49f03b76baa89ea45fe0c18f6b76f896b367fb2e9f338e4d3f8e112f3278ba7b1190e0b574f8056d1832b70b70a6e4f563a789390c9614ccd194bc2abaef2286691e561697e90ad184e5f4e8e6f9461811f05b029306ab4854e0eae7b5ddefdcdbd1c4fc33b4eb725e0534649db372d7d4613c6bc21e201a7a3ed91add2125447622fc5f003dd551c9e4a530d9b4e46d7620bda88ad98c6a011c27544f834c5c635881effa509610d5094d91b3c90f1aefdd43f8e5ef5c8e751c2718a32c850cd699f7aec4a100d42904fa45fa9572c5647f70b0b542f67d5c6287ebfca69f32f5d91d0108dc1079739335918b1fbe573441e00e607dda1083309f411e48f70d2f91a4fa346058ec5fbe31db7489d9d89131e993c6f76a78e3d3fedba9bb80a3147d20d9f88900f7c3b8ca57fe1929975a9255fef883aef16bc1a5ce30de4e8cc05d1e4e91ed6d8d5344d8861d93da2b0e8674c3615081eca99bdba14174b74eaf7258ca2fe16fdfd829f7d36e3954a8b95a49fdd4ff07bf8364dade6ca2a7b6cbb9b3513e63ea726d6f5cb93c398cde0d224fa52d15242f1322c7f027303b16d6f2cac8882cb55e82b327561c5c717e9aca5da743a0648b7e682f6e46970a6865a6a74f758cb08f695717268b0c97f622c1c7d2d1091887f6deea44b2f71fbf0ad56b15000d009dd1fdf3326ea61b57e0d73d261de35c3a4d38a1de1273ec49f8fe97f20d1701120fb9025cebad63fb8043ec00cddc44dba6e9ff9eae1ac968e86c3af959ca0c8a4f52d5a49c12423751b16794a68e894aa436d5aafa2143df56affc09ef77238aa0b9228b0400992c23d6a44ea58d672c743ecfb42cb093231c4afc2e6c00f5e0cd6a2a46183a0a6ab6aba1f7febe2fae6dea582a4c28b565399a0fbef5da6d1ff23a6f4a8551970b5d54f2c0e75330bb062a9917a85fbff6fd6338e68e38e7a815080aaee96d484d0731f45dce33740a3f6d9bdc330b394d505fc6905c2e13c390b3cdcc21b96edfc9a111696e95a72acd4372f448b0510e191f21c710a75be16c9b0ec3f8966596e0c87df6ef8c7702b9f85143b5ba027faf62c73876b3f432449bca55a8218ddc263cf77de169a6772e36d1a68870ba399477f1b0a2cdb06edfa02ffa3320df2ee8591def3c4f4768ecd63dd24a3c4538106fb27070b608fddddac760cab878772136bd5c87c988a7bb3ffb41d4fb0dc9bdc7d1d9aefe7ac6eaa519443d0689245506ddc326d678d8b4cc45d40298dd1fe8d7849981ffb5f3673841574376c00ff78e980841a3cbd8e197089f28d4de58687ca283ad54e183ffdfb0b6aa838ace7c71279a370f259044f0a94b23a1bcf8bf5ffc233f3e134d343740091687b4f2a79a5c9b9063ed96276a91396fc96f3a997df250cd5808149929fcae2ed48f5e3068c44fdd34d76f04348c36f434ad3b88ab910522a5ebf9b5e14f6e9f27399d490c090ad8db3e729a730911ecb389f382cd8b6d0991f80fcf465d5cb32067dcfb5c4ac3babb55a74ccae4e1f153e0ea03546e1dfd3ced1965df08ab78669326104e95cf54cdf155357fb8d9d3b6017076b929cb7389db9760be9ce6ee37f68e0ca9c89eb6f2d920b0e944c75f066e719190ff368d3260c72b8970e2e745cf2ed04f6c2b280a495a293ce23b79875616bef398877f642e6c9104230ca0c200012f0cca4811148055c1cf93dd673da6a71879a0939a2cf0f2fa6f37c2852e0b73a46057fae16eed81378c618d32cbeced8cb7585175fd82dfd097b5178a07d4cd8e8c3ddaa3fd130f3f3340a50dedca8cc1694e5288c4ddec770ee376a43d81b46c7c095f3997af2a6750bd837ad8748afc109d6539ec9ecf2568402bca5a9253959437f903b0bcc652413ba60d042f80fc1c245b6b169dc2435b8edd7857e9c0b3804a5da9743ea711b722be667ae54388d8860c8348ff35f000d460fb619328ac6e360a3419010ace31652557a9718b06fe5a6b6c6661b9c0e0e478e83e3457caae7f3b86d59b4c9d685bbb1e2d7ee09e83c0dde130072734f09cadf3f1fe784d7c502051070ceaac8c45f708ae8bbec900e678468bdb6bfbdb14d0e3f162fcadf63cc6691305a4bf4043395a624df34b29fad8fa976154b978e4a504f3dae47b24bf9af541d56377d937ddec685f3c493110ea2f848013eef0eaeb2897bc47fee8048662ad5522dc215906176036411468a0489d4ce4e361a859d30b2ecb1b2459ab2dc82682c63ab7a1b0f43a952cd088e404510bc556f04eef697b9c6260e8c06c01904285a1f7cf9182112592716c44856d03956ef4886126c2e5a0182e5091e35fe7c2bb9aa9f911c013855515f638db409c2d29d0502c8e1845be866ce750c21526c20ead83a5c2d6cbc82937ab39cc7d7874ee012ca613d421b2538e2e345214aad3863da6edca7064f46275317647c4a92c9f6ca84873342ffe3c9767919f9c6b20ab8c5540a373d65263f38cac2cc9f9cada302e2f232b7f2a911e43b75423e343f28a909cb35e2c5a0a99d813ac3ffe24ad67679ae5d8a0ec6a8e49137922ffb0da42e381cd5229cf3ed4c09f7c9fb253a0509113e3df3422d4daa26b6382b68acd1c70c3358c9ff81b57d37dab212a4a06535eefce2cb7c80823b90e628701651a048a31f4fc57462924ca3713f4c66d2efdb0da4535c092d9ffee75a3be04b2bfd54446e4a09b5a2a153eedf61c4b8591e002ea24dc1ba6d9eaa92d31def158f37b118bd29b1d743f82890cac2d2bc484510911833a2db589dcb7f59775f1b71b00b94e657a4f06f5dc67b440d65daa09773d7a4ec6d2f71d0fe368817bddaa376d9e0d6dcadda08a4296c2fd0c03ccd96c6c39b88bb20ba92ea20ce8b39e941778988aea4158fd0a30a103943653ea6b277b2d49a64f2bd357152933fe470a0e5af3ac92ee862bab338f2f8cc0aedb1bd61df752b0438ccbebcbfc65e6b2b8f85f90d54d3e4282161f039c445d1918df879455683a7f7adc967c9217a06300ae7d2c96cdbb9516045154c9f9920c827809f4741c1d94138d280dcebd75a11b8f0b1e0ae05d96f6d4ed688fbd410be996217d9e1aefce66764e6eea1abf43ce4ccc98a49a1916b0d3aa738d3182eab6afe3ca00f54d3880d52742f50d3c6fb1657b219a94945fbf26f5213d639a0b5faba461df114b1a6735456d4b1428981845b2704f3a624b270c1347bfa91da9067b87992c26b388630d729358d723", 0x900}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pread(r1, &(0x7f0000000000)="8d5a5ffdc2f51741f0d5d4848e04de209794895cf436ba9a3449977a8b17b8a0aa083c0762657b07232fa7015d7e40", 0x2f, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/141) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) r11 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r7, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r6, 0x7fff, 0x92, 0xffff}) getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r5) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000200)='./file0/file0\x00') ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r7, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r6, 0x7fff, 0x92, 0xffff}) r11 = getuid() r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r16 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x20, &(0x7f0000000000), 0x4) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r13, 0x7fff, 0x92, 0xffff}) setegid(r15) r18 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r22 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x20, &(0x7f0000000000), 0x4) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r21, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r19, 0x7fff, 0x92, 0xffff}) setegid(r21) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000240)="bbd52cf3777c185e1e097b15e6ede2cae0dc4a77c5e24358195477bdad353868b8a14fb9ceef1cb85f0ca19b17f5fee2d0d453582de377593b0c104e8a674d48d9223a4cd27f7e25477a57db4a57b3e199c6fe53b5bf530231ffc5748d0c910a", 0x60}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r11, r15}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r21}], 0x60, 0x8}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:02:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="7f05e0c814fbc86ff17fb3cea0bfd200002e2f66696c6530003ab525960fc11ff82d4c1b67358cf85a97bbdd48cff537db180cbb"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x144) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0xc115) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = socket$inet(0x2, 0x4, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000005}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r7, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r6, 0x7fff, 0x92, 0xffff}) r11 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r10, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x1f, r4, r5, r4, r5, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) setuid(r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xc0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') recvfrom(r0, &(0x7f00000000c0)=""/116, 0x74, 0x800, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 16:02:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x98c, 0x1, 0x226f763a, {[0x81, 0x0, 0x3, 0x6471, 0x7, 0x2, 0x4, 0x3, 0xda7, 0x9f5, 0x1e9, 0x44f0, 0x1e68, 0x5, 0x6, 0x2, 0x9, 0x40], [0x45, 0xb89, 0xfffffffffffffe00, 0x38, 0x0, 0x2, 0x7, 0x86b9, 0x6, 0x10001], [0x64f, 0xfffffffffffffffa, 0x3, 0x1, 0xfffffffffffffffc, 0xfa16, 0x3f], [0x6, 0x6, 0x5, 0x8, 0x10001, 0x13e], [{0xfffffffffffffff7, 0x800, 0x6, 0x7b}, {0x2, 0x3ff, 0x2, 0x20}, {0x5, 0x6, 0x6367, 0x8000}, {0x86e, 0x8000, 0x4, 0x1}, {0x1, 0x0, 0x5}, {0x89, 0x5, 0xff, 0x80000000}, {0x4f6f9de5, 0x80000000, 0x1, 0x100000001}, {0x6, 0x8000, 0x5, 0xb29e}], {0xeff9, 0x1, 0x0, 0x8}, {0x5, 0x3, 0x6, 0x5}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) 16:02:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r0, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x52, 0x80000000, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0xcb2e2d28f4764fa0, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x30, 0x80000000, 0xc939, 0x2}, {{r2}, 0xfffffffffffffffa, 0xb75528d79bc61111, 0x6, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0xa3}, {{r4}, 0xfffffffffffffffc, 0x8, 0x10, 0x6, 0x6}], 0xfff, 0x0, 0x101, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x2, 0x80, 0x1, 0x2, 0x4, 0x7, 0x0, 0x2, 0x466d, 0x2}) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) sendto$inet(r0, &(0x7f0000000100)="041a9c117ec3e26cfb052a3e57661412f28a33f85be7c7fc02ca41604e5c9eb33df00b369106c78840574f59b7028293b7b4acd582da9c7252e5f3c87b4c31fb1a957d0fa0e02f7c5e9d1475ecef301e789ac4568ad465ed6c0b7d399fe45748d9ab13d4580b2b", 0x67, 0x8, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x4, 0x9}, {0x8c, 0x5}, {0x20, 0x4}], 0x3}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r5, r3) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20001d}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x48000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffe8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa11d}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x3dce}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x6000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmodat(r1, &(0x7f0000000740)='./file\x00', 0xc8, 0x2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) 16:02:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:02:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e3b62757300"], 0x8) write(r0, 0x0, 0x224) r2 = semget(0x1, 0x0, 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x80000001) 16:02:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) socketpair(0x7c7d3b7eaeeddbe3, 0x0, 0x200, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r6 = kqueue() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="5e91288dbdf4c91f76bd763c3a410e276f8a406655d231332528b44beba6977f940f59c417c1c6c5a112fb3b1333cc7effdd897d2238bfcd247947d58d55a7af67f35bc83be89306ba60de189d25e580a75524a82229b39e8c28c470c117916044a2c368f9dfca0b61e4ea57ffd0b544bdcc18ad7cdc80da37e28bfe135774e08912276265218d33435275c130bd74c9b52ee489e23a077e39fab478e220307c9f5b2de8a7a111e4b236833fce6468c62247961b17ca528e9e0ded93d6d0b538e205580a63ec8307c91702b7a57b6e3634196f3ff94d991049ed444939fea83d99384a8d8bd4db8757032ca63fb0f016", 0xf0}, {&(0x7f0000000140)="9d8eef7b42c2f65e398399dd14d646a68efe4251fdb0d9ce648aea6f5b805cb555ba4369531894c55f8b8ff51eab8c9b6327cbf8bf10ddf9e71f", 0x3a}], 0x2, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r0, r3, r1, r4, r5, r1, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r1, r6, r0, r1, 0xffffffffffffffff, r1, r7]}], 0x68, 0x2}, 0x0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 16:02:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x211, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 16:02:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r2}, 0x0, 0x0, 0x2, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xeaa3842dcc245e09, 0x4, 0x7}, {{r0}, 0x0, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) r3 = dup2(r2, r1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r5 = dup2(r4, r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x8, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x1, 0xb00fff7d, 0x9, 0xffffffffffffef60}, {{r3}, 0x7c66ebe449e9fe0e, 0x4d, 0x78000013, 0x4d55, 0xb5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x7, 0x100000001}, {{r7}, 0xfffffffffffffffa, 0x8, 0x40000016, 0x80, 0x7}, {{r8}, 0x7ffffffffffffff8, 0x44, 0x4000000b, 0x200, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x40, 0x3}, {{r9}, 0xfffffffffffffff0, 0x14, 0xfff7b, 0x9, 0xfff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xf02c62257e4235f8, 0x2, 0x2, 0x1, 0x52ce90a}, {{r10}, 0xfffffffffffffff9, 0x2, 0x4, 0xfffffffffffffffa, 0x1}, {{r13}, 0x0, 0x20, 0x40000000, 0xffffffff, 0x8000}, {{r11}, 0x7ffffffffffffffd, 0x0, 0x4, 0x1, 0x3061}, {{r0}, 0x5fb2936e65cb7559, 0x65ea56d0d4ad4e19, 0x400fffdc, 0x6, 0x3}, {{r12}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x80, 0x78000000, 0x8, 0x2}, {{r3}, 0x0, 0x2, 0x10, 0x21, 0xb3a7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x30, 0x4, 0x8000, 0x2}], 0x9, &(0x7f0000000440)={0x5587, 0x6}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x20, 0x5, 0x8000}) r4 = socket(0x18, 0x400000002, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socket(0x18, 0x1, 0xb6d) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/143, 0x8f}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f0000000240)=""/64, 0x40}], 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/\xbf\x00\x1b\xde\xa8\x03\x00', 0x28000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000000)=0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = syz_open_pts() close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) r4 = socket(0x6, 0x2, 0x3f) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000300)="1ae8f2422e4fe4e1804328b4e0d2247b119860ffe25c11cc762e3689331b727775e9a4a216e318cd5561ea6a67712a427045f2c287cafb11debf8f3136493186", 0x40}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[0x7ecb, 0x7, 0x26, 0x8, 0x5]}) 16:02:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:02:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fchflags(r2, 0x10000) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) kqueue() chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:02:23 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180), 0x10000000000002f3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x7, 0x7, 0x9, "9c10ebd4a4a8894d7b861782b318ccd07ab463ee", 0x7}) mknod(&(0x7f0000000040)='./file0\x00', 0x3f5f, 0x10000) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0xdd4a, 0x7}) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20401, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x1f, 0xe7, 0x2, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000007, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e678b64c0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup2(r1, r2) 16:02:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000680)) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x5c}, {0x10001}, {0x6}]}) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r1, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r5}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r6}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) r8 = getegid() r9 = semget$private(0x0, 0x6, 0xb0) semop(r9, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r10 = geteuid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r12 = geteuid() r13 = getegid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r11, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r14}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r15}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r11, &(0x7f00000001c0)='./file0\x00', r12, r13, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r19 = geteuid() r20 = getegid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r18, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r21}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r22}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r23}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r18, &(0x7f00000001c0)='./file0\x00', r19, r20, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x1, r10, r13, r17, r20, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r24 = socket(0x2, 0x4000000000003, 0x1) dup(r24) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x100000000, r3, r8, r17, r25, 0x40, 0xc1c}, 0x4, 0x8, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r26 = socket(0x2, 0x4000000000003, 0x1) r27 = dup(r26) setsockopt$inet_opts(r27, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x9, 0x1000, 0xbdf0, 0x1}, {0x3f, 0x8, 0x7, 0x10001}, {0x7, 0x81, 0x2, 0x5}, {0xfffffffffffffff9, 0x4, 0x100000001, 0x10001}]}) syz_emit_ethernet(0x89, &(0x7f0000000100)="004d207db3845ac779b1e5696f99c85f6cb6d734b21e3a3b01525a28db1d585fc66ef5ed84f0d3b37c69c7e30f23d28b7b51ae6219062377b63e66f27fb16d04e39f4449fbacd872f871cd5a1011cdcf0c52dae43d60f4c86c81a92a21fd70e37fd0f55cd9093c603cfac66e8d7b53caade1c6d920278e8e1cbe53af1b62c29fce0000000000000000") r28 = socket(0x2, 0x4000000000003, 0x1) dup(r28) 16:02:23 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendto$unix(r0, &(0x7f0000000180)="45d008a3f90d3f02017aef06d5cf2fd820c57b114b30b7ed9388b0a334a2b6a40d1a8647bf46890c422cf73e4dc0f68163dce66150f3664a23b1e8a211b686959bdc8a0b474fa94ab57a4c72ef5ccd060a031e7386c2e505a362e5e4c0fd6aeec887c5216803ee61ce8be41f9999cb7f4261b851a23e0719bb4af62a050587aab5d453d2b71aade4a65e04b1f4e19049b8a41dcca06863d02bd16b4641eb537836f7a26add29882419574505fc84c4e999e78c260dac3d920c8f9ef53c6177f63e9f3147a6de89126f65607f1ae44df69902ee6c5fe19393fd875069903c1357c80003cb0d4c04e9ba6670931d5d6535d057c3b84339", 0xf6, 0xa, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0xc) chflagsat(r1, &(0x7f0000001180)='./file0\x00', 0x0, 0x0) 16:02:23 executing program 0: syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mprotect(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0x7, 0x1, 0x9, "1e024bdde4328e4f3f19730be3e4fcc41c4cffd5", 0xffffffffffffff4c, 0x7ff}) r1 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xb1af, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) shmget$private(0x0, 0x4000, 0x813c98c2c8ec6197, &(0x7f000071a000/0x4000)=nil) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x2, 0x9, 0x86}, {0x4, 0x2, 0x9, 0x80000000}, {0x4, 0xbd8b, 0x906, 0x3}]}) 16:02:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x100, 0x0, "7565c9990ff62a3afcc155373fab106b00"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = dup2(r1, r2) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:02:23 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)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d8000000", 0x1, 0x0, 0x4000000) 16:02:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/\x01\x00\x00\x00\x00\x00\x00\x00\x02se0\x00', 0x8100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0xfffffffffffffffd, 0x56, 0x4, "87bce2c966c1c9fd5f5296cead8ee9a8791b743a", 0x4, 0x1}) 16:02:23 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000002c0)="57a09cd640c6f7004eec9514f2ab4572e89d2a7b8ec0987bb69c3aca26fca319f8209bb9bf8d2152ba81eaefc85b4f4507dcde3342bdf6a8c02b903bc2ce1597db995b74eb321b7a572c23235eee0107781daf51ac", 0x55}], 0x1, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) geteuid() ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:02:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x10000000}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:23 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a7a99ae87439cb2bb72b7e5afa64bb930eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x5c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 16:02:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/deV/bpf\x00', 0x20010, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='r\xf9') ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000540)) socket(0x20, 0x4004, 0x94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0861d5c49a9393806d2fb48be11b80c13b2486e97bc3c680ed66057b9b34def04a9be30262079ddbaadc018a82b61c453af3c903492f3"], &(0x7f00000016c0)=0x1002) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs={0xc0ff076f1b30187b, 0x0, 0x3}, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0x48, 0x1, 0x4, "a7e6abdc38273cb478b1c9f985abc09c9578df0e9370aec9286ddab245476c795e6734ebc6758604f27a68452b2bd21a744c17"}, {0x98, 0x1, 0x8, "82c4a2d12697aeb685206431a46d4887a8574dbec206355c32c51e4d6d26c5fcf7542771a3fa6ae0ffa3f63ab2b445bf4c34d8608ecb2555ea8d8cdf28da698d3808eb3675ad3f10454799d03bf02797f9a1035ccf6e3a76d1b2b2e14693fe37a650e2d1eef8dfe5015c9f847206d8406eae5ce95ceee553b01e76da332d5c62009918ec"}, {0xf8, 0x1, 0x101, "1eab71f21922a9bd32e7166e490a9710603aa0edb9ee0659ed0f70bc15ce2dc31852dd6a626e26ac73e1551e4739c5855995d22dd75d1c1ce3bc87800b4f43c809c1d484ccb814bb97af3a0db66948673226b18d688c753458cbf73b1a4d8d182225bf4f41e397c5f52446258ab62d3d92bffa66f5f098adc823223b622ebdc7bf0a3c3063197aa799ddae79ee79c9c078518ba5059c0224ce9d562c2e6c2a5e9542d7a4e09096fd895ac482cefdf51a9e57a753e19ac112b2d221c01600ac6f7e83477b8b09b68e595633ed7d5326e72ad2e2c18b401569c4b063605860525411c662d89167be"}, {0x78, 0x1, 0x5, "07800b3b01ce25c010dccf54a2ee178da745ff800863e3c7f417be15f83af0ef2d086deb7b5f845978ed63638fa40faa61935222c64e4ce58952999a4aa809939007f5ea75028bbac01b59da7465b5faca0ea16256d2f23d6e507279c9089d8d647931"}], 0x250}, 0x405) readlinkat(0xffffffffffffffff, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)=""/127, 0x7f) truncate(&(0x7f0000000640)='./bus\x00', 0x0, 0xad) 16:02:23 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:02:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x3], [0xfffffffffffffffe, 0x0, 0x80000000000000], [{0x0, 0x40}, {}, {}, {}, {}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x153, 0x4}, {0x7, 0x8}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffff, 0x10001}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fcntl$getown(r4, 0x5) 16:02:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) close(r0) 16:02:23 executing program 0: bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7ff, 0xf6b1}, {0x18, 0x1, 0x81, 0x5}, 0x3, [0x5, 0x4, 0x3f, 0x9, 0x2, 0x0, 0x5, 0x6]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x63}, {0x1c, 0x15}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:02:23 executing program 0: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:02:23 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = getgid() r2 = geteuid() chown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) writev(r0, &(0x7f0000001200), 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x735a, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4d) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) read(r2, &(0x7f00000000c0)=""/7, 0x7) 16:02:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "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) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x3f, {0xfff, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) preadv(r3, &(0x7f00000015c0), 0x0, 0x0, 0x2) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0xa5c718f876901b4a, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530006ab8b0f361afeaa1e1a2a64653a05604946826f93116139ecce3e85d8af01d69d7e2f1c2548292e070bd81783eb3483142fc3bb0209ba35a1e20b4300bcba0df67f8f7c89cbd9c61a3500bc29856cb932a55a332d192598468e1c68830d78226534a26d72a4d42a45bf291de23701a53c7e49294b05e3cc434449b371dd0fe53761c303a0a8a1863ea64ce3eaea5514de6624193b4571e31eb5b83c059957f783f4314615ef913d86ee2e65c7ac7bdc5f17f996abcbd14782856ca3f20e74ec62f77696c98135297427cad43cc00000000f7ff"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="030000006f7da438d4bc8a718e19713aea11e81849415186b0fa7b16b98ecdbaa3ef0a6a01210cbdccc874245b42ce32ba7bdca17c18f80b22bc1b3366f8ec53dd3627efeeb2be0f03338589e7945b747c895ba40d751e8032d254da4961c2ead9659df710f7e3001ec920ecbc21a7a5effa6b71901289f776d95cabcc69557568d689bc25d28443b08fbec8c8b1bf87b2965f617e52bd1d075ed6694da5025d64145445f66e8bbbb1", 0xa9}], 0x1) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000200)) 16:02:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) setsockopt(r2, 0x8001, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd16) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6}]}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) fcntl$setflags(r3, 0x2, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) syz_emit_ethernet(0xf7, &(0x7f0000000340)) shutdown(0xffffffffffffffff, 0x0) 16:02:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x1, 0x6, "39edcc93b1aac0ae9e28fcdec08de2cc4f430433", 0x4, 0x6}) 16:02:23 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/145, 0x91) pwrite(r1, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000002c0)=0xb) r2 = dup2(r1, r0) bind$inet(r2, &(0x7f0000000300)={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) 16:02:24 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f00000004c0)="eb4229c25f84bf629ed8ca60414ef7ae39183a6bcf1ef29ed9851c247d7486e893c2a95556a1ccb527ab055e114495ecf0d778e475dd717d9823ba016a5dff5f547fac25c93b8e51e0bd8676c26adc52cfe04fa09d65a28fe4fbe59cf6c2ed81dbdb10b4233d58b420f8aa541904926dcc5ac63a28f5484a1040f4a7fcf7d4fb2457f10eb7092d1cca78fd40eb7b3f1b241ef33af3fabba8d8db7f93f68dc825ecf08aea50adfb0a110445bf9b6f3cf94b0e48fdd53c50859896efbd23abb2dc18744ad496c2ec08a62184fa68914c2e6d249f145e44635f162d10cfab3c516330770418674b4f88de661cd53b66f018dd5f95f30a03c943c8d1a1a69a75a6350698eedd193b85f00fd52f1f7adfb2213bb829e719f7073ea83ffa0933eedd8d173efbc6e5ea5baf87d3510599b21953861b375b4ab44e3dc5b514f4c9a14da6fa6e00cbcaefdffcfce1aedf0485618f7e637d3a112b4f99174ff2a9f1eb1fdf27d1276a5acb3487095babfec8cd353b6a8c81fb6df5c6f4e1af075480ef4d14db6466d9d5a40a5a01d396ac7700a71140ba80997cd3eb78ee08f004c369f3ad3813dc48236e51c03c655c0e5b37153d2dabc613b0287976228c6cc8c2613cc5dcd93f9021071426ed938cd33190a4ff88dad2b1468898cc1388b03a47f5e47257ae2ec6c65be52d1f2c39329837cdaabf6716e498116f6675920731e657a1f521cfe8cfb3257909732490ec9e0c869010961bb74ece7a5b9248976ec1ff02cb3abbb71e5a0f85dce25101d0e2809716c3c2fa185b588d39f5a92f9a384babe799a122d75c4125ce32a476f8a1a23888994adb567cca891533abc4714951de4dd2a726dcbfd08ded72e1b033f7e99958f7623cf6884c690e0c258029734eb6c8fd14e1d89d39aaeda0e70d199815db3dec5349dbb64621a27ebbd401097660fc90ece04ad40a24cb35747fb36f9fbbc28e88b479adc6fe36bc220252d148b9f1193d5fe95109dd9a6fcce185cd54ce081fa313678669512466e23b88ca058bc8577ae88aba74a4624410c99cb6871009914ae821c08104be099fbf2fc0615db99a49516792941c816aba52a3a12251ec0369ccbd0b03aa12a063e1b49751e89f055a6bb27a3ad6217d1642ff000e2e6fefdacf1663be6e9b0af220ac0c33e4c78dc8db6264abe06c9f117f6b00286488472e942cdb2684eda0d44b116e48d73e208727f49201ba98ea63cb3e50fc721905fb8e3fd4c60f362d6cebe321d576b197f32822e1e4fcf0e15d2a1adb8da13de3356f2c8deb7770a3b4dbd7bae6bcd5aced1f14cb96421e842c9bd8876b06de5f0e27f17624a43c1a281e709f8e7fe394b6f20f45e24d07926721ca200684237e9a38ccdf17fdbf49762062741a69a96d857de80b90c453f8fd8eb3897217cb83d813655da5ed936b35158d06a934491c6d930c901142402466ae1b67d69f8a65615d02900b0a3e0dd7821405dee72ec542faeec4202997a62d3613443c51717ad70bb13b1206e9a92d518af5e481861d1ea0967148ec8ec84325b9e4d9dda32ea4ad7473d41256ffa74365c3a21e86582ffe48515530f81130c0e91df4d8e8d53c3f75c30d5d4ce181d18d3e52c7add5bd1ae94f5aa2f1882e3cce64b8eb3a74910c847a6e1df19a11f8636687753bde050dcc6db2baaa141aad7d79f26f561f87449bde54ac76c9489ee42a65b8d88585eae6c10311161dcb5c155938e67645d0ac7b5caef05a2c12909419d7ce82386072d60689059da6578fb9774f5856fdb661342e2d32430eccff982ae96ea8b86322e86f82702207eae8842dc16cc3d2d1e740d28e48fe6326b97f6420c8b8c7c44baf0b6da57a0aef5c5069d3e707d1d8aa81581644907ae1b50019cf05a8ec6261c625e0744bfa73ca071105ed12d0064060187507f62e8873e51b419378ed800c3f0890557c10514be588148e22f024ed094bfb68d15bf3e4583a0694de4240eeb9b09a2eda632381d19b6dc2b787a5d37da7bdf5ade3a9db4901488079024ff470305bdbbc03197cf98bcb0fbc6a7332e8f3f19f5a7e5f2b1bc551318fde477cd69d98ed97d99486eee09c7fbdd414c5beacd13a3e8209ae7dead0ea7e6a6ef38e5f589fd2b7572c6c22ba15b2b7a88cffc27efaa952822e4aa0342504431dca2cca714bb76fa9a5860330c7ceb6df54980c14be8b4b255a8812aca40079c4e02c232095da6584f1da86e844465200912ac6082ceff02b51d06bd27d548c4ec1b6111d6a3d8e09953e72309b888000c8bf6b1373df801001d0b1464f0a806412d0725ab62b5cdca3dabbbacbf8d94b829c4b13ce6353936650c470425464eb13b22974930efe910628948c770eb54ef22acbb784d808b4ae77b61cf3dfd5283c45c6934cbef00862bf23dfecaf1dafc3674442b1da64467f3f9baa5168ec68bb843e24eab18a3e4948109e3906cc1dbc40e3fae5ce19aa21c541a84a547beefd14184fc2c26dbfd71336d60b5e0f76f36efd7c4939e3b0ba92f397f6f3b8c474fab17c280ec3ffffa73d0f8a458c88b9a88177e715ff0d8ecfecbb084d53a0c5169c1e2bdc56a73bb4c0f923ead126403cdb137ac2ecf6190ab2556b7ca6c5d698b3cca6d24680e4c920c3297b0bee83f0e34460780a8da1bf28e1d853eca3e83742dc357bca68942e921d0921db68a4e55eba581951155c08fb837393bd24fa8d09f18dd952b0e3cf24ab77142d0e6c6bc96e050ef0b49220f8993463701714180a40027e4bd2bcbf7da32fc4e6168854bacd897a4664ee7e00b657d92f29efcbf899bfc22caf2c07542acc418dda720780a6f645a56f96844ea47c7c47bbd66cda11d448f29b7cbd320360d2fa4e6ca4d10efda66b4908d95bb74f0ead03e724c9d8394c5360a9465d03546067ebad68ec51d6a76eee1ac5f86e9f688c095e56416e0ec0a986fc6f6c6b79dd61185f72e7d75dade605242685ab778d58c4b4a0947ae5321919623bc5c708222533c59817ae75f85474cb84fd45c86d99d51b4d612ffbcf22b014a5efefaf8e32403cf54c006780a024f1a7da371d83e6bc95c705f495be9e43f0e3f140c9c5934f4ec19636e07e04a4804fa2a1000463eec57d8833ac931785f305509322b56339d7802b7e1f828e4ca36d05ccaeb028f8e6fbae71f9e656ea3fa938ccaf3024b1c63adec7fc13559200f077967e312ca08c9c7b14b4f4d7ac982b10c6b232ca39e5a2235eeaddfca01232da26e336fa369333381eccedafce082bb848666cbd716b2b677bb39e93d29f45f0af6b41c92370eb8dd60361e5b8372a6432756b8548494251263d276bcb4b3d17b7c0f4cc5f2d78c2aa99cb6dbe185bfc910987044b32b11cdeb3c8e2d3ac55d3bbbbc1e7992d76143fbc38f8541c0894888a55f5527e9cc54844faddb17f0061f83d032ff857d81477ddbe27dcd9b2a1fe21eea927f870db80b681b4b74da2385cbd708b6ae8028d3c0827ffe96ea113cb1d0bf2e6dea8c1e8acb621b9441be629e70e584c70195c60f9e9eb237b368a0fee8a18cddd44b6078b4bfbb3f23a2dab5f6d551f3ecf2b6ba04fc33962249beeabab40980b550b8022a5a969cc90c5452a234adf51efe226dd36afb8608fd609ebc94c838a4e01c19813519d4c09e210219596ad3c64c5263de04ebfdaf46fbcf0f81b3b2af092831ba8d17c3c86cfe1aebd265cb52454266e2fc2e7887e417789ba433803ff87bf500514759774124c9fb78beb6ffb8a562a07298c190a59271c23ac940219c8ebe72b271219147733f0175f54a9bf0bd308ee80da20ec6cdad59e1c8f6b3eb07125c3c44c025f5d188b7ab35ec78deac0b2d09a16f21269407fe2a35002ffb002355d9bca6e6ce7db39b6e00d343fd8bdb8cf66355e340b95b8194f9442bd1ac4e1990edcca566da892d446ad95e3394bc5298eeb96e47bf771f3bda4e0d4060ce9a5f4448805c69bf20e9905169488b714392b9c6e1c24e7fa8e5c215f7c6d02a86c825326665c84ba13c2327e39c0faa7effd904785d6924146465ce71b2bc23a93724eb0528beded1d98a7d7a6044677f25469a84d4d811379f60bffd9833e036bd0d51962a524ad84f0d76c3c1d54adffd41da150bc78b85d28f717d6773ef5bdd9c8d209b9c469e5461c808ff0cb4dcde35e3d7d47ec9e765fa996fbe649fb73b9cc1837a42ccfa1fe49072de84a3d9282dca8fff067a08fc6e510e46b9d8995a3476cc6ce2401667cd1c7173f6d3b2db1b8d202f471312e095faaf9881db79680e636bf2c4898e712a66d5634f7820976e88e6c548f973cfc3f1d7063efcd79e1dc8ece413867fd5da5a76d110e33e88f62e69bd1e4a6e5f578add87d346d35f26fb755460bf652dacd3bbbdd67ec948ffe89b0754a0fd2e1a07735404b45a3a2f0cb753035009666852c1386cc11feccd5734b4036992db6a4fce22727ec215c20f96d9377a45e5948fbe1ff6074b3243065ef6c90eef9077b256dfdb567ff9d20268460de0e4f0a655bddfdb41e437db4bd41c5aabd8420700d12120b731e4920e50d5ef5a9c5d315cdea215578be5b424b59af2de613da01488fed394f51081951ba4b901e2c7b36e19a3b96a4b222bd51c6edeb47aefb7fea8f0326996240cbcd4a36e4889082b31fb6cc900b3871a0d3a29a02e7b4767de51dc85abb47567848eb84e00a4a9bc3cd073116c06890d4eff70fc01b0b4d60a55870466ccfb3fececd770a9a87f329b886953603d46b51a4c2eafe2546e71c8a557fbf00fa705a54f758081f56807683b0800575d48f38d4466ca229bd3b465a321f7072064355da39e733453332cc39859a3b6017bdca3d1e558d050080b8c569e3a8ccf7064a96c17427a4b02c86b4e568a5a56490e5", 0xd8a}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="622dc83cb2dd673127"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) writev(r7, &(0x7f0000001380)=[{&(0x7f0000000200)="aa60e6321bb2650365181bc9a645f351ac7219d9b4d2a2f905937d53842da44276ecdefe2f205c67b35813454de38b307345e442c04dd0fcfa746b7483aa5bf5f30d54ec0c8f17d4ad02fdcb9d94f7b40e", 0x51}, {&(0x7f00000002c0)="94d5cd2013199466ff01323ec57d2609418216ea", 0x14}, {&(0x7f0000000340)="408d70cdc111b164c42662c3747c730a88e793ef8ed98f67923dbfcbb7a238c491865154d9539439961180302890e96702f100803f2542a99e61f0fda66e6ff982297d44877fdd7496018e9098465bb916492b16646de6626cefb4e5ac0e426e1edcbf23effd9c7cab77498aa026065c2114e619ec95", 0x76}, {&(0x7f00000003c0)="63ae0e4710768a89f6efc6532ac8563e69980bd6aa46f6c7b44c2383a6c49a2fbaf5d65e4ae16dd36ebce2b8ac679ddc7db64e1286ce45e30d556d6b05d8482751363173979b7ddf8311a5c6265a947383429901a3671f0d5b5c20c43561e6dcb7a561e02d1b32bda89b3ced9e11318a2e8c5bd73fd784fa4f0bbbdf5705b5e6befec92da753b12cc7bcd86eb98931243e008763291ebfe6794191", 0x9b}, {&(0x7f0000001280)="6bb1efa9976c73088cd0aecd5eb3fbb72647d1392246ac3b26eaeb500760d893eb3d7347e95cb17a1caa8d94b398ae4bfe20cbd7a3dcaa8dfae103c1cdb1acdd1c87846e7b43a2690cdcf7a23600f8618f99660c29ccc2fe5df63e560d91e2ad3eeeff2ebc0307cbe5772d470c975d584c5ea7bcb98256a6ac3d5b642d5f7732d63920acde5c21978ce8f87568b92158020b0ce093e7d2cae5d9041b2e03a896a93157abade880fbc28d3d798d1005a06ceb2ee09fd1783b70faae67ad9b280ce36e362355831e85e0218d47d9d94e3325ee8326673a92b37bfa731aede64e85434d3c", 0xe3}], 0x5) write(0xffffffffffffff9c, &(0x7f0000000140)="d9653a95e3b4d2d93a432ad65412011c55d1e8ac03d843348725afecf3bd9afe265d589368863f9b8c2d2154af9db2d824d0f64914e761c4202b15edad9dae9aaa5029346d79548579db35a03e7e3c326ddca762b08bc9d51dfc5d341e84489df193fbb9ea53357bc09850a5f4fc58e9", 0x70) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000040)={0x800, 0x9}) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r5, &(0x7f0000001240)=[{0x0}], 0x1) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0xffff, 0x7, 0xe2a9}, {0x401, 0x1, 0x1, 0x6}, {0x2, 0x4a88, 0x80000000, 0x9d4}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000004f007c6d9257727c694512620f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008db33b65917a37342e012a369d9342e297fc0346368bcd9e42426212b9f0c53d9e69a6120ba573d63d3dd0523cb650e7af17db889ed361ff9aa6ba52bf109c5877400fbbbfce871a56a0642f63a653117ff0401da3a766fa50a0a1117d0d8a5583b5ab50b93703cb4fb51854478018270b58cfb4de699e96683ea02604b0421a53d1aef9b347"], 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r5 = syz_open_pts() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x40a29a4f9507c942, 0x8012, r6, 0x0, 0x2d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r7 = fcntl$dupfd(r5, 0x0, r0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) ioctl$TIOCCDTR(r4, 0x20007478) syz_open_pts() 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8dbb0bf8b415cb87, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000280)="34c09390327230a6456c561c042f7da6aa9ff4310d61ad1bd53e626972423c9cb327ed3785e903aa174f765c24bf81d66fb9f5acbccd394c662c5b37f4981a49", 0x40) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000013c0)={0x7, &(0x7f0000001380)=[0x81, 0xcd0, 0xfffffffffffffffb, 0x2, 0x80000000, 0x5, 0x6]}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:02:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) socketpair(0x18, 0x8000, 0x80, &(0x7f0000000240)) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, 0xffffffffffffff9c, 0x0, 0x31) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa48a6fc3844f0cb9, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e2d8d5185cb2c223bc2ea813877230d86f4952970000000000", 0x19}], 0x1, 0x0, 0x0) 16:02:24 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80000003}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = socket$inet6(0x18, 0x8000, 0x81) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xc40, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x2d5, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x92f, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1c, 0x1, 0x0, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x21, 0x4, 0x7}, {{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x1400000000}, {{r5}, 0x8000000000000005, 0x80, 0x1, 0x3, 0x7b}, {{r6}, 0x5, 0x80, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0xed7eaf85c9e39948, 0x40, 0x100, 0x81}], 0x401, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x20000000, 0x5}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x17, 0x3}], 0x2, &(0x7f0000000200)={0x5, 0x6}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000), 0x4) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r8, 0x7fff, 0x92, 0xffff}) setegid(r10) setgid(r10) 16:02:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10000003, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x4f38e8bdb9b562fa, 0x2, 0xb1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x7ff9f, 0x0, 0x9}, {{}, 0x0, 0x5, 0xf0000000, 0x40, 0x254}, {{r6}, 0x4, 0x1, 0x10, 0x7, 0x1}, {{r3}, 0x7ffffffffffffffc, 0x51, 0x20000000, 0x8, 0xfffffffffffffffd}], 0x2, &(0x7f00000003c0)=[{{r7}, 0x3, 0x8, 0x80, 0x8, 0xfffffffffffffe01}, {{r8}, 0xfffffffffffffff9, 0x0, 0x1, 0xdb96, 0xa17}, {{r9}, 0xfffffffffffffff9, 0x8, 0x3, 0x5, 0xfc0}], 0x8, &(0x7f0000000440)={0x3, 0x8}) r10 = dup2(r3, r3) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup2(r11, r12) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18c3003c08fe0000000000007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40b53b568ac95778c247c08dee7c877a0000000000"], 0x1c, 0x0}, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x6, 0xf86e, 0x3, 0x4, "2b4f44a5e1d221bb4e46734f3f5ed53df16782e6", 0x8, 0xffffffffffffff80}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) r13 = semget$private(0x0, 0x5, 0x204) semop(r13, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000480)=0x7) dup(r1) 16:02:24 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xed) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f0000000080)="8aca3f9499e07e609af6e9e2e9961b8e20bc08a4bd8d7815c1d61efd76ff86bb6e0a8117640c308324785fe80a4eefb63409a216a813a200ef2c8f386d1fc51403ceffab55eee6f196cfeeb3f25f3721344b20713b6f79eb621144fa8576ddcdf4ba5c559801530de1b3eaa5113ed6dda9b352472daed103dbba104291a79d105bf0", 0x82, 0x40a, &(0x7f0000000140)={0x2, 0x2}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:02:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) 16:02:24 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x100) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000180)=0x80) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x2, 0x80}) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x2f9) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:02:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 16:02:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:02:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r8, 0x8000000, 0x0, 0x239f, 0x2}) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r8, r10, r11}, 0xc) writev(r1, &(0x7f0000000180), 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:02:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) close(r0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) openat(r1, &(0x7f0000000240)='./file0\x00', 0x10000, 0xf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x405, 0x1, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x7ff}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:02:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x40000002c}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:02:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) shutdown(r1, 0x1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x7, 0xfff, &(0x7f0000000100)="a22004deda1574e58ad11ad2e291ebee99fc919dc352254a86942d0dd60e9f3960e22f0456b72d", 0x27) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x5, 0x7ff) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000240)=0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:02:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x5, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:02:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x380c0, 0x9e) 16:02:25 executing program 1: r0 = semget(0x0, 0x2, 0x204) semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) 16:02:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) dup2(r1, r0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440), 0x0) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x3f, 0x5, 0x3, 0x7, "4c05c092499509954ebff5e5d2bb062b87f7598e", 0x9, 0x56c}) close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x3) 16:02:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x61, 0xdb4, 0xde, {[0x1, 0x81, 0x20, 0x8001, 0x3ff, 0x0, 0x3, 0x1, 0x2, 0x9, 0x5, 0x3, 0x2, 0xffff, 0x4, 0x5, 0x8, 0x80], [0x80000001, 0x3c, 0x10001, 0x19c, 0x2, 0xe0, 0x9, 0x80, 0x4, 0x7], [0x8, 0x9, 0x0, 0x200, 0x2d, 0x5, 0x401], [0x8, 0x4, 0x100000000, 0x4, 0x5, 0x6], [{0xffff, 0x1, 0x7, 0x3f}, {0x2, 0xb7a, 0xff, 0x4}, {0x3a, 0x81, 0xc44, 0x3}, {0x7, 0x3ff, 0xfffffffffffffffd, 0x6}, {0x9, 0x20, 0x5, 0x5}, {0x8, 0x100000001, 0xeb26, 0x1ff}, {0x1, 0x8e8, 0x9, 0x1}, {0x1, 0x5, 0x3, 0x7fffffff}], {0x8, 0x81, 0x7, 0x7f}, {0x776f, 0x5, 0x0, 0x6}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000004c0)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0xbc0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x7, 0x100000001, 0xffffffff7fffffff, 0xfffffffffffff6ed}]}) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x40000000}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x9, 0x8, 0xffffffff, 0x4}, {0x2, 0x4, 0x400, 0x2}, {0x2, 0x0, 0x5}, {0x0, 0x9c30, 0x5, 0x9}, {0x400, 0x1, 0x8, 0x5}, {0x7, 0x5, 0x0, 0x7f}, {0xffffffffffff15a8, 0x0, 0x1, 0x4}, {0x2, 0x95c, 0x7, 0x65c}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xffe0000000000000, 0x5, 0x2, 0x4}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'\x00\x00\x80', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x20, 0x7, 0xffffffffffffb18d}, {0xf9dc, 0x1000, 0x4600000000, 0x10001}, {0x6, 0xffffffffffffff54, 0x3, 0x2}, {0x3ff, 0xd9, 0x0, 0x5}, {0x6, 0x27c, 0x6, 0xbd9}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup2(r0, r2) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3f, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:02:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x58013, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x9) 16:02:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) semctl$SETVAL(0x0, 0xaa4856dcdabebb34, 0x8, &(0x7f0000000080)=0x4) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x200000001}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x1, 0xfffffffffffffff7, 0x6}, {0x3, 0x17, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x98, 0x1, 0x80, "89d44668dc364f766ca62b473edc464b732c9c2e", 0x100, 0x7}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() write(r2, &(0x7f0000000040)="23f17c6ba51c00084be2155f4563f19bfdf0af707d05f38f382edf57a24c3caf257c56a009c0634a22d46d1ddc07ea1bea9a6342ebfc30be13c02ef94b9a3c0cf8648694aef8e5d5e1d2b559", 0x4c) syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 16:02:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x40004000000228aa) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = socket(0x22, 0x2, 0x800) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1a28c59deaa68fd3) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0xc0}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ftruncate(r2, 0x0, 0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) 16:02:25 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) getrlimit(0xa, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pwritev(r4, &(0x7f0000000800)=[{&(0x7f00000001c0)="6ff6270257dd2e557a05be0b5f8cdec8ea6b847ed98321f12745916ee57b695a65c695b0aa9a8e2eb9995bfe10af6be9c6", 0x31}, {&(0x7f0000000280)="4ce96faedd592b320afda9a5577f0f7d997b8bcf4ad0e76f905dccba30a8e44586277080d7312240eb292bf50559a0a69055a2e5d9c6469a44bdcde337ba5cd4be6e8995c0441c29e62d202c77bed9857910a7989e7d67ea353b4f967f36f60c8bfaafd6f49f86791bac762725352958c2c93171bb18e3bc57810d9c3d370cb58b3010f5f479a45cfd44a670e0e8af052f80fb9fc0318ab8705598465f7a20a0fa8cf090467c2decde", 0x3c4}, {&(0x7f0000000400)="db2ac594ec74bf20877582e1a7f2ee094221dae9591f4ca73d592af5ba2229cdc9808c643ac260704193fec9f6a3abe055a50a4cdfe42c2dbb234630947bf79b2c8ca51e6d517a8ecec41e05d134185d17d9a8444ff6e825be058940ec4b149d0729174166d80d3ddaf3fe3770d83de176ccde85e2224fd138260636e5fc04f7016f842a90fa540cafe55352e7c10750d051630e9fc7d4ea86017703337bca67ef415e33e36a6e0d6e59017f045a7c6b00425634928595f3bc90f9d28f523b57e2614c5552efec4ad4", 0xc9}, {&(0x7f0000000500)="f721a00560541581fb0e05e096386f84c617e458bf12a42991931a2bdf8edde647fa746584a116a851c9bd089725b81e66683a6e28323079de0d77125131caa702d85fef0658cade18f9632d0ad6f20b78e06522b5d99349eab4801896ffb32a175e7fdaaa6e0bff5ad2881660067937a0309ebac49924cb52d2852a2470d171c18667c5ed73309a372b288607d227e1e79e932bbb4eae50c0e0ebb01be95e94855b3b4f87156a627a32936cd748bc8e4b7909add89dce35621078cad7f63266c2c4c4ef6385ed5eadb1eb7b51405338ce511c6c1766020ea82ef68e83e20087b39f649020d3eaaa1d52194c669a8b0b7dae00d3eb10", 0xf6}, {&(0x7f0000000600)="1d55dfc4a3ff89305c0c6c00c7a6d37cc26fc47cf7253a1f2316a55f00faa5d69ef4dea7ddd3b34194fb1c131ce662971b28db70fcb7c4146827ec235d268fb9f9615c85fe0fee5ab6ffb9a51e3ebc748ee46bb1d8abe6547900852530b18ca84a6a1f46ed934a8d867ca259c28f1f7afaa974923a5cb06ebecf60c259743a8056714948eabee98c3977fd35e53a1e574263cca6515daf865e5043efb2081c0ef74caffb8ab4ced3d6a7d54c963808", 0xffffffffffffff42}, {&(0x7f00000006c0)="290946df19b7ae2904cf137aa425dba2d500d612b331f6595e52e3e9ae1a8e3e33ee1d26c7e2ba60f17b08a45aaf2840ba407046246ce7ae3346bfaa51059153b5940d22ecd3c83d6cba381450832b8ff33f65d2fce4ba8f77a0c995a212ffef8d06cadae58535530edc84f136cdd0cf1fa9cf4a0dfb2773e7f7c20f9a6cab887be01ee1072f0cfb", 0x14}, {&(0x7f0000000900)="4fc9cd06299734727cbc1f91d3282e7a91b8154eed1ded7fd19f41960ee11bf17490ab60d9b95000cfa207f47e60da3ab1ac9bae2a0158b572596272de3bb5fdec20b2952689026f21a4abe3235301d902c5043e5e096f00092552c7a8a03065d8bf84a45f192cce55b4fe71f96087e64d569bba91a62eb4fe80f50905a0701254f127e1c975758a3b2035193ce04c924a7513ddf4b989ecd5ff1d5c127b055689ef2264dc527bc11264f207d80f3aabbc062972884464100a037555aed42ed5c2bb08383cc132c8fdce2e4a462f60778e7c0cf4cf21c88f13c1fc557c43e08eee5b587de5887dd55412d0084dd93da5cb292afb4fe538ddbfc7149ac8a601e0e9970a1d3ad9ee104dfbc8c5c2ba453a2059ac63ba716736195d82e5f30e6b92e33f140c274eb4553805c2f308c95e2c65109b26770e631787", 0x71}, {&(0x7f0000000880)="245686ee962cae39f85dafe0e022bdf1251f29bd70f6773689d373da13d477aef102db790db3e4d0b01ef876ae3c81a0b963a4c08fe84d4a804d64aca2dc86d7ae478c67522ec200136a82f5106b32f0416f9ff3a1a8480e17c581249a8e831697673bfcf31d75ed6868146ffff7b38acac7", 0x72}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x84f, 0x2}, {0x18, 0x3, 0x6, 0xfff}, 0x6, [0x1000, 0x0, 0x401, 0x3, 0x0, 0xff, 0x8000, 0x8000]}, 0x3c) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000780)=0x8) 16:02:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) recvfrom$unix(r0, &(0x7f0000000100)=""/117, 0x75, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x9}, {0x4000007, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000003c0)="e8fc06215099bff3def62eb6453dbae64d15b1687a44364620f986126305169d8505000000000000ffffffff5b9cf98f72aff9ef26dd2d", 0x41}, {&(0x7f0000001480)="f76eb9212d900be631f29403bed80854267721aa91b613ff85c13c26f065576e21a9028fc1dc651f63776004e959708e8c23cc2481eaaf3db2d12438cb654e66bf0075ed9b6760566d33c0f17de62706eaf87fefa2374d51b080c95577d0b819d0c60151f9157ae0f33fcaeda124b9403cc96b1e003b41d3046c13dbd6d5d42fdc6a8993790198c0ac841215010ec12e89c76474e18bf72d589fd85a1f367463a9be1f709d72785f24e8dbd3361658708a871ac9f45df6a1bb402eaf5ac8e7caf53086154da8d265ebdeb3acbd3c3993dac3e67022c05ca254d0d4dabc99e42851238b4fd71b2cc5944554788ae309bd8dc901c64f8b45dfb53b9a4db056e6f438bafd577f3dc20ed35a493487f6eb4e7d6d91a0583d40724e5ff5d0b88a0b6fb42b55493092ccb3d3c91699afdfce30f838ae51188ee3462c1e5132c8f9472979c0e54239aefeab55246b5a93075094d02cd8cef3bfa44a2012c533e936e527193171ad505d1aa1b517ed8b79fb154fba62e7c0ea59b4b7ee8257a0b3cd1ef1e4d25133cb3f240530e1787365eaf160a9134a02d89df5b4231ece5653688562967379bde7141af71de637e45905c17217de5c213f60f5e62613a6a2a89b92d1a8d489e5789439a766b4da4f595a37975d550354616953f137113aa47928b4dbfce6b1f43db47b85d3d7239f3813b435fbf07d716374f2c6ece80716398b990396e23eb825672e3880060b0861dea4ce99d7ec1767247e4b273b9c31318e183be8336189dca11ef9268fca9ed897813926f96810307ea87e1b4d0d4de0cfd955425b3ec4ef9d23afeaf31d6525e7b5989cd45ddfd1ac5df79b7c0199732e574702894e055ffea6d63db515840bf18a0c9f3bdb0264635da063f13ddef0d16937f8bdf1a89d4f79172f4e8640fa245caa10b0f7d31e7b7cd7d6541a44d9b350b1611f00e66939f362e7e3104b3c7a6e705a15631bf53466ca78e73bafb5121e9238182f5537ba41e925f00047c761dbcf9a14f38920b9673d137990b1252e8a1302e6e97d55fa2a007549263bb33a573ea3615b927f34e1d324ab3243d6a5765df31a601ae3dbd317afc8bb3d2c91fc248bb1ab32151c08ea78afb566d148a99aff1fec3ac03a896a2adae7596e6b21f3fecea3834a384372cafa6a8738bdc0d25db1493f2c5c443cc36fc69731e98d661e44218d50347dd9ea8540cebb0cdbed529a2cdc1c94bb3052e4b189905e7cd4b59429a6439f71f4353286ce0f16613e37f5840c9531163069798aedbebf01616fa70f0a378196a53680814f3a414ed56bfaf231811c27d1fb42aeae4b294821de39edf4a50e831475ad17fa8222a288a1ccc3b3790fd61be26672b5aacb61d9f420d919afeb722f6c7c91b415e553c0a1ec48bfc944be971f8cecf59c168e34274ce9c21a4aae4e1f439f79a4389cedb11c1f42a7992cffb95c908c4897178d3b4f3ca07ad9c1fa2a556b63d9bf63a5f9149623c64fc46e9e52fe0fc008e006f002744da3132bc07b647e618222471ddab0c3e037c5be164aee9a9a9aecf2bbc2da23acb41e233025ca860023caed24495cfc47f47e6dfedff68da2ad60da74c53fb294009bdfe26bee16e217a89a6507161e05486199978300d15e66905087389f05b58b3daf327e76c76bbd971444bdad6cfea85a30809954e5a636efdaebaac8dac4ddde14c24efcdb21dca2714aaa2c3f4cf34ce4c0c98b3122ec0c2e42c37dce2717d6af390c2044638613025996e6c876692803a17ef2bd8bd97190677099bf663b451c94ec39d0c6a9edc8ef53283253fb0ead9632308fdcf412a8f703143814770d64a4e6f50b469e672a50a66ba5745abcc2e7eb2b9c32c5b48efdb9ed9eb6dd2d8cd7e82e04233d4b1ce2edd980c947ce14a10aa1a0319cd961ea7f354242151998e2c27c3170401049e5d623f406888735d2f9e108b39120ef78d5f48e1264fc68e5ad955c5eeb56fbd994b17972cf8a0509bc5347844e389b9934ab99683e8bd36392ed87091b2662ad3981df3211cf7a72a2450ef8544afe3388de3abc3325341a06da22a1b211dd2d86d7a5f658980f66a77c1b3c3d9bdc9eb5d4d382ec64401af3505a40384d4b6637488964582e0619b3970d032288757101a5f000f7ffce3921ff42f7cd2846fc6263ca4082621717d79ae81beff10ea629411cd8627e222343492a12fe969a4ac3c6c8b1244e28460b59aab611ff411e707f855460cceb2e647ce0b118187530ea01ac67fb9bc5ac63d524a03acc7f432fd69b9b14f61c33e5a91b446a38c612079e77eadc4118523f53097a08589e853512c36fdf4a8260276444e172f5c5e98d6b185561286b0638aca41d67cb5debdc08ff1d86fa4b816e3bb4c9a795567549f78bd12efda21d512d8821f50de125885c2e945034009f3d284532c3416e479085262e3aa0241310937cd0028d86a26c396ba592377a7b54bde19c141abf7e3cfdda1be385fbc41ac4aec0d089d583053dfd14a10860858f7a02cb9a37cc321f6da4985a2880678d07a678e7a813f0c43d27a81f97256513b2bcc4be613cb8d3688d0f24473fecae746b171e2dd95ec792eee087d487346750bc31c91459d80439f6ee7c646e6a212107b923a980e5c9a967e7ad1730b1e5349bcd8d02bbd36c612a96a9c28c4f64748610571330c9273fb3eff741e6ff474b99a7e232a845f0db941e2ba2316d8bc4970a9601f27ed62b22f683ee0054353ccfe16883ae4ac45dd246eb9b9b55230f6d50a30880d6ab8c39a1ebc7e0659a839ec8323ff3b7487d63b61c8606f98046dbd752b2b9443c1f978b2ba385d1a86df26726fd661b54e5ac3b30984137ce9c4230d5b0b3f329d66518a6b7e98eb1a2cdc9e633370e05e56f0fe41c7b03ca9e735716996b5511592ad7be8e428641b0a8588ac4d59ac869337f412efdcd64991e3c1e35871b8da6eb79736561323c08b5a4646a9311a651f6460e8eed3bcc7553dfb93e855b7ef539eeed4bffffff7f00000000a5e34894eaea4ac52f074ccd508bbf9ca9e514893a8c15cce5cf988f8785a7f25df390f0f1d73d1f87f159f201aba7245119c5752fe7eb17d195e96b76b0220b31dc8083931e91489a64295add0aade8c7dd2160f8e73c08cf80ff3f54d789691b8774237616e204191fb8a3fea621d1c429ca0b5ec5274ecc189c46af5574f9b396aabe7e4d8b593383e84223530232357b19b0728266e9c52c26fdeab5a8941649d53bbb3ac4c3d7c858bf6a3379c043e4bbb82b10d0369885e0fbda38886578e2a25319be81abe6116741d3340fc6b7bca9518b46353357ddb4c41867c1cfff6f297cf6ebc8852d39ed994ea366984f6f147db6cf40ee178571a4c8228d94166eb22c970fdd007df55a6a20703d0981702a42ba08920eecfb557c4ea1985fd354b9934404a6a5b3805025857ed078abc554ef411523cbbf01fc5652bb64ac4b5981f3b6f1259959a2f1fb86e86b4036c2fa8098c5286b0d69bb333f4bf7a2a9c95733f5854faceab93342c728126d57c904606b524be1d9c916b504512918e5310b72f2f5cfbe4fbf977272d24bf7e7b3eae0fa4e2ff4dce1ceada0f699eeced1d03dbfdfd209f24602d1892457935bf6ae70bf5903f703ca80a03ccdea95474add3cff07e723e952c91c1b72c3b308fdb44bc10b26a7a84c2cbb277f6f405ef9f377eecd770be30bd0dd9a7e806886e9fedb1ec4b5afb96448f37fbeb34ab4ca72de1b2926578782da82fef3f94b2359f4f4dc3f6867c5528f22d454ef7e377f3d8fdbd944b1437416e222391b0cc43586f69cf9a90a0f4691f6767bc5df079900216495f5dd0a455c7a4b8baa51f7e9e8eb57d0c70703fe86399070d3b50565ca464ee850e707b64fcfbc79d80d6f8f99f0c27c0af69e48acc332b8ff508ddfbb5d536cfdf3052be2dc2a3439142fb7c7f5de68a6f2c9819b17f505f0dc408118143ad758dddca3bef00e98ddd6f69d52cf7c14b75c730dce77f4ff3a3a9774156714bd0024c8c7f44aac2810ea342d793c012656b43b859879718f6b764ab2bc32994c65592b918f500e2ab2a5bb78a965fa54b63c380908ba93421296b15c24b915e3888c771124b327f97ff62e70839eefec60bedc677eb5ba8758722ec5ad0eb35dea4e792c9463d0c8d6110c9c8ef7382e49e4081b7ceeb17de1647fd744fde0e09adc13144f1b16b7f0a4830c637bea259cd820c1bfaa157ffa35d044fc5e68a6a9cd79542630a7844ee0f73de25c339d7155d9ab612822def46822bd77ee6d31410331aa15e2cefc727738bcf4018135978ee0846eb1aa7ee70302ff95ba7c21006046269f3a01b0d96243664697d7fd3b053b87a04ed04855ccc0a215a64f959f076d91038bd581b95f9fdaeedf7cf89cd641f61c40a06b32d1e4a573d3f80b4bbd87522a3593b681c840413af93e2f47a81980768cb56945cd5da8833bda91deead66e8c60cce31319da8b57f7b26081118fc6410cac82a6d70f4910a58499277e3a6070e2116e1ad905939ba6e7bce2c62479a02e59bf964d1defa75fd5d2adc94c8f047ac9d0429614383c8cf1609f4d27c8dec2fa31e016fb0a8f3efee8189624431ab49ef2bf639c95978c803cfa994cb1d464c0835e93923bb1f83e56d68d629de1e81ebed79d73320408e5e4ad06e238431604329168544201517cccc142e0d86e579c024eaf0a05fe1bf40c92d3164c8b69814f992a494a1d956794771412aa16393e93c45fc25eeac269824e9f57fb70bef928edb653a405d0bba72cd5eb70ade3367ed4d8c3ae260feaed113c9ac7d4424acd8ed9a51ce5f9e94cc8257f101dc95c327dfc29d1b651b3cf9119246ee2a2c7e0a1133da2534b425e8992fcc3f4ba48aea8fc8b4bcfa91ff62892f585132c15aaba7f3330242bf6f6e7946be0f14a9454134d8a55f9b01a6915c060feeb2934dfb3ca238b4a604018591e4456386160e91e40d5d8720df3b96f70085308c7c25150aab216c22cefd72014418793a42d97956a2f2133e927883adfa9df8b926600235774b830e5e97fc1c11b31545acdf4d71574b7beec7618a5e103a08284d797371ef3076367c19eda0c283c7d33eecf3091672ca65033d9ea50c074d3391733fbe71d394d58f4ab857f4a6cde3fbb6c9f267347a6870653360d5a592258621d81d6d85969a331eb4e58623902d6f32330d140ebb4bdf6255203ac1f5eee11b1fe3d9e3f7705e753d6ffaa280ab823814040ee2b82d043de34ca88190394267b7f8da2ff1ec7b56bb3b0e520bba6e29672fac06d2a635a3e9f0015e16ca7b3d92171f60d91d342f954ec2eec5fb70c47f88d557b83fcc1c12ae8e48662e4e307c02e8ae57ef7a61b38aad178361935dc2b563e4dbca9e9d29e458ee1b6ec64c3e4b25ad78009bcd551866eae595562a896378fb045214588cde889f9f34e8cae0ad32003f5bdd48fafca241e54217696fad4b48b93e4a4bb3827befca13db64c63c2cc1825e5a609674ceea15df1f8efd16f192142323da1b268b88e83e2714dd4f46975992254c79617e5c8b0be5bb0cd8cdbd6745db0c3be65a4eea283258d4e7a1c5d811c516e3a64aec3599d81d511c19c8901e18835f22efb1be703e0113893e5f4fc3e7770b41f3b36fd3913fb53433cc90e09b5c6a74d77b962057471701717a66714af23631e1032aac9da31d64b42ac5f44a3d312795a108f2698ad5a3530a8c6c65a4a5327abd940ab928c034c79598f9dedcf000000000000aaefe0ab9211e9774400b71d", 0x1000}], 0xd68e427e916a95b) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:02:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414", 0x0, 0x4}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = dup2(0xffffffffffffff9c, r0) recvfrom$unix(r2, &(0x7f0000000080)=""/85, 0x55, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) sendto$unix(r4, &(0x7f00000001c0)="27d9d7d262dc", 0x6, 0x8, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) syz_open_pts() writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:02:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{}], 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) kqueue() sync() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x5, 0x40, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:02:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = msgget$private(0x0, 0x5d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x0, 0x1800) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x9, 0xd951, r3}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x37) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x0) 16:02:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18002) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x813) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6411, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(0xffffffffffffff9c, &(0x7f0000000500)="b6e749129f054d82a11faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36dbea27e880de8d8035c31a11791cc9c5e745df01fb1a77f9ff67d95b2f385ea490e4660e70c1757eca6d31424d60cdd63cfe90644bc63fbcda2f4bc0da242fe7146bb91b9fea85e94ca3645f3f719e1816893719ccc4cf8706f8468", 0x95) getuid() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r3, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xfe, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x6, 0x0, 0x1) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:02:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x6bf37d19) fchdir(r0) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/d% 2bp\x84\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a89b0000000000000000c8c495d5f5f477cf0c4e70e4f5969ba91f3508d295b46acc2643ebafa14249c80cbaa29490dea71e8f991c439b4085291428bf8e39f134676030251f0040064ccb8bee8109"]) 16:02:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="3a0afbc141548e044ef3e3dfca330022342bf44198a0", 0x16}, {&(0x7f0000000180)="43b82a0ea93741cc03fd9ce1a4ae5fd3fe1d84e8fb", 0x15}], 0x2, &(0x7f0000001880)=[{0x58, 0x10001, 0x3, "6db95b0431b49d4883bb66d7ccf5851a3d579da2b20dd72840e8dd239982726c3ee9a5f6e798aeb3a2328e9abf33963f9f8c893b221d5136acf15d145ccac541ebbb1b8e3be08f"}, {0xb0, 0x5bff7101780a7581, 0x7, "3f75d12b271d03eb1b155f60ef94d4c41f84de0209b74e56d6062e52088c6edca90390b5d2056354ccb4198ad9594d6b23ea07edc6580e3d373492bc767cdf4abfe8e51f99360040965dffcd6fa96991a71f64fa77d9614ef05b777fda1ef308a8453005310a49cbf29b0724364da406f58372a2cc1d90fde7b83b65208be8ed72c50183d7e1db5ff6928d1889948555524a42e5ff7040eb887fe6553cdf"}, {0xd8, 0x1, 0xfff, "3506c9228cde5c6acadbec4ba353ba3983c297710328847be1d1a4147d6fe479854f4285082bfa77dfefbbc2fc2fc9ddcdf74425c6745ad3d9870534c0b86e5f33754953c0caa0c161c203b50713bbaa99d29e6862dbe0fecfbc7d0ee4eb2abc1bfb72735a9bbc9e0eefc1d619af6b205b5b80f312ffddb687ba53dfc752afdaa76724e6d09024844837eb26b9c3284666dd466711d6d371c26957bf4a0e584076bcb4bd6f9f3e0442ef3e8e5122c56d748afe692de22791509e776017ef18754969c3e19eb0b8"}, {0x90, 0x1, 0x1, "474edf16a72010611ac580b997c336aea63b3d8949baaa0f5a4ddbc401348468cd74e5490c0a049840c0bd78aff5ee00b941bd7b3c0dd1edb588b816363d1583fbd0bb97f221b78004e5e70de4a8493dd2b57a51ce5c849d15fd9955160f3ebb9a92fbaf16d431b8abf2b85fddd4773da0f661aaaf70ae9bc606e1"}, {0x1010, 0xffff, 0x13, "522e5224c78f792be04058c3660c949b17403975bcb720413539c910fc4eca763730aab43d49ed92c89a699808e676643a5c866e6211e270e707b06f0bb341d67fe4dc83cd1ff30ba8c801829f12b30120f476684bac72f30d261b5cae15102f690d42796d3824cd631ed22d4d6606935a56c5b7edf646c852f631bd47b4489d1c2a6e9ac4be06aa54a19c4a3a9228fe2872d3bdf0cc56f224231a884932a0caa9904e1c5b5e3352d876de76f02b6efe0f19210b680b6d6edbd734c524823dd71ebfd18408d14439b94975c28d7594594c2275e5f49de4ae5e5d9e68c3935e0874f6d9f84ca89d56452f185102601717b81c32a4e75dbacd798000d70484246eb3c1507822cb6bd4c1902b35f68fed161c9dd2a6de00123bc252438047e2ee66402cbda859363d6f84bb41f50b732db931f92cd97d1b16e5d7ed61def2dbc0fd6a6f1d3fdcc14457ba3ac87a10cd1404d935ecf03f78b9c5aa102bdd639de1707f2ed9629307c76d668180b7194d24fff14026f2e48d937f4d5730d10b04eec0e6391d1766c79daeec38c6c2e2ccfc808943e432c30b25e4f1bcb2731dab549155e7bde216314312a7e292bac64e748f0937e271e1c8d2be5042a4c09e817b0c7670301124de54d731bd75e47e0bcc63e265b7db71294d8c88995f1de39ed6ae1fcddc0da92a4b8ae99be7e7226ea3b8564fbbda2cd1116acb2a78245b06f957d77594e299d55d740e37fc3de4d572d9f76cd886b6384e67a57c271d56ae10f1fc04aab74e273ee5f13da411ddcc7f0364d982d3b897f1d7017f6a57ca3c2cd9acea590aadf458b7db3898104ea17786034b812175aab9b2f611d4ed9d4afd66332c59b380b8a39a0602d492e9f739f8b0b8a3951ab349fda630927c05e3c35b2f9bf4643bd2205c1ab7ef39b88169291c6da78029493884b69da8d27523a37b6466c7b251b616cdacf33e5285d1ad7585cc50088e89255139c23e41d0d77ede9c4bb14fa9059636dc2370f227a414d6623c271e076aa6a6cd637abd98c7a9e98d50ff7c9a78d4a22d25e499b00b9cfe21f28bcddaff1c6fae0423301ac3384d49a56b17386023e9e1a9a0684fca050970f981fded0743384b43fd20bf22ac9199c9f0e158fa7108b01b3fb593eb085d1471e99e5432d69d428fa568a53bd5f3fa3dd2ce7b55ed370619d16db8e153e4f5df8e406768c2d238db0f9c9472102a4854c4a3ece07e7a422246ca7c8a601a0405d338b492f466ed49831c74d75e7a256d60fccb5723cdb8e7259df0339df5545c74717f52b8f74a7b95e215787fd3993aac84426da1f3bf7f17b8a089287cb05156062a0b7cc1ded7d0a2f067412ca45f2fe41055f78bd2ba79588ef4d66f1ec33e95dd3d85e38d0df47bf61565fb1080538ee6a51993df94255d8a9548322c7182c387bf5cc55ee0980145059cf2e6ded4a1fe1e12c45140beea7f8e5341842b164ddf0a1e742c86693fe9cbd67b7aa10aa5db42de75f6c1287b2c8b858ef650a4610aa587f9a210382254699a272af07f92c99fbdbf392a77c8d648f42c43b617ffa08cc0b9617f3d2d73b2392b5a89c12816c5dcd1093419f472074c079720db7adc3b4824f76a409d798c7c5d1eaebc2260f277e5a3915b60e9f3dbc354a7411994bd2e244d233ff0da1d0c49dfad662266d7099330e28ce4848dfe831f1a5b212efc209705936cb5039ef05ba90a05d6bfcda582c4b269ba9a2960f1e448f4499859539ebb64377f3b524f060a12277a68fd99a09b7d46acfd5f3e8269b7017cd71e2ad03087669b812d10ad98f323d47a9e8d08b89d321ed2f27a22bf37e7632b236f4c8690828fc2fd6cef8d367bc0527641fb979c7890e4fea139b7a1bf111082e8abd8707fc143d57512dff6cc3fdade48b41f86aae92df068bb1ab5bd5a92e60f6bc35d5b918b0f963dd1afcd5060c376a26202e78df779bba924db86ae2f59fe28150655d8161e98e5d0870233754d44f83f3620d38981e990ce074d1155368fba7449f9019cbee7d6002675bd6f82f4353e1e90f7d22d0102286deece8b29aa416f3f7f215694b746d7e3be4802ad7663ba4b5ee84064b8f4617d42b969b43392cc47cfdd92f8a3855f4545c0a0bb260c85e10227b2d847a4627f84a7cc20f4e31c31605c257d33d8bc153b43ea7812e94f48400624a9aac1feeffa4de0f65f6be0893f2285131f1f81ee1bf7b822af410600e81083986c8ab3cccc59fdd859cf088b176fa649fab2ba0b30a5b72915c73ffece09568c08a18462b954fe36a4a695b787efeecae34e9aef57bc78a5aa61ac8247da1fde511a69e8fdad5b7f38a228cb41d158cef5354a2e8062f10dcff4ea3d8281649bad8e3575e90cd9fc47e6097858743c23a914814e9a17b012f5c9e5eb11cf4990eb2b8c1826164a303b56b47c4b04aa0b595c8ce995049367fab3768834f128a29c4f67b35e9a844ad16ecefae9d775bdc1d6a31e9fa2ace199d72428a7b8d16dbbf72ca05ed97ecfe07430c5d2dc45bf222652c9a1ea7fd6b425c6a815e4e9230052f218376a400b10177cbbfd43a4140554cb04c6ba1b8679231e4943d94ce50503677638b4500cc06aa63d7f2463d39f779ddb4634569678f54c4f3815cfe5cb6369bb8807c4e1f9464fa6994f376739a195a83733f28c3f5d43c8d55ae269eca386815282e0e7f131f22e110ad88bcedf51e5a850239c7bcf3fa15c25cffa07acd70a4090e5d9b9a86569fec657d9ae8c8402b4c3eb21b1666cb3618665a5dfc3c93fa82cfdc07eb926407c9ddedfcebcdb5a6886dac0d29d589c09427e65b57d371398c55e91900fb9cb604a10c0886cd669e6d3e8c84311a5eecd72595e4d90def12ff4d83c9c0d201d294477b944bc1ea25dce5b73041f92c1bda40a47c14a9340972c132918236445c96b78a16ad836b0603917b76eca63daa33ea75d0966d10dbd306e4f18466bee27d5d2f06b6449ac37d86f7718464ca96532fdaa7701f6228213554b799426adab5d9202bd8878a5ff7380d6ca498e90adbef8e129379090f6172a52f71fe682ea5b6e02886e92a1790ba48f29f731da3f95a2441682ab1d3ea5287d6b845a5610026ec9acc2b807aff8bafba1f9a7337355525f7b33ef3e57b3fa8fc8461ef4a3505049f379b220fb20d2a8212a3c6e1b9b7c30fa37a4d808c3061263fb69996e6210739b00acb7768ad22d857a4c3c4cc5e6bd4ebde2c076c0d030af4c89fd630a950273cfde7908e007ce0581f932ed73d462e4d0d545b8a7fe97c9b99bdec567af63a34e3429452a940edc8eab9937f10e14f0d18b944ae484e9253cc54cb218fb6934ac8570af6a1107263d6e13a6f9438ee89804a785b6a850eb480b1e85aaf11fd0caca980c01e909703f3d3b9194819354afa0af103f7e91ee47048cd452d3fe36f43b574a119da4761669295c37417405f0e5ca56ca1765fad035b1ffa26841bbb45df151953ca173b8d3936cdfe73a2d167d410f74d9b441f1a04182aabd8b0110db2671493f3aed0b0ff34f85ba3dec79fb05a3db08c3d913594e78f3274b0f4b1c4d282c6081e1a29cc6be3d5d1820720aed485b638cd6eae44b02a49e954ad3c0978462e281971b00eb83c8af74c63c0e87a606a086882bc275cfcc53a21ec02b3dcc9268d1352156a52143cd64e1da61cdeea3bb241d965a0ce447b29681c73b726733adc8faca2b92bf0b7749f9139db56588a6ad15465a97571db2874a073a6276e129ad6f7e09c9c290f1b369640b61c4202b012cd58506a70a36eb6b8a5f01e928f6ec5b5121a7ca7cafdd650702f987b861b6ebe10490ff2e27acd84f9c1da3c54230ab46799ae4fc4de043b2d6e005a7e1b63699657ff1ffe1a5c3a5bc7db4904aa4fdd0814dff7b8ce6c391a0d23e9c9c3759d38ef94ebd8843ac7f1b7410476a31ba0bee98e41a383ecdba695af251a9cc053cf9acc82d070adad87abae5025605867d1d57a1540319c83911174b7ef2aac8b510a33cd411a3ee795d0aa878aec2b0c49add114cfc4ddac3983401d2a5cccc9ebbc40832b668648d91d857c1d1419f6ad3a7d1ca0401546487b13237635c1584c88e9d540eea18d88ca6956c56ac2f0e78470a2b7f9758204cf3097479f3660b5ccf3072f394019e8d508c592e0890d86fbcf8b51f26bdf61faae56e111c29209ed4c0c5e5e389ea77b26398c087f359f5ab8942bc0f44ddf622d34b162d79b764ff44d51c1eaa0e4ae3e2eeb051f673d4f714729236546355cdbd322139eb015d559fd379c2daffe9eae4dc41124ec3fdea318f318d339149723f28ad6502efbdee3b4c5cf3f32bacbaf02ff21c85d9d0668cb068342158198a2ebeb698f726bea0025edf052aa46083618ab8dfb6d7a95f29f611fe1dea7e00e5b13b88d50a1312d039970b99f611c1606254866e68657a02654ad7db6f7ada33bb4ea72b83b6d54b705f4ed415fb0b1415b9fa7815704c564cc9d527266032ac36f2dfd8f18448135ece9e57845e18867245ae15bdb07e13fed7d46f636c7cf4477e4c9febe55303ab4ca0edf86886dd93370ce754b35de0370edef6279fdd3a0a46d5ce4ef14cc83cca07167f3f6c04fdf885ac8381278f36888582b56f0f030df0dd277b7a7c014a5efdc1b4653ff5b41f7c8a0da927d14fb0decaddf870a345932cf45253fd18583c0addd0afec38815959ab7b8aa1ea882da0a6c90bb162d1e529b6ea58c1656e552bdaded6ce1a7962b3697874be1b8f44a397ca779e1ffdc212b344d1f81db139bd7d395f8f4850e3f693c4a3f72d097765c502510312092e59c268152ea80a7025af55295fdc8ac1d42449da572a4f892888e52c468a06c082af88b8ac2068f0b84e843008ab5bf8a3a472cf95950faba862f0b85feb2b3e124dd082b8b0ca663b62013cc33dc6881db77292b71d08aca00575aa9bbe41ef4c90afe250b2ee2227b783cd354a91b776e44795fc7848d32227637249e17df05f900853b29983cb8a241006fb68321580b69638733220711bf3e05f4aad06d0489d28e169edb7333ac9428f5c0963cd8786e9fddd40d46881e7d3f382384eafd2100f7bcf7606a6d7aef0adeda01223db9c8be26d34f7a5aa8f2fab93003bb24eb5c6ce149195521fa280b55b7b611010d5b02e02884f3f6d4fc7ab9eb8f5b5e5e651b2de448afd6b9072bd41330426b33392cfa1de103f927ec9df581e9223b8fbe3eaddb50954b3cde8688ed143e5765a58e7e2a232670da2cd8416b9e6e3ceaeb784a0cf2c1b459f73b118c23fb2ad7ab24b851efba141abdcdb6f7f8b6eb4a06d47dd277d5780b50081beb1783b676200fc399d7cc4494e17b57a6c3d708f676890a95a47e72ba7857bf9bb272c061c418766b070583aee908dfb43e67fb46b9ce93b1f7ec15e135c673ddee412b89d5186c1a1fc952961691fca6750399cd57835c6190adc7f002740f78030d45b5692370b05ff8c298d1effb1fa90f04a571707e3b892f4665ef46ea0481fb83d5b5eeea06342731cfc9bf059a10f8e046329ad465bc4591c3dfeb4e31f114e616070f29d67712aa3359b231f13182ddd9e8c543410343c19705497f9d180468c3170a1056cfaadeb7e4487888c945598ba2b500593dbf0e546015dcd679cdd769351afb1a94792e048f177c322f198751690e0f38f8f215196d43bb7fa406093fe7bc5712db1a6df65e2470bc471fbeaef1aac1ca28e3413cd7f2061d565e0150236fe25b906ef491b5fe56624f93979d79ff9373116acbb3c2a"}, {0x18, 0xffff, 0x6, "44cb1ec6d3bdf7"}, {0x1010, 0xffff, 0x80000000, "4dad2f9e695b1fc61ee36b75ae0eed2d03e273702275708f6464a944d08ed18ab13a941a68e41011a6e18f8b390429ade847be3f1ca7196856653cc7dc57967c3d5e8bf8fabc6e9614ed6006ed1bc34541f03081ec31cfe35f71dc3f69a30e49d893e288c43236f4ca6880f9882bb5dfcb491be7983584cefb53ff84339abe194f6b339f02e99ca42b49e92ed854d2483facf2a015c21d82c3c74530f33ba6b222530633aac848a4cb08e531bf04ce219f1b762c5a4a1ef85c76e8587b7b826573c8ce71194eaae85543d7fc4f4f099bd7e05295da47b8348fcc86d6ce52d44c8fbdcd77a7a5d6a6b42b22241832d3585797179ad3562f81a5a36edc7b859b4bd4c7557ca89fb93592a464b93fb4740c726463a90ba6ccae2d867415cff5f618d4885e6c2c49a177aca5eb10f441e70c7841c78f5d4f63c57d42cbcbaab7c687c044affb1d00bad105a7ecfd69d8edc0dea67d555f4af60a6c8d232620f8f74346683028011c052a39f1a8e745693038d7f79394835422804be26f64b11a201c3ec0b8bc30b8edc12a5a41a0e8750edb15ea5c8c401177a00754f7308a9daeee863e60d5bf26117ee234bae398656649e7be762646c3f62543575c1941f340e891f3b270feda91ab29cc17eec575286de3b74f56fdada443a38194dd902b3feee2d93e20fd76242fc7e07c387f15e4b59480349199983e4bbc440c16b4a75324ef2cd3cf9513b6c27f2069e0092c2b7bb1b70f60411a9aa425ad51815bcde987daf184c47e7087e1b0648599ced6e53f34336ec59026831a4e4c9f22410beda248a39592512a5399ec7b96d30f75d68c5b7e3cd679ea315d39854824ae2cfc3b6d0d45e7b17e1114eed802d1350d25fb26b9d9539d72ac6a8ee335797617f3e1726b11fb789465c962da6da968dac70864fcffd4634921432766211df87ef24b39a1e35749afa88c8e685be44b4de3efdeb6c04c078f0a70efbe742386a6af3fddc9473a587cb7c08ec451e445f7d30c32addb4ba582a98cfe29504a89848f78d9175752409952cf8c8cb06d3162747e9bd57953e21af8e8f60d11707425c707089bb3df59e23d0a53a275cb1a82c9f33f65592d19b30b12396879e45c8c919e437f2829afeb02f0e8fcaaa0d06569c1682d875e0b36a416ae373b53eba32274fd01ab156a67cd37467170b8551463453a603d69e881abf83d5a581158abc1ab54b0fae5763320c4029d3e88d922396f9fd1b6508e7e2d3e9b62eed2c72b26fa848425059d3fe9591079f32aba5d236c233afb6f4adb59e30c2ea517612e62884d13f71cd51d1a26ea13648bf6e63fd0f2b7f743a140b91519b18f7bdc439129570fdec1690db9446298a6ba8cb7de8636705dca8f7bfd02a3fd2803ff651311ccea690b049344d3e740ca38c0975fa46336a49864b739592483bc3a0adf51fabdfbaa397af499db1cb1f0a9d5da6faec57fc1f9a250088062b0bbb7bf5b6b5ae6f2d55808ab5e35df51563f5a84f9755692d525d6542fa5717cda3acb0f544c9aa64d84d530656bf72b70ba69d058b7f4329345aea9b38a7b52872460a93852720d2fd27c9f442b19a63b613e8326736264113bff11d84572531e9a56c3aa1360249535c01660dea320fbbca8ac6b5b2ef249b52b205a38a5b09c3435a8006b0fb9cc4c999e75455ea201b48d37bbbe0689ea7107077b53ac333812b7f321addd379ea9c2b254a8ed1c83c489023eb7e231637c341677482797111cd1809951f2476bd65ef5445fdc10a790dec66d770dccbfcd5425d76b3a095ec2b7b2e39845468ded480c44c7c27f680888edcf2fb17d48b2c88465899a91d4774f84194c780cba19755a119744b39500ae92689e08c13d7bdbb2385d5e2f9be0c3e9fdd38caee515be2923bb3221ea0c9d408eef2113fa309fce195c78089be4e030d76052a711ed28ebb4072cf11ea2a7299c78b8cc3b498688b27d94938b97eed02269f28b8dc0270201c0421df4ee00bf841241e883a16b642d0f16de74e75fcb20695cd908b41df858a0a91669f24999ee3acb4d22b5cd4596b2a0b6b459604fe3106f016e61a528cc7ef1ebbc1135f063c07e94872d27eff1ef0adbee4af0b0fcc23b073600bb1e7088c11ac2cb7af4ecbd8bedb7b6b1b7d8518d822808bf414eba8b05e995eb6e4cc27e9f9455a8f782d5503c892f2d01215e7951fb454b1916273f903fb1bf81c8c721404b612e2e0b4fbcd6d64995725cb4946cb79466c2a3348971cd420f1f861f9d28685c77238d600a304749cdf882483fef5cf4ebee3a4bebcc4c742438aa360d68b270be4fdf9cdf13a1b43d306c16b7e7a9ddfd1384836a8e2443f4e4be91ceebd2e61ce74578fcc8b0641556a7733d1c58c0fe550b1eb98e6c58d2d1d0243a8699ddb8b882159bf01eb65ed082d4f3303bc99b82eb6048fb209f551171b059db18f2dd86c24674803c6d727d6d3ed20f8612d4df04c3e514c9484388ce9510069896f75c0b2bb585bd6221155616385e4ff8747a60fc765839505426fd37f38f37b6407aff55447577f19d67c2f8f6b6b24b49caa4600ceee64be282aa0f7afc1585488ad0f958a20c73c837c9f05f325d1ce1c87ffd9728ac353edad239c43cfd955bd439b100483f2167e68ac028fbeb200e5bbbd3a7971e8f5612bf44c7a8f7e4e2bb1eebc9337e14f989c245c7e2e002f5d89c58a9992d160e4ec7b1ca4ce8586f65b18c45a809fff52c411dc16acb96cf19bbd127e1de6f8d3912da952728f5008c452d31b3bf0c27eb2e492dd56a7a0e8f18d5bcaddd47a212d8aec611d3e3f338faa32c8444a628088f0543e57306c2ffefb5d102416470733daf5cc6fe86d158f246ab68b535ac7098e47485eef86117c56804bd39da5b7ab6ff2ca250999162b52b4a990d0796ebd99eeea7e99705238b6e56b2d61c1969e5b3e3b2c8e73cac8b23f4941c0e3bd471b4ea68470635454d0c008fa3c79138bf8b0a21fed710ce850bea4ede5eed172b60bced44bdd6aa8ec4b6e9de2a90b3a90960bc51941791300c1031c74b9177703896c3ed43fdf9e25e7b08e53d96c251e38612440e300127582f80e2c2896b035c1e81e14e1a139a3afe12ea181e7c4bdf462ac643b95d7ac5026e2aac67108152c9f11c14e43bd831f97e28e345d2213bb1e04629c9ee2cf7e95d611b770e298f9670efd0f678bb653151c7398ae7995df016cb8fee0778ec7d826756bb17e67bcbb487fcdcdd77abd518c187067d95d26a0d63a6b0e42c6158237397abde4ea930686cec1b7cc3fe276a396319079b337a0799c61dc86900ef9320489986a8b7c369c49dc741707037bddc5f960a6982bb83ff3e6340700291bdf2c4dde74ef8ea5a19725271cbfc63249f3385ea4f1eeff3a38438d6ffd33a2dda7b9153ac9fc012079a5ebcf13dfbf67ca9cd3b87eb35ac4835cdcef23a00887bad7460b2b015e32f26d7b0febf81dcb5219d5ba4c8991b173c2253c49b833d3452ffa93d73db314ad59e7531225d20fd80be275549fac0d5fecf0327a1647793226d0717e81e91e23c016646d5911674706a3fbff3dc7fc95f36a805000d3b50bd66cc045bc8bbac9ba9aad99fcd5cf2f48fcdf27ba2f3aa8789220aa85f9425e97235c6c3a8d5877236c8b9e90e366a16aa838d15bb034b5f251620ef826c10626ba90dde18ed0e5cc60d7d3b0231f790bcd735047ec1f096f6b9871cd9edf289d02feedd08a97b605528a874bfcb984d3e93e77a9a3bf3aad5089d1596712c361e5f883dc6d98ba9a8c3455685104af3e47607905188fa4446e9e0e5d21704b87e3fef72537cb27d7b1adaf2caa34f0ce534ecbdd214bb40f45cbbe80d5f3aa239c8bc61b5ddd9eee6b1187b856168c506a8b29d302cc56266cf814253246c8ef82f60eb0ce804d3f8b161a3aa49b429e4beea9efb62a0123d29be765674d9fddb6d9cdd75becde372d1e20313f8546f39b1ab4a858eff66f82370db0df8085a051120bb6cbe078fc36153042788786abb947078a3effe516063c0a2477051e225d3132386abd441d8e07c52414aa59b490506fdf5e47cfd633efafbbe6988b3a8a25300b805bdcc736d655c349a75f907650259eb6b502c45828a01983363432b8d3d17e206270f279806c480cfd5453db9920345609fa97112c334e9a659e47a8c2ecaf91526c185b65a18a2af769bc2e8c2abf552ba16beeb1d6cb0bc682df4332cd618eb870db1c0591f0dad93c08d88e7ac54596211c4e68452a960ddf918b24773af37c6241f570d7c38cfce39c97f1a9597541ed1a1eaec622b25f6298a976f00812a8878c33be83f520b967659803535f98dfbf037376c6641474a54187625877bd0639ddc2a45cdfb0a79c7815b5a1a7b42bdd792ea03b77bbaaae571d27d8f0a862c00b7a73951b9bbe1bb22e4c6f0a24f0a0beadde1898e92070c674d60cfb9a27f26a73cdec858b05e18809a1ef5f4638d47ee7e15c5f05983e82ecd29aa2f73dd86f5ff6b983703490dc7b8a3f91a2e664c2648888930903240ee4b98abf053bc66b7ee4dc666e13716bbaf91ac8beaac1c7b0dd23306953947cab1c6ca5471b3103e6660dc37480aa7c0dbaec7120c965c154ed6ef9139e3b11f16c6ae85e0020ad4093c0a63f353c2701f4299fcaa7c0d0e003cdf933d884c79b9f16e124ad299ec7cddb7067b32dc5d765441153c6b7dd47f24f69f8daecf3e16e2eb13d27be2a14fb3f1c8a90c50fccb1456b34133ca6d5e6c98f2679872f7e24766037f15b589f48dad0130e48fa45c7078f1ab996929761d8fc692b9bd28bfc23caf70337ddccde1f482e30141be1398e65eb80878491718ebc0600a6429a0558ab4fcf250a842833d4d69c43e7c9f46cc9a2ec43ee9b5a2b30988e66fe0dadc29a4ef703e2da29ac9d3d62c7b45f5498d906d501fa5b1ea0c30ee94dfb80faf49b249b71f89e16907cd7b8f40adcd0ab135a59df992c967f8109a8b3634fdf391ce391bbdf41c1256be667f216bb2190b0e2589731c983e26b0bdd7ce4f9ee93caf226b01c36818df8f0ad94a353c64e7c1cc60908409e98d736ea8270f8a4d6d2d9c491c3d2d9e31a3334e3c5826c2364475e43fc826a25c51a5a32503443ec38d7a6652217adaa568c0a162f21177debb2151b79f7656b9d3f85a6e27145df2a37a235ca512b6709b5c09133e5ef5bcc9aa606ab54833223bcc371ab8e49a13b6c256e4a28fe513f63a288cbf83bbd1cd71d3853bacf9fff7f84e3611f92e5052c62e7ce522075b6eea430853a7cb7f78aefa5a1c0f2c295bdbe294c9a6c502300f93f85c837942bc8f07157ad704a4ad3f90a69e9fa65a615163be0ed6773a24132b92f8fe629ffc5aa852efd8f60ebf348642067ca543e7f0a66e6c035e0a5fca8b40626a5ea408e7d3937de04b75275b3ee70e969b1e75c852a4fbfb06b95875dd9ff7e4e621d57e156802bd515f79c3f85f6a141c2f6a87e46d521fd44817477fb9480530054fa568134446de3a6d0a8774525e5a6ee3f10d1b1be38089298dba3e347c2d5c3406d4b7e57c55722f0ef7f7dbc90856fd492b4829204a088f448c02ba683afbcc481d34e5cd3a4e55e98cc3430e28d77b8fac1f6e07e9be51e2265d79c859fb2fdb88f392827220fbeb2f58f203b2cdee28a86cc716e37aefac2cd627fd03ae0c5c1da1a7618c23bb3888dd10746f3aa3c7f330b6d062b8a09f9039e821dcf3c32590df5d54a31268e95115489ab16b27e2c9882dcb029afd2f73b4e4a14579"}, {0x48, 0xffff, 0x81, "f24c768f939dc78ca22d2afdbede7bc7c8789d699a0409ff7106ad3c5ef66e70685fddf7bb61b44a66f64f1f999581ec7b"}, {0x40, 0x1, 0x1, "e26da0bb9c51872ce1c22773b7b22e838d5cd90b4bdc6b3de979bc3b43577fcb42568a1d3f481d0aa1ca"}], 0x2330}, 0x402) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x8000, 0x9) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:02:26 executing program 1: r0 = semget(0x2, 0x3, 0x281) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000280)=""/55) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/4096) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffff00) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r4 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r4) r5 = socket$unix(0x1, 0x5, 0x0) accept$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = socket$inet(0x2, 0x4, 0x7fffffff) pread(r6, &(0x7f0000000280)="1baca6780fc906cfdbc0f30a3f675a25d35b9a78cb772de5b24870e66047ccadd3329f04e3f58f7284d547b0aebe111b4567099f549f2c17a4b5e1d9ce13f630abbddcc6d2a6fa14be6ab0bebde0ce6d5bdba3b364b5", 0x56, 0x0, 0x0) r7 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000300)={0xfffffffffffff7e9, 0x8001, 0x2, 0x4e9, "e9c5466cc48961f143b80c2126729af77643c822", 0x7fffffff, 0x6}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x80) r9 = msgget(0x2, 0x200) msgsnd(r9, &(0x7f0000000380)={0x1, "4ebc4939dc2ff06371aea33b9c312cd1deaf6643f0814637f48c9088b8df80ae35dbfce74dfa1b3eb0fe8175b0f5c9a4b39b6cdf1d6c3db4783ad881ceee863be43a770536bb24ca00350c479949a71f3c80fe69a8e47e3e1079da4455e63d32ddbb8486fc3111a58641905536d1efb2526d8f9936744c3690daca788507b218b7454e8b8775523f440ea1e764a6504ea0fd508cf9e60b6219bbb1ab42c17e3f09afb58f32169b1380e0f14de655b87bf05958eb6f3623a7ece083eebbda3dc56733049cb33f1f09be"}, 0xd1, 0x0) semget$private(0x0, 0x0, 0x1) semget$private(0x0, 0x1, 0x8) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) accept$unix(r10, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) r11 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001580)=""/211) socketpair(0x1, 0x2004, 0x200, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r12, &(0x7f00000016c0), &(0x7f0000001700)=0xc) 16:02:26 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 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 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/11, 0xb) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_gettime(0x3, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c5b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f1413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aa302053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/684], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0xf3, 0x1ff, 0x3, 0x7, "37be50cbe044908aa3a60918793d60366f9388e9", 0xfffffffffffffffd, 0x100}) pipe2(&(0x7f00000002c0), 0x20004) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x8) r4 = dup2(r0, r0) write(r4, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e78154", 0x5c9) 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x0, 0x1) 16:02:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f00000001c0)={0x9, 0x7a, 0x3, 0xad, 0x3, 0x9, 0x0, 0x4}, &(0x7f0000000200)={0x2, 0x80, 0x9, 0xff, 0x6, 0x0, 0xffff, 0x7}, &(0x7f0000000240)={0x6, 0xffffffffffffff7f, 0x1a, 0x1ff, 0x2, 0xffff, 0x5, 0x1}, &(0x7f0000000280)={0x2, 0x6}) r2 = syz_open_pts() kqueue() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="f3e2b6def95f126abd8fdc080fc0ccab64958751b4d3d243a3912bb2bcc7f03a237c890b37ad7d2c0f59d4602f7cf4394dbb530b636efd44025f5772d88c22bdf5da8c1a26b847ceb44ff99b456de55ae4c6944e722886f388268b9938a36e311140c0fd532de8", 0x67) write(r1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fcntl$setstatus(r4, 0x4, 0x80) 16:02:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x110) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000000040)="d0", 0x1, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x87b, 0x9}, 0xc) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x8, 0xab4c, 0x4, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:02:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x200000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7fff, 0x9, 0x7ff, 0x2}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x8000, 0x40400000000000, 0x8001}, 0x5, 0x2, 0x80000000}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x968dce0c2355d5b6) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt(r2, 0x3, 0xd4, &(0x7f00000001c0)=""/247, &(0x7f00000002c0)=0xf7) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x6) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8c}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="5d610189", 0x349, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[0x3f, 0x0, 0x80, 0x1f, 0x5, 0x10001]}) 16:02:27 executing program 1: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c934158dac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000000100)="89", 0x1}], 0x2) 16:02:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xe5ebb819554ac584, 0x1a4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0xfffffffffffffff7, 0x5, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x1, 0x4000000000009, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) accept(r1, 0x0, &(0x7f0000000040)) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x19}, {0xa}]}) syz_emit_ethernet(0x298, &(0x7f0000000300)="968184e04880924eeec9b9f8de50971ddfe81be1aed81b00b681d7bc620ae8e8f6c04434e52fadce7e4e7463654dc27d3d927559f765d4ce8091770b771a9740aa53252e85b2679e2522f66dde8a7429c0b3de7406853e5b934bab000000000000000000000000000000dd77315ae006d03e4cd37fb13fe0185d21c155fdc7fdf4d85b49343a9958a908500164f619cde27f5114a1c45de1c0971487e950bc56adcbbbc76485315f") 16:02:27 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x0, 0x9e4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x90) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0xfffffffffffffffe, 0x10001, "c853f57f9518805558256cad6dbc8498b1ec463f", 0xf7f, 0x6}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:02:27 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xb3d1baf579fd668e, 0x80}, {0xab, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x48, 0x9}, {0x83, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) 16:02:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) socket(0x20, 0x2, 0x5ca79495) 16:02:28 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x154) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x3ff, 0xc, r1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = socket(0xa7f83712d99f43c9, 0x8000, 0x0) r4 = kqueue() r5 = dup(0xffffffffffffff9c) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus/file0\x00', r9, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x2, 0xdf}, {{r3}, 0xc, 0x20, 0x1, 0x0, 0x2}, {{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x101, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0x1, 0x4, 0x3}, {{r6}, 0xfffffffffffffff9, 0x1, 0x0, 0xd5f, 0x4}], 0xffffffff, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0x28, 0x800ffffb, 0xffff, 0xfffffffffffff69d}, {{r0}, 0xfffffffffffffffd, 0x80, 0x131f05b84d6a2a47, 0x7, 0x2f}, {{}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x1}, {{r0}, 0x0, 0x41, 0x10, 0x7ff, 0x5}, {{r0}, 0x2b01c9902330fad7, 0x1, 0x8, 0xa8, 0x1}], 0x7, &(0x7f00000002c0)={0x8, 0x6}) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7fff, 0x8, 0xbf, 0x2}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) write(r1, &(0x7f0000000100)="72a43384b300382bc09b272b50ac3959a6a3046214bc565ca242b5", 0x1b) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x2) clock_settime(0x2, &(0x7f0000000180)={0x4, 0x7}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0xa4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000280)=0x2) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_dstaddr=@in6}) shmctl$SHM_UNLOCK(0x0, 0x4) recvfrom$inet(r1, &(0x7f0000000380)=""/251, 0xfb, 0x1, &(0x7f0000000480)={0x2, 0x1}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x2a6) shmget(0x0, 0x200000, 0x400, &(0x7f0000dfd000/0x200000)=nil) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000500)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r6, 0x0, 0x9) r7 = getuid() setuid(r7) r8 = dup2(r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000580)={0x5, './file0/file0\x00'}) connect(r2, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r5, &(0x7f0000000600)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000640)) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x380d4d51c99f10ce, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f00000006c0)) preadv(r8, &(0x7f0000000700), 0x0, 0x0, 0x0) 16:02:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:02:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)}, {&(0x7f0000000500)="f28db7d249984058064a83d6f30761163d662e0c5a43057102a1ba1ec3d879a274f5f39ff32612232cf6119dadd8e1ce6078deaeee86e9b7eedd2ab83b93108685b45093dc44a29b6f5c27e66a618e32299aeb8b5efb1c3e81245bd6b84b19883dd89af40416883f9f67b0735b73a72828c17c9b8d2c2253bde95655ac1c577d90d904efe9de80a3262def50c5acd956d430cac5c1e4defea5f248b0727eb898888701795bd79e6e506ce69f6382228fe496f398a066e69e9e0c3a37c5f41e25e7bbb39f62ecab628e81ae50f6e22db9642655a86e8b6c52d258f84b7ff38ede2824c3088539ad58f8d63f771a48b105d640a84f00c07c00ff53f9eb6bd057807c87fb20bd580177251f7c4f3c37f408118df5b392960420b4f664b36c7029e2aff82fa34dba27de5729e42679ae01b8007fc877084a530eaea77ccf85af90dacc63afb637604cf70cf47576c98c318bed5a19e3771ec3c47cc5d11ffb5dd9f3611c72ed003e774edf5eab2b0259ae0f82852e48875cbb0a605674a782b768e3a1244b554f04217edec03af45c5f4113c0f2df1785788e4442fc6b348482b29648f2491b5f46a3bce2f424b6b231c685bcd7a4e7325bddacc847bafe735fc61cddcdfdb52eaa9b8502d8d053c4cae9b16b0eb347f7f0ea81855f7d5578b61cc4e4a456a16ea315ecf54e46c202e05156437a534af9ba31739a93d7addd53d0a5b6bab6221531c3c0eeaad0ffdff60081264b4b55b24c35eb3c0592f87589d209b5aec563c5fbf17d25840b1416aa2bf75fa3d7a5ac2312bd7cf289ce44f7704e9cde1909f31c028123daf8b44154d96b440b4e745d7a40ab7dbf94e24d668b2418a42c627bb877c90e009cc5275d7416598f29cd3005af79f09a7c6f047cfc22057525226e997fe70172f4227f6485c85c80d33adc39bb0f5c097875876de5c7c81185bb5b2713fea069e3d59612b5db30337ea7177b8424e03ecbdd02ccb9045e57cca9fdba9a7c1478ba15711b87efde59688be251fe586e592e7d6f1c47798a70fe9d25779410af75b04302520cf0f4ae6918854da1bade3dffb840ba79dadd44f3af21982982df80323a3000e2b43ba9525789fccf61cd29e295f4fd1be83ddaebae425dafc36ceb5688daa242372f0b5633ef314dc3d61ecf8b08a489531c23ac5cdf5a7b0a94bb6aa417f6fc468f452e19c9701d01d41dc5638498d456f2402b0bcd5ff165cbfa0ed019416f9cb10d58bff880d82bc073b30835503f240f8832768857e407a2d5c1f61e0535fca1cdec2d6cc2a72d8f7d4179d20f3f522b0b370a9a2831c704d1804102b9f8d321e1f5fdda1eeb90c37288de336f0516f8a3207ee58eca63838c6acd36b1db3b8a8d9f5405b8c5fad388203dcdd9ff291329aeb88f03cfdd18a84d8adcb030086c69878315b4bbd60d1aa934c6b4e855e33dcac85e290a83af02f4b2e9073f36b2812c250aff44f2c99a7ea699f61cbf81395f81012482d23a9d7ca760ddaf87f7f022e29e2ddf3523ea40cf3ff76627dc85acc5d6041d43121de1d26b59facdcd6f6da61610ce159e6b6947f8e79bb3004668434b8d310baca41da55a851afba13e96dd58034a2e6b5df2835aec4a244b76711dbaeafefeb0cb87cab361479ec8e62edf999a1460f92ca405ed8e54d2dabbd7e04a6f44cb08873183ceab7a845e7a809584dad4ae8698b3cda88ddd11774e4471b651e8fa905f37b03ca8865fa6217050839508bbfe00fc6e4a32d3e1b0afaf0eee84a0c66dc7ab9fa253a15baae7638bf14b122be7911ed5f8c277f819f225e2aa29b25c40f0f03f477b90198961e4e144e24eeac27adff67ea20c9d8d7e2a29e0a47c586b84b0f0c221e5fa19eac441d2007df02b691becc3a75739f7f58e475a323d8faad42d43214ce75bd5459d321278bffc8011d5228ce533d812c11f8f3e4092ad96d0a59948db9cd75c539df1401aefff348f3a11a3756e57d58decd83b07c6b719c1e6cd269d247a2fa1aa604e08add41d7f57906e3cb463c174430e3915a5a91c63d0bbfbead5e31708d5a151677118e9cdebb61ba3026dc589854df476409fa99569cd0f17298f1fcf0d3df18f7ca86d44686c007bcc96e8d997f9a8679caa90bff71a74802f75ae9ddd1bd195b13043ae417dafe1a6cd67e1f1feb4231216fc67d3208ef09699da0eefff0196b976cec8ce24af4d9288bcaadfca6f0e46d2772c4815a85ade962a2dd32fe2a59f4fe18bc27dcac24af923c8a25344a2de969979f4f89df3b0c3a27e79a4fb15094aaa5409f3f70aa2cb999f0efc5b1cfb6efe74c4bf2acc1be5593ee72a8e83325c4815773f90649b1d10bcd49f16c3ed2a9db0369aef52fd6548f76f8b051b3deaa15a9026c48dc400ffdb6781646c4bc0f2ff52c2e9690982d32f1a5a1f072b431485abc9a2979dd5297f4c202e82731dbd0673453c369fa4ab5b67de503ea5abfd9b18c3ba593c750690edc827ef8e2c74f50e1bce471a947d17b93193bcc895d734c4e5a9c9520a30867e288b1561b9b7753110292a660447e77676d988d299afb0347bad6c010de71e80a650e99149d505780bcd36ac39aa2dfa635f77c945d3739b93487b3b8e46d93bc1b4836b0c168d2b64d16b1df4e08753949e57cec527b74fecbb14eccab5c76123cdae72493b9b94506f88232b2c7e8052deaa07bde9de6b42623669a8648468c7ce0bdc9de1f8053a60755eb408d5fda79f93b31893b89cfa42478bf45ad73fc9bd43aae7becf9eb272ace899469d0e79f92468ccd2c722dea81d411b44f3be599ab1b5c114ba1ef3a43f6efa29c7718d3a1e81a7adf81816bbaa8d75319834a3e617f6be6ce3683f61ded36c16b1f03bd0d4c4acaccb857c5783abdc09c025f2473866e4f9a8efc0d07ead6a130527cf90fc2e4a87a32b4db32b972b8dcd356bed19287b2f187e4393d7fb20ddf55b7135cd92fe8d3e72798799cd94134226a2cafb225904ca8e101378f1ea2c24f50c5766b3afbb580ada46773985d6d28507b7b16ecb2cfad8dddd51aec6d9a5c762ba872440120abf439e0111dfd50b48ef61257c7fea31f4139c40cd94d537b44b6d6e5abd29a376cffcaa6f827caa29424a7d294d9287b039eef20b2e73d37b3bdfc78e543bc8c395bc1477813855996a96f593674196864caac3039b5a2b1d4ddccc0efdd68bf9ae583f5c7fb7fe66875027481f58e3920868b80fd66da02339be23029819fd0a2dcc25dfd3477e3255a81c94b6abfe8e6fe661057f0c231a44fa727b7b69a57192576e54d7ea5f255652031aeb51fae9688453cf4386f5ac86aa92c4261647dc389dd04c02b1cabd8261c4fa07f49b5940c0a12e4aabcc73ba5f9291f98ec9af38d965822270aa4d8022b8206b24ed683405ac7b816c4c485e90894b1d7b6176854adf5e96e5594c184c4bd1fa468b158c7a4a3bbb0dd06ea7672a6a50f286c53c8fd7cf146e11f868ced97b714b5408473b1a9f4f0acf3ec89a18435105e1746b4edbbdc1f5d4f749ea5110c9efcf18331edf40a300b8a878149db37c45acd8e883146c6720c2f3ec59b86aeff6dcc65a24b7f36554b4a5061a0440dbd7f5ded44ff4ad69adad6ae17d690ac068b7af7cd9b5be267156f72c7910e9677ecddd368c287d4972cb7db4f6b0338f35889915d1c6687d9e5bed6074d4abc7e36911a41212c800dbba98929da051310a7f873d17713c63b3a1068e572670a7d37918b1c36c7e370ad1bfbbf2c6768ba17e8a80b687cf95279779dd7d5003a70e503b1c5f9dd7094ea2b83678b9047a36faa50a5d46003c8b41ca82e5de4a5f38b9049c2647df4efd347339a389846e1a8196d8b581c2fb38641e50cf818836ca552e4fbe759f752190d6f67a08e36f4cddbf51bcfda19667bd37b2d00e9222d3af13b7342fbf15af48a8099d911c9dae39c0752950a8429fd40d615ab37694936cacc205933a6f0f7ef7f0834451d363872eccc75a22203d28e849a80cbd46882c4d6c915037f77c0ac08d210c782afd051a87fa8fc4d7759018598105ae0a1b2f37f1542e451f7b04e33e88bcf303aa7671795d21e835a1fef456b69f396b2f14ad5363f74584e1e5f6aeabecdd1ba561e8ff12c9ec8a5b2515b92d6e41e0301211e2ee0a5ebaf54deecce1973c55a2f8b8bf6f2fe05efefa2862c83cdf1bc2133243daaa48b10648c42c46e0e53ffa91f9c53e55918b1a71eed3cc34831238cab9703e37a332a585e54008efecad24328934fb3af60cc26aef677fc5265fd1c3620a301b9387efb3d583fea208d9aee83c8d0170eacce51df0103407e10f247376504df8641753983ddc3ad625c1e89cb3e8dca4e3443e4e469108c79556b4d7f37da7841c18f53472d29bb8d5ad16a15f6b4bd2f437b02582d52bd588bdd7d5ee9d9b66f6e49a697c7112ecf5a4e7e28a5ba848939ad4210afd42c998caf8894bc16d0b8b96e20bdf71bfc160a122df918609211eb6dad9126fbf94535be9829875288f135e55d8da0c6a61fe7768c928e3a85788fc15e3ae62a08d5e1fbeb39dcad13830bc18968dc6021a6ee99b4a5049b5170dfb520dd61b52b687b8b81342bd31bc8c9c5dd92ce19943bf2491c24a70f70ecdcbca1f6362900c97fbfd5f4ee9d1d34344ae7aa1672084405d5977cdc05030571ec8ba35bb6148014092b28563d5e1bee7005957939ab876fc91ba4b2bd10ff49d7b71e80c5dc30cef1717eb715d7c1a05d41544c099ec37e2347429b07a491b83d52ce742e12edba95d2958949b0be7a37f592e1f66477237f6974a17ee44a896b9a8cad7258880881093a48fefe3b7a318cb118e42949cfb522756121c902cc9becb55887d7d07e9cd704b23d740199ac09b66347b37be5060030a9304ec6688ef6e325b11186c1aa79fbb7c12ee770401f821361f94900996302dfaecba6ed1bb0ced43653c859dfd489db341fa9befe148bb81082fd22d1aa11355861e47e8c173935950da23f037a2a4387b56c8c318b8ec45f9cc6139f3b51fbe19b231423fd7dd69a300a003708bbaa86a99e25e668de67c9b4788fcd28c77c3b8676dd858ee2c23c71dcbaec64a2b8a6374419a2360b1f1fc4a703122a14be7ab5388dc6fc37dc386c04b08a5967e59cb0dd10a36abb0e5e4e907899299b75a0485d7cdc16f696227485797aa6ce89810535cfc2ef78405ad4b4a6825c47b8134d227f6f15e5c1a55d8eb51d346a5fe9738a821fe309ef140532b1d8b2cdc97f5cb77c9bf4370920904f495264ea1a6f9fbd100f16be0444806bd53fc31fb64c5a6884b250bf66400b75f8992e1f29b05775051dd9b7ead04c6dda87d8fcfa7d55fb076c8f3b87b165c8bbcafb3163be49a7c9dc19c7ffdbb4e528cb95f854d8f0352dea6c71a8cd257ec20ed907ff1f7496e4ad9cc9ddf8312e93b4dc1d56fbf7795346c3da83932220040101549a9804503cab184d0c56687425c7111ba2398303f0bba87c342fd93456d91718b1cbbef983757102b9e48c71da5807257cf8a232c9ac56c66122ee62a9a3b17fc8c3cc26dd8261803031b9d44e851f697b9a704f1d86d1604e2c8ba3b61801036d8fe4ed7fc0c351ff6068dba1fc5fcf62048b2bb7e4ee5737f1f1cfd8847e4c077a2dc6ef723ee63d7da7c3beb2d71668feba2918aa8bc4306ccc88fcee6a1c0ea477c49a117379a39f99cb2b1b1e8f30e2b31410f1c3223fc2a0bafaa18c8b2a6e7effa71112f2734b3d4acecbfba471b284b236c0bf3f791162769f92b75dc983b060753", 0x1000}, {&(0x7f00000002c0)="3921636082511a8b6bab651b2956c610031b09afe784eb75176a5b67767d27bfb169054f1be2236ad0c7c72dc53d45de20a08a777aff164a357960f458c4a6ccbc0e5fcc3923b02fa4ceec31d70e347ace9ee8ca8d303a1bc1686d829227ace80259b6e2fd26b3dbb5f4a99ac6c7533bcb21e74c0b337d80fb2de89e14391f07002c39eb5d03cbf8e12c872b47c08af9a6b652955fb64356c12e19bdf229ffca586927a68f22fe3fc4fd7aaa2f678c518a1f3113e658150976e2479ebf822dc1f1511731b4926123f5bc6f733aff7452f011e4ed85f857e68b47d3533f40ba24645056293bd7f460a7715eb9bab481c13139a86ad33b60614117f94c15d8", 0xfe}, {&(0x7f0000000180)="97d37a662a26daa13ec4522d5fcd2cfef180edf36343b591e3fcb6f8c4d57314c9f9b12c7653924b761bd12f6a36a3d50df4c1ffcff95f4f6b4464ee61bd42", 0x3f}, {&(0x7f00000003c0)="1631da8563d939cc3f9a20de339e14fa7fb9c9a2a226ed3d360aa4ac14fee08724174f06aadb39fda1eed0d0e51b255af7f212705d5bfaf7744c4b9718a2526444bd1deda0192b6df4589bfc61049372a77cce8ee8b3d1c4be8358eb28416dd3f716d20d12e1e55ab3825e9011f93e93c2e2a71f8b7b866a52d1486a906d28641a64ddf0cfb17ad4200cd6860f89ab8c78b1c5c83a2143946c80701f6a587dcc04b282ee772e3d0252a224b33a43804dde701f976c0284e056dca918589bad75939745a1f04ce3a884f5d11bf2030826a16107eb11211e87656965fa07259aa3329edb5751e0c3240bd22be7d29e2079a4c9", 0xf2}, {&(0x7f0000001500)="7a3a718ce25e926a56aabae081ba1614879a8eb070e1594e59c1d8ec41a6b61d9fe0411f16631e185402757dd0d4550e4e8b08668dd0b4af3007906fa803c41e1437a0741f1690814e207475d9157d41242227bdb29129b7b92cc9de43d36723197a1fc6b8ff68b9706360abca2dfd32b7a0029ccdb7d3bac62937612850eece7b4e67eddb2e46926baf2091e99582d47f2521301a248335b15474704de25eebfd9919e8592cdd863cc397e97c7dbdaa66a86edc2c0a69c520ab132cbbf6d8b0a548faf47ba1ef0ca36b26dc016f5e5c697d2e10bd68faa278cdc05bebad4e17d39482680622920c431a3adb33c32be0ce9192c265ddb7eb19", 0xf9}, {&(0x7f0000001600)="2af6c2e299b416644b8d4f4b22f449b47bbe55d16bd9f32b416420c3a4fe148d1be11b572b81e6a388", 0x29}, {&(0x7f0000001640)="e52c3c3f176881585c64326e7fe3901c09d4ef68e11389e6f24a42012b6344c97929b9bde6fc950f942f08cfde55ba658e43e27445d274ccac6987161f6fd4c427ac42fab8c937415de5b9bae6973207cd6be31a756dcf2420f4d70d407accd29b4e4d4fb02ffbca0778f056beab1462b7c5a613a459f3ddce77996e7bb13c26871598328e3b8277166a8e7284558ee219ae6a14b70a65717b", 0x99}], 0x8, 0x0, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:02:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:02:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) socket(0x18, 0x8005, 0x400) 16:02:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000140), 0x0) 16:02:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x80) close(r0) read(0xffffffffffffff9c, &(0x7f0000000340)=""/190, 0xbe) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000200000005900000000004cd2", 0x2c}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x6aac51e07415bc1c, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r6, 0x2}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) kqueue() write(r7, &(0x7f00000000c0)="1a36b15d09e60665da7e6d2fd97600c5750fa935e076a81e787047e3da31dd89aab7daef0ea1d7", 0x27) r8 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x113) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000500)={0x1000000000000, 0xffff, {[0x9, 0xfffffffffffffff7, 0x5, 0x2, 0x80, 0x6b0f8dda, 0x4, 0x8, 0x0, 0x1000, 0xe26, 0x1fa, 0xdb7, 0x9, 0x8, 0xff, 0x7fff, 0x1], [0x80, 0x3, 0x108e, 0x101, 0xff, 0x5, 0x9, 0x0, 0xf08, 0xff], [0x400, 0x3, 0x255a2ee3, 0x5da, 0x9, 0x9], [0x3, 0x8, 0x10001, 0x3, 0x2, 0x400], [{0xfff, 0x8, 0x100, 0x4a3}, {0x1, 0x100, 0x2, 0x401}, {0x3, 0x8d, 0x9, 0x9cbd}, {0x800, 0x8, 0x0, 0xfff}, {0xea16, 0x200, 0x7fffffff, 0x8001}, {0x7, 0x6, 0x401, 0x2}, {0x7ff, 0x100000001, 0x1}, {0x9, 0x2, 0xffff}], {0x800, 0xff, 0x2, 0x80000000}, {0x80000000, 0x2e, 0x401, 0x20}}}) write(r1, &(0x7f0000000100)='w', 0x1) write(r7, &(0x7f0000000200)="c72e0f137408306070707aca2731f4671ac20de8e894ceded253f244984dc36c0e9efa61e5c9665834eb3b06c980b13a6ade0cdb6eb00efc9ce3ca66db5eb0d009b1d0be814ea71117f72522b49df871223775433cf334525797c73273ab5aa3faa4f22e0939ba0a68c2d0f2f14ccd02d706a1470fdf4d29551feab86424dfd857", 0x81) 16:02:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000200), 0xffffffc0) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) 16:02:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) write(r0, &(0x7f0000000740)="b7f724de9f543f7ad84b7d75ed629db22440e73ec9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e352e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f4cd9c180267f3cd4a7b626e6efe23408e5743335f68d9fc74db2d124ad79a7aa0dd87c193fa861042b2ea427c2539cec565bf4fec6351edd72984c3fd1584e25e95f45ec6710b38ce84f385", 0xfffffffffffffe04) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000518705a9659ba227e55d2ac90947a0771c12fb21f8214f214ff2bb5f060cc4fb8978564570ce64a459085b93734fcf94c517c85467ccae8ec2878fa8db75d0140b08a61699f0ddb77aeaf393786f5a3c45a62ab10bced420e9210f0d1584fcacb6f1564c4ab7f5019c65eadc77fd34a5a775679a5af892dfe1f4b2907d379991a54f072c13b17de99c5bd218d0ca04ec593540fab71bdbf350a2c1b169ef1de1f248e167737290d1d4fd70d6ffab88534ff38127822e5dba5bd76deb96489eedf9f2b718446952d9c3637be0e2d6c6d969e548ae0c0f962711e1c893e28d87d144706ebc079d45f572a79f3fa068deb9f99ad11ac159d3bda08b75b68a750f25a353ab7aa2d4440496297adfe5fe890d65b948f1d0867490219c6e7f98c16c35ed9e04290585384878895b16"], 0xfffffffffffffefe) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x7, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r5}) ioctl$KDGKBMODE(r3, 0x40044b06) 16:02:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x4}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:02:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1007, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) preadv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/79, 0x4f}], 0x3, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) getsockopt$sock_timeval(r3, 0xffff, 0x802, &(0x7f0000000000), &(0x7f0000000080)=0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x4c) 16:02:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xae0556a804e8a7fb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9, "010000000000000000ffffff7f00", 0xd5f8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:28 executing program 0: getppid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2ef473d7a6fd65fa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="429c3fea6c65771a210f115c872eb09185707cdb7de0282a219187e3b88a807abe7e3f8d183f880b7e1751d0db1af434fea707191a36869c12fba33c2370237e2df15e6fe4eab84d10932db43a6785681dd143465cef9222a405da5b6d1df285292810ae2f16d072b0db80692a5a76d5571392ed17b625fba8605b5d186815d6c9918fe795c51124f5172cb6525d8fe73ba2349d0dec3c82d4bb3b629d4a0403e5e183e5b440a700062be4a57b8938ab988974f5c34bd052ccbdd38626a16ae74330e5830793c84261e01385df43e545e1aa9298f5db96a72a3babd16df4e1cbb5c67eeefc91cdffecac72d057cf7096781ea74af720bcd6af383b2381b093efd406a9328438bbc952c85a95552698a29c784e747e30e9d463f9ce2e920d2cd83194d9e48f5d385dca503791b540ad7021d647585be07c6c519c677ee34003d4781beb091bc499461459a1f57b6054b71cb8a0563f7918bb1ae81c31725de3857db5c9e9a083e3d6e74cabba9e71fa4d3c5c3722562cb3d10719c8e91edf84598b0fbf73c2b3d84e3305c003ef4248f7efd28a110e360218d65ec8224665aa3a17cb004eaa6c2cb84895b7ff722a92649f8ec73db7a95779700359fff2d53fde106f94c7cceac65ac65cf82fad35b1676fe3cba03b582f990ff85e2f9c74bbc55266a813a395962666fccb5420d0f72e9db0120e1161e91bf29d54a181d6fd1cdabb66b06efe3d31a8c77ca16a7985b17d58ad45e5193357ee113eec3a9c1a457899adc8bad00db70e2177f12e56ed6a45ce6abb32260fc97a7e23ff40e30988a549dc28ac45cc83447a1ad534481ee0c509e2b02ef30ec20e2dc7e60b6e2a96535ba30cbbb7943aca2b45a46022ef68f5f99046c9c9ae04676e2f64441febb8cc7be95062de3731e958eaa304121483009328daaa494feb4ad741e47312c075e84e426efcc68412ac0412038acccec80c5b125c3e3c8ed1be23f1241d65b0bb8cb03cf654871b0855f06c835968ab97f2a35cab7ef2e66ebb22b91097c20b7af9ffcb61654d7d25b03bafb08c2b5bf7678604b600df186ae1a25e689f24d4dd0f2096c64fb861f046d642d02ab98295a54eb02afc3f5009ef7c4ea243d560c8e162dcb5d9ad5b943702961e2f20e1fcef0b32a3a4507738f3b9f2e5e60f21a230c3bd664c0025fc76ec4e7acfb17a82a64d94d448691b7cbc809d9c85c738f2e66f3c67e9eabc608b69c31d0ca410c60fa1cf213da58bf7339959d7b28dfb20fdcfdd1fa4022678559f00e5a5f18f0d8e14d44531df4b88cd50d7cde407e78c9eeb9c439e43906445ebccbd45c7cadc2e89a481e815829efbc93585616d514b7dd544b2e02113751d69de909517b2ed17c4d29323075922221dda8b63dec137a6b1161f5e574019737b25a853dfbafb4d8310da9767665383795ef616376672c368d5ae222d98610098a2d1933188746bd75e4d6fa632d2f3a0d535a56a9893053a167d14c29a1766e8acfbd7f43ccfacac03180d08476b8d95313292ebe63462981fd5383a76de34be0d12b5dd3ebf5243d2cfc7351c1899cb8dd051cccd543d0dfd02d3869bc444392108150a78b64b93b422801c41ab71c955feb927e9895fbd6a8af24b5d9919ab8b882d9ff740ef678a1046b4cba1f6799f41c8af7a35576b3c808afe638f03e7250b1602e7ad96809bcb37ac059f910cd1d82b6f5e1d38d19660387c4f4cc9406e96a750d547450e1c0d7b8e267be44dcd23b081d07f68011434725b38427b0cc1de9e7762c1cace8cc169ae428af1b56099bb1355a3498ff20da11b7a1257967ce8c3e5ff72cdd5c413eab0ff5684f1bcbf3643ed1524a8ceb2d58aaf87c260232f9d51018a3662e5946ffa3155391ff844bee36f36ce770d68658a2ef7a63c46be5eeee34eba664e1fb551a558809327ad378abb4edfe8092187282662eedc9bb88ad46272a3ee37fa42248f8a4093db65dd75d3591927488dd0dbb078ad08e8851f9b23d99491600eda6a8351520b9071974f412803adcdd6106bb0418d45f36ff242312182eb3f84eaa67b1f10a084abd24ff5cd1cd3e785b6f30d9008552ade7c3c356ebf08f3d305c47483e622182023a271d216222dc10fa2077c1be43272153f8e5e933c464614bde4059252daa5e5860400ac67122a04f9138776be72a56085f0842cee11da2223b976db8d1bdd5615307c481188a435fe261cbf638252d7e93005d9f63bf1b92eadd1a59dec870e5f88a83c4d8244ebaf14a4d15fc84b2478dfbcbadf51a5d0cbdeb27105335df5c460a7b69015704d4eb2a5f02264badfc0fe26253d3578c8bafb1a02c4124023226768adb96b4cbddc3bf572ec8eb3591a4580061c3f569617473d0ede3a7a7105cf8671b36799495148b80f601e464fd60e946bd67c940c2c844a0c1b15453cbf966f2e80ee130a856abf5932a899b64b054061d0f568a1f79f7f5a5e53e30566c6952b2a92e61f635d8d2e71aa45bf1ae26139a0327376db43fdf5ba25fb228f75e5cacfbdd144774de7edb85df1a7cd339a81483249d70a98a59448969e14bea32856c24e4957727082b64923c32e2b5c758a651f03335c790b6a8d8632d3a7689906ee2bad4df17028de667b8afe70215276c80eebf32e3a065931f8835f791b294cacedf2c04bde3549edeef642f4362e7c7ba400214ca43697ade19afdccd522cef3f00a037741be7a26f4b09224ad9eca924ddb47ee3175156b314d97c95114f81485a5e1c40fee7a549c986854538aedbfd31deaeea9c84b360e56d00a24ee7c74f704bd328f7227a8d4a01a9f323a5e667a30379a0faa523497860f8aa51e68aa5dc543516f4c8742e3727f293f5a278c396c50a2b4b099bfe342950043e60e077743df271dd143e82a173d53b1f7d00954a877bf965d88716430409c9b4f6d69cde83de59ba1fabe2613da4a2d62304a96540ecbf556a5ce6a46659ffd7398b8262fa53ad894ef9d009b726206fcd64d343f6b31f7037ab80b61100371ceb989f313e506b5b1c4ccd7590850fe48175d87101679c1b9c265cb440b73717f400420dafe4869649919ffb9842ed2af190ae5a938b149e75b67ad020f1acceaeb4dd7388a5c9202d5ddb755c576860bf34aba5571bf7780f3adb2925cc9fb0a1a022f206b9c949aebaff1ed16ce314a2cb2edbfbeb84c923739e9f7c38107dff3c9b2380c73908297e1e8f0a1540aac3aa801f3dc8b8f7d2bc1bd54774eafb00e8f2682be995bc410b8053219a395aebc8a9b836f63712aed582e66d7d4c3df78be1d5f2de17ff08f310b1b7c45ddfc1f63d16fe0dc64f6ff4da22c79a0df598cc230b5b76b5824c75014296148003714cb2c9d0ae938cd4f1598222be747d0cc941e79b6b919e4bcd8a9b32f449df217ecd3cb1e7eac4af95b6aec18ab79540b66a7de8286fc7703e628f96f68e9fbe45f0853367753d4f2204cd260edc8d89d45b8329ba9d9274dd7f1ac73306c43b3fa38ca66c562ec34cd6116cee1a0d2b7e13c7aa14ff5c06ee1a3f48693f77885bf02516d10d32c47cd4aefbaecf1003e1cbdf1370077c7b82ce97b1c7120d27240a4f9263de8a6edc82e80baf26802c1bf4ee2b8ec7909d2c85a26a9cbd99c70e2ac11716862a6fb1e0ed63d3e921123b48e59b6ffd699d2c1f94805090e2145f3ee54fa3d8cd22427b71aa5216446a67d2815c05029eb39e2c02155b9fb07e5c52f81586c1cf2e3aa93a92aa42f0f3e8b0e0cc427ba7bb6792cd676dcdf18da213c95394d16a1562009ea50ca930b5ce5d511b0ba1fa6081f6e4536450ea99ea1bab5a977dca2466d2c8e996ddb81b40b8eae8e0e0c4271f2bcbe3467e99f26d284236493ac54e0593802afe4ff26cda60d1dd11c7627b90b266967cc2ab72f3ef153f46209b8263926af67f712387da5990099d6756d464686cf1e8c9b0a0a23c6f6a281e7d22e662ff995e95b0b1f49792f55b940bd83a51df4f640fd5c4c7b15bfa2306c6cb6845ab7efa4d5f49f9f0318ad05024d56ec0c25a56e88bec410744d1202910ed3bbb9bcca0de801eaf82bfbc78bbf24b40d18596fb0cd9eefa77105a04fcd54adf6373770056a0a960c48ee1ab3302daae9ddac4dbf53ec99da0f7e703651a7d4e4e003aa39bc57d7f7816977b93da6d2613c852f2ec6b36e2e54b5ed14b01ef4aa4ce8e5169e9a6ccf577221029ba4f25a978dd79aa5ef4de0a89997c6dc5c570a15e7a67c37b633444b3bdc7d78692d8a0c68464dd61613a1722c9b7d666f8223f73e15e021351ed61d73d9f1da0c9e4f33961750f3f79785f9cf78ecaa678d9219e7bce6653950c256619f7ca935a92012a22a022d0e055813e0f5b7a6758be4bcecd69712b53e89f5b60f98f1da4e5979e14be71d5bb3a1f170288131491aa1dbc712966ec7db8102ac4d89ca4a3abd36d52deadf5a428ff15239b031adede38dd24bd8b38f5e3d8a29f11a58a01d081ce00349a2daed421db9567c5a2b4bb8bf1aeae0d176a02833c57d46cf2469cd2de60db95a024bc64b7ba7038b62cd8a7ce1a794746d31974315051700e900b4cca2a2e11d84609c50afdf3df47f4f8504c13206a9e37b5cec6cc0524192d584e08bc4859511d770da8489f31ece8a36745d32da5933fbe8b222e6ba236f8ff1692e83238ac0d6d98cc6ebb693207acbddcd03f3d2a703263487de852f1c5a49504e4ea6868b0bd5e6baf54cd0898ee223c2862928fab51376e5fd6cde5f81b14e23b9014e42f42fddea18185017147509e0d85e209a004da28b479dee7790a170f953ada178eaa178a42d345cf9b069b7ccbe89f6ffa3bcbf460b7a6eb5520bd884124935ff0a73fd2d5a5d870f2577bf0c85d93e4179f05acbbf58c9b01758de6589739e9587157546c80f55a3df228af8f3f6bb45fa76c1130766284070e6e3eb9174336315a29ce465d36cade038ec3ca70cecb390a88b6a630f6a9e682c32528185f342bd8ada5ca312fa1677b6888bc481dd6c0858da513ec79af130c6bca48bf98ec861509e9f3796d9181adcda4f4422bdf68f2e4badc9875a857b1258b567a8e21f88abbfcb4ebae187266f31f7cb855cb9d05710c3386db5fe149a4a69105d403b9b2740126264db618379f06303db366d1811a3b6dbf325ef66480b2031cc55b720f91d1b77f1057c0aaa882ce0b9e6f13b41031720d6690519c30ce1cfec97fc57b79cb5feb1eff99a0ef8ae1b25fe7389002a0cc54b38d5699e590bf4a334f2e36b61834cf0a2e452f31ff0fcf73a7a1789c1c3d09259906116f8b8e2d350fdd5ebc8fac338141523fdb82fc3440391a09fcc8dffbe7489b6fc19ef864ae6d9f6ae62e1e6be3bb65728471d3253fc946bf14f58a3723663e3a59c95441e83283254d48155c92a687baca76338ff66bf5fa565a4b73780dacce67e7c3061a61e93dfde2aebbd06a90b80d48bbc108c5e7b7418801d904db70c06fbf67c6097342aaadb9ab7563b3f3588f77d4469903c244d4a26cd86d36b52eca774868d9b0d46a4d78f6c6e14a0ba44160e14037358de5481fba1a70d60c65bf9d6d26644f2c622fcf864f160f8e83c86920bf7e74d0fcd9c9a21dd1170aae931b1af6a67f3a367ea432516624d4a727e3169143d343f86f6a8213a683285c2ec739e9d70251b8f2eeef82c8c0afa18e3b741d8d2f4ba9532d47431ee6621fb82ca78f8440e059ecc26ea86cd990176099ec8c58b60c95079213ab06f530f358dd091d1e883a9e1381867f91616866e9d8f8b00637d", 0x1000, 0x654782e8447bdbbf, &(0x7f0000000000)=ANY=[@ANYBLOB="65300040000e0000d255"], 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x22}, {}], 0x2}) 16:02:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) writev(r0, &(0x7f0000000640), 0x0) fchmod(r0, 0xe3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) dup2(r1, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(0xffffffffffffffff, 0x2) 16:02:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14, 0x0, 0x0, 0xfffffffffffffffd}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = dup(r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ftruncate(r0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x9}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000025, 0x0, 0xfa}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:02:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000540)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0204ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f10c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050002e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031acb303757e4fd582facbc5737b8e24057571050500"/336, 0x150, 0x0, 0x0, 0xfffffec1) 16:02:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x241) semop(r1, &(0x7f0000000040)=[{0x3, 0x0, 0x1c00}, {0x4, 0x1f, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x3}, {0x1, 0x100000001}, {0x2, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x401, 0x1000}, {0x4, 0x200, 0x3f2bf3860a75d96f}, {0x3, 0x0, 0x1000}], 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 16:02:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000000), 0x10000) 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:02:28 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:02:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xe27496622149c01a, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x8, 0x1ff, 0x3f}, {0x0, 0x7, 0x5, 0x80000001}, {0xffffffff, 0x8, 0x84}]}) getitimer(0x0, &(0x7f0000000040)) 16:02:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) 16:02:28 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3ff) 16:02:28 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0x7ffffffffffffffc, 0x10, 0x20, 0x1e1, 0x7}], 0x8, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:02:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xfffffffffffffea1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:28 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x7b62d48b62caf06d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x0, './bus\x00', 0x4, 0x80000001, 0x100000000, 0x401}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x222) 16:02:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000), 0x4) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r2, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r1, 0x7fff, 0x92, 0xffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) fcntl$getown(r9, 0x5) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r18 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, &(0x7f0000000000), 0x4) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r15, 0x7fff, 0x92, 0xffff}) r20 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r19, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x1f, r12, r13, r12, r13, 0x10, 0x8}, 0x10000, 0x200, r11, r11, 0x31, 0x8000, 0x80000001, 0x1}) r21 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r25 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x20, &(0x7f0000000000), 0x4) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r24, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r26, r22, 0x7fff, 0x92, 0x10002}) setegid(r24) r27 = getppid() r28 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r28, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r32 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x20, &(0x7f0000000000), 0x4) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r31, r30, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r33, r29, 0x7fff, 0x92, 0xffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, r12, r14, r7, r24, 0x1c4, 0x80000000}, 0x9, 0x100, r27, r29, 0x7fff, 0x92, 0xffff}) setegid(r8) chown(&(0x7f0000000040)='./file0\x00', r2, r8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0x0, r34) chmod(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, 0x0, r6, r5, 0x0, 0x20, 0x80000000}, 0xd, 0x102, r8, r4, 0x7fff, 0x92, 0xffff}) r9 = getpgid(r4) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x4, r9}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:02:29 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x100000000000000d) close(0xffffffffffffffff) syz_open_pts() pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)="01d341687c2cecd96d937fbb2ef71a018f02bb6cc191cd3bfd26d06218860bd7068d7669728661b2f63c0729b082f6c8fb7d7da1d48294820f0185a9dc5ae3abdfa754a253e395d093e75d9be47dabb2223db70f0e21a8f7a7f715c4f086e9b2b74b32187370637be005e9c299cbcc3573b86ee58ade3dcd71b85b8d196d359170596e962a06479a70ba479977d40c3c88a61906a1f9b3f0e1a2734e37ca54e51f282728ea881024550d5f7b24ffdfd5c48ec7adb9e41ca82541548186801e73d1e76dc2b412d41249d7c3a3c0fda993564ac8661dd370e82eab219c586815eef58a784bd0548fbaad1c7d9c750f3e29e35f3e67d58f7ff866d32eb89d1458b4523a0e5218ed261f080a68f0e404fbb8c55044d33d38ec29a4aa879fcd3b0f5651aeb1539b70b0047c0ad9449831c9a1f36513dd5f4a24a78ac1549cd6c48b9002ccfe227ef2e0c73dee00", 0x14b}, {&(0x7f00000000c0)="cb6bd72b93ac285484e39f530beb72e5456dde23b997b9c6f4a770497b551faebc26a71fb5036b9f981b0e53049bfd88a3b3b910a4c8142e936291dde6b13aaff428dbc8aa8252feda968e4b5f590c59b3ef8e528c0caa4f19ab2be6e247f1353385490aec5d53430f88374ffc056c0fe40ae9851252cac30b07aa9f41b56dcdcdded1e0fe0f5b9536c9f9d4a10cbf71f5c5faae1e4985b4d60e0ccca6c1c6c11a260d196352eaddf692d2eb2e3b9db77e101ff37910916a7edc6d5b87f14fcf5de63991bf4cc58425fb9bc630890c7b387c2265b9e452af22d2b503647dedac907a64c827f3b4b10e6eeabb1e7489e59ebc3e3ee22833947abce51b8bc9f92615e0ff17c834c96215945efdd9af267a92ccb27522b7fcad79a0a3f51311a7c3717dcbaa70d9e64a32966f33fd20351a1be7348f95f0a7089009b14854eaf9bd9d7973ec06a6f9244ad80b11e079f282af40880770e38cd60b30cd38d0a3754ee922a0b42d8a4441a3795d93747e852ff703148c6c9a9dd4bd7d3a95d9a1f7985261a33ddd0f8cc059711098a50d473db398dc4b286ec2daa2d9945bcbcd468d33d3da74fa1ea7450a8bd8a7779e25b99f7189876c1d10218976409d85451bb537aad3df52fd1b99e812fe9ed10d34466190c2e9c6d7cc5669cc33423f1887d195c4ffd4bb4c53d7f7810151f5b3f124407e1d584650cb98e948c2846eea3d3fe6bebfe2d7354afb2621fc02df154d03e103da47199b7632df4281376b6c2fe2a88ae7b4052473696e0b6ddff339e10adcf889a2b1fd4f4fbcb8f822293a275e1ca19111face4a8bb36fb006eba8ce66dfbb9fdc2b5bf1df83a194097a1edfbeee866b1bb4983810b9ab84d9234289bbbcc746594be65139e814c3d8e8942d41559f22c98fd73935efccd03f31d6299b4b0b714706f13e2022ea4ff649e0bc3c668f6187cd7a6d9c713024f4b4d726fa7dc2256781a46ec0f03571bbee69d3593ee87c76e4bf601faac0c53ca2f255ffbf212fe5321dc126a192b240543fdb01243270c1f8226c031f62a0d54eff897d968f731d1d400129e6034ea712bb750c4b4d9781ab302dc12abc33f1c00ca2bb5005b239f369a0c9d8947c83f42fe5abea1b959a94de1f9b2d7a08b2c177e7675fcbf0a19857d4953b240ed25ce0e6728441c0b09665af5ebea7741796b220c61a5adf73392e63c548998a3bcfe5cee347ded26711f4be0773e19f6db8a198728aa0fb8ed3b045b1b15da197eaca06fa398771b633313184d05748c1f81dae49298a2eb8b937e0ca3fa114252a2b94c715bff878edff1688f82efb2f703c626b7cef96d16b595179cd3e68f4972a250f1c1d7653f1c6e512394dc8e63a7398cb5c5375e81082931e9ce5569fdd9a8ba761635e0cf5bedd1a98b12b584d9b7d8e9a017e9930bbfc0fdcb4bd6ba3948cbd5071036d3cc5850bb5bfaac5463874147ed5d5049fbb52b6386b59b936dcc1da6523e505370e0288dcd6324d912875463bad055c716035886861bc48ca48487c2c5fa0abeeec2fcb173c7503854e0526f0a29a060162fd99a6802be201d3f20685da3db7a9842a89e6449b6a511ce9b0e72126eb0287269d4af5190ad9e78341fc725500b34719b4bc1e3d94d1ccd5e2f2c22a22b48381ed3dc87971fb207ccbeaba9b298604c29439efa700cdf8917382b49b24d4dfdf9a298c37764d4ffa50f1e80b4b69a36a0b2551178c3621e5e2d66377c23a43ffce26fd26b17a67b5ed6a7f1c05c04ab883ea6d2588750735d6b3d3ab64fe34de0005e7a8753809d8e41dfc894b149e586d3f00a87243c98e098075d88512ab867640267a992e1991b3fdfb4bbac3ffdbfc77fda8fcac8bdc81fb94091722f835a31b8e16878d6c2a9a79ac6efe7ede6355eb08370b4753c5df0c9f7dbeecef1515cf65e488bffb5a5074882345372e232855da71ecefa48e420c37143120494d021d63c8909936c7d4cb7dbcbaca2223541752a7da81c14ee30dec14ed5787dc54d8cbf09975b73e5923b373c08764e13f94b1e00f241be79725c92ed458e9ca0a2dc42b76e69bdcd852551cad1892e7537cc8faef17e6c185f1ed76dffcaf551b68c6e902573c1b1e69481aabf46bc7d0256ebe1ecf29b0de779937d63ca114f724ff924fb30ace4b96ac4b986415bcd72e001718b19b7454d3b4cdf4a5651825aca8f4409c68d9ab27f7c8ca4bf7bdc0c4080db50cc6e4ee0673e35c3d571e78e1ce9d859737333de55aa1ffd5ff13cd5546e764230afac59cf7459fb97bee3f09a974daa0d31115500f0cb98372facad5792a2ac0330fd9254a8cc20189e55b93af94a8c8b07ef466f13d4b4023d12ad950b159b80f7d0381d1d92e1a00aa8bb5d49a7123c93e7a42ad9702d98752f3914ecf76e77ade2ffbbdb9742285fd88c0c094e1e217226c726381d7598273b14fc92e7d93cf4cc4fa78411e343f2f314895d2d3d79b28bef746ed29261564123aa55bbbce2c1f0ee1936bcf2e755804999fe0b93e4bf49a9913c3bedbfe354ee7cb005f48447d51ff32d01f7843afe66466766468abec663cdfff37980f703d77c3342b61824bb00f9fb9020e4bc6e4bdeab9871cc1b44f6d2378a4a7f5da08e50656128dcd0ee61090be9f33b40018b5febb206dfbef18c12543593d11e92d40b21bb7a32fdd918b28951e6509e83bf15012594352e70dd4710550c2dd855d593bac4133a4327a8970085f4475c7ecb9f0d83ec6e3a9f6b0f0cf580c7e559594ece0e2c5e8a84a1abf6b84f2ef9c225875d68e7142ca53b71f03f0a346ae536332ac838671592ea48694a220a78591141759c8b35ba31841b6320c4158934784ef705495267e35aa0c3445b1026a3dde2b3fd0730d8643c25554f33310b5edb679af05d525e31a64c8e71ba8a50863121342e6fb241dd0a71bdfe9b260962caf5e568e4b2a31de53b3bffbe7ee2bd90461c68b687da1b4f82a4aad6ed51bec537b0889b0cda02ce8a5fab446bbedff087756091d5b18a5935c2923b5f08c2f19cc176dbce250c3cc8e1ae8bf563695d635f3b8207ddb048854f3e01622c9ad44fe051f202841ed80b8cd42a8e055672bf7c1437967e117d42a70de5f57431c33a054fb49c0a845eef58f88d3fbbd5f3f08c680b5d6fef85a2679eff6edba719c839f97c2811bf09d44e2057989a24202f7da74340465c01fe1d1d5c5f2d15ee2c57112d7315f25e91ae44d0cebe3491c1f61931dd4a0c0e2420e0ecc04f6fc8bada1264b513d81017bc97778319876ae4a5b921cf792557de69f419d1b57582c4190d5b547e81848e83a1428e192dfc182322d2973e8282541dde5114b00657f5f1c94b7888c824864f97823c6dab48b333447d4a5673a3fab64d5b27b09d4ca08d69e4e9bad18d7637ca16764d7f1958f317f19a8488da2ccc5b3f72f93ae590a60553a6b2deaa34256012cdc068697fd8622e1d577ae11f95d743882e93a6d82094f11874df2a793caa3935f6ff91befc1c1f738d9696b314fcd99bc29fe125abf6aaf92688a21f045def9df28abc1afdce3e9aa8fef61a294a5e2ffe6fc7daf380e19667fef312840154b8cde8a4eba0337f581270f15b872f1cb62817735fc01267cc61fbb804ec601fe69264e71623c136816a4f5a1046c6dbd2784fba85bcee103762536db1288c0e823ad6b6f86094430595f2ace7bf47b6cbc2816ce31d6c853a8a893345a868ee87c88df90be308fa23dcb4ed79c572d89d9b4912d3b390a6db7bfcc0227c60c7bbbdf1ce70ceed2c26b6b5433b74c2e02fd90864fec1e7caa4a879c4062c8ada22208970f1f96c9d2db202614eef0c4d747c95902a08736ef810160540bada3302581f1b2c38c27ab292de14ed0b77f941f8e89c5325c7da447fba6f886190e23d052ff330512e0e88a97f1de14d05c00c28c6caac7cefd0c2a9710a72ee53c85386612f33ff3b175fa7e5419a1069f6d8ea8122ba2b54df79ec61505a54046ec89c1c080fc7db7fd7abf7ae1f93ebceeb8dbc2d211f9ff95840642398409e6f7606987f383d002e669374518ade74db2ba818f31e098e1758f7e4845b3c80167500545352fc5f49cf4698bd543685392de78148c32e57be1e0bfcccaa114d05e214f62dc88cd5501ff0c3cb2a1686428d2130c5d78e2a419ab83b33d6ecb750f94dc5209821a48f09273acdd1d47d9f8a38887f72bb44e515f5e688a0e67148bb2fb548d36e85bdc57bb410bb8e0601f3afa4cf98962dac258420444ca721ee46b112419f6b17526edd49e72be39113eb77eab0a945a4d4b15753a333516fc390649246a30e9afd284d9a90904a31dbf6f72d495fd8f0439c3ed25e7e4459affdd87c401ec64ad85d10732465573da021587d31b40672d496605e06a27d7379b17639d71aef5e3a9247367e5cd29ece6de5ce7362c92e9696558686d59c232d99144d04935178e629c9f9401b8a59363e9c83b41375641babbafe9da9c4466bcb92dea76c9464d9286d561d1370fd1f7e21df8beaa69d1cb2736e84f3a625187d53e839267bc13fd79d6522f32ea383238aaab84df4a6ef09925a80764ab30558182184528ba568c1dae3505e23bf0ed40432890c64056139b24bd68d2c45c1cfe56e258e85b24462dad75bc91f8741c75f1601137735bbfad8915003a6bdb34464f8dcaa05d2d296c3c8a2923faed4402604bc5f167d931d3e42eb4b7a7d4424161249821243a2e66a43bf69f64d9ba8e664df65d6908f5817700b8606496ab5515bad92e204fb8e057e3f53b84d7fa28830e643fab010d41341b96ca0aaf244cf14f262ade08e4e7b9720974f82fc182a37072ff820f2c29b2a43942fe921c24aa4838bfee53bc793591e21859331f977bfffb70c9dbd298c80ee5db1e0631606a117c8ead503a036c4e953688150b09646f642b4832a37bc21b06f7335289387de0db49d3e7635a24fbeb6fb73e0fce950f4b2aa49c364be978d719b299123da31fb15d1c425520d8d65fd137ed2e300ab45a3b8c75d0cae1eae488060808f9c8fbe32b7f64ee335a67324814647ebcce47b97eeeaf8c87d5c6989038869f3f57ed82ae4d4330ed14f0e69518c60e3c8d5baefafce692706be90668bd4944cbb27f44a8d390f6c91fe9bef171a24e2a001f4e347c6c652d1b8b180b37bdde434cee3e4eef7d86e7ea3d203ae8ca1e9720864db52e18cbd10da1574f0ef80d4946a45cd7ac07e1345bf9f9ac1d01a8a3f8c5899fec37bac15aa0b9b94ff54a8334edaef15372ff46ffaedc0ec704e48e47a13e0e7816b5936bdaa7586961a64fd9ada47cbaabce4210c4d3ac8b963b5173bf17318b8ea21243ff9830d673f73cb80bd8917836220badbab0e6ebaa7c2f3561ca1b2ee8698c082711c222bfc26db49d1b174e89efa61d101ccfc03940b3a44dda2d9970fd14db61cbde786ae501d5136f74d57acc3abddaa8d38025c6e268e7b4c30460de55ab7dc2abf134c5651fe643091e421440e6277afeddd9be362cc4b6b804933d7fdf20242acda5e99db8cbbfab61a5d8a1b844af12f87cbf3e8f12e0a52721516a159ff5c80e2a0b7fbcb8a871f05d7f700c0340bb28c88673963c02c6e0a189583414595d43c856bd5ed2f4a9efa41811a54fdb3d90491dce91992d5af361b434619679e7bdec51d5de6ecb1c165cfd6f06754ea0882ae449c04cad278ce6d481e64906d13ea7bbe69aac7e06854707d8a42617f163f50b733cb47ca16d4bceeb1a9296ceed1d0ae741b2f0776b69ebd6da9e", 0x1000}, {&(0x7f00000010c0)="2dc827dd18c86449f105b1c1240850214971be938097ae14fcca2210c7d1831d88387a10203e14100cc6b5b394f45b6d926369021a45d0055981b72c0a4ff9982065cf197922cf7fef0df62acbaf8107e6d287310fef361cf2c698e71268388e4c62b7e47149ae5bee2cad6750d5e79898bb172b11c02de8580e665afc340d8f1c6799db6ab2a45882ceea5a136cfe046d9439f2dbe5d557d66ba842f306caff91f356dcac06701654d2349cbd5b13fa6f8d6abccfe71cd879499f7282d061b1dc83715c2b24fa34e22d0a115dc45d9895732bee1d2459", 0xd7}], 0x3, 0x0, 0x1) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:02:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x10, 0x73) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = dup2(r0, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {0xffffffffffffffff, 0x80}, {r1, 0x85}, {r2, 0x4f218c3612bf13d9}, {r3}, {r4, 0x100}, {0xffffffffffffff9c, 0x2}, {r5, 0x10}], 0x9, 0x800000000000000) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x2e8d354faaf5b864) dup2(r6, 0xffffffffffffff9c) 16:02:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = semget(0x3, 0x3, 0x281) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000280)=""/55) r2 = semget(0x2, 0x3, 0x281) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000280)=""/55) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/9) semget$private(0x0, 0x3, 0x88) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) getpgrp() 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpb\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) sendto$unix(r3, &(0x7f0000000200)="ebf8fe29b1aaf7487bf0c637ed7f718cadee7565ab5f266b16e7d89e9207ee7892f0a9903b0fc5c00858a81b415aaaa4f950e36f9119ef3ecd4bdb1b34a46ca7ffb2cea431ee53fc5fb5d0d1a01970d2942301b54e519c54c4d1fa8806984e84d638fc80ad677e47a6", 0x69, 0x2, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000040)="a151b1d99664ebd68c6ab4510dc152d2cba739b16c90134f4837d05d2fee6a8384892d631387980a63", 0x29, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./ile0\x00\x00'], 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8211, 0x0) getpeername(r5, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4e56c3756e8f9574, r0, 0x0, 0x0) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x8001}, {0x6d}, {0x8, 0x0, 0x800}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000004c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x8005c, 0x0, 0x0, 0x8}, {0x100000001, 0x0, 0x7fff}]}) getpeername$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b3}, {0x3c}, {0x1}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r5 = semget$private(0x0, 0x2, 0x41) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0x20, 0x6, 0x101, 0x141}, {0x101, 0x5, 0x5, 0xffffffffffffff54}, {0x3, 0x7, 0x7967, 0x40}, {0x80, 0x7fffffff, 0x40, 0x5}, {0x1f, 0x400, 0x6, 0x6e82}, {0x1, 0x101, 0x1f, 0xfffffffffffffffb}, {0x7, 0x6, 0x7fff, 0x2}]}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/107) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)="2f3f7d2e946ac6db36edfbbb3e6ff03ad725db5ab57957baef8556772fd8b0edb050f302d6e284ddf740a5faf7e3039ae096ca92a7d5f0588bd0e5c9f6ac00a19580c1b0ba14c57135a47e9f37e9bf8789a1dbdf42adab1d3dc0a68931", 0x5d) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:02:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000c) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYBLOB="6dd3a55e7b1c08364d299a0d999ee0148e759dacd9", @ANYRESOCT=r13, @ANYRESHEX=r1, @ANYRESDEC, @ANYRESHEX=r0, @ANYRESOCT=r12, @ANYRES64, @ANYRESOCT], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESDEC], @ANYBLOB="91328c28145aafe7edffeccac4e029a448a55879033220f993a2a50beb86d92fd5c4bd509c04e68ce6cce47d41be74ef333718603ea6172973862f67b02c18bb40ef437a59f4bdd17aed84a0562c31708361a9f950eeab345fcf3c9779796afa8b56338073960aff8de01eafccc28e", @ANYRES16=r13, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r7, @ANYRESHEX=r5, @ANYPTR, @ANYPTR, @ANYRESDEC=r2], @ANYRESDEC=r9, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES64, @ANYPTR], @ANYRESHEX=r2, @ANYRESOCT, @ANYRESDEC], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRESOCT=r7, @ANYRES64=r10], @ANYBLOB="642565b1f606000000000000008b1a567a48a0dc79104b5fe02d3210bd72e269712cedf09a36004502f3d5a79b97"], 0x3) listen(r0, 0x0) 16:02:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup2(r1, r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) semop(0x0, &(0x7f0000000000)=[{0x0, 0x100000000}, {0x1, 0xd9, 0x800}, {0x7, 0xa9b, 0x24ddbff582977a6b}, {0x0, 0x7, 0x400}, {0x0, 0x400, 0x800}, {0x1, 0x3, 0xbcddc214f1af75dc}, {0x2, 0x10000, 0x800}], 0x20b) 16:02:29 executing program 1: 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) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000380)=0x62) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, 0x0, 0x0) sync() r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x10001) accept$unix(r9, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) syz_open_pts() 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7c}, {0x80000000000016}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") semget$private(0x0, 0x0, 0x98) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x45}, {0x8000000000046}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) dup(r1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:02:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) close(r0) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x9, "375d900ca96cf894e67ac61d38027b4b2251677d", 0x8}) write(r0, &(0x7f0000000200)="2078f778b3807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e573a7d0e5e3b20b21c3f3719d1d5de4b7586a0600000080000000001c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e1d45c0ab5236d10e914cb3909b299d190a11b262d4ce7f631258b396d1b74b6491e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b00f6b519d6b2c4936d7d6cb7f7e847cec253d87f34c93e56fdc00353a164fedd6c269630d325eb41956366c1ab07dad38340f37df2ba7cc18289c425099124c22599668a670ecdf081ece4d611c7290dfea261ab1a5e", 0x75ee2d6b3e3642bf) 16:02:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x200}, 0xc, &(0x7f00000024c0)=[{&(0x7f00000014c0)="37dcfd1dfd05ab06aefefa84780385b23c694047201f8d05a00c07437b09e51d2bcf69e803cc08f7e7105170bdcd7b7a6732f30d3b562a56b1dd1891f989f620e497156bab757af7d3ad69233479544834a18316cf328b985aa6174811f27b45bfb291a6e29e848082830458db58626b61f668fd04ea7649c07eef2aa895ec10972956ff88bbfd6397779c09f40e600a6adf77fdaf347a3fdd374d7799665e316e8e83a8e0d28086f51cb5ba90e8b2b81be1c1a3dc327e6ea89c94fbb66cda2f206ca066c96b6193102946452216208992c8a5fc491f5ec26b4d39384e613a37716aa03c2243f5f7069fe84f1634a7e67f91c6bf3399e2bf3adc5c8494e1080e33c0ea18c32937bc61387686012115f4c4d816f70cf7dd80cd0b8627ac932af25e262ad6376bc6e7e7fec184fe496a5d4d90b06201ac0e38258f20381cafed3e8dbf90abb3ea9a78e2365c387cb775c20362fbc7857263dbfcdb87c6bafd8aa5bdf1a64cd5b43ebbd0ae2b07814ecb343f2fce327b5ff11f98651bf6096c7f1828a5281d811eee9f0eba60d5f72060a6af1da0b48ba3ad20bb8394173a39ddbca4a69f4fddfb4a9385257582c2f4d63e327ad7b6030f0d53b3218cb99bf99b75b9e8695aee09849fffb7b87070c6eb3e97ea1ac86bbe652ba2bd7252d1cd4c22b7a1434c0932114b1bb0aa68ecf9491a4d15e73bec7688f3ae496a7123ce8ec79f6727797d6a45a4a050a273710207be069da777a0717c3939e817c42d65affb08d23202369045510857d6c91da2ec41a8905e9782efeda8cdcaa886742bd9a03a775cd2057c1250fa2ad975a336acb1553612d5e50d9d118f815949dd6afbad9e0180f9cd307812d9f65f00ca40b0c60ffd39c76c62badec7d7f1a610666bf604a918d1ff8356d82fead5d9c384e6e64a1bb26374ac759f7c274b5a5eed40443dc4894b29059b81cd24a6c9908e82125e27bc6e816893a43a9c6d87743e3996f0c320ba54879090d7b7796712fd64fc6c22e56d456452451eeee261055cd78267edeaa3836922fca33fc6676131d7b6012e9ef3808472ee83692844ce4b2bb8a8d0bec80e6dfd7e106304fa5ad687a9a8610a04abfcd9ee40354b59df4c32272ba70470e301048c63802d3adb4def41c4aecf7b219453b09f4190252a57da5dac49cd81db77e6f347b51abfba1c12593100378f6be83b4d2d57ae6d57ac45df723f4ed6fe1dcafe4906075a6bf35fbf86b4f98cf0aab1461e601e0c94f4320eed39d47032334aa2dd895ceff07bc3b886b50c197e0dbb7c685022f188b1c274a6dbc6664e0f2558d6d95fc712d4b043a7398c0ebd8de1975d55eb61c61b343f0404739223c024635265a4eed5407279c5bef69b1945a628f5f3ad82d492168ca2953f678b330361ff7fc4d9816603879f08a27547318add80375601a13fee7c5da07e7beeca18f713f8ebea38a5895d328086c1d71bc0b09f9d1d9ff3f54b409112bcf90e309cd9a6f9a5bc1fca8bc91245706f2e482da749d5d2ff082770a6e307fad8ae33e06f604aaa7d1e747227739385baf7646b943db1273d8d48e3b1c05979b5fab18cdc9dcfca20705e6b4b7c19b7ee477b5703e661ca35c01aee6792b8b72f1d35fcb99ef4293baf8036db9e4bd1576020db176c850fd01bc91cfe30e3871195915eb5a641c6c628356217aab9b0ac73eb20b4d930223d320e824e452832593e369fbb8ebd56b5a176e1433d3dcbe0f5de9eeb3b440bb45541367723de90f51f701ed612cacc7107bb7861a855f8b41301d380884ad922c7c1aa414c2953cb7ae2b358022600e78f23514ca31a0f00e4826f5294817f5f28723b7921533adb4867ac986718052f9d57f2b862777f015d6175bac8885bab18f64cf2b7fce8f4d95145d0e6103d3430e0dd71d581fa7a5d202263d8898e78c84a2c1bf8315b9327f4e27cf742ab811315f18c12cb5e25b1d4a0cd12e929aa6ca28696f3808a9aef4c08bb84149ca583af5cb2166134d8c470e59bfb2e19549389dee2256bcdaccf461422cd8644c9ed2d224efe6873f2fad1de8b0d54af1d726d14d557f88fafca3ee96abae18a8d3092cd08033eb42304f07dbd1bacc9eaaad484cf7c12aefe133f807c749733fc3019fabd2c2ff70e03daec862734bc5522c92f1f3c6ebb47c33859aa59e811ecf77705527ad83711585b7a10aded87c702c362555117ac33c008e6c2b7386f549f9beb013817ee5420ee90a18b159bd9c1b4e4944da2de0b3561c374398c61dc111b7eecfa59722f25632ec5083d11de731f5c3a1253fde9457518355bc373c61e51a75e9b7ff233afe7a4821915e29e775f55839ecec46d554dad46c6b8a54874f76c99dc63f0b9e21df352915613a4cdf3563fb9103ae30ca4df46e5a5ac38c805b05176aa25c4103ada51d4f4c4d212d1dfe3a8781d6ea486ae7b5bd7741f7bdeb991ef0ee6d62a2242d0cc85164aa71efa60c1ba6dd15801a91bb245e8786be0b0231b4e690e1eee56ec0184684fc54c172aa0b3418d9f619093c8edfae48a85e1d9d8ed1b2f32e4ed32da7c2544fa79c64b7aad327648f81608cd03a2293ee407a0931df7a1115ff42106c3edc496d6130ee0c90c0ec43ec5a26b5787a2943a158ce94657f20c08e14bbf13af289ebc5cca164e25ec12d8bb30ec0925a101c46bff552253e26bb4c7acb7db239c385acbc8b1d65a3b9a5b800b9b1e457ff66918b8fa1ed022cecb0875ce2163bd3fc1ea2496c557ca0a28eeda62ce8b4484ab642bc1b48b97042e07b8cf731e7483f421a982d23d4db9f3b6d2947f76d8e7045df2af079ece424454c0648482e1c20174ac1279a8d62333ddc6e4682b99f904d110c1f59332423e9ca54acc997b0149c3d58fe8fb385532112473464e567de89b169214a63b5f7dec9de8770a6d519e5b39d1679ce66d1c4fa814640955d6c882c9892ed03766c5b632b597ed4dfec3b384b2411b0ae091db69b939bf1ddd90943f3dd7d70fe8b1c5ecd727ada96cc35952fba58d1a2b65b23b33d1ffa6a0a40ed7a34e607d488ce9691e74d12764641abc17015514ea52767fe42630c238245b04dfa02a7b292afc0b2136f80733dbfe655ad92905839240420230fe75d9bdaee57e08f57d2e39eef71774acfe63e0e5777ebf9ed00c1c64637b433a3cc62a53bc297505ec355d75d0e8761eed373d87fcc17374f41cef8a1a7809cdf7d92f9b510f03338bf316856e1df80df88d50438a20fbd99fd62185824af6056181b29a3a80b5ad0b723084e519371860275ccc438eb0824ac20df947755d97864b0a304a48b83ec708afec1b2d2bafb174d0284383f700293810e068779d0f582daee7ced21b503af9377edded2289856af4bb35f37e65777079458dd9d10c372f4e9d323f17d4c0ff19988db75915f92066ef8884d5c5a8765f95b66dc09d0f0c6c04add90ea26774df737c42d1ebc6994b333bcdecaeefbaeecd6863a8d98c414967e8abb1cc360e65ddff55b1599d323688c434a3f50755e969da003c15aec3cfe03b99d2a10a84d4c91b3e9edf739691f3059384b0a048b56910ee2df515574ff5821a919643bf2565593cdcc70db8c353311666cd3db4e2f0e83ca83d92a3f17b043fab92ddcdded954f6696b8856a25c1d0cbd0266ff290318658f0f0064854f7b4a2d7fc48f16cd5dccf73e5988c0b642c4f18e61fae575d18459c4a9b645e0e93917294268d4b52a35111811a2f18476b7cd53a66d0b5bf1233b78066e050b4e499abac4f55d162d05e33f5dd68a876f99dcfd42dc4ec1adf1c1aeebc1a22f79b7550c2b6d2c924a4e5b0d9cd3c0f0b7eff51983f84f482db601efc8562d8b7113a5fc97a180daa490105246509b9c638e39ccf79bc0a111d15457f942400d2b1394213d943f53874ed1647a12dd8bf73cefe78c5cfa53ad416e611897f296d3a5bd00dacb45c08a47e63429f056b5505c43971ad5ff6767893b51a1cb67a8d2390be3fb76a2d9085ce9a6a1728969f9c4dd7b9ffa3241559830a531b3a95e859311aa37c374faeb8e837d473eec8110efbf219bb41a31466799ee17882311c646f77c8278805393ca915151f9f9d000e412b6ff64ed5700213a7299c43c2b042c64d9c6d6f1f075293c9c9f633a499afecbe57cd2eea58c8a9c6a8a6806d5cf27d8a405f2c96aefd8a17323bce9e6b370b87e453c4d9509e75db43b4bba8fc2d23f2f13bb762c354f3f8659bd11627ff0791d6c10e60db4769c478194eecedc7b63f9cc11344e596be64e786032c99200d83c989d29f5c048ece171e6178a6506df565b6bd077957f2d34fa64cb2e63c054adbac998ad233320737673583e61012879a57fb3ffbc19e3d984d7532cdc762e1239e5e07dd9447297697053c403cc65e80073c34d7ff378a33cc3a7aef20a43b2f3ec2d85e8188498d597336f9ca28502e1c01a736d222fa6a7dadc54272c133531646968903b0723f54374fe0fac77ef84dd3e424d698cc3c93b205a37c22ecad8f0d90a5505383d0024b2b594c77d907492a04c7184c8f5f24b1f499ac0b5399feb689bee489c4a29689dd31fca99fae71af278ca1a006f562dcf30468f26e69c1e17685071c746f45fc95fab19aa3d12ca27131298b5fa1d0c1b5d67b878a5d61bd2e1401a1ad2101b90ab81e80d04a9c42f74431b5688b431d6ce795a20634faab3fd2d976ef58b27f03c4208bceb4e3aa43d3d338566c4120fbbcd9ace20156620c5d11170dc1cc5e57e3f71976ca7783868ccaba9edaa46fc4b01f2b3f144fbc6708fed55903b2f597a54b00a1e7d38adb8cdcf4cae882b4c83cce03a9fd8e12882fda974d0720e83af8d33100fabd43d71c479e1a8967fad6ec2ed2817e9b61e93da7d0fbd76729aa6ed496d668e4deac499d982807beda6c3a553e919458ec4e6b40b73e07e165de58f923d38b21f3ffb65809aee4323389db83181995fd471f29a058d99339259d45daa68edbc8e0f8c918c0d66a92fa8635d77fe2710016fb39dae02406224e1eb84405d7e989f85c1b9e18e3d8ffa01431c39675240f75a395ca1cf92d46ec199a1b98a331ec6d7e94c6d1ec8b39c8a6f2cbb2529fb354858b3da7b06fbb2e0eb3630949a314ab47a30b85fe93d4e8e777f17ad2f09d16ef9b0b88d1ad4c1d16151e0490f5d14725bf0bc224ff5065ebc3aa85dc4e816e5d0ebed43c322e06aad85f55adf1f8be1e49be083f8a7c53b6025bc4649f48b5117b637114b19ea43b03a28d6288aad039e8752214c811d218cb031fc6053bbd3d3dc1d725817af5c43662b56cad95f013109e3b21abb5b6a8512a3c76f9c1b87d0366da49032b822484a302105779d16be5c26c856d554ed91968b7541dd95986591caca0e8b5ce53c2adb0772b9b04ee03866a4f58b826d7cac3a79fc6a003a740a562bb8a52ccd200eb5344e6c337024545c1125c0a39f0728c79f2652352e275a13b313277cfc3588d7f938f323485bf168d49812170f47a4afd56ab5042cf4944a8b7004cdfa105f8c1b57f43845b2150741414caa8f4bbc724498b91111a0f35eb2ad77e542a1c5f694acff8c532304705407d5319c3748531570464050b2f60cbd9fbe8d437ad1bd28edc22df31ec35f24bb92153545a3ee1a1a23501d928bdce35c7bda98753cba5079980073a0a329ccfb8463322823a0ca2eab02e1ffdb7eb324293e0af8b822b27243da8c4c4918153a0fdf26e53672470abb9630f13c6be43fc970fadada03f2038ec85a313e144a45fb32208a8f", 0x1000}, {&(0x7f0000002740)="017d9602ecab46230be867fd0ee9722c1ca9fca0f4a5456fdbdeca85528f4f9322dd250a2ae1f644b81978fcb291b45cb461c2bfb4687a5c42d0e05aad87fe093a62d6e60af3a837bcf4029488022e6e093bc6e6d523871a6a0610164ac6df5c4e4e72a154e49a15b00d44300446a6625e91fb5e0d1127664902546f5deb1f8fe148e506fd7f7650b9b51dd368dcee47bafbba806a55f5faee4d05c3917fec31be3027a4d65079f87c64778726ecfd782f95ac0e4ead2cd862da97d31d9a7f388f7dd15f8ee6eceedcef11b71d7d80eab98ce67ddf5f775be9659f2fb5fe6ca7fe95f142835a642f245390610d0c9ad1b8bf34b8445db7655deafdaa0bd76445bf629c374fb16c61f4587586b5e5deceac03afa0e69ec6017e766d7aa0d5590f47a479320d98367827fe2714b57395c631399c8231f338cb98a5aa0e8827d392f14dc653897e7606b9270c0a35b4f9b8ba88430e4dafe933b92a70aecf01fe986e44afd13d01db2d4637261fcc7f154c8fbf73c6fd650a5ab950146df8a46df8988db95672c1244ee24637dd46572313b329a3d76ed1188967c9fdc2833d47a34ce6f04fcbf5c6fac7e85d654fadd6e16a04e33cac1892c6a30caf33f96a85b7894136a06d015aa4bea57b5cc9b2467fc5e3a0d5cfe3eec1207927590b33edc72b0a3edc899dfe35e92ddf71edddec2fd5f1b3b4a2a816f6445a98334f2827bd22d552bf9527ba333ff65f3a655b50fc4633023f601bacf0c427819827801489d08e028b1e9ac2f040896f269d53489cead3f0c34b23d345574de35e87fc7e515c612ad8ed1533013c938085127a2b625b4c7e0567d4c47238d9b29c1e2902fb36518b2fba94d2f41c21287f98412d1a416ae4a3768270b70c11bd78ae1b123729b5ca9da8f4a9c373314dc7ffad00225a5a4c6ebeed1e661ec3a0e46444615d758910aeca1708d57d6a5d85c4b1ab51de12cdc572520f3000d8ffa82c2f09252fdca63721462e42d3e73db37aa0cde449849f43b19467a4a61314d948e94127c7abe99e554633a8773d4c8f36f97ba8c2e58ba9327e97ec82eef071f0d90faa5ffc968a051ca0925abbe1bf204da05653cfe4a16dc1001c0dd6c97dd4e494e079179290264d0988dfd6df9f16a86bcd16b60be2ea95f6ab55e0b9242509fa4632db16741eaf52f899e8aff16b21ce3610901a6f36a57a90ec393d8c5c76c0ebc4f783cdb6d435b9caae5f6882fcf7aefee6f171cd8096506b8a9bc854f15175bebb9df23cacfa97b5342672ec44e24371c637fb91e0bf42691e40d5efd240f26f20aed6ed34f3d78e2bcdd6995efc1be6b9985d5db44ac2ffee192c87c34a1a958de30ac74e80566727f7cb27417b99e4a3a2a49c2ca0e793e7543558e798667102da1204d5e24aebdef05a306bfcf4516b82586f6dcf9a717500d0cc7d9dc78fb235569ef8795fd5e053401ec6bb7aaf433842a397e2439f0aefdb29a5052a98896f51a2c866bfc28933932f1b6359c41aed6173140f2a010730ead3036f96d75593947fe9cadfd93451a6011138cf38e590b91c34a69652321bfe1993dff10c6350af96f0d9ba864c73a3e8ad73061ec636e4e962c5fae04b4787e89686c73d01710f0b8f71d6d9dab1381b9d8e3b49af7ee9150ff252e59892ad6f6a953ea59b9f2510c4e2fbd5e9a353501a349b3eee2616abb1a62cb040c7ecff9b59326c71e953f22fa867e4286db16eb5de8c857a315a8d37058c6824a0a6e73a78a54eae414a9845ef1419e0af53e35809f2c0be7199ff223c010d8bc3549f91c9727e62194d6f78434d05cffac48178cf7cda5c78a8a8ae287937d4887f6f28ebeb56557a5a88d1dab52bdcbe697bf68a4eae37cd20e5096d0dd2d6637b7c71432b05adb943a8a7bd87674e9666e44eab327c62fec61316d54dcdc9a6418010bc98cbce7095d5bdc7015233f13b4cb9e933c0f004be71970de69050c948877c8eed1eb1575d32f3eba5d0bfeb5d2f54639c7e48e35ca5013bc6b792fed64216e4c01760249d9867078b3a9489fece3ea0a6cfbf0bd5cb8b55ce35137500ca1105f892c1bcdceae06a71da10a949e9f74a58185de3b6d3888013f17ff0c2a3c02a9d47226c6d0787cfbac08e978ceaca7eea6b85aad22b5888593259b69e26234a79136f955ecef2faca2cda625db39badb02c17c07701ba3b423b1efc8187cb936409bd6640f6290590a12fa0afc1eac1d08ef9f9168629b96d9d80121650145cfb51894ad2f6c85358ebc23193e779669496870628b077422efc681e63e481163ae5b1b89dbf8c76ab2d2109c5083b8b6bdb0411132cb800660b420e1ae152e382bd3041a787d757cf70c4e3f963ebd652080b13cb71411decac01aabe619fea3bf212dd624570e114fb0839ffe77be51da6a81940d13ffe59bd5693a291ae2fac09206fa2c6a445dc1aa8b65ead3d1724bfc9a6a53fafdb4bbd229792df6fbf87598a6def46455e5aeda3b80c5f32fc734cc60b817cf9dab552533b07f67f0923860aabba970e535d43d6ac07b85abe886739854010741faa0bf4c762f90cce1922156ab2a6aa211f6ba8d06b37655818df3b18f378fbb56db541d688e93a900f7fd044915c763ed24e4cd4f56e5a071db9c32349f532ca60e4af17d025b1ece5f7afd475a1f3c447fef62ca0dbb4fdf0975e59614ce806ae80b5a179edf326e1c0565e9ae4066d2c43c9ab8a116ba092b98a5126b0f4e429a6d340606ba616db00c14ebb722ec8853b42688e0d0cd2679ef1d9f1791bbdaedea14ab910a314b0ec163deffd9840518dae92e05c7be1f09c0ddee039d38ad62ce4f03dda3b2a35d51626d8992a54ac0aa87fc7e6430c3ed03ce712f0820b16edec79fb2244f214d37063a4e98485144adc510a469726d8e391e07645ecdd8970b9d67718be53514a231670217ae6fabbb43db0594364e77705cc3e3a27bd139f5b6b742b61029f3b4ca81f7b47b576fb4dcdc1526724fb9529a370e9e5cf712c05ebfa19b9d31a8d4f21f13ceffdf73b460cca6cd26118fdb726d62fdd360066fa78b46c6f1807aefd9e508a5178a7dd20656264afc4b5dbba6de5c39d740bac55dffc9e6e67f21c035c47ef044dd0ecd76727d9d13bac6306eaff32b45dc4ed59a54d102347b718578e987eefc6ebd0e86652f49b0ef0b5fd296aa7feff4c939bc9743240fd9e20deb566b791a2fb9a0fde5429b18d3241e8e1981ab61700adb566e067d17efe51ae9f2c83d297071e26eb6077086198bcedb135e3e7dd426bde7ee2b876432ff95233a61a8bc8f731261783b430e3121af1c9551ffdc5a31c52461d1f19cbbd72e4f412839981abb65868cba628d54f6647ce251855fd08c93654c4405b8baa0640e43a7e3d421247d90ca354d7423a54128f31665b9a08eb02a805d73beb842d6769cd8051fca2a93665af1ac487f843c6f1164c40bf2ee8b4a94f9cf4bf43861f4bc95b0270c358804b4e56a58c21b53f4d5279b964317f04a88cd9c6b7325c387b8bf3f7fc5bbb1af981010e13de1672b9da80849e46a0716154451b7dcf4614970e71152b42163e26dadfd3d3b7297105655a9cba48cfda6f49fa408c8ef390a454c6e23c5242154373ed3a381df02a9f1948418075a868dffc038bb84daffadcafce24386af1fdbedb5e9a66e03dd8326d79a561f4dc2264f1bfde66b92940c9627f74a9d04b9c1a2d612c579cfa59f7e5958faf6e972f538b0f993ca8c0c9ebb7a99d6a47e41a419b5b67346f3be7b72a265bc6b2cc1d502562a7288d5e6a82b1ac4c5655bd29b302493b226289f9a6a3f43e659bfe14aa91111d64c244ebe56c5e02b6ba7bb675fcb7c0ef546d298f35ae2b739cc8437a640729c01970d731894177b0a0788cce155e3bdeb4e9830eab682af8625633cf66f01916c2dcb4c3442cf92c7c6706d3c6030ad15889b3f95bace621d798f53bc44947c6efbb86b9f469a76ca6203602491b35edf094dd90d60924a729abe862549735f250747ec21d090e2c515e0fbad498127b6e4ad86583aecd70cb06ba71f01b5b3987bef23eeafe1ca1fc04ba768ea34d11a7a10bd8e41996755785b27c82fee02ba84a99857bb72d96cd948390ca937131f89571ffcf9e87e0d52663fdf9119f962dc26e8dd1b5ef53f8d9e3a1045645ba427e27bfa2ae72f072a80346d31b15f994477e0c2a3c76ea1bf366e051b9e66cca0a1211fec25b0a7ff1d07bb658436af69552630d73f13ebb75d5e7cf3c4964142c000897e5dc7f9ba32191a5504abf0b1c52518efc65cca199bce3e92a77125988ceca0f84eb27153010556fbac24e5778d57d555d1ca97958e4449169d5687b2f08d833adced9ecaac8c3db0fd26749280f6983ce06806344a5696363ab1408c32d5943a2a755cdc2bf6400ef15e2c282e2e7d699d910870a2c9551c4ee1262f9c3589886b86470d6730470ce30db0438465f9fc655e8b76dc9266abc36fd1bd3eab3cdbc38a23f36748094564cbee1f37221cdf4d7f1d2d3e43e5b94777fd305f5dc077616e42f1b3ed560e3bcfee38348893f1658433c0ec330a8ff73b1f3ed3f63a2b9ece4824b47f2efeaf58f2d94f5caba9c2da3ef9a326bd61d8cb2a6dd4c7c8a693aa40ad8c5fb4a7765d6c27fafb1b5e43b313cc55623dbe173ad4805c2f646cd6100cab6434df5068e3a57456e3a28113ba6a3cca50d0c30aa17bb80080b2c80d1b872bdd2494bbb29efd85260921aaa5d6f527879de2217ed8651cd37bbd2aec668d696130c597d7a6df0bc8671863cce23bdd39686670ac16e6b757b3d93bdbab0a87d45f1df988adecde9b2b8c140f35f85a7d9bd1fa6bb206fe2c81c69c46e7f94a0cf1ebd9fae8671999507bcdce889004ff14818a6d1ba09ba58f5cf9a65a3f88d45d55ab7ceff3ec644dfda231712e8ea91cc78aef464a0ee5c2ca2d58bafc8ee8b452e882a1cfc8d73ba1acf4fba7905db1285611cee259f93c569417d03c952982c7c75b3ba75156b1e3279bc327dee7aca518f31a854ea3f516027d4aeda400c293ff0da07f5c711ec33bcb77df431969407db7358446a566cfd841cbb9873475c654f9aa1ad0de4167e1dbf8c2d47a4a28594203e1bd85bf877f62af912730a1f2e6dd6f9a2a31ec6b8377b6701937afd36d190d3f5bf8695f67264e354ce2906402a5918e741f2d09baf6634098dc1d75bb501060ed6c1e665901adf0a4e6ab5ccf10e05497f4c4beb6f44d1c33a09338168b4b64a9ff3d8a96332b64cc0b3f2382e88943ceca12f8fa8aaecae2522969949c931f8021edc66938888e95cee029aa889f99de64efbf3f7be431c9215f501658545efe640417653718ff0ed866f69d220fde197c060b940334fd6ae91f3c1f4f587c06af17295485dec4dbbc3dbad0e8e152b9d737e68b86b10bc9d71b429b2a2cef5342ab3a51fa039c93c23857ffc6ba1ec3a3411082a270b55cbdf1d79f102407efa8a6e7fb8c1c965f342ee19ea6be3bdca8a11dcb32867be6996e500a11a1ffe659a65931a38451e45e06f03c50ce71964f9afa7311807aff9db3536eb421499ef4c1f516d68d9f1dcd60c9384a4d9596f68db90c3ff6c58842c8dccba785fd2803a1efab1d81b68d74663b1fcd5a572d01179157887ef89e2461bfcf99cf409b82a34ec49595369f316022f2427971aabbae01d5af20d2fc3190da855c9f9dc6503b8c0617753e4ecb1d295afebf7df85eefd1e5fdc72dee1359f163b8c29b7398d90fb1ee42cdc1b83ecab8ff3344d", 0x1000}, {&(0x7f00000000c0)="96ad5b46d6df873c89a2732f0488c91654f46834ff48e2a03c53ce9e5c69ef4582f5d91a3fa54fa9e79beb914080009d53852df15eeef85b932dac7755e918bce83beb3fb7e0bd947e4b93bfcdfd1cea38b06102a7ca93d5d6dba910e60f51cd214a972d77b4dae74b771e515170d0f733c3ecb17bf6554085d08cef227d05cb3c10fa9620957e5ca1b3c3bfb2b467e0d1bbbd12df62a35bfaa3b31b02f146f2567519daaee3d47d3541d0cb64f96607eb7a5cdbbdb3e8874556128435fc89c5e4537d62e12acb71b7302a", 0xcb}, {&(0x7f00000001c0)="912070383afd5c9a78e6ffb65a127828b1ef2704333a8dee1f333b4a653696d35e97605015293391d36dcd9fcfc91658681d38a50a9251ffb21d3574c1eb366be1b05e1e3545a2c5e122e4129c10165383bc0e123884c6143ee305c199be859daa6598f485c907c515b87b0799cc2901e0b9dd87d504a0f0e2b94f88b46ce1475cae05452739fb7bbb6aa30d60be5d407b85a2a4c11e9f197ebc8778aa9f4411c3f7ecc28361699a3a5ae4b7190b8c8581d9225bcf427c5a14cf3288110ae9adeb8584feda5f8a638497470c96818a3cc54393fa227c7c7648a4fc", 0xdb}, {&(0x7f00000002c0)="809c56da0c8ebb37208f53d8434228e92f5ea80d3804820cd599e91e72876bab73821bda334d2c6e3eb7375ef65b0a83a5d6b722e470a49282882845a078152d92b347aba1001f9b12d451d12f11efd807a84c7310e8409f0b7aacd0676a93d882408d556692f973856801e2425d0cdb97f14bfe0b512c6508bcd38a78ad0c78751a0b441e85651c7177e7d493f1b97943739ac8c5746763ab3c642bf308305006b791dbd7c1b3b12023dc8d4943bc0270", 0xb1}, {&(0x7f0000000380)="5b618cfe1883b7440d163c64462656d0790ad8c06682b9bb1056170608335645edc5dcc206b94421f5cf48598b8c22d55f4f4d2d3075b6a7fcdeff67f40269d3c1703d914047f803e3dacc637ea727fef4f4fcca470f4b1f80a625a9c1d16a7724a4bb32ecfa779e50619379590055dcd125b6fd032bd96eefff778d29794e58ea2de44d04bc14d911ba1bbc380cb689dda28384f525e322e85493181ed9a69d21bbdace7ee6528712ffdd53d16daf38ee6cc3fe52f402f22779eec9d50b0672a8e3f4da9e51dab9126c937ab72912bc36454e880081a3d241d2bf84a12709334851c0f30b90aa221ef9274f4ca10bfb19da", 0xf2}], 0x6, &(0x7f0000003740)=[{0x80, 0xffff, 0x1, "d4ca81e25405b1d34111010a2ff36d51dc701191a62fc4faa59c57a92753b7cae365e2b28f9ed4a566be7daa149da4b299ee3a728fe3881b71bf288e9c725a6b45005c3454ed1d122f0630b14ae1ae50b06f19e9a9380dfbb29b10439929a4fa2ccaa2b5129ce3c5ccd3982a456a"}, {0x70, 0xffff, 0x100, "56696d1fffdbda7737a067335817fa0cf70109603b15fed256c48d6eb089545be5a83ba6f9fe504983ff1efffa3dcae038ab0613b575b3b32bdcf3fa5dd1be95c93be80db17a7be83d707898983b1375799225614cf0e539bfd552"}, {0x68, 0x1, 0x2, "6e4bf62cdbd7d01128c6434a56005237e8d2aa3368edd2c85d62da340dd12ef898151be35a7aa915a150119c5e9b548736c43a5c7b56d96db2b5836e0ee6c6e4b950e7c13df7afec97841d4963219d6dc3"}], 0x158}, 0x2) 16:02:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="822f66696c6530007f00691068ebc10ee70c6fff557b51d669c9c087debc85d3fef6dc096765b5f3d426b66e1fabdc5a889ef656a08eeae2660b8ac962fe5ef655284243f3cdb7a40be3da68ee9833c5d7a1a0503a672890d595a0c990f57f811e3119bbe1c177187f7bc1b1603ecb3e16ff00"/128], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x9}], 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) sendto(r1, &(0x7f0000000180)="9fb404d840d28114487f5d6804980410e42701eb169e0b17d67101d419d94e239bbb70be841fade9b7878789f6f9181e7ef5ef68df2fd049a2f9cd88e9eaec22e6fa062f150a21e539876eab811d7f5df174c1935c03a2d03fb6d81c34c439d19a762c40092f4fb07886bf5e01a7b120102fc0ba445b4232372f6eda9c99b739f23e4fc9a40f346a4d392f23666e1c68a3a75cf775a1d34ba6934a2360218473322567956f6d8b0da96631fa3493f0a7b10d7d6216301b964572ff0149e37e59cee9d02a2435470505fa1672aa7795eff149b99fb951b713cea9e0cd276b1b4c7031095b3b205a98eb6a", 0xea, 0x8, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffff7ffb, 0x0, 0x9107, 0xfffffffd, "73cc34b9fe00", 0x0, 0x1}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x800000000000010, 0x7e) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/208, 0xd0}], 0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/250) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:02:29 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x372, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x1000000000}, {0x200000004}, {0x401, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) chdir(&(0x7f0000000000)='./bus\x00') kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r2, r1) 16:02:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x8) r0 = socket(0x18, 0x6, 0xb6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) close(0xffffffffffffffff) 16:02:29 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x101) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x380d, &(0x7f0000000180)={0x2}, 0x10) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be123ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c890003b22f310b404f36a00f90006ee01b1257aea8c5000000020000000000000202082571a3f8000400b2000000000000010000", 0xb2, 0x0, 0x0, 0x2b9) r3 = open(&(0x7f0000000480)='./bus\x00', 0x1, 0x100) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) r6 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x200, 0x200) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r13 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) r15 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r14, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x1f, r8, r9, r8, r9, 0x10, 0x8}, 0x10000, 0x200, r7, r7, 0x31, 0x8000, 0x80000001, 0x1}) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000300)=""/164) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f44a4eeaafccc22fac1be9b8ab7aa91465bf3fc8d7e6a6262ed30940e8490a7eebb23f8916e9f6d7a27f957c494014cbabcaafa908f10e360ba12a4746fc72a000c09be416e0241ae5388fd8b6e59a90fc160bf6864034530399fcad390b5b29aaf640c9b74f7a9f44cda0ade2dfe282a82a29272217f9d07276852f4be7798c714f5932b00a282d398bc430b377be0f54b7fb812b14a436118d5403543e25ffb510155307cf28cb96f01ecd272009fe44b0f87ad8d04b5a0e221b7576a6b9ed", 0xc0}, {&(0x7f0000000280)="7ac1200371d47ae097d24aa74badbd4cd4962c195fcc938ee9e3c007bcfe0c7d6a2098188e907b9ff571185f7ef45efa630594d1bdf7c4", 0x37}], 0x2, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) 16:02:29 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x317) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e00000000000000040000000000290e90102881963de21387aa097d36dfd82cc100000000000000"], 0x1e}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x111) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:02:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000380)="e76a89464bcc4cbd4c665090b74f4a61b2deda4922da6fce0c37c87a6d8a25d38dd1721ad9df3ab066375acb6bdc1efd328eee113d5a417092f2c422343e134c5a1db220e67b8f16354f3839ba056cb2e5e23fef92a96cb6a1e5f6fc78cb2822e9800060f3741571938990cf9d77605aa71ab94ae7d896e958ce4432e30c16fcc6593c0af12d0a802e89d6df8d510f4efef198ce571b7dcfb8d3a02caf511badd655f34ab14fa506279fb7864454e661b5adf229ad80000000000000919f68869b16111daee3a485f4bd86c099dab383b390d5521075e2587fa7bd4af89f5c0d2289f45d8b10c6299f6751bd461be2d4573f91857417762f06c7e44d0a1a350199fc0807284868c70c30287777b06daaecdd18e1fb88e08616b7582922ae0281e93cda372689bc49e3ee3fbd127e33119a839a344eb2", 0x136}, {&(0x7f0000000100)="069ae9b48c9129c395b7e7958d24ccee5fb650c066c260a06bdee8c09eab64ec41aa09d7566adc76aa647118ac25fa3cebc7c92d6c392cc44464715cac9e7fece11a42afb1fc962384585e4029f9c534c72e5e4ac1082070e3a98e3af632ef54ef54c2b22c56955cfbf59484", 0x6c}, {&(0x7f0000000300)="b40c0f7d4fd897b84513e24338456f93fb5849b28a54b951be066c2d635445c02e7a3c3d368a05e55a9c85cdd18987de6de738984888584e695fb3b2c93afcc06ca6d6cb3e0445", 0x47}], 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) geteuid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) 16:02:29 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x9a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r3, 0x20007471) socket(0x0, 0x4003, 0xfffffffffffffff9) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r2) 16:02:29 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:02:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xae4d668decae40ca) 16:02:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) socketpair(0x10, 0x2, 0x74d, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x3, 0x3, 0x111, r3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) 16:02:29 executing program 1: r0 = msgget$private(0x0, 0x200) getppid() msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000009f62dce8ca483bb49f68df1706c0164a9205520b39620fab715120e0359a763bf0c3eaf7f93be80700b83ad5847cd9f3358d9c3aaea6b7c14e3853fcb201616e563c2f178923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd7605f0000000000000000ea8ed30d99c96cf650c5a32fd4987f8c29d2c246398e8d8110343e5a9369a4a05c7ed0b4bc7f9aaf0ef2ea6757c7263fc512a8839ac229102e854a0319d152ed3fc6a7678543a229059c6582e8b808016f8e705e0bfd3a6ff17d2cb8f0ee57ef05aecd23382657dc96fd27db9d7b1147d604e4c58dd21a16787c3d899d44f9e97800a863745c28afbd707dd19f55311b9db166fc1545a7a255ee29b6aedbea7e01"], 0x77, 0x800) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x0, 0x4}, {0x9, 0xca}}) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$getown(r2, 0x5) setuid(0xee01) mkdir(&(0x7f0000000140)='./bus\x00', 0x40) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x3, 0x79e}, {0xffff, 0x1}}) msgrcv(r0, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) 16:02:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ftruncate(r1, 0x0, 0xfffffffffffffffb) close(r0) r2 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40008, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x1a8d) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x3, 0x100, "f1b6d7aa279dd15e87f78f9ba40f4be29821d49d", 0x0, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r6, &(0x7f0000000100)=""/121, 0x79) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r8, 0x0, 0xffffffffffffffd8) sendto(0xffffffffffffffff, &(0x7f00000002c0)="d33ecb7bf6d4b9b4218a4f28e47153bd0698a7eac0dc5c7c116a469e67bc22e53c3e6a3c194d3edc11709557f42c1d8a83b5949e234dd6a07fe4a722f87a4f3c8fdf5253412c8fd28b925d7e470d40aec324786cce804db26dec4b03f888cd200a539109bfbfce3a3257289782551c862fa5a924a8e1e3de3d", 0x79, 0x1, &(0x7f0000000240)=@un=@abs={0x3, 0x0, 0x1}, 0x8) 16:02:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x2, 0xcf6, 0x2}) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d076c4900aba125e27a26723bdadf350a9311d33491b8a9e95a9fa4e2c24a3a06a793b26fda837225f3c2ade72e0fbd1702d59ecf49c4b4619885b778408cc9ff1fc39e5288a9913404cd4a426b7cd07a3e52c364d4409132161c450618a5c74a9abc98aeaf36243bd57d4e0639088789e0512645e26dcb2f863ac9a5bc051cfa7c824f7981fb10cb92cfa5a06b9e27ec669536b7c8cce7a35196622f960ec3fa79aa13388a6f22bdc89c7dad0ce586bd28479cad3c5e433d0ef628eee2f158430c32a4a15ddaa96f8024df7b495d5c64b3be920508172a4", 0xd8}, {&(0x7f00000001c0)="b96521ce184429872196ced1bb79df11e2592729cc1696a433e989ee0cd4068892426bdfe71f419baa7c0065945598d76cd68cdacfc11b2c9c15664f25fc7ea19f2583156427caa9d0c2054d5dad41c639143faf472f3a00442b9076c142ac4e3232e856bcabdecfbbfaeda69016f2849eca259442f70e208da23eba84d3dca91771f352da0a1c08d77c7148a2e0c9f4bac381466c65ebc271029b8b540bdbd2406f4ef83a2896ef03a114369fed0da0", 0xb0}, {&(0x7f00000003c0)="7f8d79877aa8873d4f4734d76704defc9c7575ebddd297d3f2d069e1241ed5287ea95d42d7fb8dadf2a94f589babb9ce657e18f27ddb0f0deb5362ac19acc3c18fdf2e1d41360dce471e878422223b33c648be1f4fc16e2e4569559617e10caf0227b71d03ea173b0e46d9255427c557d8e0b884a3f0f1bee0c7", 0x7a}], 0x3) socket(0x6, 0x4, 0x5) execve(0x0, 0x0, 0x0) socket(0x10, 0x7, 0x3f) 16:02:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffffff}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) 16:02:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1c00}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:02:29 executing program 0: syz_open_pts() socketpair(0x47, 0x8000, 0x3, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) close(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) read(r3, &(0x7f0000000180)=""/107, 0x6b) 16:02:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x1}, {0x2}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:02:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) msgget$private(0x0, 0x80) 16:02:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) fchflags(r0, 0x10000) select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) r1 = getgid() r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) setegid(r5) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r9, 0x7fff, 0x92, 0xffff}) setegid(r11) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x56) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r18 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, &(0x7f0000000000), 0x4) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r15, 0x7fff, 0x92, 0xffff}) setegid(r17) r20 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r20, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r24 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x20, &(0x7f0000000000), 0x4) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r23, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r21, 0x7fff, 0x92, 0xffff}) setegid(r23) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r11, 0x0, r17, r23]) r27 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r27, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r31 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x20, &(0x7f0000000000), 0x4) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r32, r28, 0x7fff, 0x92, 0xffff}) setegid(r30) r33 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r33, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r37 = socket$inet6(0x18, 0x2, 0x0) r38 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r38, 0xffff, 0x20, &(0x7f0000000000)=0x11, 0x4) r39 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r35, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r39, r34, 0x7fff, 0x92, 0xffff}) setegid(r36) r40 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r40, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r44 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x20, &(0x7f0000000000), 0x4) r45 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r43, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r45, r41, 0x7fff, 0x92, 0xffff}) setegid(r43) r46 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r46, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r50 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x20, &(0x7f0000000000), 0x4) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r49, r48, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r51, r47, 0x7fff, 0x92, 0xffff}) setegid(r49) r52 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r54, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r58 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r58, 0xffff, 0x20, &(0x7f0000000000), 0x4) r59 = fcntl$getown(r58, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r57, r56, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r59, r55, 0x7fff, 0x92, 0xffff}) setegid(r57) r60 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r60, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r64 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r64, 0xffff, 0x20, &(0x7f0000000000), 0x4) r65 = fcntl$getown(r64, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r63, r62, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r65, r61, 0x7fff, 0x92, 0xffff}) setegid(r63) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, r36, r57, 0x0, r63]) setgroups(0x400000b3, &(0x7f0000000080)=[r1, r66, r26, r30, r36, r43, r49, r53]) 16:02:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) poll(&(0x7f0000000040)=[{r1, 0x100}, {r2, 0x4}, {r3, 0x80}, {r4, 0x14}, {r0, 0x40}, {0xffffffffffffff9c, 0x2}, {0xffffffffffffff9c, 0x99}], 0x7, 0x2) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 16:02:30 executing program 0: socket(0x18, 0x1, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000001c0)="bdcdd039e15e48e6345e79981b7dd68bb89207b810212823657b4cb2b4a2dd55fdd78ec1877de62b6d0f78a8f68dbf06ff57ea15e01abe9469ffd22b479d6e080cef73eed922dd2969f11fd962e71136fd95b982c179c4fba3ec10546d1f95e1fa4f420e3a426ebd7fc6a2ed78fe8ab14bf4f2ac9ac50e07e9d62059319a9bab9583936438752367b0c3b87a8c2df40cb5f2cf5ed247ba0c48ca682230676fe164262f09eeb0e81928761c433f13bfc4fbba4780bc27fe846da74597f33de61cae38b04c645a77a0c5a3a9935a17972285ed3226a9cd969efb65b435576da9ac25b6ffdb5d766235cad8036bcf764df2f2c944061605aa90bc03f58214ba472014204f50ca37ea72c7e604e18bb15a44af315415ed30923058c8633cf2acf352f11759e33d9c5d063b705e02518ff5f044edaf781edd8de01821fd7e50047d832d23c62027acb71c6aa32b0de66e4b5b75f41038be02581bd59b28e1b9600abbfffedc4c921158190fb19928be4de97089a9fa1bff89ce9d7e0d0ad1564b1adc5df941dc5d3ce83f22d23a6e4160b86d3437ab9e71be0e1d595b1ec36210795e8f714df7234c79dd64ac5476f6b1bb882a8437f5fd31a7d9cf3e38b2512e81de10cbcd108913330289eb0e9ba109262efdad72a0d2b11a1fc05f3ffaabac30d52b0eb4d304a4c511caf81ca52c8844d78feedcdf125198e0557b1f05b954c0e07e036a50d47e4fea5734b8dc537fa53490b0b29bfd7f8003d9deed3fd7164a2256055fb0296fe1c6fb61a4ab61820b07b43237451995b48f0930b0359499fb76178ac10fec3f4ead8910a95dec2e83a016aa61d5df789dd023b26f81b6a1bc0928462ef19706e98c794f34445e8febc24e06b6ec6dba35bd945c634eca9ca3e647186a8299e6b43bacf6b6015e16521a33470f22f61cd0513ff4fd820bb068c55da82585c04fe8770f783481aa734776f449f40e70e7481cc97500c2968b92b5d76c9372376bef279f712cb1b1dbe0ccd3027768d5971a1dd8aa4440353cb4bcb19111ab15f518cae378dacb28a0b9e6c7fb6d861bbfb00edb321b4c0c9b69a9fdbef7ca8ffa6ac05672be5e187818bb9bc5832677d302bd919ccbab1a3a9b546c41fd16f5751f46a7827147566f39d010892b097dbf0ddc2baf97fc190a2f31bdb30e95bb7ccb7e670c9b80abe28cee3f5c90d71497cf0bb07f92be18334e97c066fa2b0ccaeb65b62794fb3210e56c3b7d5c1c2229374155dc8b27f051e2dddaa7e9f489cbc0712df25eb5ddc08ce8d3f790896026c6cc5caa750706dc997f3df96836cfae383bf56a02e3f1570cdeba6ee1e488186abe12385aeee1b42f4774d195861fc80057cd639dbf0f7ffb1b5fd28893fb06096d35aa4283fccbb73dc515dfd5a4bdd63def131885a0eeaae9f35d2f836a23137226023c3ddca1ff495814f291d3949c15ba30a911fec823942e35b3f5fc37d439ff8f24108d9a57298768d50c3aabd58ca8a0386cb540689902dfe1cfc81095dfa6e77d1df4874464dfc45c30ad43d0d7d54755c3855de1be1f999320e6545c21f9861255d46cc30af1aaad65556481263f695be63ebd67de487201f8ab8ccec443a3676b127d333c729b2d858b04f033a3fa87ecaafc58970f11ec03893d5ac9a1de27f34ed936a47295067dc8afd450dd06086135897cb02a9fce48ae6c7e5bee64ebb985ae613525e86078eb72a5e30d477db97ecd777d4e2bbe0341558694b431b2675bb3654333ca552179af41b664ecaba1994ee5ea85d437d5f1750f1631ec95243609b3079119e3efd2539b23eb5b83e7b12418f3924d2362781bb1668abbf23f9c907efb01c1a7eb61eb5f74aa2c40d5eb6d662a2bfed0aba455c8ad36ede06da96afc1a2b138bf7c5e1db785881b2a5bdad6e0b5f4d4b78ef5e52ab0af094615eef07df7d1664231b5015b293b8e52bcded275ed075d12538582113c30b157520da12d4204689f66ecad37647b5ebbeda4b4e43c69ea4ab4498e01be23af6a0f6d92d164a1da6a87f54bbc2d63d5ed3d6dbc87601036c1a1498ba85d070c4209584213d1624cada1299d2348382601eca6b1b9db2810582a223b3fabf996f6d0b60aa5125381f47ce02c6b38713e69027e79c393ac453b548407c9e60daf3b17d33ce23e4ed0b07832ab0048034d0877c42e76e7572fd6b083c12ae5b4549649ce16c8dc528d4432b79737fca277a02be98acddcd8954a2f26a59951eedaf3da1a3aa2c3f0ad375697b92b8c14f73805c5453ef775a97f61bd853017a95be8f47bdf6c72052de1f0c8c730ddcb301922a82833515310c605af08a1441b8c872c52516aec6a5820bd10ee4cab3fb78cbb5897314b30116510703aa795dc4d2df461eb02d0823ce52ee1470b56337fd7cfed8974cafdd3e8cfcdc76b549e992334099e5ba21ae68c27e96bffaef2b5602defd636ab0171d7567e15e15d8ebed729cfda88d38e0079087925656f44685196964f7ba62123ca98429cc6892af0635695e8b0fcf40411c651d905aa4683c293af9e3f8c2b235b97402869f696ced5635de770d57d6ebe9ddad1f20f5d8fec732135ebbb8832b1598b10e28b07c8fd5b624dce0a722abce523320bd81ca8e488b878e300177e0c5ea7891c4a45673a9890f5be4085a4a6949b6fb3e5cfe7c70b45fb0891443b4573abef3fdc8cff39e23a87d84f7bc1d6d4bba643541828eb4df2b4f42ad9751276099bb1bb793692235b2a39f283ff9dc33e27c02fa106a908db52a0f7b539bbdb040c07aa5f8995c6b05b7156313005add118f096e2e14602068f7b62ff2d3a01ba0a9830605a177ddf0d183b0390e8b403a58a5cac3a9c8bdea416e2bdd8b4b2967ad3991ebe77cf2977a42d809babcfe40eba2a5f182dd1032d58c123b5b55b420a260ca6989d1ad5b36fa1d8d8d485346360921c98bb7c1507b2a8f5c598d0d91a7deb965460928dc6484f3d8cafa175f65953b960db6bd525e17a4fbd8f40ecfd28198747b0b7b59aa721e0c7e64ef9b7d11f875deefec717ed15706c652a55c645783a663185120ec75b1e887e0d0ae3dbd2543d1b237cf854b0e4b5f0fd7a54f8322f0bf2f578a588f4d810cbaa2f2527d6a2a14c57688a11afabf3514b486e3f797b99fb14d837c4b615a72a84a234d9d2ea78ac3deef3bcc4670745b4a6726d1c137a0d9863717be5bb2fda4ae006a5d7e7ed0570050058484c78b158eeab3b5699da3f0e66d184991fa2f7a60991d11708f68e5548ae42a201795b79874f6348b3825c376f6ecf63b7afed9ec731a928c206c68ce10c5e7123a03f42ab25b0ef40f3b27b56adeb40b96ece01f63e89c253e7eb06d2097c79630814f23e3c7f74442cc761549612d58e6173d119e2976ead49eb6055f526d2453c6f266753ae67ee6cb13cd647ed5a842efa400c47c5a30826d952bb0dba5f8ddfe1f91ded7ed3ab41988d713af2d6eba19b243f862d04eb1394bb7e5bb59062e46f63333b6f6d3ddd49dd5d26da97544287ecbb0c540f5142a5410fe0c908f16b1ad663d20166c2146ad6b5c73328963ddc015af9d675350eb8005d579c455add95e3e6a1b22f0e8a10509a3f02dc47ea3bef80bedaec5d32d30a5117d949d2cb8dfbb2113c3090aecd3eb0c9f483e207173c8277d6462a099462b6eac1ce80e1b197a95f621972e984958a094762021c5442e825726d29ed7f912f6d80a9196e21548cd9c7a880cbb7047e7636fd051ec808f0f866de9c71fdca8ead67469b33ccb5eb4fff3df73a64b123c5a6ffbb29c1a399d7f5caf099e8c64498f0d3101cffc36a7a335bf778b96729034cf7dc3d8167ff6741284476bd6da352b542846ae28811579fa45cabdb5a56257d96584923592b045af6bb2cdc00e53a4c5b03c97ceda2f0849e6582c7b75fd74be7916f6825ca3fb465a3ed47d7df1a7827ee873b5656433bf58127f420b5d64c64561677c5090e7864c04ae178eabbeeaedf9925845db02856865857bb4215ddfee10d4020209be416b94cdcbc226d9e6b8b27bbbdbeff83f9b03791f7d422c08cee6b2c919e4f275a06785989a5e25193eac37532ee237c1c3758ebe672b406a04c11143ae65df0d09f0f20ffb2c118386660885f4864312a60e8a95d395e011ee678d283f78468c144bdb745cd8236ca9ffa6c6cc94ac736beb3053f643fd9aa41de1ef601e44c9743d27f9b70957caffff12fbf946eeb85451be801f3c63833a3f84bfc7aa8c64cfe380c215f7d07c2d2c77f9abcc97c39536c69b258d294c079fe19793578a39cb54ee572b51a26d9b78368761339136fa73c6ab912c1f153c989bb6adc8358171915e3728c6b66af58c589bb00787bb6420a284e9fc54342e16785d090b1bf89992b9967ac0b2ecf59fbe3b40231f2b63b1423927365962499572916b78574c8f87847ef5f60681b5a844f1343506e35e416d8f3b8a8be997e26b2f5e1b91fd95f1a633cfe4bfdd96bca0cc65c228e817f5c4dd1b9b7450a3f7d9d1ac72eaa6b23f54b50480b1c91f0a8007be369addbbac953414f04f448d6e43d54923bb7e1242e5434acf4d8f31863329bdfd98cdd62fae6fe11a79281cec7fa20b80b4d87f732d676bf5b0cc36770be273c79e6cd8752f93ff6f66cb2ec946b0972a2847cc33c32ae4b49a5a4dd79c173f368c49b057ea61e85f202031748eb57ed546167e664aa1e1bc81475ceac01ccb27c27a4b2e470399809f1cef88c2ea4bf5b7f26d31e1b0d78dc10570c6e4538d11540250c50e2f93ee7f2c02eb221bdf3b697969372ebf2bcfb8d84bbd4ad7f69e38b05f0fca8fdb59bd4ce31d2495811cbb53e80c58fb3afa7479e2293ab00b61a0fa621a6d5a542cc4adee6bbfa3d62303937ce5c08704f4812c021fb3b4c0a5b286aa2b5fd2f7308880afd2d49aebb1ab3a4541442f9239098df0c5c271b781e57ef3a0004c6e8a39525042cae28f9c0ba2bec83faa9bf29d008e247174284e935ae7090901fc4b069f34c49f4a5bba53b2b7b4ea8b6b23db0fcbd5901244439e9332fd87ba6ee14e3f782fc6fd3684000087d850a26a402a2020437088fc6d8d9a673de669dd4440bc87e1a988c6588b925eccf15cfa69fdcc4966816db7e2b94c2934cc063e00dac8a4525d77aa174b20573f1d3980365c1ba43873834f717264ed2fe3c0ec4ae4f470e673f89f2b20a942bd47f25592c4b2d83bb8d49d08d81f748a9042f78f2ea38f5a8744bb2759398d1cb0e71b0719b94daca7ffc7f54f6745bf1fe8bd5d57cbc174b11f2d18f2420d2eaa54c8fdb23e28f4c308cff294097bb2d080b91e22a16f5bf4218d497e7a709ad3d0312d68d00ef10f2fa4b885229782a65b45104341f868f51ee713f5459a3bbe0e81ae1426a9b4cb5e80f5970f5f4de8fe7cba67697e0eaad93600c2b0d61740d189bc707fc5ab5883face51d630364831bce468460da0e67b08b0460c0e95a4515f8e11773393c31d4f65c463078d5ff1cb61352c958f161998df298680ed5eb0bad85b279f41699dae3661fb7742a00598a1578d8f32eef2589587f1ca37d1c47d6d9241df31023f2062a56bd889c0e073f5afb43a9b2503ca54fb4651553b68d0b8949f6973ad14561029aaff9b4c44d69a331ba56fc8863b316fb89e737e4ab77535a2880c4ca7be65c85152d7be86ae864a955b4d8945258b457d15d4ae0b7b2d9705caaa0cff822e44e194ddf428fdf5da573cce94e553a84b01085809aa50c63c4560ac1db6c3999a9f71f90db53e0a2ec4", 0x1000, 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:02:30 executing program 0: 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') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x100, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x80000001, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc95}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7dc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7fffffff}, {&(0x7f0000e0c000/0x4000)=nil, &(0x7f0000e51000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f04000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f44000/0x3000)=nil, 0x9}, {&(0x7f0000ea0000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000f24000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000fba000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x98}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fb0000/0x4000)=nil, 0x1880000}, {&(0x7f0000fa9000/0x4000)=nil, &(0x7f0000ece000/0x2000)=nil, 0x800}, {&(0x7f0000ec7000/0x2000)=nil, &(0x7f0000e1e000/0x1000)=nil, 0xfffffffffffff801}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000fd7000/0x3000)=nil, 0x8}, {&(0x7f0000ece000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file0/file0\x00', './file0/file1\x00', './file0/file1\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0/file0\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x4}) 16:02:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2c0, 0x0) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20, 0x0) dup(r3) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x10001) getsockname$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r2}, 0x0, 0x0, 0x2, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0x7fff}], 0x7, &(0x7f0000000080), 0x8, &(0x7f0000000000)={0x7, 0x6}) pipe2(&(0x7f00000001c0), 0x1000c) mkdir(&(0x7f0000000340)='./file0\x00', 0xab) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000300)={0x9336, 0x9, {0xff, 0x596a}}) r7 = dup2(r2, r1) kevent(r7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000002440)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002480), &(0x7f00000024c0)=0x8) writev(r0, &(0x7f0000000340)=[{}, {&(0x7f0000000080)="d5c948c0e5509974ca2096ad45f4e4e69899c2e11a4f4c99001d30cca029b839601dccd523ff3ab29ac4a0edd0c13987e37a4cf436f25f8ca953bef1ec398ef0511049dc169100f44daefbf23765f811825d1071d54d46d0d96c9a485224931c2e5c0ee0e126fee0ac56e0f5a600c74446927260ba030600ebc94731350d7fe85b3551667e43377ae6a67fd9033386c3cdf8dc739976af7368c9e0446e9dd30f1f69ae9e02ec31bd875d2beeaba5035650f41469eb7f6bf5ab53", 0xba}, {&(0x7f0000000140)="50e78c6affea78ca0aac9c24efedd46fb57700d32ecdd8ed83a3a9824ba9b948f7cc38379e9c36a785c83892b382350d94468322a8e1aa670838dc28c3c9bad1648fa6c8114fc0c9415c8e6d55f39fd4", 0x50}, {&(0x7f0000000440)="33a543eaf99ec71f4bb5f4c450da7a636a9c487b6783a65d0644235600d2a322bb217ba9c104f983c03c7957b0a3acb1744a4663d8cc1e3b5b253f2f9a57d1fb019c567e4913221189d8c479e57720872725e36fabea26d09c323d2be3829daada4ec7c49ac4b4330fcde673fdcbd006d65b5de859f75b7be1e38aeea1097f0d258276aa5a8fd755b46e47d88d203f1b8f12351b7ddca89ef969325039543c1b1583102a3b4b9af4255b780947e33a8a16e4b162bcb5cb28724f0e4e6d012123908aacd39a22b44d215f8424741b7d7a5c2f494381f8339c1e913d70b56805a476332259f080f8c945811c607bf5ff1e64edff20e53734a2cc57200e67d456b6afb6e6d0f30bb34d2999439c559ee076b4ada489a69816ac34025e7afc42a1a3548d99b97ed4e9b808444d1b3f37e0fd5fc553e53aba35095ef0864f2d1954b65c0d3f8708002fbfba25d98cd8cb11a6c44a5c3ccfe387ec311f860a6dca5db920e906fdbff78426edccfede559cbbfdc7a723ebc4d4774ff7afbbb6353652b380224f94dab88405cea0d5762830f9d01d6e5f8d3c5a832404af607f3e8532c1789f840a69c4ad810a94b18474cc706a782363f250392b474b05501f0a0f28801c89456c65c3b6b7f2ba81445cecea7d59e1f02b16d19d9af4a0388858fbdf4a7338a3e2ba316b9b65fed5ab0d8978240e25d22446213e7f267170c8057e4b4f137857eaa0502de0f55b5b715f4f61c1b59a2eb1dba0a7d73d176eb252cc9eb3a58185910c494299f7debba672c97bd841f1c4403f460c7b6b8a7a5aaf85ba03a6406fbbee73965ecc27ab57b4bdbf1dc7accd08c9658f9d14adc5adb4eff6454b083455db9602d2a125e3d7e4e82dc85568656e8065548a6a1123ffb0f8be771e4350e5efbd57378b70076b5ae1e8c7fec7852861f9f3e02a0ecf6fcdf92bfa6c74eda8a05e6c0dfdc92846f65e0d59e65b0f30f48f9449b447bf950611764bb83fe8feb6056d3a1531784debdb15fedc79719e64c13e989a7ca9224edbfa0fffcf8c4bbaed2751083b79c6a997166e5da85321bf62cf6504984f0f0049a48da81f4f0d6fe11563da9f7bb8ac3f086234c5da14a06c79a02f03a9c8728073f14b626ec8d48feec836c23ce2cecf47fae3eec506893fe6602b354e710f776ef10b644ab4c1371052fd88eaf54fafa41ef0a56155f3221563b5ed36122c0a736ed4ae7dc1137cb2b936574a1a4b9466abf2ef92dbeef14236d4ffa0e019858b8256ee22e442691e5ccfb72c633791f61e3c72288b9f25c6b62712c03484af9745d43d4f8d2990b8ad05039ba83bde9ff044c9b0bc8b274b9d2d83d3961154172d43ed58ce2779b58216b3251431c20f3ef3dc2aacd32d5465ead0e8ad843e8e96212b0e4b57e8c60d3970f2d15247ab177e5e5dc8a63e122b0169bab74bdb588f0ee2b2bde66ce4daf9b61cc3db71b41db10b11a0469a2860682abf85c7d5c024eb793140d757236b5ab04805b45dfdccd33c8d849a7129e2696f4a94dead1abb3286d18038f5db4c5f01e15cfa879c7c17dd8891d5ffb737c36d51ef749bffb797479001a620030abe105e95618ecc290902605861bb53f0d0a50a9ce6ea470b2d78819f25308b3a1590a612aa945ecd731a2f612a4ee48ae74912dce8f1949c5eac2d16ff368393ddd26a74f143cd5ff1a24518f2b82dcc5bcab14f983223ebf8791e8b538efaecc3105ab87e3f1d6d96a85bd9347c041f943ab2d60cf0392e8144c11a692b64e0d6f23c428f6d058d5ea6546f454bc8f01c09dfc0ca7e42188c6c07fd26124b10f529afb11659353feb1d12a74c7bb69822b84c23d552bd6d5c990ac7a5b3d53e92e178aa60ddd39c9e5c18950116efbee703d396e0ae6dfd9c5f874872c1c3321ee235f42bf41c786386a891e2075ae0e4ae10e1a69f15449b66eaf873eb6391d73e26fe2f7cfd337d725b306d1fc0320e67d9d115d480188b77cb35e84f8489b20c88d96c2ee42afaf27f0bdf0c90b66f6402b58a18866931becef0993ba1e113d13f618b8d108542bf0220391599388013e4967f65b2a10e6e635994a5716424a6e4fde3fedd16db8b550d7d96c5cfec63f1743d0ac1735cb88c9e4253d9d4d7c09de968030e76a0aad0603f30e18cf29627c0f226b2dacaad347dfffdf9cdf4b7b11a9e6a6e87e23d29932572af7894c8c0c1062e86782c44eb3a2101fecc4b48cd7ee5e591b0498746ddf5fa19bf0f7b8ffde8ef74f4c8aca86f7dc823292edad426de8cc6eb5cf9272d8785edc49bd99a81d084832a5a16438efdc7e153970172ec535abcc650ac0731939b4ccbbc96c4eed3efa1e8acaeb23388918b1be3576d8e2e13a1535419fc65a61132edf9fda1668686e916b1cc73b700ba58efb850c0fd3c26949d47ba50a4f05073644f65c1b3fd8a45a8cdd2c0a8413c205749dea946254b8ebba46ec7c514e89541092f42cbe72b0a0a8e5c2a7a3d09d1da5f92769c089cd8358d8b1ab7ec27ddc01de99d86dbfd9f6d23cec1cf97c2c3be5e5c0a1904bf86a37c10c627352dca5598a507494cc256670101c87d211f5e7289ee803f00239b1c20881d20b625219206fe1eda6f1f1312f40ba2b0085adaefb24bbd1e6aed7cd29b1c1bedba45b840320d9a9fa420a5535863f74e3fd395e2ee4b8bb0da05c46f476cbe8f09b35f030ce324473f10c719605a74ade568dadead354024cca68c4045c444b449784f731eb6ee4d3d9b113db3dc626e26694450d02ff1cd5aa3fe4c9c595d55be5a9b3d9ec832669c526b300432b2c38f53e24aa37663f030fabdc21a28032ec8026f2fbf22b0bf1ba5631a336fa3af149872484e9108aef9cb5505fd0d670986cebf403e614701b48f0609f35c7cb3f38e09f1925d4b2913ec82e22d25eefae530fb43d243f38a7eb6609412e0695bcda692effb7da2eb4829d931f2560e4613e6ee4bd67b62be49c197f7d4ad2660738ff9f953a4e887dd7e96b3bcc46ce1e0e9e6cd85d90cb0451cc74780d09a1bebb413acf7e328390a13a7879081f71dc1ef4b29abae0c91de617df1b333a6df910780ab4bda620a2cd0c111a1a63769a7fe28e95a3c332913409b54eced33c17c6da17e4df3ddccda03876d37db0ae9f4142edf296ab0c151decd5963e0e75b1ca0ae323e10b585c05918bbdd0b64455fdb1f9fe1676436e0d2e36a71cc5c8bbf531d52862cb0ded2bdf9b8342fd54ac147866b45eff78f35e2e206d170c568c4dfbd7891fe5e8428492c4dc344006d0466f35956531149b459944fb4eece3037058844227b8a19d50d720403d9a67e4362e89c1e3d498a165234688e1cd14b4fe4c04edd4d176b5a21f72483ee651387515017e3f02ac4847debba817d9403a4a3a8442a90f2106fcbc0445746f7cf49b609ac52ff2d74fc607aa88858fe183d1f62d5182bed0cb57a7d9e79d0545d05b39a87a96ab4d12a40e2b61d435640c381eeda35185b9d169013377108dbee0735add38ce79381ec7f56dfd12f2a4abc89f61c2bb41b8bc6164d15c5226ff10f7ca4bb166257f4968872781551b84aae39baccd4228c30dd6d12282eb581a5030fc63c09747aed7ae4faad95979efcb40597569b37bc5232342f7e5f2fc684c3601c5b40c465fbd69379317f76078fc0e7b196cfba444144721bae78b81c9632a7344766d23ba5be3927a574a788bb17b6ab362d26ec43556b573175f52658190f25ffb0254eccfa602beb80ffa258a19142e2752f1a3eb0065f18df707879339fe77b881e1a70c7d060d225c1a1c576dba50429f5ea759ed5926cfe979f12ff2c6b38517bea37ce4d71524ba030c7edffaced2b92f1924fc0f39f7b89243629a94f73b341c8a0baded794070c24c6a31ae1a5b6b4219e949307e661c84deb3908b3a1ca3846faec440700496c0201f98f27f095786d84c4579a141f4dba5f48d7231409074ba07179c2ff166277fe12a48e1330e64154f1015132889f819210e2e5c1c14bf90e31ff8d935e478ae22471925a6cf5492654ef4f563ce4bb676be08692fe33f1251327dc8d7bd444dce94ffabb7317b10e62b8f25cd44af149029d22f02625b62226377229a13b5eeb37d787b6fe0eaa761527aeef2f816ca7bf94ea99368678ce9745561406aea0b07ebbe30af71237f07d3ad563abcb3fe5285e77c342737f00c7d23d2089d0e2eff6c07a498668e64559c571f441b0b3b8193d1790de565675103b7b751d0f8cc9dad2ee7904a552376c7a232fdaffdb6d7dacc734a4e3291dff0f3c903f5fe18a0b9bdecbcdb845fc746ae280d19dca07b49317d15b4a4a97c4a70db757758d7ee136b1582c65a5623085b03308f1517e33bf781afbc4682dd448e12262b3e93e1b07fe1076ddd7c0247e1553b5ce389a5fc92da9bdc3eadfaec76865a8f52e6aa025ad5bb48a64ce9226500b42fd7947ebaf8b032fee042bf25d6587f37246a64f99f4bd28e378e85656b6d25868bf214b5433c87a630a800a8f582e6537102d8e702bb9537bc8bc40b3f3cecc2344d358b3034adc32b8f62aa5df4a0b3486569bd395a5ea2fb6d56c1f04b316b028fcfe1cc02a6ed434e1a685b1f2f4e409554a5b208cbff895077c70545be69689c068c24d77981f161a08cd4d48f07cc4524922b1f0298e59c7f3917b3a27df72e1b676d42f46b8f01349e5bc2d200265b707618143644ddc9a58b84788407cacb72831aa659af40660400819b8402cb8f59915642ecf1c62fdc1dc2f42ebaf9e2346cea9c949bcd7c3042b7f5fbfb7cf322a87bac2222b48ae3749db87b263557741c43ab663ff2bd6485425676eb9fb8bec79c3bcea7043f62d4390ee2674055788345ab60921f1a9e8e4e91519e34be492ddaf9fbec48a5f6f59e59512209e7b0d14022aed44a0dce41c406fa210ff2d22526e77618d401aaf1d01b494fd7d88f4bdc3bbcba051dc0dde48a5ee749b60d486d3be39184b4a095474e074608bc8ea34f5561337c62d4cd2845b098647087c4ccc4589cf109454dd31f8142f61ecb0c1e6f363a98e209930b2050b09ce69a130bf5a982dfd4ad9bbdafeded4ba7ef51ef15f99bac2ecd6d32d6498cd45878917aaaf0bec2c72da6437f4b81b9a35a160490812f83a610cfd6c6fa1cd39a9be259a76828eb94b2ee6ac50fc8abf84c64159150c6cc20d56440033fc40e137aef31c661c08615b5cf9882d59c0382f4b6494bf80539e173e0e66f3a110b2215e8745d093e0e11627fd379ee4527daaadc0876c63a8a43826d7be8e8a408b3fa1bb6fb7b5521332023428836c1c58ebddae569e6566b9327814a4f527dba3cd22e87aeb9e4389a832c3b1a10eae95e6b5084e4e22449955d96282d917848e193815ee48d1dbf306e040a1517e4d5a9fbb8097a97741c63a3934273c2c9a86fcc04666d0231a7efb409de4c8b53406cc85615b2e2fcd0fa3cf8aaecfe2e82905da15abb0572fc13f5c2a2e13fb218eae49d78e42ce2206344028ac27707c6ee458535173976bbf2df38838934e13aeef209355e12f73a20331eb14cd526241c6e54784bd62e9071bc59dcc41afa9f70a685859b65b2268a26375b2c85a11b5d144af9363dbe2505ff36e5052a23f33f9f007518e8d6aa4e642a75cf756b485a7326882a997ac57db82025f71f1e0b7cc03db71d2b7e0285b87279c963d68a84564a16a410fa85de6760803cb692c332c017c9e830d90ec718c1bd9ca84599228c464a70d12aca309aebff895f9b5009c2d3b40dc8c71b8d72321af43", 0x1000}, {&(0x7f00000001c0)="7cf129f7f937b75c75573be9bb3aaa237ab98302317174f68bd98843d33d5094db52582095477a1719f8436b22306db0133ad06bbfe81e5c0e11e186389a42290bfb161c1812deb65b127120c157d1691ea53e47b51c258c595ea58d439d1c7c5020e0eeed0e2cbd7cbe0ce9f3a10de136e5d7a61e7725d6ddeff3", 0x7b}, {&(0x7f0000000240)="f5308122130764a3889543069b6a6a", 0xf}, {&(0x7f0000001440)="57318eb8a65b15445d5c5fddf220dce9f21f8a7ed41d46b5d2cceef7598115384be88b7d8f165ab9ae1f82365cb1d31765bf20428edb193b84550f55f5567597f4aaf960eb94adc09cf4dcfca4db1c4e91b4474d3163eea7146fc3babd1d020340e84bd00bb5b7e5cae16d4d82d685f5a2579df2f52e9fa4ba0c4ba41c60bb69592b48c85c60f0ead48afc301197dd784563346fa075fa1c294f8a2a5181d3374ae3a1a642d9e0cff07b7b1c83a7be87e92928183d9bdb253d4eb2330485f5e1e58b92bf945ad819f09039ad4d5bdece29650c0f6acf9a21cdf6426e4377a3e802b27c0e1dba1ed08c076ddbccdbca12bc4b9188fe4d396432081e07fd869ea37a59b055d687aabdd56bb3c3dae752d99faa82024f121a4337e594f32b05cecc0a85746bad47bf49e7bde1bb4abcc2dc1e926d48e0781d767f4becc4e605a9dd7fbe19d79eb044bb9ffa07d7af060b46dca33e5c3ccde50db40a452f9ee40e163e9905d6da9b07d4e9bbccbb1171a3a935a86bf568b70d9267cc40de3e638d51f87dc970a9d557fb2be2a8e2e1850900cefa9689d705bdd760dd8dc79a3eca0a79c201b77c31616ca9442855aeaa14fbfbae8aaeb9ee7ce97eaf73101638a75ab5246904a5af53b3485efdf695830172d30e828bf64bb64e712b79f5e8f87f5988ad673e81dec626fa563a16ac940c7e3b5ad2115598d137c8cf728f0b3a8cde4c8cb750701ca94776148e56a240afa99f9175c968b43d05d0468c741aac51717fdef1371e759e73a1dd73d89047821fedea74617ada043c08f3a6d55d589ef9c2f6398bc0064efa65724e51d3db362bff92c67e7a274588c23a6471bba54e62786b5ce4b75211426914e7374f7bce0035c818daf42151daa1d7b3263c27aaee92c126fa0bc270bbb2ea039c90117af31119c0574cc211dc513a379d38571dfdabc75b811e85c559cc3dd931a3b78c5cbec10f331b6bd876db6dffe673b0ae54e4477e966470d446caebfdf6e69b2e4ab153175e3245530dbf94031a5750ec5b9d1cd7dfece7368bd86d5c8a8dc570c4bcbc1d08b37bfbef7585808c977fcb5661dd0114eb3567c2b344ecf537c9c1760775a5f5ec4c42e795294793dc972294343150092341ce2d9509f4dad0f97a7bd68bed5c07b9966b6ae44cb64f343084d169f8921b98ab914375ce72b1276a5a44547e38d8fa6a8103847a4bd7717fb184b0e89d0524e41bf376fd3f580e7eee0dfb6dabf6d2954927fe07123d1e47d886aa33c621b36b38978393fee2ff03c881ff0907732939ef079eaee9a139effab22af05f07907eb0d65812e7a4439ef9a1e923974f03927964116c7816b1cdcaf6c498eace2340c132a7281158165ae4fd4f3de74d72033b130ac93b5a74ed26c77ac3c13389407fef6876e49f6051bb5634a6aee4a9be97696535f6c857d0ea86bd74993915e7a5339edb2e37ac7bc704ec8cbb03681fe5722654022edf24769b70794aa43fff8a459320dc16de09f6a3b7bd4755d98f3f590fffdcd34f5202283dca6e3bcde091c1a5faf84b5cb26cdfa37b4e2aedcf7460b505daac3d06b7e7fca5ee558241e19591db1d8c871b1e42fa795151422ab46280ea18eba97ffeccff338c21954637279bd6975abf3d34c3fb0bada026ef742c3e58f05680f8c6bfba8aca0dc2239e6255f082c4d865ee8d79a86a864d1941eb3bcace8cf3a61665fdcddbe96145fb8d4b48bbf3e4b203920e9e8c0c20fde299e5cd64380305eca5234a48aabe2db52616a75a4dd468fe4088d21083456692ba2706ae3cbc5efc83b1b5c433aa038bd44397d8ad54b48eac96f18f04128bc31233854fdfe5005f0f8383f02cd7aeead16f1d3a9e5c29d6cab2cfac8ff84dbf1f48ae772d0339a7127b96a92f8c6568adb5998da243140ebf45457dea36bc56174231927817b31449e1b8668492af82b84dab3da46eb40d2d8cf1913b9769d70bdd24b7b4ae1c504f93049c922070c0be565bbb126625558aba5b3a46b701b11b745226cc8a440e9ebc8d27464cb733eafbb00918c1db3d1a3df263c478432623dda1c8f44489ea9f7616ad8f6b680cb7e87a23dc0be1b312d2a9c4ae7fab6df9955e85d93bbd39adc6d5bf40785994652ce4b0633ccc86ecaf2abe71e3ae3454d5ff49943ccf1b2930e8d9a102f53ceacc0eabf2dab6ffe6a64904c7c523679c41bbae8a7b1faa534480bfb345d4bd6a3a44de6539cafdaf4c6bd0632f13c2f49bab77af8b83f1508d730336d0783c27952d4ed87fbf8fdbb8297b53ee23cecee2ab62e4732e9bcc33df7f92d2dcf0f4f270683ef3dfb701d59cbbcfa37821a90c4fda1cc8e54f7ea7d695d03a21af6b2bb93b95bea4c0070ddb5a76225fcacfbe332e0a64684d93542896082649c356166d9d827ff624b1190ab81515c018e9f0d55d471e79c239bf2c48e60659d9b8fefa2d4f1062cbe418c768f0b920ca8da10166cd5b09adb2455fca59f4b6d209d02db845176f8035b97476e630ec85d2be1d3a315c028b40777a38809582118a4558c421f92b5c94d29b6e27ba43e078b59b9a9e99f01bfdb38232660dc1b1b2e4fdaf933d7eb1b9f2d08ce0b0276da3389e7de16b266f21fa95158f90e53ad99cf5f94c1789c379229ef7489c6232632e44690a367c4240917c5d255679f81166bb59b79901da31bdc3e4911d95ee247a41504e3f53ef3b84c6c9937d8d4991c747ed36459eaf024e53658e1df941f819a3e73ece66b73b9eb70ae6db8a0d7f694bd6721f732893d9d113cdc47c600587a9e5b43593400669808e4ac4987865942d79ccfc2ca64f2b5067df50de65b6dcb5afdc6c60b25fe8b55a88617adf21e85d13ccf2b194670e80a5825aa5d2475bf6f9438a250e3cc2e1bac29d63d78183c835fb0c991dc833da3fb0c3bca5ee2b0d4c08aae3cbd3aa802ada8fc7fac9f3d877a67f4d03eea67730b2117bbb47116ad7ea50762c788eb2100539458c9a87e902b9adf1121f4cb807f83ec5390fd9e589351b32b3f462fc3ff93ed94dff72d93743c13662e98996442349bd1539cc1445d4d643551fb27d762965db00286858a789183d033ba65529f8a74082e43c3ef679ba36ef3d76518a36065a21d625677c66fd5d426f65190af90aa959ef2bcb3049a0ba405b735863e5a9b4715376f0e8d994ed9515a3255032c2e64285b46f4942b14baa4d26c121a201ff499170174b6d802c67bf3a432b7de82b499d55166778353f45e890a488cccc1dfce8b4f878783aaed728477bf6d082b54cc756e10f5474cfd3ddf57bc1450a9c74a3e8595d5d6b76c7e49a1370e4fa5a549ccb59a5d3b02c00484d71d12568e3848b74cab0ee5ad1abe6ec059840f1bf184bb8c11a5fbc3832899984389c7b4f507e679d06826178c7858fd023f93c1f52029a0d77d034dd33156bbcfc51e4fb70fa367ca7825388fc47f03f5e2750d37e39c7e63a12af885efdd1bce5badde1191ed9358b0e037eb012db6d9a279838be4f1a8e72b3e33f9ed3ecc23f607202babfaa8483ca4b7bebfe1f57ea817b97d8ec95c63e272c83291adc6cb8cec00c7709cca2a58fe0604df8a18c4f3f9b42f7633457561ad33768067644290707f5abb2e92c8987ec5dd31ebaa3714c492c23839299adae0b7ab541a9d6c6bb68fb1ae1f4d0ae0c801b1ffe2d5d5b11246f5351599735c9bd1dd5b099f59cd25ed97c3df9df26978444940ec9f3f42bcb3a2adf826d0d3a13680e6ec8a7c735a4c8409c13edbd27f8d9016664d835fc59203e7b8cb4a6b1662c4b7205baabb3c137e845db11b3f61d37cbda8d9c6f0dcda04281650d66f8f980008bf90044986ddd6e0522c99fe704c2a7abb6d8b5238017f1f204626ba641b672120f1b67d801e638302851d234e94528286a30e6881e883b87d3f059590da19a9d7c9681505c7cbf41453c4f56652fbfcf700664600e43f0b447c31b60c5d09ec34a2bc25599bc181dcbb1be547815a7cd20813d33b160e5d67e1a7529412cb946771d891a01bb8099737a72429ba1905866f90989a2ab80cf503e125f572a6845bf4fff5c116e00c369a505b5f625dd0ff4c57284fda877d15461575bd7ca2c24b251c0c049c723dfd8fae548e9eb9155eabe774aeaf090977e234132f7ccb6f7e1251e3f99cec426d4e91112272e10e685769ea50e16d3b49f80e563231d80194b5fc2d7f1512cb64c15fbc0caa566ec9191413557862826c73d295b20364b4130ef753073d09659900ae5cd1f083c02e33215a4f753e8d23d9f2206111d5b94e46682cb848e8372037b73ace10ae88adcdabed223dab686277f4fffdec42d908c55c142422862cae9d3d21edf76e27931e4535a8e570c33ac3e65a19416e993905fe1b0366b20905b01e5c1a42c2bd89e629f05b2daa8155fb1a29fc5c4bb6dc41fc7c99519b44c72f6cdf3c0a52309d10f8e9b9e08d2351bbfbfd9ed5e2b54541dcd7a7aa95a61fddde843b9abe8e6c8239e0aed6c4ab57986a9f1c29e2c3a2bb07ae04505d285672c2fc24d16cbe4543d3742afec1f1dbe09b3cf30fcdeaadb2148fd7f8a53cd93c51869a7b72b490d408a8d121c31ae235a500f29d8142e9358c7e6fe98223c1385652135229cb01965ebce50b14c220e37bb4bf96b7a41bc8ee6d6dbe098c3e4f196403edcf7e93153744f6bc610e87f6a746c2ce196e28b20732bb092e0d950c76753c1866fe4684179415a331b662d557913d55288f19498bc5440c68834857e724ee7bd3e53c476e8ff3871f3f481b45bf2623fcaa76f1fb2fc82711bed52ae0807cf84942b732980d50d86cdfc108e5793c35f696e3593652757b7269de7da1437ee952c4bd592517edb607fd97c7306297072f26004523e9fc56d05be30ecc8449252f6933334391c8bc5d522c37a8c87edb65b8b34539948b1afb088c3c4bfaaf40d0cd2704da646a5f75ca72eea21f033d3dcde9bcd01d45435fb09a909a239faba2dfeed0ba3b2d78e2fa15f55b85ceeec197ed538a5849c15d8210c2049e2790a51ffb75b33f4ecaf943844c954b95dbff64348f32b66a1987d5cfe7b2b3e1293ce2774cd56cab1d9b8a8167922878a0dc7a0d3dd71ec12f08dac701222991b11546c24aa3cb3a72999c6d4a785836c425123ba46416c8ebbe4f770f4613dfd4bcaa7822df1d6d738f8436ca1aee7ccfc142081346bc2fd6f50b7cfe2ad3609a6d89b5288eef47f64ebd2dc4c7ca84dd828bcabb74287eafbf0dbdb6134ab569c4b90c2a458f07a6d836470d38b8d094ebfbbb2fafecf363f124719916e4d2c10bf2d9ac2ef385183e5cb48829dad09206260f03dc720ef00595a85172eda9c1cbaa5013ad7ef409feb758f52fa64d827f459ae68ece8b7a91397cd8e170673b9d16ebb0d7b5471bc32972bc0ef7adf58b52c210059b37f3f7c27fe5d33fb7189090384d2803e83d246a1b64e8b551626c262803bb35563d415cc2d7c9b58a927bde106beacc29e5f139be32c5e1c04965211fa0b80179440ed7db76ae8c460642b83772f96ad339ea46362e4618e1f932d56c7f558a168b711490ad3f56f6d3be07d62fa76c5f519d57e0c49f6828892986d330fdc2fba089870504e9b63658c2cec3293b77bf9ddef718f365497eb2044baaf74a0da62955ad51378db5a129d7a33e432d00b55043c23d5702431ac967ff5c000ea47ef7721cca65db98c42356c38f342bba2816fd9d5cd8c409f4d8e7cbff740da9d5d465e1c6158978cb7cfba288ee88577ae8cccd7125a1605bccf44", 0x1000}, {&(0x7f0000000280)="552c042144f55beb6be487eb2b267ac747ffaadbe7aa121f4e67cf4e67a4d085a7d5737edcf0aa5888850f4424b06e23ed8ae493757422e6d98945c3a59319ab4348d7768020bb2d0fd82755950a6d2e006cc62878", 0x55}, {&(0x7f0000000300)="24458356a77476a3953745", 0xb}], 0x9) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r3) 16:02:30 executing program 0: r0 = getpid() r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000200)) close(r9) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r13 = socket(0x1, 0x4001, 0xab9) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000140)=[{r14, 0x10}, {r12, 0x4}, {r16, 0x4}, {r2, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffff9c, 0x8}, {r1, 0x40}, {r15, 0x8}, {r13, 0xa}], 0x9, 0x1) r17 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r5, 0x7fff, 0x92, 0xffff}) setegid(r7) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r7, 0x2) fcntl$setown(r1, 0x6, r0) 16:02:31 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20509, 0x0) 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) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:02:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="e20ebe4a13be540b4a122f2be6de8f0db2beecf15339791255f2c0c977d26c7b5cc20bc2a9adfaf0677752755c88b7ce024ed33289ff02c8d8b69cfc67f9bc668e46210c47d3e630400bda72e2f224592f602bf6828c850bb7a69568b4439513fbe7c705d6f342e223753dcca7838b8ef85e426833d45c6964128a4864abc13f21859b063f8149a70c68bcb808a5b0e83316e3885c563cd8172878fc03f6f21a8f140f30649fd8d2912b40848d25640fa3bc2d273278921ab8611dab10adceaf9cb51da29f81928548576e845be823582d6ffce0705716cd7bec5678be20398c7c41", 0xe2}, {&(0x7f0000000000)="c6d28666a283cc16b6df7f2d14130e330cababecd8e3fdf4a84fa90a6ae93285b4ea", 0x22}, {&(0x7f0000000180)='R>', 0x2}, {&(0x7f00000001c0)="8237c578c7507dcbd7b58ab463d2bea3d51c02b0d331282f2c1f7f4def7b79bcc76d588f61b8ffc7518af6dd6542ddbb4d0400e152295c3f2ac2654795239d5465f40956898715c48c6ef41b114cd920595aa5b22aca9d79b5c5bb6bdb4ef83d96d7e5af444d28a204468fdad9121f5f95bb7c7b51c07aa69e283d614d24be4a6a82992ff22de972b362944250d1fe0bbf382594ebcaea055a47eb6b26c5aa", 0x9f}, {&(0x7f0000000280)="75c4fe774b0209b9fdbb2931edf3ad0fe579ac37bd4e64038adae60563b189c9f2bd65077872a1f51f6ebd7b19c8bf7c8a15bba3b89f756e55e09c5cfa674e0b208dc1c32acef10dba84f6a2aa4295e44d1547bddfb73a941ff3b650641c62581510d962dcf7f679bb308f4287da178c82e9b1a5bd48b3f12eaaa239dbaff5b91fa0a83a0c717d585822bec815", 0x8d}], 0x5) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:02:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:02:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7fff, &(0x7f00000000c0)="0000000059f147180a7c98053761c9ee61e38eae0451c2437f54c539c846e025d8b0a4a576c51419b2be3c072543f6573b20641c177750f5bd00dd531f6a5bbde432547b9af2b92d267ff6c963acbc7bec0c524dad809427b3768dd23e92c700d20e64f8fce651207e09b1d877622b02fbd560127111e091b69de752e3934f14f6631b51f2619cfc6b1c4d3e111b06b9e652117447bf50fa6f9cb2ca04641e13b91775b8b05af462404de8408c7765df088788625908bc8ac3a047a668c372673ac49ed9ca26d5328b3c7079480e83e563dcb3978f39e2e4b6fbec7aa4e713b4d6995301f3c093b102d4c81ac92e9370cf4df576005c6a82e1f2e8436158b999a30159fe47141d17f361c4e0d76090ed06e49b5a5d659a4619e1062d2c8c89a188a7d94e53fe634fb2e0d28fe6b4f106bb786cb9a117a7f194", 0x139) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) openat(r2, &(0x7f0000000380)='./bus\x00', 0x2, 0x20) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000340)=0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYRES32, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR64], @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESHEX=r3, @ANYRESHEX=r4, @ANYRES16=r5, @ANYRES16, @ANYPTR], @ANYRES32], @ANYBLOB="b015ced421628c4e0482f3142eb40633ae4f4bb2b9fcd458373cca0d7d93410966f2c999b1ef4e67ef63e19f1c947329170f07ff9aac40ac90b822839e9e71d78358a762006beba7df3b8b7085e239", @ANYRESHEX=r6, @ANYBLOB="1346f85ca1611e092832823a5e6e1e7baf774f4de4fa1b8990a475bd11b6a7759aac8e252fbf7511e3b22d24c7585038ec0580bab1484bd2abb7f7a508776937769e67a8b261ecc1dd76531e4e75435e0b34fe", @ANYRESOCT=r6, @ANYRES64=r0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=0x0, @ANYRES16, @ANYRESOCT, @ANYRES16=0x0, @ANYRESHEX], @ANYRES64], 0x8) 16:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 16:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r3, 0x7fff, 0x92, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:02:32 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x28) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xdb8039f00c4d4001, 0x9) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xfffffffffffffffe, './file0/file0\x00', './file0/file0\x00'}) mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x2008, 0x8001) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = accept(r0, 0x0, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000140)=""/130, 0x82, 0x0, &(0x7f0000000200)={0x18, 0x0, 0x4, 0xd0}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000080)="2122777c7dd4fcae871a68c5e240b004d2354f9d116f49b0effa726b0f0e482cc416ac93adcfe6cd29b54bf35dce77f174e22bd1ca4af3a6de52295c03f6d25c29", 0x41}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x2, 0x6, 0x2, 0x80000001}, {0x9, 0x4, 0xffffffffffffffff, 0xf94c}, {0x4, 0xf4, 0x1, 0x9}, {0x2, 0x2, 0x100000001, 0x1}, {0x0, 0x956, 0x7, 0x80000000}]}) 16:02:32 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000740)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x10001) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9298566be4e914b65d3d8b25d1b7f52eff176a070bded6b80f42274db20b67178c4a179bafdaea6230435d8ca47f87fb29e6b056c4124d8d38d6c786e6f1461bb64101c973a3382ec52c7e204bfea6f23d6d5446aa94ec06639e896b58849a68ddebcba0d1f5965db3815d5914829f55c42de3c3dd203049a67c225fa62cdfe038ff283ca1a8cf4d2eadfdb7a078b6486fa36990a9b741714bafe4da87f35905ad3dcbbdd28c9ef4cda231c29287325bc6c9adff7e53b94db82a7064e53858c65e2489697c27a9a33c03ad38eb090affd395694e594af422323b77c6bc23477005a58d90676b5a"}], 0x70, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/106, 0x6a}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1000054}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:02:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000), 0x36f) 16:02:32 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$getown(r3, 0x5) execve(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:02:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe82e063a21c48317) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000), 0x0, 0xd9dfc915d6beccba, 0x0, 0x0) write(r1, 0x0, 0x0) 16:02:32 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x8, 0xbe, 0x4}, {0x40, 0x5, 0x71d7dffb, 0x7ff}, {0x4, 0x0, 0x1, 0x10000}, {0x7f, 0x3ff, 0xff, 0xfffffffffffffff7}]}) 16:02:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}], 0x2, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt(r0, 0x1, 0x800, &(0x7f0000000000)="a0a1a6e0aac3cb35317867592cba17f5c28548da1310e458599dc6de7bca3fef6b2f56766868a327f0237d4d6b2cbf2938dde0ff020e7088ebbfa67af8794ff14c25090d1d2ec694a8959a625c7f36e97c15a846e636a772b8bf2f1d37c5c0d1782ed64ace7beb0815493e16fd0cbab2c481cefc000c490a4d41abd5a3183fe7f22c66bbc073f0a825f513df2b1796d36b357f2a125f", 0x96) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0x1) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f0000000100)="22f3b2ffaee50046f2d4d7b036d3da9ea705adf9db6df41fb60c20914ed6a5a8369e0c3117f3e68a231c9dbcc03496a814f90795b55da71cd5fbfae8b8bdb45126675e1e69", 0x45) semget(0x3, 0x3, 0x2a1) 16:02:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001940)='}u-.@ '], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001800)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xb8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001d00)={'./file0\x00', 0x2, 0x8, 0x1, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001bc0), &(0x7f0000001840)=0x10) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r12 = dup(r11) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) openat(r13, &(0x7f0000001780)='./file0\x00', 0x0, 0x180) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r14, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) openat(r14, &(0x7f00000017c0)='./file0\x00', 0x20, 0x1a8) syz_open_pts() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000100)) ioctl$TIOCEXCL(r15, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r16 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x6a, &(0x7f0000000180)="530751e1db37081bd0f2ad529a499a6920f2f898f98c7fdc98480e0759946a61bb1e31f34ca8f79f1a74ec8f2df89cf9bed069d997d963d06fb2944dd1999c33886d963429a68f483ffb72682c2576bf74d6f110908cd3287134ca249512928c5e270070dd5c4ac91e66") 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1, 0x3ff, 0xe859, 0x40}, {0x1, 0x2, 0x8, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x4, 0x6, 0x3, 0xe9a34ae}, {0x401, 0x8, 0x80000000, 0x7}, {0x1, 0x9, 0x2, 0xda}, {0x2, 0x9, 0x6, 0x6}, {0x1, 0x10000, 0x3, 0x5}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xbc80, 0x9, 0x3, 0x3ff}, {0x400, 0x80000001, 0x7, 0x200}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:33 executing program 0: msgget(0x0, 0x401) r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() msgget(0x1, 0x4) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x10001) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) kevent(r8, &(0x7f0000000b80)=[{{r6}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r5}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r6}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r6}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r5}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x7}, {{r6}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r6}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r4}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r6}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) utimensat(r8, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000a80)={{0x5}, {0x4, 0x1}}, 0x2) r9 = fcntl$getown(r8, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setown(r3, 0x6, r9) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r9, r10, r11}, 0xc) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x1800) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='@\xcf\xbbf\x80\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x59b) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) pwrite(r0, &(0x7f00000000c0)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xfffffffffffff001, 0xffffffffffffff34) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="0a4c1d3f6f59db68913e20740fcc0e5186a8269164bfc2ccaf6aab07f0c73ef2d269404ff0c7eb8b4419496b84fef9cbec5a14b8f2acd3550be9182c88a127d66f2ceb217f8fe8f3866e71829b242609b6f7e38f3c8d7b7a64a6fb9e58ca6d5d988766", 0x63}, {&(0x7f00000001c0)="d46d398caaac9f66dac2fec16653762036c7d176f9c6a6f988a76f609202ea019eb7ff9825bcb0e97e2197ad49cc3a86b23a754fa990befc6753f2eb5a7723382523cbf7fae8ad7236ee9eaaf01e13ec6350b6fadf3540076062ea47da7d5676bd503eaef2d71275d744032b", 0x6c}, {&(0x7f0000000240)="bea2e3fff30873e3996e4e785dcdc341a930e42905bed93c5520e0d0cbe0ca7ff475a2430405cc33ba11873c40fb96f9e9eefa86396472bf1e3bb6db18347e613d4c912b71523ca1a33328fa95a8d9bb8f9727c44ea30bbbbcb9f284aaf15ce018a85444c8a5d4ec067be0a968db477c13bb78fddddb6dd4109fd1c665ab1975c76478cfd332a27200d109dbadf19108178e93c233d6be76e91cc34a8bf87c16e513602d9bf851307f6c74a7762fb6d4744a7ff7b32eb60fef1847c7a6c778ae564468eaae0ab6cc4d5e3f5cab3af682e508d8730bf49eea389d0e17e12461257c564c8f902d7a7ef6d739dd32656d76ab5a747703616382c3a27c86e36a32", 0xff}, {&(0x7f0000000340)="02933b7d2e008aecf8421b488e48e33baf6f5e465759f869753697674edeaf2b7ec61e3bb6cf7aa975c6e2b04182abaff71d1297a10502791817ca0bc9a84a7b04651420c8da552afc08a4f6f9b182f06d96129ac97cf51ceac9", 0x5a}, {&(0x7f00000003c0)="ff56092ef0f56131ed7e7c9bb82d0a6fcaa8e920000532836c278c447c0752a6219c434a5d7651c3c24673aa1de4a51b72502ff6b7ef47416e805157b1013e5651cbe33efd6d3ac686b4dcef2c8adbe8440171587a77077d4f2a4b58cebb2e2262a7ca566910dfb65837c58873b3c74707964acbd75b31a6daf2571436403a7683fe606d7e6fa94c69589535967ec812cdf9e990d83a3dcce058b9d5fb4486db8dac732ceb70ca075c0b6b12dd18e65533598b599bb9f72d187eac84a68be78215fa1eb0fe18ef0554c04c5b60900e8a8603d3f676c006e82806694720b700c32de5fb66f1fd48d7a965656360f248623f659ab9b258ec333db2992d28f233f5b85366f0619f857d62ea449447971f891c303b3333afcf9d860d5e4c6698f88a63404a2d2505d2653e7eafc985779e4c8f1097ca84c2e810e2fdfd4fc251620758bfe15a67092be9e5a2a94bed5adbf9e5e8f2a78da178f6833fa7619a1ee7bb00ec55b5201f4bf384cb0bf4c1a903ab351e20c734457eb4c6f8088ced1fcc3c0e6c0f199e09fda3a6acfc32c228d2438d129122a0542e2036851ce0c18efadef7e15a172bd18b6e4b4dcc604c2afa5b50d82b6adf1927d9f6745232b8a59094ab78c27608a66fc47b76bd0830e0816a681ed291bbf3b7da3df1cf643d85f13407dd506387a33a84df003f467a8524766f885a73695261cb9b4be2eb47cb2503369a682df52f86ecbd2aaadb4970817cd9f403d54ea8f6df76cb607a2caee5fd3848af02516f659f182f83252f17da7b3512386840bca7d768b796c694904147960b14fcdea58ac2660cfa05f3b84b138a482c786d02d3a8df018d72a735ccda50ef17e39deed26574ffda5f8fa58db263ea0d55bb52a3b81b100f87fb1450244879697e3d850940fb3aa22570923a3e8d3d62c609e64a6c24f804ae34007e230f71518e8fdb1bb4d51375496a9c763fdf6839d58f334fdb9896a59b1c7b4c5d021a2e957abfd07f11bcfcc6e680ec982af64399d13a4c4ab6d28bf3496b570568c98b5101653f2033d32765e20597bf2ef06d299dc56f1bdd99d63a8a0060b222e3b446e43359bdd6065ebf042d20585dc2f404e7ed5d9f6a69ae506730f39676f7a502ee3ead4aa0c227c10a3a396c010b3e25c258588da58177a4dc2fdb0860307829668994503dcd1bf7b9dcf281ac30c5c654cad8c875ff3a22f827ae0367f0388e17f27f36922395d409c6bee80a8c224a926c8c5973d34c41f8872ff0f2ae17325b8db8e136cbd994ff9a60df34df44ed402696eb3ef8896477d39a93fe6f98cad035cf2f0fcd43f1080ffa640c0119de3008d29ef47c7410675257762b351d59f5da27d3a6a38a67451f26827c23e163daf97497771948eae6b2bdfb043a0fe2a3cfdef3f7b3054d1c1cafe517f9eb2ba52f8576a64fb3e9f3dde48ea1890899fb2833bb68aafa2265855bb18a4e4e94600b0d50322939176594c2ccd11f39fcaa57b1d8152872df31e99b5bb4498961f5a518eb3c6f266546fc6f4049516fc6c8fddd378de4c7f12901a64a90bba4e27cc7542f9c1fb863c2dedf291b155ebaf6dbb796f31fdb849279a387f86ac687360dd2f502f39dc183eec3f730ba8e74baf70ca589f7f97b58d30264032b1658ef02652098cd916d2440e1f7ea49dc2392cbe8fcf738fe7d1dc2e724db2be705cca4ddae319c40ea27d5ea4b5323e5b7cd026d479ecedb04b5f404bb60398bd9ac989342e4b62b867b95446ffce5a21fe8e33970d21a3fb97d21f14b39670018c8ee3c02ebfb613a4e9a3fbe5768887b07c1e45a891b981e856a1cc4f7da5e97cc4a04cb510e46169db2e35ecbb9e3c854318b1e0c2fef1f98512cedc214b90a37f7a268aba11cbc4a89ee03243f9a8ac635c64bbf64d5096bddbc9d31b77a0c8b3818bbd0641f52f18ab3c92e45028816d5842b35fadfbc91e3373cec0f1945a7547a2100a27043b5850f1a7e9d6db4c6e45872b82ab4a8fcbc5ac4036fdf51cc1285b126009bd5ab34db63957c547ce18352a2eeb4c44b4a17c18e27b00f30ed6a945dfc325af6a4cbc64e1414b9fef84bdb70d1c67149b1e5bef5d8756e77245a5be11aea10d48be4e5f769786ce667647ac90dbd4a2a20dc74794e40d2e2457ece77695c7fb68c17b4efbad131d14d971d4bcf2fed694a49fe4cc07047b883d95fd8d6fe2cff70dde048f915345372f31daa6fdc758b36c4355f82ad1cbdc2c8c903385419d6d2554d3127d2f75cda15ea991bb1ee38d8f96e06fc106b3fba4cab6c9b724dc9e64f6c5d263a517535bff38165ca8684d84d3b3e177cd962942426b7546f12445153af085c250cc49c582d90497281a12c50e1c46308fe625adecf95e1df8ffba56bfda4167236a84ea9491396eef1c4d7517e6c1f395fd14336b3eec2a71787292941dda3866a060ba500877dd7b6ec6f4852beb9db9cf00cca41dd636f88f43874ddeeaf67e9286e30ffe4d8136669a78d49e82280d15be9cc8513969f2b6f6b02d35fc22a6364ae2e7bc6b067d99c78743c901aa2d7fe752a464fe80f1a143e34945270a52814bbf120fda7b202e1f47599418185eee0ec053601619a63f0207a33314524cd05a0fb399b1d770e97f7c3a0869828ebbf4b1617d6947ceb3dd218b7c56f858b72009ea635883391d3330314643884d11dc0398a458fabe12436bbac06f7fb452d941f4232e6448eaa967e41721c163043bb3ec1d831662fcc2a1b530504fe93c497202a8efab7e8fbd861092f5b907ec2e167651a77b541e34f8a1aadb221c275a7c861e9e9a163a86a60662dedbdcb125b86c6002aed1b6b727f62d15b268f62d4653cfa08181785b19239e05e8fb8b63af3e225e574e9119d83f1de6576fcb2df3c6f73c75bea75872c90fb0fd25b51cf428c77f80a5e7e673ec351a5d4a0d049509a18165959cbfafc2a6dc8de1c4c6e16d33be8b7868dc6d96c02baee6c554566cf44bfabc584cd94f38272170613846f73a2f79c2e9baeabb35b58caf938576862e70581e53586d1657736b63d0f4c60767d33b43302b0144b0e796cd84411dde4fa22053617e86c1b2eb414b907f65d227b86001a6000e3af684413730a58a6d8dc891f9e08c5992150156f3d4d10438cc5014780ce4a45bf2f69ac06b381d4e9cae5fd3a19318ac932298c845699cd80b658fce6b5fc1a68c353f981686b88161073ab8f48bc5343c6d95989ea41a3fb1ed99813bcf1af374f529437076084067814d639c0631cef1018c44840e9922a311bdfe3139fc80a34817ad967f6d0ca0a4faff7cec6bafc7c2c41c4ad9a8b2efe879e4e9140d7ebdad4b1078a7c6dfbac4f4e212e1b0fc28e828b4a5522ca7965e3eb1b3086a0f4b5add67cb542ff352309d139a60fea3ccdfd2fc86e639eb84bf61f96246a1b23d51c5ecbf8016c5e1e2f369528774a56cd93674dc54947df459486f657921c9d605281195a032ff840f395971124a169489030d3be216f7c6d58745d71217d5f91d5a1e23eecb77814f9931bb3d25ea9f8b43acac7ed0c1a7976c72171d5dd91c02d6eba1875dcff66fbe7a77c343d8d85d9833d3da72c614776a377ba630f5848c46c1d210a6b32f5d5c193ec1efade93e0d157186fc59f7d2e55ba884b7dc9a232da39ef084b7b14d37f884e7406f6f7f24d8c34edbdd0f4f86a1b694d298b57a3bba49813d78536169f2400247ab74a698d68427e5e93e0203860bfb10dee28057f3e2991913e41c1ce61a25d179c038809284cf8cf762d2e684fa1e5d23ce1a19eff12bffeb6cea550eb90219488ebb438aa390fd4a846d6b6c45c02e44c10bbffbd922b188c9ff15a0ac3eb859f107859949ec976d1f0dd213046bdd7fdc1128a682a27845682ef3eaae34286f5954712b12f9f6334acc82c95ccc81d6d22648d7edba5d1063d7eaddf0addf00c46d5e676b076985786671548a760e4a6d2994c8e95e37f08ea6715ab3d53855f6eb802ba2e659631333d5690de31dd2a473fe784d8ed5890857b686eec1314aff32eb631d3bc8802d410b9348468dcc949f074b5f7bc03ce44a087b2d7bc91ef65b12da5e53b0ef65fce295c16b05bca0adfa094c8c784d7a7b759f9c3dba11e06ed4dbf27bcbcc25920a4e2006b674b1d7e61701f1cc3d9c5dd2536165be24f6823654b9a9dedfd3e6df4e12b680d6e5d9dbbc327a70b80f795f7e5e06bc572cf9b0654df5ca57e708a0c8a9164e03b4de7f40fd79dfe9adbc216c83f31faa5faf1daf9ccc9dfcf4da2856214fe665c12f4130bb29cfd8164e25e540d161eeb008ab252c82384169bc3740471277b515fc7ef4179e06fd84b1bfe276c49ca2c36026c0baf0560ec605fc486ccbbb21635109b41a6e5deab2ac6580a623ddbd6df820aaf71e408d1064c9cda44caa5d5dd62e8cfa6afbbeffdbbb83668c2f661a3cc2eb15c241d4b45e7184115e715d9b3d2cf4eb0516e04cc2062157a118eeeaadb36b9048e660205fd72e14541a54350e1263cc87338d095d8a8f25607615f3d6a0a955ddcedb8d130f98e833fe739f224c8fe5f72232413de91f505a52057d7ea06fe41863beca030f6b696ed59ed784fda2fe6709be6403eebafe8a800e4c4560f4107a6142cc84311b7ad116ddb4799f1edb8cb7fad749d8d1684a88752104b9f4c1b864444571aa7ba57f1632fa7ff47447ee1af2308f5ce38f0f7c78cc9b95c8d0aefb25fb66c4b44e544468b3fc16b9732335ce2db9f0aa7c953b0485e48c1cae0091a8a74575c25d280aafe3b6c00e65443eb4650b42ba7b834d6ebaac4d898453f07415713035f964d68c8faf05bc495dc2c08b25a9356959b478491b58cfdb34783a14122b14147583cd62e92600fa65c1eec7d6e6c5ef55af198710712faf851750ce14f0d2d5b32d1aa50b21f025161ab325859e3d04b152f4deb20caae396d6882f33d3aa8a5616f2a36787fcfc5c65de3a3fa29b992380b60dac50e02eca233f407e521ec1a50f41e6225c62e5dca7fd909ee7a28128f60d5ffade58b8ba5c8be1a687fb97e9117e4f0cc0ec7f426063bda4eff87261c6432caad5427a024601fae14805f9cd0331473bec8342a088a8d21cc358a76dfe9417d1aba38601102aa8461021ea62fafc23c71547366de8b7e6dd3ab693bf16caa88edbfc90ad95a8609c4b89dcf338635b39a055179b418525c553a6fa960799fcb67fb0acaf5c88d6876e1601147b17c942cf733e392f2ad689a2d147e222e1b583842d2f3af2e25391a48b0289a30cefa5ad6b9a9b44172c7998575ef529474777e637c266facf01a719bf9b861eee31fba6e7affa77135a35553b5b9344f1a056c31835d2cc862e016db6ffb377b5b420102d6752473c8ccb0d877f37baf32886cba240b4a82510a027cfd68fac953fac7ab44fdaec9dc9cac5d855e9ee8efcff6ca504d3012a76cd00596748009dc82a5dd3a973c0ba15e99c368089db4f76b83ffcfda3e3452d13383e29ce3bb31da6e077203e0be7748127786c72d82bf0ddcbe6ff9ab23e299148e035b9e2013aad0313eabbafd627bd8fda89496bf4fee102710412b14cebea89a20b4f0ecb96036ff2d3e26d8a42c721eaab3c28f10c556f7d73dfd1c6704c4bfff9429216988591f9615def57ed964c100e5ff85db93d3f21bf9b0f69885cbf91bc3581b8f64d242f95853775e4badc73094ffe58099acb722c18249b35854969a0df50a7ead667bd8e07b1845d14c74d1caecd0ed6254fcfb28ea315518dadd34aac526ffe4", 0x1000}, {&(0x7f0000000000)="85b77cdbabedd3c8139747b4", 0xc}], 0x6, 0x0, 0x0) 16:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) chdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) 16:02:33 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x0, 0x80000000}) dup(r0) 16:02:33 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="ef06c5616476ebfe37cfd46c45f86e80a06915e71d1715b133e7da52a110dc3430c86bc0af488d8ab0d28119c8319d0c662dd05e8996e9a5bcfc28", 0x3b}, {&(0x7f0000000280)="939816a61ff179becbdf54966a52993f646606960c5126b24ea1894cc01e3b001b810957866ab9fe7abd6915a310656189dcc3bf2745ec8c0cb008174619b11e5e82a72bda3f224e38090735fabe04a58728df6c8269e117881435c61e8fd9fa7cc4105ee90affd11f46257a5cfaa98536a73bd1c9f45d5832c3ea64029bff7d3a6623999550ac88f450095b5b726e57d5f8187d4ab8e9c482933c9b2d290ae23cfa31ba5ebafcd11de9e13c63a0cb9c908b0f002c46c0fba55be41b206758ad030d750d0131c8928187b38e527763bc500428d5102ab48646639c316a251e47e1382c56d42796afc971abe29876", 0xee}, {&(0x7f0000000380)="b17158f7568ee85a2606739c76d6cbcf46a3c2993090ccea046eaacc9d85e52c3ec819dd6737dcbc0314261eb69fb7238242ab73552fc1b77d2e5b13adb1f087d0edd6425669983da4716c430a45c11c06a21a6eb39ca9222c587f28119011aafe3683764e1659df35de51bdafd86c22b4f91e8650fe7052436b7f90aa078ea1da7832c44011b7bfd3eb12d70594223d5580e2befd5cd90946ecd735a399b57a39604171bebde77ae659f1885d516f31e424d1cdd03f62", 0xb7}, {&(0x7f0000000440)="60b139ab238b3af600334a205f07a3cae59eadce9fc99b74f015b9383785f57ea743512b29fc0c262d82e07e76718fa2b022856535b1ba1a02f9753a44f1e29175fdae04b20d1a7dcec83b81c9af3e6be77dbefa06c07a5d45f8744b7dff0d46cb6aa33f5080f003948f0b86bb56d650fa0d2ec8c9201c458e7b42de22dbf3d2e99264af0e37c4eb5793906c4573ea6509adb5bd8d24b8985896f19ef722ed76f3860c3be2ce83347379f849854edf288007d70023aac1a55575f00ce23833cc48a357ee3dd2284a066fad034c11db902c9dccaa220fab32fe9c7e3f8c7429e98f223c671dff0014a727ab896989125d32f1e6c2f73722643a81930df5f0811c54b08d02d8981050a73bafe8c8767232ecf08b3428e79c99df0a331c3fa62d1d26e048320547056c3ee572116afa7059804342cf659020a5bb7e2e6873c67beafe2390dc3a2eca3765bae239bdd82d7ebe9f079040ac3fd5dc88c40d9fb3917bcf88495b8b91cf7b8a8cb870f0d9e3296633c351435df6fe05c6589d07430a64a27170ea19cd48f155b830c8248577243c0eb0ab9047631ac07f294036b71fcdfe80c7ce743f951190af24daf91d2961136a5cd70b287245cda309c5338abd89f41d8cbc2c6273da83bdacccc8e64d59eaff430e11c014d4be5c9f6fbaca4036a4d94fbc32f2fc81745505177c30e6952c9968fe8423a11b835bc354ac95e191854481f86df66ea5db8898ecec2bcfd3da0388f9258c922fd7f739203b0be2f1c397f719d5035fce5e201beadc13923ff52c746b705bc7e72b3b414b1ab0e6478f24dcf84a9ef06216793c16e3591f6c735b74000e1e529b0536f9457629a58e30f84a2b1b7ba23f0827a92414427d771a7c57e9252606c09143c4f0f5e6578b6cb85eec4e4f842481e644ce0e97e5bb8727d6a59cd4e84aebcaf275b90717ec22ea1263b9abc532e2fb01f3ef7522074abd7bcd8fef9cdb0904fba2da0764f4cbb7a9ad58fb2c06d4d829c51b0adab79622e656dc49a80155c59bcfa7bcb936ec4fae5146d6ab6c684ec9e4e2a5304ae45996dde1eb8b551766f4fc396aa7d91b38d44acc075714947ba449a38bbe62995d44a5a22e9cc31bcb957a251ff7177631f1c6cc4dd7989e85fb8632169c0f8f8f411a2880355e6adc5fa85f05fc21623293916a706f6f0fd6c5abd52d0e193976e7d4306c032be3aa8632066475731c005d4d991f6ff9d6b51ec1bce85c927ebb2c7212b71482493c44e8ca4260a45762af5d302a9344a504542fea653fd8ceaf88c47d6ff53fa2b04fb8948a81e3de180411d3670c4d05cd03b04de785d68c2a7b530ff880a2bba708a0a681f0f28f9318065f5e6b2668c274ec7bbd31ca278e09ed0a4efa31cd2d763008266e7c28070dff24253bfdb9858ebf541ee1f6459dfb3f99aaf06bec918fff9b01722fcaab280b1d77fd1c053c41ed1a63cbba43780fdf733e4c25b79d40d8d36015b27f2519710815091f81c8985d617279e217ba400386e12296f43df4b651734d40e8de4b740c2502aab370f4dcd8469a28baca3018b50c8bf2cad32b7140b6be945dba6e54ca9e12dfb47b96735dd5384f76a5fa82da2b4e46f110d65acd9ed91f2976d40276728673a3652720fc5c8156d0cbcd1fb8f712bf7fe74f6fe0d1adcefdaba7d2636ed10cb9dfc63212b3f6f53f5218123026021184ff1379d9f375b5ced65597ceb13889c964cb1de324f80a6ee77c3d2d651ffc6a2db36ad2d3499d83867b573c8f727b1712fb85c7ede1f6a4ffacaad30c7026c8acfb47c76c0b03e15800b4ea5edcd367ed847e75be08bdec4579b7fbb952062001de1bf57e579771ed2568dba04521fee1635ce2ae17acd5667cf6bab0175ee41c973f1a1ba96631c50b86d9324e8ae4bd22d65b82bd329a7fbc2d60987b1a11a76d2e478020b6608f15fd1f0d20206e6f1ccefdfe1857f1a260118366622eaa49f6bc9355edae81686cc7d0b2c4eccbec97087069ad68ae6b90fc83abd0f050020d8626f87ee389645d388f276721964592259ceeeae645e47fd73f6699b5b64011cd96872713f69ca0b1329f1fd9c7a2c0cf623585f470fb49684fe33481c50d4d965f44c84f6d1d44ad67c1aac400be5c9ed011ac174d0b4af8c732cf152b66ca8f0f49d1bf0ea8108011df5a76f4cb5c482f4c43972d5cab0fad6a00987a708d2b0066b19851044cd81666e0bbc995ed5ad926497e267bda2fb7d5d2124e74126b83512a3fb3e366a01cf5aed1e472dcec5efb11ee032c04a430ca9e3a1c74bdbdd8ceb187ddc38bd9a45db4815652948791133a642e706e883b6c32d8beaf48f02e13b1987d0a1368278c85e3f642a7582f0c370468c16cf2a9f348b82ac0a3e97bbeaa9647fae09d218556846044dfe6cdc12138adba7c12441b1a32f4c1b7d3db5a8348a1b339497651454e304db46fa3cfd79eb9f11f7add80e610ea9dfc8e6e3c55af6b44fdbfdbd556d7e7ed2e49f3e19b991b3b3dfca47a802aac502d3d6f7de0a9c2f5dead66993e88f4f199dc43053f101227bb41a614f1de750745363ba501126e83f37ac1e6f4cafc458e7150f8701f7fcd41793e35634ae87cffbf2d22c4cd04a1d317be2a51ea2449f9da596448cf3f608d39ac8c1b767ddfbaa3586afef34703e1ef030d9d0528a0f2337ce18b9dcd577b8693f763d582356e8a06e8aaac5153d94a29808e31b9210b2a9e45bf86fef901ce193eeb6aff8e82c273d87269ca74484524f77e2d764c97fe6b39f04516032740369d9f672bcd722666ed7781c7c2b79c1f643c88a2118fb4d2f4b274ea01c5bcb0d87ff098270947c4907d590725b8f02da16db2fd81a66df81ca4041bfb41816bacc5a6daf474544271c424fd7873cd240c9b166f3f75c92c5a64268d42cd1d14004ef5c906bf2f646b1935adb2d9ede0c6eeb98136d6a86cc199720db8eb425ef567bad84adbedb51948de3dc47aa93ae8fa6309441acfd1da3a11d84f9a9a4a8e3f7d51eed909242a23567750e19f1907021042da28e9ef9c022c50f2128f5a03a51876b5ccf3992d7adca1192f92ed74b22d6a6f8f47b05067d0272c839020fb93dca6cc8c8e7cc985736a659a1dc4c70fd0dcdc7ae0bd85c77695ce197810c2329aa1340a6fcd1cc0ce09a1dccc9dea1ef6bac0550339a051a6f2364bf209523dfa37ea02bec8838d307efe6aec4836bb7633407f3854fc95e61a731761e3755a9772a06a222ba3b2ecfefb996306c23026eab9db411563a972de7a8ab7e83f3e90d826125124afa205d9c78c436e5a4f7f427d7562ff3b09d226cc2db66dc6d7d8577ec444e4c17105b60b78c617b4cd4fa70694cfce50b263197ac11f23bb13a6b436818a4db283fd07b6fc00338916346eeacb1d0f633b367e339188b40be577178811648ff1ae70af436dd4754ecea25e04261deb0a4dfaaae3926ec751bf9aaa6a2fbd69741d6c72fa4442ba71e5b726a0a6e6f3c498c4d4f89e46a9e03d8db0977fd34bbb780e7977be1c86aec85a3b9467865159ba8e2584286fc301c0a02b284a5cece44da2facb8075739784f71b4315a103880a8c2980cc832b34a0bb04b502f311c7655f5b62b93c5961a2d1e3099fd65b1be8c8ef263bcf00a6295bf35ce0412e8de571359617aa1c24c7e0a267dbe445d6238d079f833c1cee4be7a64cc53af37c9410f7debd5a58db78d559fdebbc6089c58d00f88ce472dd5ba7431b5ad6409374b0dc8c47e62cbed182e629ffaee5b1d8113fd4d31101827ee03b2e1a2f882898e8e95820724ea2c466aeed307d262963bb299b86cbcadd09a6ed3af1dc3633e88abe258ccd57c2b5c8dfc53a0197a386f5bb0c958ed0faee36a600a9ca11171b1015b597b84dacf07f68d8816f6f4de7c8018c0618202bc63e10078700b4cc365ca7551616e3752e2b10bb70fbac53b475cf7d5ba07006742ac3a8d2926a88fc74f1c49d904a3b047d977f96bf78d83dfb2e75dbc9ff8bfc4305ed796df31ceaf16accf3d9b91e9de41c496019e27f33d7a8818920fd591fffcba425a368d306a28b718bcc72d7657e28268519368863af830f40a1d0b272eb76c41f175f1375c488995b93a6a30345611e5c703aea05532a674330256b4faaa9f87b235d87b7b2d8cb18426b5002c15eb190196b92fabeb5160f8e38257a1be47232143e982e1ac7a1629e7f972cb0ac8109c02ce99701058045af886a6969fe614f87b41ba18eacb80dc917e72f5d21711db82d4c4d9a43a63e4bc333240707793d10611dbd970c6e607c66efce24423724720b01c6e13f3ac3de67a210d9953f79da70c9c0266f13c0161256be9bca6a8ec556034dd06c900a477188c9b4141752e17bf1e6b672ec926177c7e637d86d74cac7adaa0f76923cb6da7abfc90d67a54cfd2f222da228f6fcb881503a42e045292c725f302258f5b70013926a342a1996e09be8bf123c4b9a03728355f4159b7a3348db65ebc4695b39d0fef7a241608bfd1f5b3aea42115f55ec4cf11285ddc1fa8015be515b083431b638a90e23eb839600a2f29d72716769b1fad419d02f939d04252e125386d57cdb3e70cc07584954a199738e4c66716e5aed4f93fe0f34388c2ce06280ca0e4b96c86b8b3ba0a6e1c63536f264188cee889ad2f538f76339c5d9e73293392b596f95bb5f34135ba6f38c8506cb071aa11c6bef9ecf41117ef6bf7c3205a29111008d649b7334a0dc72136286044858f36107318d9686c22e62b9e7437904b38d3e06f63f5f6e2997fd0951648ca8202c09a5cf847d6251a0b2a4f2abfec967032cab14e31472b0b228e650f4bfe83ff205902ae9cae9916e1d961634ed064a26ffb689436d838e961d3a4631de9d237ad6b51b40035b420a30f604bb73620fb974ec1796372945940123a030dd287a0c963560cf933d220cf9af2601de144119dc9d709938e88fa613c8adc86de62c787f209f8f2977923359f5c4dad17c8bdcbe0496480e226cbcf03f05ab7bc2365f4d58261c1c540c38dc85eb4c01f351b268a47e45284c35fb67dfa0899431b9c28520413d68f540443df591054c7b90850a866951ee57f52c1f846c353fceba79415eaed6b92c62ec290c5709c4500c8c18690fabcba6e8dfecfac655a4f56ba25c63482d64d2792a5dde498b286b10c33ce23a0ffe57d21b61d914056c14dcbdc1c8767e72d9c9b400f853e0ff0759c8bcb9a5413cac658355d40903c64f7e120c368ff6b8384a3c402db0d86e94789d39a0c282e64f58722d5e982cb26f1a900aaf2ef8dc6155b8f33145f82595288e9f00698be9291dbef4b9c2634d7817b49d32918634b31bd88278b47231c920fd7777c3e1efb475b28f94df06ec31d27828af161c26cf1dedd2ae9161b3b0f3ec98f6664a079fea0cdbce235ebe695d03ad3cbd4f74bbea392096f2f30f6aad9401f6ed4995b149e1deb083de6bbdeaea725a19686022908159ffe7ecff4e195141aceae976600d29225fffbc22513e9526ea5e47a22ee0adb9d32d598fcf4fdb3717c27d41bf786db7e2e51593430c2c2e2c810a500fd5c9dadd0c1aa8fd26dc4b2664eab312b53cc8637f572958fabbcfee473bc8fedbc73d3c18820779ddbc190375ee65e1cf474692913d818ec18142092540e437f00b171f0997f61973473c1e92426b8c137d9e432605e165882d1ec9e934757b983b540bedb069989e166b2675ff0ac3493912c8aa92105444f7b292b8c63c31bfa5a893505268fbeb466440464e456b641e1073de", 0x1000}, {&(0x7f0000000040)="bc8a22f8c6f9872aace4bc01d00172ff8339a01dd5f5370462fe02ce5f60da3ce22db5a18516c128e5a3d7a28b55", 0x2e}], 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:02:33 executing program 0: socket$inet(0x2, 0x5, 0x400) getuid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) lseek(r1, 0x0, 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x8) 16:02:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) 16:02:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/d\nY~f\x00\x04\x00', 0x30888, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) login: panic: ifa_update_broadaddr does not support dynamicW lAeRnNgIthNG : SStPoL pNpOeTd aLOtWERED ON SYSCALL 3 4 EX I T 0 9d b _enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *457939 48186 0 0 0x4000000 0 syz-executor.1 475099 43690 74 0x100012 0 1 pflogd db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000ad3800,ffff800000acdb00,ffff800022ba5050) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800022ba5040,ffff800000ad3800,1) at in_ioctl+0x463 ifioctl(fffffd8065f82198,80206913,ffff800022ba5040,ffff800020acea08) at ifioctl+0xb64 sys_ioctl(ffff800020acea08,ffff800022ba5158,ffff800022ba51a0) at sys_ioctl+0x5b9 syscall(ffff800022ba5220) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,981653d2010) at Xsyscall+0x128 end of kernel end trace frame: 0x983ca7b5190, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic ifa_update_broadaddr does not support dynamic length ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000ad3800,ffff800000acdb00,ffff800022ba5050) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800022ba5040,ffff800000ad3800,1) at in_ioctl+0x463 ifioctl(fffffd8065f82198,80206913,ffff800022ba5040,ffff800020acea08) at ifioctl+0xb64 sys_ioctl(ffff800020acea08,ffff800022ba5158,ffff800022ba51a0) at sys_ioctl+0x5b9 syscall(ffff800022ba5220) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,981653d2010) at Xsyscall+0x128 end of kernel end trace frame: 0x983ca7b5190, count: -8 ddb{0}> show registers rdi 0xffffffff81d5a187 db_enter+0x17 rsi 0x1932 __ALIGN_SIZE+0x932 rbp 0xffff800022ba4de0 rbx 0xffff800022ba4e90 rdx 0x1933 __ALIGN_SIZE+0x933 rcx 0xffff800021ba0000 rax 0xffff800021ba0000 r8 0xffffffff819b63bf kprintf+0x16f r9 0x1 r10 0x25 r11 0x5fe3ddf670b6b1ca r12 0x3000000008 r13 0xffff800022ba4df0 r14 0x100 r15 0x1 rip 0xffffffff81d5a188 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022ba4dd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=457939 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acec80,0xffffffff8265d560 process=0xffff800020adce00 user=0xffff800022ba0000, vmspace=0xfffffd807f00bcf0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48186 394134 71772 0 2 0 syz-executor.1 *48186 457939 71772 0 7 0x4000000 syz-executor.1 71772 131067 28920 0 3 0x82 nanosleep syz-executor.1 46579 106 1 0 3 0x100083 ttyin getty 49220 111928 28920 0 3 0x82 nanosleep syz-executor.0 85361 137014 0 0 3 0x14200 bored sosplice 28920 240689 36124 0 3 0x82 thrsleep syz-fuzzer 28920 42312 36124 0 3 0x4000082 nanosleep syz-fuzzer 28920 267384 36124 0 3 0x4000082 thrsleep syz-fuzzer 28920 506738 36124 0 3 0x4000082 kqread syz-fuzzer 28920 17223 36124 0 3 0x4000082 thrsleep syz-fuzzer 28920 47326 36124 0 3 0x4000082 thrsleep syz-fuzzer 28920 447777 36124 0 3 0x4000082 thrsleep syz-fuzzer 28920 144573 36124 0 3 0x4000082 thrsleep syz-fuzzer 28920 162846 36124 0 3 0x4000082 thrsleep syz-fuzzer 28920 465908 36124 0 3 0x4000082 thrsleep syz-fuzzer 36124 244339 83490 0 3 0x10008a pause ksh 83490 522441 33418 0 3 0x92 select sshd 33418 91154 1 0 3 0x80 select sshd 43690 475099 34530 74 7 0x100012 pflogd 34530 280456 1 0 3 0x80 netio pflogd 42802 167689 42071 73 3 0x100090 kqread syslogd 42071 452602 1 0 3 0x100082 netio syslogd 47462 238603 1 77 3 0x100090 poll dhclient 681 451571 1 0 3 0x80 poll dhclient 4971 493464 0 0 3 0x14200 pgzero zerothread 58717 264556 0 0 3 0x14200 aiodoned aiodoned 19575 59119 0 0 3 0x14200 syncer update 48739 459787 0 0 3 0x14200 cleaner cleaner 66395 317953 0 0 3 0x14200 reaper reaper 2014 3903 0 0 3 0x14200 pgdaemon pagedaemon 14768 386123 0 0 3 0x14200 bored crynlk 53151 54763 0 0 3 0x14200 bored crypto 86912 118175 0 0 3 0x40014200 acpi0 acpi0 43773 308404 0 0 3 0x40014200 idle1 31277 216136 0 0 3 0x14200 bored softnet 80874 154513 0 0 3 0x14200 bored systqmp 75936 23339 0 0 3 0x14200 bored systq 26123 465607 0 0 2 0x40014200 softclock 80462 104512 0 0 3 0x40014200 idle0 85396 157316 0 0 3 0x14200 bored smr 1 116333 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 48186 (syz-executor.1) thread 0xffff800020acea08 (457939) exclusive rwlock netlock r = 0 (0xffffffff82489128) #0 witness_lock+0x52e #1 in_ioctl+0x142 #2 ifioctl+0xb64 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82672ed0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9569 6573K 7932K 78643K 15576 0 0 pcb 13 10K 12K 78643K 213 0 0 rtable 123 5K 5K 78643K 760 0 0 ifaddr 74 15K 16K 78643K 265 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1511 0 0 iov 0 0K 18K 78643K 191 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1229 77K 77K 78643K 3127 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 25 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 1K 78643K 231 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1627 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 62 63K 95K 78643K 845 0 0 subproc 32 2K 2K 78643K 119 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 168 0 0 in_multi 33 2K 2K 78643K 108 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 402 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 117 22K 31K 78643K 6482 0 0 UVM aobj 75 3K 3K 78643K 79 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 213 0 0 NDP 16 0K 0K 78643K 75 0 0 temp 199 3552K 3629K 78643K 15423 0 0 kqueue 0 0K 0K 78643K 9 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 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 101 0 99 1 0 1 1 0 8 0 rtentry 112 110 0 62 2 0 2 2 0 8 0 unpcb 120 760 0 749 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6390 0 6390 2 2 0 2 0 8 0 tcpcb 544 367 0 363 1 0 1 1 0 8 0 inpcb 280 1897 0 1888 15 13 2 13 0 8 1 nd6 48 12 0 8 1 0 1 1 0 8 0 pkpcb 40 7 0 7 4 4 0 1 0 8 0 ppxss 1128 35 0 35 4 3 1 1 0 8 1 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 6 0 6 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 57 0 33 1 0 1 1 0 8 0 pfstkey 112 57 0 33 1 0 1 1 0 8 0 pfstate 328 57 0 33 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 455 0 227 19 4 15 15 0 8 0 art_table 32 456 0 227 2 0 2 2 0 8 0 art_node 16 108 0 64 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 9 2 1 1 1 0 8 0 semapl 112 229 0 219 1 0 1 1 0 8 0 shmpl 112 77 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4182 0 2778 46 0 46 46 0 8 0 ffsino 272 4182 0 2778 95 0 95 95 0 8 0 nchpl 144 7210 0 5586 61 0 61 61 0 8 0 uvmvnodes 72 5456 0 0 100 0 100 100 0 8 0 vnodes 208 5456 0 0 288 0 288 288 0 8 0 namei 1024 27252 0 27252 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 18691 0 18691 19 18 1 7 0 8 1 plimitpl 152 169 0 161 1 0 1 1 0 8 0 sigapl 432 1814 0 1799 3 1 2 3 0 8 0 futexpl 56 30544 0 30544 1 0 1 1 0 8 1 knotepl 112 408 0 389 2 1 1 2 0 8 0 kqueuepl 104 359 0 357 1 0 1 1 0 8 0 pipepl 112 1114 0 1095 5 3 2 2 0 8 1 fdescpl 488 1815 0 1799 3 0 3 3 0 8 0 filepl 152 17921 0 17820 18 11 7 13 0 8 3 lockfpl 104 494 0 493 1 0 1 1 0 8 0 lockfspl 48 191 0 190 1 0 1 1 0 8 0 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 41 0 30 1 0 1 1 0 8 0 ucredpl 96 5830 0 5821 1 0 1 1 0 8 0 zombiepl 144 1799 0 1798 2 1 1 1 0 8 0 processpl 896 1831 0 1798 4 0 4 4 0 8 0 procpl 632 5456 0 5413 6 1 5 5 0 8 0 srpgc 64 10 0 10 3 3 0 1 0 8 0 sosppl 128 25 0 25 4 3 1 1 0 8 1 sockpl 384 2797 0 2776 25 20 5 21 0 8 2 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 213 0 0 24 0 24 24 0 8 0 mtagpl 80 51 0 0 1 0 1 1 0 8 0 mbufpl 256 311 0 0 14 0 14 14 0 8 0 bufpl 256 10679 0 3631 441 0 441 441 0 8 0 anonpl 16 170331 0 158563 85 21 64 72 0 124 2 amapchunkpl 152 11063 0 10927 26 15 11 11 0 158 3 amappl16 192 7862 0 7058 53 12 41 52 0 8 0 amappl15 184 337 0 336 1 0 1 1 0 8 0 amappl14 176 639 0 634 1 0 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 10 0 9 2 1 1 1 0 8 0 amappl11 152 66 0 51 1 0 1 1 0 8 0 amappl10 144 270 0 266 1 0 1 1 0 8 0 amappl9 136 1204 0 1198 1 0 1 1 0 8 0 amappl8 128 769 0 738 4 2 2 2 0 8 0 amappl7 120 321 0 315 1 0 1 1 0 8 0 amappl6 112 86 0 74 1 0 1 1 0 8 0 amappl5 104 175 0 161 1 0 1 1 0 8 0 amappl4 96 1672 0 1639 2 1 1 2 0 8 0 amappl3 88 1025 0 1017 1 0 1 1 0 8 0 amappl2 80 13518 0 13444 3 1 2 3 0 8 0 amappl1 72 49033 0 48594 26 16 10 20 0 8 0 amappl 80 5791 0 5747 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 78 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1817 0 1799 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1817 0 1799 1 0 1 1 0 8 0 vmmpekpl 168 17468 0 17435 2 0 2 2 0 8 0 vmmpepl 168 226908 0 224955 188 72 116 116 0 357 25 vmsppl 368 1814 0 1799 2 0 2 2 0 8 0 pdppl 4096 3641 0 3602 7 1 6 6 0 8 0 pvpl 32 504106 0 489159 222 57 165 174 0 265 16 pmappl 232 1816 0 1801 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 619 0 9 18 0 18 18 0 8 0