e46adcd569ef64e16eb595607fcfd711"}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d591ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a0515f315762f1e69d6841950f6ec4e265a3adf656176dd8209de66e642622de99bcf529edf6cece6ee821f89004eac83c234cd00a8bffe33d5ffdcc664e5bfb871a86e4afc61f13e4591ed17f39931a4c574eee56e5344375cabca91acbe3f69070d11115cb27981f3b7508d8e803bcca3970a26b00c8e41da4cd35bb3844155bc1f6560e4049812b994d73767cb9259de01000e4dda75ffd5aee084326469bfc6", 0x3e2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 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", 0x8) 16:01:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) shutdown(r2, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000013184430f27a5578fa8fc64fc22d5832cda0708e67d812c38bdd667ca71"], 0x9}, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x10) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) r15 = getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r26, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r23, 0x1, 0x9}, 0x800, 0x1, r24, r26, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r31 = getuid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6, 0x0, 0x1}, {0xe1a0, 0xfffffffffffffff9}, {0xac, 0x0, 0x1}]}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r37, 0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r34, 0x1, 0x9}, 0x800, 0x1, r35, r37, 0x6, 0x1, 0x1, 0x2}) r38 = getpgrp() r39 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xde8, r8, r15, r20, r30, 0x20, 0x3}, 0xd3c, 0xc3a5, r38, r39, 0x5, 0xffffffffffffffff, 0x2, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r40 = socket(0x18, 0x4000, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8080691a, &(0x7f0000000300)) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x100], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x400000203], [0x80000000], [], [{}, {}, {0x0, 0x0, 0x4000000000000}]}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x80000000}, 0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) 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) close(r1) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)) 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:01:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x86}, {0x4}]}) r4 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) open(&(0x7f00000001c0)='./bus/file1\x00', 0x441, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x4}, {0x3}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) sendto$inet(r3, &(0x7f00000000c0)="f79aa86ca44c30763d6050d931e4b1949b4f288fd85a7bda74fd8eb0275846f639c65eb4daa0c8d53ee3e663f7f7c8dbfa7f26b0eff602990577de0cd51558cb6085e5a79709df5f1de8decf6bdb1907d803addc9363bac422dfbc5d1fca26367e359d2f30f38621257076", 0x6b, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r7, 0x0, r7) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {r5, 0x4}, {r6, 0x40}, {0xffffffffffffffff, 0x2}, {r7, 0x40}], 0x5, 0x9) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x401}, {0x2, 0x0, 0x888}, {0x10000002, 0x0, 0x7}]}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x20}, {r0, 0x42}, {r2, 0xcc}], 0x4, 0xca46) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000180)) pledge(&(0x7f0000000080)='tap', &(0x7f0000000100)='/dev/bpf\x00') 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4000000000, 0x0, 0x0, 0x0, "3e58a044b1fbe763c62c4028bdd58a114f77c2bc", 0x3defb539}) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xfe29b2a9728fee89) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) msgget$private(0x0, 0x18) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = msgget$private(0x0, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) r15 = getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r24 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r26, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r23, 0x1, 0x9}, 0x800, 0x1, r24, r26, 0x6, 0x1, 0x1, 0x2}) r27 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget(0x2, 0xc0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r38, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r35, 0x1, 0x9}, 0x800, 0x1, r36, r38, 0x6, 0x1, 0x1, 0x2}) r39 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x8, r6, r15, r18, r27, 0x10, 0x1}, 0x0, 0x4, r36, r39, 0x1, 0x6, 0x1, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r40 = msgget$private(0x0, 0x0) msgrcv(r40, 0x0, 0x0, 0x0, 0x0) r41 = msgget(0x0, 0x2) msgsnd(r41, 0x0, 0x0, 0x800) r42 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1000, r42, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0xab, 0x4822, 0x80000000}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) pread(r0, &(0x7f0000000280)="949c088745f935c843d1c13f076e0ebcaacb0c5baee0389b09d8f2676b0d09cc7d45a12ab953b01a0a593a2fbc2cbe26c2e733bbea92d727aeb65e5cc09e1150fa66947a0f", 0x45, 0x0, 0x0) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x2}], 0x200000000000009a, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) listen(r4, 0xd6a) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) close(r5) r6 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x8001) dup(r6) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f00000000c0)) 16:01:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) readlinkat(r3, &(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=""/189, 0xbd) 16:01:07 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, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x0, 0xfffffffffffff000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1a) rename(&(0x7f0000000080)='..', &(0x7f0000000040)='./file0/file0\x00') r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0xb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) r3 = dup2(r0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0/file0\x00', r0, 0x3}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1) 16:01:08 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r7 = dup2(r4, r6) ioctl$TIOCSTOP(r7, 0x2000746f) 16:01:08 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x9}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:01:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x9, 0x9, 0x7f0, 0xfffffffffffffff9}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r7 = openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r7) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0xfffffffffffff801) fsync(r7) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000100)=0x8, 0x4) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:01:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1ff) r1 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7b}, {0x5c, 0x80000001, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r9, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r7, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000000c0)=r9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$KDENABIO(r10, 0x20004b3c) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='tap'], &(0x7f00000003c0)=[&(0x7f0000000300)='y}', &(0x7f0000000380)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x3ff, 0x4}, 0xf5d5, [0x9b, 0x3, 0x100000001, 0x2, 0x3, 0x4, 0x401, 0x1]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) ftruncate(r0, 0x0, 0x8001) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x4, &(0x7f0000000240)=[{0x7, 0xfff, 0x401, 0x6}, {0x3, 0x3, 0x80}, {0x2, 0x2, 0x1a2, 0x600000000}, {0x39e, 0x1, 0x2, 0x4}]}) dup(r2) syz_open_pts() 16:01:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwrite(r4, &(0x7f0000000540)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba449743f4e4d76b3b0708fcedc02e1a1463f6e872ab656f8d528a1ae5f214bb4d3ab3b357b358e5b9be8a93cf04e648600442a467fe7bbb879ae810a2bb5a110d640ef7b53ffb9744", 0x66, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x2a0, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000001, 0x3, 0x7, 0x7}, {0x1, 0x7f, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2823}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) msgget(0x2, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000740)=0x7ff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:01:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) recvfrom$unix(r2, &(0x7f0000000040)=""/197, 0xc5, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0xfff}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x17) getppid() readv(r4, &(0x7f0000001480)=[{&(0x7f0000001100)=""/210, 0xd2}, {&(0x7f0000001200)=""/158, 0x408}, {&(0x7f0000001040)=""/112, 0x3bc}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/230, 0xe6}], 0x5) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r2, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x5f, 0x9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r6 = accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r7, 0x2000745e) kevent(r7, &(0x7f0000000140)=[{{r0}, 0x2, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) 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) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0xfffffffffffffdaf) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x200, 0x6}) execve(0x0, 0x0, 0x0) 16:01:11 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) sendto$unix(r2, &(0x7f00000001c0)="30a206eb1a37da8f68b3eacab171fd914ca95a96e88af095a5696fbac4065f5ea2c6a9fb367d0521af2e2e0f2a1e50d691d80232a0d8c5d7edbecb9c81d315224d56f9d02f55df494055168e175aeb948d0e3aa06f57f35b87fc3eb91f17ccd91af66bef7ff497224db42869a27df1cdcb1267c060eb03bf086b05ef6d2af4c0f194c6b2bf1ecb6863c87d4f8220175f0c3afcf14a3017416c4f9e13a8c5d4263e8fd73e", 0xa4, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0x40040, 0x0, 0x9, 0x3}, {0x0, 0x7, 0x7fffffff, 0x8}, {0x2, 0xffffffff, 0xe9, 0x101}, {0x81, 0x9, 0x1, 0x100}, {0x3, 0x6, 0x200, 0x6}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/133, 0x85) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='x\x00') 16:01:11 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') 16:01:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r19, 0x1, 0x9}, 0x800, 0x1, r20, r22, 0x6, 0x1, 0x1, 0x2}) r23 = accept$unix(r11, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64, @ANYRES16=r16], 0x0) fcntl$dupfd(r23, 0x0, r23) flock(r23, 0x104) dup2(r23, r23) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r27 = accept$unix(r26, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r24, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r28, 0x2000745e) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r31 = fcntl$dupfd(r30, 0x0, r30) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3004a, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x74}) r33 = accept$unix(r31, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r29, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$VT_ACTIVATE(r34, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r34, 0x2000745e) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4a2, 0xa3}, {{r8}, 0xfffffffffffffff8, 0x82, 0xf0000094, 0x9, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x80, 0x10, 0x7, 0x20}, {{r23}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x6}, {{r28}, 0xfffffffffffffffe, 0x80, 0x80, 0xfffffffffffffffd, 0x9}, {{r34}, 0x1, 0x20, 0x4, 0x3, 0xffffffff}], 0xbe, 0x0, 0x3, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:01:11 executing program 0: fchflags(0xffffffffffffff9c, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='\x00', 0x4, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x30000000000000, 0x5, 0x81, 0x1, "68fd3b7f17487336cc4bd302dea0354d506090b7", 0x80000001, 0x20}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1b) r3 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0x6, 0x3ff}, 0xc) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x100, 0xfffffffffffeffff, 0x9a4, 0x3}, {0x1, 0x20, 0x3, 0x7}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCPROMISC(r7, 0x20004269) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) r12 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) sendto(r12, &(0x7f00000002c0)="4962ed361fe342ff4595abf2ca5ca8932b036b562a239458e33d397137876d8b8929d82e8413b914bd056e6912ccfa70542b33f0146f41fd48eca829587d248c8eaee1b49f2755a59a6ea778153fa52d0afa208226bd194a41a9d990b1aaf0b922b118a5e92eb14357c02e94acce10abbc850114dda6e6d9c981889bd3b64a9ff78e09c41a7615d05acf403149be90d768cf3c32d125a56de2f0fb23a6b5c0337e47d347193d9a92bf5c944a97e3f8f2dc7f168cf031eadf41ea5dbfa1e32700c387d5f175d96b", 0xc7, 0x0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x8, 0x3ff}, 0xc) getpgid(r9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:01:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket(0x1, 0x2, 0xfffffffffffffff8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getsockname(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000003a4086a40000000000000000000000000000000000000000003f00"/46], &(0x7f0000000040)=0x2e) mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) 16:01:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000002, 0xe2}, 0x1) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x20000000000000cc, 0x8001) r4 = dup(r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r4, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) openat(r4, &(0x7f0000000980)='./bus/file0\x00', 0x20000, 0x29b20a56277dbd06) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="45e8e61267bcff1777578b42290170c65148a68042fbde4766b4491936395ac21c660abce9b2cdc8cc4881154cc3babbfa7b6928b8c0c155e3d32f6268699b463762b5dadad89c341a4ea8b73c6e28bee97618ce73543df699bbad0971781eb868d1a66c4e049d3041f82e39bd3152024b25201e32ff96a85d67e67a71c380bf2bc3193d716c1fce72fca00fa33d0cf19b7cf577700caf512601906f34997939bec046a25c695b93c68ca27d57dd1d5d982b663cdf2366ac136d72e361031daa6f5ff33ceb3bf4dd37d6b41880dc894aa9", 0xd1}, {&(0x7f0000000180)="8d5d4a949669696531621c18f50687168a01c0f844d61b9445bfe8d3c67e6839125d8a29546e4c57ae8ce8dee15d5acb3a5838f495", 0x2b9}, {&(0x7f0000000380)="624ad5eb75ce9125c6ec2421e83a2f7c14f8a24cf2f541dd9623962b7b70f0f5b8813b57cccf0d50b57cf81de1f2d4c3bd94f4613efc17998871aab5caf93a6a18ff916819a96b2427e7248bd7f20a92d50b274d5323b1b84bb705bb19756f4c1cb23aa0732a1cf5eddf643191f43f2fa5af3563b41358c1472afff49091e38b4063bb06424ce9470dc3249d9ab5006b93a96d07e1326663f376801176c93e200f372ca3bbe3ab4c93f97c9ace43169d1591fc0775537c8205f4c7efb691f58cfd4eb2f56069c2254979187fdaaad8e8c985", 0xd2}, {&(0x7f0000000480)="5b4784a0494a846b9f9bed2c91c4c74819055e7968929436912c26888956ae2942850aa0da1e0c99ae60dc5f1047f0b9ba7313c113490f6dcbaf25bc14fd439de9a005049f7f839009035a0fcb14e9f6e7b978", 0xfe15}, {&(0x7f00000001c0)="fc2777b7432f05a27be89a657d77415612c12a1b151a45d2259a32325267d26fe2b7ad50955b00d0d65000bbd3e027ff9c", 0x31}, {&(0x7f0000000500)="339346d27896f9a3f4b329f06c70638ea686767556067de606a7bba8317a13098bf25f6b4fdf1e3b10810980e3c8bff44bf5cba9", 0x34}, {&(0x7f0000000540)="26c31faaf83feb426c3dd9bc68577ef900dab7316d1acc23d3b0982ef09475614ff950312abd93fc7dd3cf6894472c9571ae819c9c24579c0c67507d0eddb97aa6339168488b7b7ab97b25d6774e3d49d2b7904f9a7185fc0fd086a5ca83878fbb61c8d4fb5921d80f8404a5e7efda907e642d078731790b91c1e07cbbb74fadf75f4fb6f180e622e32f02455ea690261e2e624e3315ecfa6f34bc2ce309f07dfe447aacc075d3430bfc0218d969fa50d377db026aab800d81c9a10324b482f5fe6daba0c70442137fb3df30ec45a5e22582c00449e7d711e0492c3592c56ed7d73a184a5579dd61594727c1ce412614ce9b82a0d98a234e", 0xffffffffffffffac}, {&(0x7f0000000a00)="e7c0aa2cf7b7c4822bbe4bdc032a0d4b8644c39cd41c4eab4435d031f5d54248581cd71d0bfa0f24d359a4f57b0762d42554c58e8cc59d58ffe9e9bdca9a8491c2ce73207719c224157a5e2a1f18e5295153961a75e7e27bfd7ce8e29754f744d48807594fbe53eefd8a7ad9f02d71e4bfa041d66cf747505741c60236f80c0ca3e4b409d32522a9ce0157e9209f7527dcfe8d2b79e92a73956a18c168f4b4976ab3bc187375725482fe675759", 0xfffffffffffffdef}, {&(0x7f0000000700)="7a30b24c91bdec878f3c70ef63d3ce63be91563dd9b563bcb2d32b228304cc485b8456b9d980902cb63b284cca0b83512aa2c2b3f7b605e3407ce54d2593dd5880a4acc62e1161113ac41c1e08b349856633db4f5b446fc99c3776251500ad5c4256128458f5f73dc36f988f1093721b2012d241d96736cb2bbe0aadb5b506b201d8aabe77add29fb588e89bc681f32c23f6dc78ac0c41f6070069938559c603ac7f5b7452fa0e0459e0eae0d9e9f3dd6ff609bf81f4af34d0f139", 0xbb}, {&(0x7f00000007c0)="748a2f46e72a213f88daf1da6cef14411f89ac2850c30149467cf094a4884dca3db6db8b9245dcd9b29ab43e63f10df30c5bdc5f491f97f10e75f82d98850d1c5c95c357a7fc76aae11833652969891b799fb51e2465768f295dea1ee2f666d829d5e1a597fef981e6ddcfbc5f1e82ef34ac669695d8c2596359ecaa871d2874feec495066e25df0f5f026adbabf0a8dea5c52817e64f79b2b2d350d75b54cf848bee7b62c2c81850203c61a0b458da948d9f1b3059320f51a4edacfd6e80d1e712b95c64664a922f2b246e43a30832d0344fcd4903a0e121e589bc458", 0xdd}], 0xa) syz_open_pts() r5 = syz_open_pts() pipe(&(0x7f0000000680)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffc, 0xfffffffffffffff8, 0xfffffffffffffffc, "0900bef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) r6 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x8001) r7 = dup(r6) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000480)) openat(r7, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000009c0)={0x3ad, './bus\x00', './file0\x00'}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000840), 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r3 = dup2(0xffffffffffffffff, r2) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) 16:01:12 executing program 1: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/226) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x100) mmap(&(0x7f0000256000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x8001) dup(r3) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:01:13 executing program 0: socket(0x10000000002, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r3 = accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt(r4, 0x0, 0x68, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/pTx\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 16:01:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x5, 0x1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:01:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r3, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) syz_open_pts() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1bcd6da7b36f73c1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:01:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x200000005}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x5a4372ab4aa79fd9, 0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) 16:01:14 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffc01) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000000)="31cb902d5f6d24f38cca8791cfab9f6de35ce91b934fdc9e5df7fbb3d6cecc4a02496076703ec3e88b4c614180827e39a91bc67c625cacbcb084ce60e350180c315df899a3a8e9e7a87e2ea9b946d045344b758499aac4fbb346f624e5371d5dbc1624eb30e0307a7e9a956672345f2532a9cf28414463c8f8bb73d3f995c609fbc476d7805a1a6ec90aeffebd72db4a67db6b680734fb4445d489965912b2ba29b2926590a3a7a551d1699eaa4ca745a4d5a999269cc838e0beb0ea9dd243d5a9d42d", 0xc3, 0x8, &(0x7f0000000200)={0x2, 0x3}, 0xc) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x4010, r2, 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x3) read(r5, &(0x7f0000000280)=""/211, 0xd3) dup2(r1, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1812, r6, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x7fffffff, 0x7]}) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x643029e86c91c1e7, &(0x7f0000000100), &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000080)={0x40000000}) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x40000000000}, {0x40, 0x0, 0x800000000000000, 0x4}, {0x400006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x40000040, 0x0, 0x1020000000, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xdc, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)={{0x200, 0x13f3}, {0x0, 0x80000001}}, 0x0) write(r1, 0x0, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x8001) dup(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfe00000000000001) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) dup2(r1, r0) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080)=0x1, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000040)) 05:37:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000002c0)=[{0x9, 0x9, 0x9, 0x100}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r7 = geteuid() r8 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x6) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000380), 0xeedbd07fb6e7b10, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) fchdir(r9) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:37:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5, 0xfffffffffffffff3, 0x9, 0x4, "03a1c354899b2762061503f0094014d126f0f2db", 0x80, 0x400}) dup2(r2, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 05:37:04 executing program 0: mprotect(&(0x7f00005ae000/0x3000)=nil, 0x3000, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x620, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 05:37:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) r4 = openat(r3, &(0x7f0000000000)='./bus/file0\x00', 0x200, 0x4) write(r4, &(0x7f0000000080)="d0b799e5778f7b037de3c7b0ef72e07fccd00bd90860f7ccbd476052883e016fd4612696ce6c7c5568cee3d04da4ccc31fe999a14189eb488a6a988b78219563cf038761e8a3bbb960a5d17d6d9731196a7eb103e401a7b1fefa696c8115150859ef9338489555bfc6636ef2f2e7b671e8aac74f1185ad6bd2df87819d190bf18d2234a30e77940136844cd15cbab34ddad8fff045d169d1cd3b26d7fbc8f91470e33039bd75c7bc5207fb5b57ee7a01bfb2aedf45b289d4b025e987fffd5c09564ba66f5adc0431ded8a1b61d03f3de9f2f9c9dbafd16748bb915d9e62972fa0cc60e57e5da2d388f25daef72", 0xed) dup2(r3, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 05:37:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x5ef32ed6a33fb87e, 0x68) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x2) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)={0x1}) getegid() r4 = getppid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x800, r4) getegid() mkdir(&(0x7f0000000200)='./file0\x00', 0x40) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xae9, 0x1ff, 0x9, 0x2, 0x3, 0x0, 0x4, 0x4, 0x3, 0x10000, 0x1000}) dup2(0xffffffffffffff9c, r3) socket$inet(0x2, 0x8000, 0x7f) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000300)={0xfb, 0x1}) socketpair(0x2, 0x5, 0xfff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r8 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000440)={0x9}) r9 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000600)={{0x100, r10, 0xffffffffffffffff, r11, r12, 0x104, 0x30}, 0x9, 0x1f, r13, 0x0, 0xff, 0x0, 0x5}) link(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') 05:37:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 05:37:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) r4 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r21 = getuid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r24, 0x1, 0x9}, 0x800, 0x1, r25, r27, 0x6, 0x1, 0x1, 0x2}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r30, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r28, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = msgget(0x2, 0xc0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r37 = getuid() r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r41 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r43, 0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f00000003c0)={{0x0, r35, r36, r37, r40, 0x1, 0x9}, 0x800, 0x1, r41, r43, 0x6, 0x1, 0x1, 0x2}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x6, r9, r16, r19, r31, 0x9d, 0x4cdfe018}, 0x1, 0x41b7, r32, r43, 0xfff, 0x2, 0x7}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r44 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r44) ioctl$WSMOUSEIO_SETPARAMS(r44, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r44, 0x40047607, &(0x7f00000004c0)) setsockopt$inet_opts(r44, 0x0, 0x1, &(0x7f0000000080)="7591a10b603839fa3a8959ee1bbe32f5a1ec92fd992216e71b22e6959f3e85e0e2e4ea429938f1c4898836e9164de3c0825aae0049856413b3b989d91fc4ca9aaff05e1fea1d991f7bce369a05d0a8c9bec17881d9d5d9b0f4b1f677cd1c627d82da9e27af15d9afe83e5927511b0ddb", 0x70) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x40) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 05:37:08 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) r4 = getuid() seteuid(r4) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a2700"/473], 0x10) shutdown(r0, 0x4) 05:37:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x8001) r4 = dup(r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r4, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES32=r2, @ANYRES16, @ANYRESDEC, @ANYRES32=r1, @ANYRES32=r2, @ANYRES16=r4], 0x38}, 0x402) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) utimensat(r6, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x7fffffff, 0x3ff}, {0x1}}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) 05:37:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) setuid(r2) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000000780)=[{0x68, 0xffff, 0x0, "ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a997758"}, {0x60, 0x1, 0x5, "e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc7"}, {0x1010, 0x1, 0x1, "29e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee2"}, {0x78, 0x1, 0x9, "641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636f"}, {0xf0, 0xffff, 0xa0, "03d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd0"}, {0xf0, 0x65bc2984143d418e, 0xff, "3eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df"}, {0x88, 0x9b1776607fe77874, 0x5d, "074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa"}], 0x13b8}, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001bc0)=""/117, &(0x7f0000001c40)=0x75) semget(0x2, 0x2, 0x404) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000700)=""/105) 05:37:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) 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(0x0, 0x7861e3e00c81b7a8, 0x9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x22b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x200, [{0x3, 0x3bee}, {0x1, 0x6}, {0x2, 0x3}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0xa259}, {0x3, 0x6}, {0x1, 0xd64}, {0x2, 0x2}, {0x1, 0x7}, {0x3, 0x4926}, {0x3, 0xdb7b}, {0x3, 0x5}, {0x1, 0x4}, {0xf69d377f2dbee5c2, 0x4}, {0x2, 0x7fff}, {0x0, 0x9}, {0x2, 0x5a}, {0x3, 0x800}, {0x1, 0x2}, {0x0, 0x40}, {0x3, 0x8}, {0x1, 0x8}, {0x1, 0xd}, {0x0, 0x14f20da6}, {0x2, 0x2c60}, {0x1, 0x1}, {0x2, 0x3}, {0x52dd203a17c549b8, 0x6}, {0x2, 0x5}, {0x1, 0x2}, {0x0, 0x5}]}) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3bf, &(0x7f00000001c0)=[{0x81}, {0xfffffffffffffe00, 0x0, 0x5}, {0xa}]}) r3 = accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) dup(0xffffffffffffffff) r5 = dup(0xffffffffffffffff) openat(r5, 0x0, 0x18, 0x35e) syz_open_pts() syz_open_pts() 05:37:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x1, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) readv(r2, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000680)=""/217, 0xd9}, {&(0x7f0000000580)=""/181, 0xb5}], 0x3) openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x8990, 0x4) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r3, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) r4 = dup(r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) fcntl$dupfd(r5, 0xa, r7) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000100)=0xffff) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) r9 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x8001) r10 = dup(r9) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r10, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r11 = openat(r10, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r11) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000800), 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f00000007c0)='./bus\x00', 0x8000, 0x40) fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) 05:37:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 05:37:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) read(r0, 0x0, 0xff76) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'Uc\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) fchmod(r10, 0x4) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r13 = accept$unix(r12, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r14, 0x2000745e) utimensat(r14, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x6, 0xc3}, {0x48, 0x1}}, 0x2) 05:37:09 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x2, 0x3, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) r14 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r24 = accept$unix(r23, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r21, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$VT_ACTIVATE(r25, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r25, 0x2000745e) r26 = fcntl$dupfd(r25, 0x5, r20) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r27]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r7, r14}, 0xc) r31 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000300)=0x60) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) read(0xffffffffffffff9c, &(0x7f00000001c0)=""/238, 0xee) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x211, 0xc0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) close(r1) 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) chflags(&(0x7f00000004c0)='./file0\x00', 0x10001) socketpair(0x20, 0x1, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x40, 0x0) accept(r2, &(0x7f00000003c0)=@in, &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="1523b40bd933f1f7008d4d338d8bae8a474d26fddfe749b12d76f1304174c9e4f975a366cb8bc7dae5070eb0b0566315a49f852f1a7bb2f07e7758c7e51a3ee41d071841e154c7b3474524e739f7933ff3f431f34cbae5829a4009e7cf9a2bf96b0b8c0eb6d54ad61ac98326d96fa0d106d7173e897c8b2c4f2b957721b317f7fbe3fd136a7eb60ac1fa37cf01a5f5897adfad16809e392b416aedbc875c96a992aaf624450f196c4e246ff552feb509e2cae01e7e3b20184084e7ff6dfaee9143b52ea46dc32232f5a3b2e90b2585a15004d2d2ca8f08be4052deea0a9233ad8263643635b501600bb36046d5ba8203", 0xf0}, {&(0x7f00000002c0)="2b25ece50e67e86f50b709b886ca2b5634edee5a72e278277299fb6b7a8031c7947b5d3c441b2664fc3d2027ba89c1c0c9bc8d21542152bd04f11448f96d795fb189897cb985c703d6c3eb2ebfe898ac95dcc4084024182bbcd20de3af85da6964d72cb0a3f4f177e278cac251557c6d79598db2224fb2b00e2c80093f9c14e9a793fca2e0e387ae6e5ab1fb485cc41ea4a8307efb9cd9b7daa2485ea5b44d0055a6aefba4cbc41d76db06d8431dc61bbfa4645ea59a95671ca4f5b20831ad651e96f448c2e38054c12e9ced9f72cb015d461422e3a9802d9f94a0", 0xdb}, {&(0x7f0000000100)="d89ec0601b7cb2ca96e3d99a1de6286b26cfc1", 0x13}, {&(0x7f00000005c0)="fc2c24dad6d285b12f439cf26e2be14e977d056de32fdd58c34cbeca793e8731f161f8053ac4dd42454d2432da028d527403a4d5aaae70165e7ee003a1600ba5365b44a4439239f35f92c93e000000000000000000046d2655099f7c7a4d61a23fe09941e2f282b4407ab5325bd687e8f1385ec4bdc7a0e7e1f339205b21fc72f4a19cf5e02c7cadcc8fe2aa6d6142e9efac576d6f45cc384eba687989e7f9e5a37d36b7d0ef1e14bebc1bf4e1cb638c2179fc06cf6df3768a0a8bd9d141720f3ff74f52ab97725e10ec093f17253d", 0xcf}], 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0xa9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x40}], 0x13b, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x9c) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x3ff, 0x5}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x2}) 11:09:53 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r2) setsockopt(r0, 0x1000000029, 0x2d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x8f, 0xb8, 0x1, 0x40, 0x6, 0x7, 0x0, 0x1, 0x400, 0xa0a9}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x7fffffff, 0x8, 0x4, "184e221609fecc388dcf262ea3e799a988fc7ecf", 0x40, 0x8}) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:09:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/4, 0x4}, {&(0x7f0000000500)=""/168, 0xa8}], 0x9, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x7fffffff}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, 0x9}, &(0x7f00000000c0)) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r6, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r4, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) pwritev(r6, &(0x7f0000000340)=[{&(0x7f00000001c0)="d548c791cbd5ef12a6443ec754a8a9249ac6b9f5d59ac692bae334917adb02e401e3c31ced865cdf7d2ce095e9369bc541b12d69b701d5d4f414a2e5bf27e31a04778465d5663e4e92d101ee5041e896f3d9b64205f86c6ff43d77b8f94bfa96415252af7d64550c4b28388bab52feae31ceb5cf85ed5b366bf084a8761d187dfb91037114876e2d22f36451265d73cd89e5fdfbf7439c21a3d38c0e5ea6ded47c93e8b5799239052c363ab535e4602d6e93e679ad98aceb80e28243240489b3dfa843d1997ca33785055951f20eb16c972523641782fdb94aa1a3aad40727d3dbe8c1e76b7b930eaa1150549373d29542a40a53cd30d473c6", 0xf9}, {&(0x7f00000002c0)="b13ae7fa37e5417ea19668de99aa2b8c1ab251426553295b564e875844533b62a34000e14f5712b0e5dd080b81dc763e183366fac4de7f692afa6c44633754b0584c25920d562b847ebca1474fdf32f3362cfb4fcb8e2725b42075e957263b3c5772f9431ab477ba159a5f0123eb7901cc426f51df971e6400380abf", 0x7c}], 0x2, 0x0, 0x0) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x83, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:09:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f666d6c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:09:53 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) listen(r6, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0xa2) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x10, 0x0) fcntl$dupfd(r2, 0xf, r3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x7, 0xfff, 0x100000000]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) fcntl$dupfd(r1, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[0x0, 0x3ff, 0x0, 0xe63, 0x100000000, 0x0, 0x0]}) 11:09:53 executing program 1: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() shmget(0x2, 0x2000, 0x86, &(0x7f00001c0000/0x2000)=nil) kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:09:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x24, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 11:09:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r1, &(0x7f00000000c0)="044522f466cc0618a97cae5d0766719ac455c26f4710fe289023ebdc1517b88a9cad947ec71be87954ff3ccb1fb084fcc10338039ac526b8f3f85be139e09d686f7861f668a2730c799ddac64b558e46b578a1139ed915a3d6f515c064b1fb3d35bcb3b07ee8547ebc128a91142791daf062b4938dadf147bf409b960ab6f96a", 0x80, 0x410, 0x0, 0xfffffffffffffdab) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r2 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 1: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 11:09:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) socket(0x10, 0xccc0728e1b3271b0, 0x6) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x80000000000021}, {0x20}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="985238a6") r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f0000000080)=0xfffffffffffffc32) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x195, &(0x7f0000000100)=[{0x0, 0x2, 0xa530, 0x100000000000}, {0x90, 0x9, 0xff, 0x3}, {0x2, 0x4, 0xfffffffffffffff7, 0x7fff}, {0x8, 0x7, 0x4, 0x3}, {0xcd1, 0x3, 0x10000, 0xfffffffffffffff7}, {0x0, 0x2, 0x0, 0x1}, {0x6f9, 0x10001, 0x8000, 0x5cd4c917}, {0x6b5c, 0x3ff, 0xe2, 0x80}, {0xc4a, 0x401, 0x0, 0xfff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = accept$inet6(r2, 0x0, &(0x7f0000000240)) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x3ff, 0xffff, 0xd0d9, 0x9}, {0x292f, 0x4, 0x3, 0x2}, {0x12, 0x26b4, 0xffff, 0xd7}, {0x8000, 0x989e, 0x1000}]}) 11:09:55 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r3 = dup(r2) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) write(r4, &(0x7f00000001c0)="78a8090d132475f83e8f5d7cb03df22a24beea972ed93963227128f9", 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r9, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r7, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x9, 0xffffffff}) poll(&(0x7f0000000100)=[{r9, 0x40}, {r0}, {r6, 0x4}], 0x2, 0x7f) r10 = socket$unix(0x1, 0x7, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000080)=0x2) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='G') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x22, 0x8}, {0x7, 0x2}, {0x25, 0x4}, {0x87, 0x56}, {0x48, 0x7ff}, {0x87, 0xfffffffffffffffe}, {0x26, 0x9}, {0x20, 0x6}, {0x48, 0x7}], 0x9}) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x0) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) shutdown(r3, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) close(r0) 11:09:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0", 0x5}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 11:09:55 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, r0) 11:09:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x800000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r4, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pledge(&(0x7f0000000040)='tap', &(0x7f0000000240)='ta)\x94Ii\x9ar+\x85p') r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) fcntl$getown(r5, 0x5) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x9, 0x2, 0x7fff, 0x87e}, {0x0, 0x5, 0x7, 0x200004}, {0x7, 0x93, 0xffffffffffffffff, 0x80}, {0x2, 0x10001, 0x1, 0x6}, {0x101, 0x7, 0x3, 0x10001}, {0xeb4, 0x5, 0x2, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x20, 0x4, 0x7ff, 0x5}, {0x0, 0x40, 0x4, 0x2b5}, {0x6, 0x10001, 0x8001, 0x7f}, {0x3, 0x8, 0xfff, 0x5}, {0x8, 0x6, 0x7ff, 0x6}, {0xfff, 0x200, 0x3f, 0xffffffffffffffff}, {0x8, 0x8, 0x7fff}, {0x0, 0x6, 0xffffffff, 0x2}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x822d, 0x8}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) 11:09:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) write(r0, &(0x7f00000000c0)="1bb197715363f5e3f134e177e2009141b5267130a00d35a5cf040bf60f339cc75712deadc649a6314badb0dd593aaed2b6bcc4dec266dbd4779fc9eb7871f6f3c16dbe4817730a21df445e2f7dbda265cd2468e50c97847814008542675678fef97a6306d8bd1a62216a7c19b8f5d4719fa28720a7844557d5a5808fb5723304584f1c7c4b6ce38661e0a06e7538f2c5e22b3437c32a8fc388be0c976623e36cdfdad7c902ae57e4d3532379c8240736100d643c394eb14a3febf81dc1dd", 0xbe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0x28) r7 = getegid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r12 = accept$unix(r11, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r9, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r13, 0x2000745e) openat(r13, &(0x7f0000000380)='./bus/file0\x00', 0x0, 0x10) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r15, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000200)="e6f3e8001e74707a8f2533c371533e9f3aadc0e1b9bd1b695a6317b1069c8ddeb2ff95c1bf101d5096a4a362c5bfd9685c930a11546ee31920a53bd830cc34116fadb6e8722c305ab4860ed6309407e1689040d9e867dea4b9a4c5dbdcb0021340c84e9459c2213306ed0686c985e08a02baf6577c1125356a0122c9ddc83a5bda40938fb7637387362cb021a64240a0c631a6", 0x93}, {&(0x7f00000002c0)="9bd23e94897100a879bfdaee852707ec0c4cf334e67264dec991fb192d8d1fb37b8cedb3da04af8334dcc4262aeb8639ef6696786dc70270197ca1d799206819f2f24daf2e48cbf03bf804b1c3199ec5f2aae950a5160806c690d20abb497382fbfbb6d4161653b08fa3cf7d4f1d6c99a2ea3f962660b47063", 0x79}], 0x2) listen(r1, 0x3f) 11:09:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) rmdir(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() setuid(0xee01) unveil(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) sendto$unix(r1, &(0x7f0000000200)="2950503d05a26ae2594b31548ed6b8b443a84ee7049524a1595c7462aa24fa88aa68dba6fd1abd6917aaad70b5b6fd65b15b197ece948bcf9679d99bc183bfb0b75e6c8378e14bf7ec53e41a6d0ef5d6aa7dbeeeeb91e2c43bd0b4f64720e5bed327438da01b76a0e39404b81faefb00bf90b352b9d900e2ae883e84cb18cfcd315971011436332ffd0e03a68e583c8a44c323c61fe49813d29020d42ddcca7d0c", 0xa1, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0xcf}, 0xc) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_open_pts() 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x10001, 0x80, 0x8, 0x400}, {0x7, 0x8, 0x2, 0xbccc}, {0x1, 0x9, 0x7, 0x1}, {0xfffffffffffffffe, 0x7ff, 0x2, 0x3}, {0x5, 0xffff, 0x5, 0x1}, {0x7, 0x8f, 0x0, 0x8001}, {0x10000, 0x2, 0x3, 0x800}, {0x6, 0x101, 0x80000000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:09:57 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 11:09:57 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7f) socket(0x20, 0x5, 0x100000001) 11:09:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x182) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x4000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) 11:09:57 executing program 0: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 11:09:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0xa018047ac837d5c0, 0xc998ed83015c0e78) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xd52, 0x25, 0xff, 0x5, "430fc76e31d9e995210104000003687a7000", 0x0, 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 11:09:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="5d889d12964524a8357a6679d6ac00000030047a8d981f650d14e927a8eb615f25b1080000000000000038dc0000000100005637718b4c50a6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = dup2(r1, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) socketpair(0x18, 0x8004, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)={0x6, 0x4, {0x8, 0x8}}) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6, 0x0, 0x2}, {0x0, 0x7b0, 0xffff, 0x8ed3}]}) 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r2, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x100000000, 0x1, 0x8, 0xffffffff00000000, 0x4, 0x81, 0x1]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) poll(&(0x7f0000000140)=[{r0, 0x100}, {0xffffffffffffff9c}, {r0, 0x4}, {r0, 0x45}, {r0, 0x4}, {r0, 0x1}, {r0, 0x20}, {0xffffffffffffffff, 0x100}], 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0xfffffffffffffffc}, {0x40}, {0x8006, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x0, 0x1, 0x6}, {0x84, 0xfffffffffffffff6, 0xffffffffffffffff}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x0, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:09:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) setrlimit(0x3, &(0x7f0000000000)={0x61, 0x5}) 11:09:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x7) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10290, 0x0) fcntl$getflags(r3, 0x1) syz_open_pts() read(r1, &(0x7f00000001c0)=""/249, 0xf9) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='@\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\xfe{\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='!&\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='\x1f\x9a^\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00']) chroot(&(0x7f00000005c0)='./file0\x00') nanosleep(&(0x7f0000000600)={0x2, 0x4}, &(0x7f0000000640)) read(r0, &(0x7f0000000680)=""/86, 0x56) r4 = openat(r3, &(0x7f0000000700)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000740)={0x8, 0xbd1, 0x3, 0x8, "4b5f2b125288d7efcb6c2107a1cba1801d8740b8", 0x2}) r5 = socket$inet6(0x18, 0x3, 0x8d) fcntl$setstatus(r5, 0x4, 0x80) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fcntl$setflags(r6, 0x2, 0x1) shmget(0x3, 0x3000, 0xf6b8b04da41b0e81, &(0x7f0000ffc000/0x3000)=nil) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10, 0x20) fcntl$setstatus(r7, 0x4, 0x80) r8 = dup(0xffffffffffffffff) r9 = accept$inet6(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x1, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff}) kevent(r8, &(0x7f00000008c0)=[{{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x97, 0xfffffffffffff801}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x24, 0x5, 0x5, 0x712f}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3, 0x80}], 0xf0f, &(0x7f00000009c0)=[{{r10}, 0xfffffffffffffff8, 0x18, 0x8, 0x7, 0x6}, {{r11}, 0xfffffffffffffffa, 0xc2b15b1f5f3f984e, 0x2, 0x8000, 0xd97}, {{}, 0xfffffffffffffffc, 0x8, 0x21, 0x3, 0x464701ed}], 0x1ff, &(0x7f0000000a40)={0x1f, 0x7}) 11:09:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x4, 0x309a) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x10000, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8772, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x3555ca9a3a1e6d02, 0xf0000000, 0x5, 0x6c8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x180, 0x1, 0x1000, 0x3}, {{r4}, 0xfffffffffffffffb, 0x4c, 0x40000000, 0x8, 0x1000}], 0x8, &(0x7f0000000280)={0x10001, 0x8}) r5 = socket(0x21, 0x1, 0xfff) shutdown(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) msgget$private(0x0, 0x82) r6 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x8001) r7 = dup(r6) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r7, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000800)={0x401, 0xe0}, 0x2) r8 = semget$private(0x0, 0x3, 0x80) semop(r8, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r8, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/12) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, 0x0, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0x4) msgrcv(0x0, &(0x7f0000000900)=ANY=[@ANYRES64=r0, @ANYRES64=r7, @ANYRES32=r8, @ANYRESHEX, @ANYBLOB="1ae277b516c7e89cf203b92136498025e11030d352805b41f7f723afa663d4c5b136f6528e005acf7efe41c4c1875885e7446430bfea66cf46432945fae48f781624cf9e4c8d14aa4a6d00e338015180cb5f596b472d2560ab410ec5dee93fc9e78d7bbc588d0c86237adf476168b261fabea2d7f5c7aee5f2ccf826b7dae299d3c397ba97e308db444870d7fbb80789c076bc012bf29b7a20648cfba33d", @ANYRES64=r11, @ANYRES64=r19], 0x7, 0x0, 0x800) socket(0x1, 0x8000, 0xcee) r20 = kqueue() kevent(r20, &(0x7f0000000240)=[{{r5}, 0xfffdffffffffffff, 0xd}], 0x101, 0x0, 0x40, 0x0) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r2, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 11:09:59 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) recvfrom$unix(r0, &(0x7f0000000700)=""/4096, 0x1000, 0x845, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0/file0\x00'}) 11:09:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x7fff, [{0x3, 0x9}, {0x3, 0x3}, {0x0, 0x5}, {0x8b70d253fe5b8257, 0xffff}, {0x0, 0x1ff}, {0x3, 0xe1d}, {0x1, 0xcb0}, {0x2, 0x100}, {0x0, 0x4}, {0x2, 0x38b}, {0x1, 0x5}, {0x2, 0x3}, {0x3, 0x3fff8000}, {0x3, 0x8}, {0x1, 0x800}, {0x2, 0x1}, {0x3, 0x7}, {0x0, 0x9}, {0x6}, {0x2, 0x3}, {0x1, 0xfffffffffffffff7}, {0x2, 0xd792}, {0x3, 0x290}, {0x2, 0x7fff}, {0xc30829e6e6a1b8a4, 0x7ff}, {0x3, 0x80}, {0x2, 0x5}, {0x2, 0x6}, {0x1}, {0x2, 0x400}, {0x2, 0x8}, {0x2, 0x1}]}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000240)='./file0\x00', 0x601, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x15, 0x1}, {0x11d, 0x6}, {0x48, 0x6}, {0x89, 0x6}, {0x22, 0xffffffff}], 0x5}) 11:09:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000000000005b9, "0366402ba7000200"}) pread(0xffffffffffffff9c, &(0x7f00000000c0)="dcdd90a1fe50a37c96e12baf438ce37d81b76706583713edcb220d94d7eabb0f8652590eb773ea01aa094e031039a40ad11c031aa1d3a86a85683eaef762c785ad65f530f04e9fab97220fe7c1d3e081356fdb", 0x53, 0x0, 0x0) write(r0, &(0x7f0000000240)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff83308e50599ba24cd7c19fe1397a431644e5976fe4bcf3b20b21c3f371f9b1b06dca626877e91dac2c84d49d1d5de4b7586a0669cedb7237b428acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f00"/214, 0xffffffe0) 11:10:00 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xd8f, 0x8001}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f000093b000/0x4000)=nil, 0x4000) 11:10:01 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd55ee57487d815b9) r2 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0a584ef0b2c244cd547f47b3c94a513f24137880455a512d6ccc075b798a6f2614b80e78f41b2eece870c6ab3e4c7f9195f6fefcb2c0bcf3f7713f77e4013823f84d5fcf9be2317bca2fa1597421a140bcea1544804be0e45923758f40cf5a02773f22616ac26a633016525e327398843df33dd9532af4eccaf5e2e66b6280e19cfc787740fa735cef04ffc6", 0x8c}, {&(0x7f00000002c0)="ad0eaa13e5381b0181fa94ca2a9d0a1dd051258d231c04818422fec09fa1c1e0df2d782c316b7530afc639d69cab6a6ac1c4292c9624ce72d4747ae740cd1faa892a48460edfab4d0f7d7e9f01490db1c066c16d0e05e65d486465751992ebcb01bcd5cc6e0d375b9199a85ef78b7621a0e1eae0e982d584c5f1d37f2f843bfad4974eb80dee2ed8bfe82b866b1ec061fc6d433e403e137baea679dc828578178159dbbb4bd5b44126183d61e254b027ae892de5b50d340d6f1179725bfdb49ab2a7b34c90e23d9c0a6971f9fb0439e02b4fe08fb513be3d0ad8afccba8abca83d3fb3fe9ecf6de5781440c1772d143be5af68f6beb876831600ad7f", 0xfc}], 0x2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="e1", 0x332}], 0xba) r3 = dup2(r1, r2) syz_open_pts() setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCDRAIN(r5, 0x2000745e) listen(r4, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) execve(0x0, 0x0, 0x0) 11:10:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x6) minherit(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x440, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 11:10:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = syz_open_pts() pread(r3, &(0x7f0000000080)="56f004f5240e82ba8d80b865ca80201a742d86ded06fe3b91197dfe88fb737d5aafb0af38435c660d0caacc6bf5aaf48171797c8e9", 0x35, 0x0, 0x0) dup(r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) 11:10:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4000, 0x3) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8010, 0x0) 11:10:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x1800}, {0x2, 0x8000, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x9, 0x800}], 0x6) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000003c0)=""/245) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) semget$private(0x0, 0x1, 0x124) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x42ff) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'@\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8, 0x5, 0x8, 0xffeb}, {0xfe8b6f0, 0x8, 0x8, 0x81}, {0x100000001, 0x5, 0x5, 0x6}, {0x100000001, 0x9, 0x1, 0x3}, {0x20, 0x7f, 0x101, 0x9}, {0xfa, 0xe1, 0x3ff, 0x7}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x10001, 0x1506, 0xfffffffffffffffc, 0xf16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000040)="74d6ff051df292306d7805ac3c006a0faf5f9076e7d8e9c608857bfdf12fde00"/46) 11:10:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xe3, './file0\x00', './file0\x00'}) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) socket$inet6(0x18, 0x3, 0x3f) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:10:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$inet6(0xffffffffffffff9c, &(0x7f00000000c0)=""/77, 0x4d, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x1f}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x83) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 11:10:03 executing program 1: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) r3 = dup(r0) utimensat(r3, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0xffffffffffffffc5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x844) r4 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) pckbd_enable: command error 11:10:04 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "18532d4ea2b5db00e8b59971cad1c68c3c2f3a14"}) 11:10:04 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x424bd57189207256, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x20003002, r0) 11:10:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffd4e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="499689e3ac44324419ea9d715c26731a9720a8b4e6499e1436316556c840bce89694043fd458da27891579ff3d5689f124c432fc10eafbca00a3cf7c4430d968b2238f0e39332f5b0594e1ec4e7a2eed272a246d25a57c3e81a14a5d581ba2dac38ba61bd066703668bea7f15d652fcddf846d489845405a2edc71390dff81de78e247bfa1209e735f0d998b4f096b56ebcf0168cf6bf7f27206a3916df4d86c370c8db5d361d3b86776728bd69c95bf090493cf85e8e53cacf3d2582c13f8ae35f220543f290303317a77f55b3e41d1ff3ac354a361f56d7a7c3f963ace2eb6f91918fa4e029fda04bfe9d611f65bf1b4ee", 0xf2}, {&(0x7f0000000200)="7ab7376f75868e26446cc6de45cf888cc35c9228d18122b14e37c702ebfad9f1c7185747060c1559c997fe8e6d20017a651ab6f701a205bbd40f59264ce58ee5074e6bd69ea062933e3da2c4e47ed69c0b807f0c0d843895d5b4b380c790449e5f1fcb586b73b3c21b3d931318c20b8b69e5deb7132e8375a0c00c736ab5e120b03dca04b53f5ba16d072589800528b1eec4c2b3521ce5d64fcfefc3a6ab773146e5c082539c0458d124abcd829867", 0xaf}, {&(0x7f00000002c0)="2c431c4c2590f4d97e19a945b8723421737819fcdad71ead602735283132a8d153f5fa770aadc7938a0e020ae2e89d1c15349223b99f757cc1e6e585d7cf27efac560e2408f932f2c7763c0fb2c1d5133185518a58ed308034b5866b973363a915eeb244ff997f65e064d5beba100310c46f216cc0c115f29fe1141cc3bcc8ddaf4bab063a533e8eaceafa9444f4cc76f29582f095fecfcf15fdd9a4602247881721e9fb8c9a5e5e56864af68dc48bc49436c57ae12be2c8fe4909ab3c89d0a439b5f6dcd0d93636d5b3bbcda8552a7e1c0f1d6af7c4328857a078a9893afbd7c7df7eb57db22b5e2ceabb7c1613acb9c46683ce6015b0b8821252b5e4aa61a1ea546440ea7f86bf4bd6f1efbd0d5b115dce8d7aa54133cf9c09bfc4161ee36a8a321f0b5a3f06ec8de4947dc17773030030673384092fa50b6c56c1ac0386117b22ce1d73c20acc6890e74d5543c61962b2f99f92fcd29f29d303f1e314958e7aa8f8dd60f482ef8a384855f17f189f5509c10a7012912d9ad28529fee41406413ee716c7ff02e7f1daa469c024b235582b8a41400982f587c602f5e24794a77ab17e58028b59c0830379c553dad97ef88da77722d006253c9c55d38250201ded65b7e82c3062aacae943e29d03a128ec3fc10b35997034c442d3bd480e6fe0751eb12225cbd48bafa485068e918966ad6680e048bcefcd231069921922932cc5d1eabb6435ca63384aa2975344c92cfa56c8170206bd1ad26499fd7b27f33ac971fd11f046013f4207bea1e5c65bad6f3f727badc7462c750eeabc2eb03b35b7534c4c09d4d91e69b218cdf3f2e84793cebfd37645e6b699ea294f2d281ff35d7fff1f3086d550b9d219bc641735080694a5d2b47ea2e216bf60798899516c954f80cbb837a61b3c9ddd67119c00293bd362a0b53d7bc4cdd75f7c39e7145e8b664f933b73fb496bc4d5b5b6b85ac52dcc3bd746320b8d760a6f10f9b783ee6cabd1a710a136e78a125a10e48560e58d0ed278a94222028cdf06079f65e050739745fc5f74271c1ebfd618b115846176f70f4620f49be9898848e629d519a08897620c7ba71a45536e06f657a4e727628b4ccce747fec8ac42f5de2023e902e2f03298f0393c92cd8e324152a6a5104ae6dbf4d522ce59e0bab048dbe09e238dedf4ef2dd8267216318a00d0da69009c3a22ad62b98c5c30bc67fd785594d39cf80ea952fd04328d8bdae75d893a7cc2eaf9a5606456725a78972fda4882c03b269fff12bb6a30c7ab3c22f0fb9d529dfc8205d5e7ddb188925f8a6b97ad7b4c09f1d562c009e354b524b5bf000176118506e28f0d13251d6fb6b8c94b46d56e25a99bcbc82296c6be5f60901257d9f72eb642b9a2cfd1ba0f3b58f4f98ca22474259a77ac2914dc3049c62c519b397bfed88606e16aafe321b4b86045bcff12f45011d17ab51fed024e9cc10253122e300f84dd82cc57e2a842884677c2d48d197379fc49f1c8b2f02593e1c24cd542a3fc6832616d01d4a14b7a4fc2861a2ffb0900c0aaad7dfd66c13eda64474c890dce3cab1ca5498380c3a42364062ed187f586e32c1cc5a6d253ba4242818e2a640f11af0f17d6972689560e51c304edc0fce9eb62a3987919197cf536f6f1ffada14cc759e7df3eb2676ad22c3154a5ea498cdaaf064763a160537d53de414a0cdd681a4977a3ce7e0551dedef35ef511a53768655dccf8362b1bd0ff544c6913f85d1a6eab39552738e7fae17eed2878fa6e7a5fbd0b6e98774cf4f523c7758615dad7f370f7eb3cad82ae40b027a0cb9113f9012ad673b8d66a70bb0beacb4ecc9644dd072c295c13475345f1c0bdffd72025136956693db9260ea75d50e25f911dbc1f4c7da8b8f7c4f8c212c06c87a05bdd597d8cc0aabafc90d423fc123e4229f55c933706454cea14f405cfe3eb1949e3c562f8b889761a480a8c68b91e53ddcde1f4c9089bb174de2b44637f5dfd004beca1e564c968dbfcb3610debc9b5d10cb9bb83532a61f55d935983dff39cce24edccfe11c8b338453b2ccd8ec797ab45670b3603ca9ed8a811277a3959b52f651e7c042ea96562db195bb649efb6059bbed7b8448f65066353bf907209130a18849e73e4924929e397331ce9ab7ed0565811469ece23e2e4a27070d1675b779be0d6c5ad10f16c82b0b7c2ada6ad21210c2747462971a0b6b7917a0f74e9975f6674ceea89bca359aa1ee9ee734291c2f4e52466a496ad209b4981c507fa09c9e63428aef27f241694fc8ebe450da63c480961ad74631a424cd336f1635014a3ab7c803a55e10ded68063300f36ff7ccb01d45a1fa12bd920bde19822d985026bfaaa7b92d2e93362a0186077bc52f61b8ed7687b044b89d82ce9009f4ca757bba37b8ea14693c59a4e0e291ad3047ebca374f7ed46dd69c4c6afe54844d7ad7622cb1095684e11a2aa051df496a653f7df5132bb7ff73b39e1d497645d9a1683f5751d15e0c5b3c5a44bf3d1456da640064dc264cfd1c5514ecd8063338587f5d9f75e7fe21a036c2e3ba7caecf76c11283a544b262cf4b760eadd352dd16867fd91f7e724542a00b04fa8e07d203050a9fc9f52371b784d8984762e8e2bcf1800053bcddf18ba24462bf08dae2d1fc3add1f645b742e65c7bb9c59505807a8671e7c1a83dfd4d64e379f84bdf994f2abd7a6dd4d9c3453de28c433d713950a350686825a212164f05bc079144a5470723d5260b1f2275548ea6d0ea8d6a389df44ae2041add48cc17fe1cf4c1ebfd20ff13efe36ff7d305f74c3ceaaf7130d4dc2efd8f4efb5e028b5241ca8611b5ccc2b354dbacb620c5f8e1faedc4ab651e0625add9393fb2715ac08122b17e55b24c3aa7b335469ef96dd24b2dae27ac730ff75a5d984425781e17aa09ede7dc08b93a23f86d6c9b15e3d1c1332de34943d17b24ea9143de8a72c589c8a5879d45e371dafe378a8955f9b7704a112eb88a37e835c3f4c544fb8f482f3e1b8391402c69e21dfc0d52d13b4342664527eb2d3008a3056c8f7de1c8a694207727a14cfaf64a68b24968b67c846136e5558fa667ac23099f1f6df71c817377568d589f0596d2b180841bcae7120c8731d143ba49bec44dfd609bb51d6a9b21b4e13eb9240f223835cef2160f770441f60c16b4f902b93df44ede5369274b63ea1c3c32a9264eaebb181c1be423751b5f988da0673e5627c4d018d0ee6959a740bac6e3f56e90a214b307ef6a5b5fddca1939f92ddadbfe46fad0ecf796fd2e222ce45ff7f7d4a12b0208fc17f36feee19b5e0ec3d9df8c467f0f351b01d657e971db28a51426a4d1cc8dc06f1a39e752bc0b82caf087cbb3fb502da1ed88b5a7c76ebec80a5cf595ba1693b91fbb52b393896b378ae9d4380f69810cd30e3f6da13913578443d9225136dedc95ebb201df8f9edef2dd6ebcdc4a18f62574ee5725a639a306fe5a15176cf77b92a001a325a568a43164a1ca3ab851f6e7afbaa45194f18c3ff47b90e3bd177ee30fa0b23f77b0a0f5a760358333d58ff7c2e3db3536d42f56d79301497cb0efac64ccad3acf9cab115be0b0c16711c7fbc4b9c0969fb1759d49755a4a34a777bf43d7118958bb3ee772bb7f6d8f2fed775011b9c74a290d1dbe3bf629f0d82934719caf62f1b07ee587239c8904944e69cdf600975820c228a57c327744f81715ff9b034e9fe14e42ed6fd4944dd880f04cfb55a87e57bd72b3bd0252e4be0fed1b36ed544a7ea62257e549cb3224bb5319993a9fac32a55b734730c3154d62ce162c12b6f51a8e8c6ed51cf0ebb9a4566e81399f257300b9e114f9463243c0766f961d0fafee21d8caf31f6a02ec3faac0bb854465d1c2965f60af2d0be3a5395de4d28f7ec4fa3f45510b0ec585be130376c8537c62a6fb5e69a99e39a069f13ea8396aeb9e70525076a27f4089425323cb5a05d9c5338dc2dc64dc8c5e33d472f69b0450d96039eb46d5f60f520212e108c850427cca511fb88a61738e96f1b9462dd07c333bc64bb27ac47d69ff74a85bb8eba5aae6bd94324bb894f8c7b3751d9e8e37bf6f28507a5c5b48235170bd3055ca32855feee4f212ec83a833d0ce17149f91ac2289710aa7e34fec44fd1b4d53c1a432668ac372e742b75a282b41fb24989e600c74e7c9c64008304f3925ffadfddf9a2eb53140a1aab15ac3de4db13d4511e0639875a5004973d431592c075d8bce77f87ede60bd360dbbfbeafd745f1eafad5cbc6a976018ae08c6a378bb861b92d6594e0867b241ed922b99c5154657e24b65746a1b45e3a73fc5deef85cdef948ea57eac758e0f66cc2bf254d6e0ff6e7e06982f8d072d3e7345d38f27582005dd1964b57c2a930d8e3511b393383000e37271c1453bbe47037669d5947b54a4ab9a03695cfbf7856d1664314596887850bc42ae44f3b2da6cf48c7d35b42e3fbd5ca89daab490f2cfe2a557dec9ae85717cc2aa546f920c611f83f277de5ec8aeb9e0b56724a8bb7910c699bab055822327fdae6ffbfbe6f5b3e61142828cc96098b1f12a311b482f464ed4294e3ddf2ddd0c1505e4ff83424b00d9a369bb9ccf5327458807e4f783c14c80196b97fa649a4054182bff6ab90f05842813fb415508d003ab5a856610d6dcdf8b627b262152b8232568adfb81f88a1afeb46bcaf2f556895361782767b625750c957dddb6677071cbef80fb9666ecbdea1b56c131046608deba1300d3bc93b861b6c6f4f01c5ec5c08ae018cb9148888bf6a4a2a7eec0eb6ad3755eb104b5120eff56f324fdfa7a0bcc4c80c7b04a2f8b4b605dbbde7f1f132180010e316783184a0507aff737ff7390b3f304d2c3ae202f0c2b4fd28c8b24c5e320a362d8da20485a91f4750593303ba212baedb912529655f078d0bc2ffa1890f4aeb938f3bfd0ca3c2888e92c5d75894ea9a0038f29e370c32f0cc20e27f26897c7231917ee330b57bf58c421fd6b47c14c80dc99d3db0fda50ef6dc34b6ad34982d45100a8c0b26b5dd9e099d9eb62c5b549fcdc7d79421554d69408c4d02a08bf60363b5833d65c3e8b7b0b99acd55c58b0e23cc28863e5c62545d12ef1fd3ce78154610cf8caf41ded7efd68f7681bc787255f4e7d599d4e4e24c6880268823455566dded3e8f0082c48ec315e8ab5249fe43adfee93e5a8a3aa60081b2308acca1511007ab9ee64440e0c26305ff356e1c09edb385fe22114bca41a06ae3238169666d6602fff9dc193d1b6e31ce6a71d387d4584fd062c07de529f37b10f291f2efeb8eb1eb6bcbb8f0123ace2fde93b367ea7ee108788d12683e0ee6859214ef7d248d868f23ff1b7266dca0ed9b75b1580f64cfbaa01900e3b46a626c0e2032a874a396d22f25e9dcdcf4751d8fd68f5a393358a12f41fcb1adae523821bf41e262abb586ff250fb99edb4536c53c039d9a503d095bf55d0f3038ea4691da540fb986a72d88006895dfd1e6ca64bfd158c75084a1ffcedf11a57ee5d78e2a466a0c1c9a37af006615a2f360dea7ace7055124a9edbe56eb5ac4da975e26b5a04e0d04dbc4a4d1915665f8906c97f89780f2c574bfaf2da4cecb6393133afeaaa2245a23d5ffe8fda8d3f0a2f69d380af125d8b02d7de6ebcfeb53c31ddfb5c2f377cac8812041681ea2edbb888cf634eaa4a1948ca952bca9222b3bdf13f40be4eb8bce5b08ec0c09a24a4e17d2bf4ed28015503b8c4cc7cdbfc40fab23c902545d940def02f07334e66f8b8e1ae9b257d1d9029d603be7e87d6503c0092366ca", 0x1000}, {&(0x7f00000012c0)="1a2abed4c18905423cd221f7348199b7e877cb46f239c565c2a8f6cd8281ca06b8ffe7377de6e5b5fe0e9fa3f14d6a834d3c7edd9d4c8d067ef8aacfdce5d3773a7e9ed87caf5baa402b2ef80e42a03def851840f262a593ecd4ab109d898e896cd57506a4f492305dea34d86d7794433827f82ea44684cc5fe5ad3fa84f7f75b69e861d7b5d42e4508cad539e89faf4f8b9e2346528f978c63cf29ee7de6367b1af4275aee4d3fe1567def970f26008220b5ae8689f551e45542e4844f250407ad1e9337f0c282a704d2ffef9987189f16c53b74eaa", 0xd6}, {&(0x7f00000013c0)="983c25bc3883144a18a589e33bf193791cf650d7acac6570af7fd69c2762807d200cd99de683c56d69182bfa224c95e153bc8a5149394d4fa83d2612d06f8ad551c29f1bc20828dbe7923eadcedab200375a4edce75185a6d200cbece74951c31f40471894e33db372255bb991c2aa9655", 0x71}, {&(0x7f0000001440)="0f3d75a77b7b4f852a0294cc006d115ab9f8263c1594d2dfcea8dc5828d849aaeec698e462338537dcdfd8c2383e4492f31ec1cb38908e0e762c4f301eb60507f8d42075847d97c3fa4319737bd3185fba2331a4f81ff7d75988d7207224f8f00b885026079b9c3a897c3125ca082d0774ce25adf49db14d6030c2b53eecae3b0a670fefa875b8ffe2a03c656ef8d12353bc4689d96afb8a3e4d04cba9a22d4a95e8b0923003747437ff0e722edeeac7a2752d85b1179e7989e2eb0c7454f77d3f7a0f6ec026c24e255e2ba8d65fa175dc1895553cb546c95c1e875d949f9420301244b527af60fd71dd85d6ca39afab71f44087974534b15c72d76cacd29819f297819def5a0ed91f9482b3b9bc525c4ee6589f654f3dd98b6d3f66eef7a292f471e09e085b870ca4346a854ef55bca75f47f97cc99b06b1d91dee761dc3091fd776cfd4a162ddb9b7cab47daee92eada700e9f145df9471ea48445a273e15b00f813b7bd39125a7cec74accc82c2817f95f5269b0e3f91ccb9da1c5aa375a49bb8064ca52242f7d22c8fa7627e94feba801dad75c5f11641c7f1c812c2975b1d47b4ff6b0ed02483b71340be48890cadfd9a60d4a6b1594736157651274edd28aa9739e0997f3dcea8283f3bbc99eacd7ff5e058f4a5cf7650ce79d8d45839e6650902a9f303f1d68b901f99b95ccca3455d5c5ab0939cee0557a2cd1a105c57d764f0076ee15c13dcf0f779856f7f9cb705eab61a543125b575d670430d9c959c3500dc8c610d49164390298d13649b1d4cc830460856e65734a1df9dd2421bfa9b5297978697b46f54fd28a9f4c5753a2bde22a6cfbf9d461301cfdff7a1284f17891a63e22449b37184b3b3cd9b532634284c9018e10259459d85152db048177a575a20451c71a57b135a9e3669c25c833fdc3331b824215dae5d68858cd2daf5a22a0d89eb595a3a6c9b2b22527e4fecac1e63e529ad5bd78665b6389595fe23a1fb71e03ad6795be07e7e2ec3ab4d588cd791e7e06e905d672be9f7a451dc6e9e5610f38770b2b63d71a9f7acf52deee26ca57d413edb563ac1c704f2b553d78d60cf25ca9bfd788580b8e2b2d1855c1607a5e76b3ffee9654c7103affaab25c61078687a8f515e4c3511b9e9b42bf271b52356be2cd073d730bdad4477dfd2737890437a346c2dffdb8f4944375c823397cc49e20a8bdb01cfc0c2e65df6d81a38317fef5320faccbd223b468780ef7dd9573d6d9289195f7c5545c10c34c43c83d39cbc156cde9493e0e0a2a5c7af46f10a8c62ad4f8ddcef8b3033e02e59ce550a0fcd35d069389df05360fde17a09ff2454a890dea0dde07d86224a9206a9e531bd62162108a3092737b72b8a25bfb03b03adf4b196b683f322ca7cb299fdae1989ba0dfe38c0e5c0e7b1246e8ae4644726344e617bc9ff090514f4a92c5af03dc900f9521c14824bd3b2ef4fb4ac3412296d01b174c9adcf950a5d69bf3caf87e3b613673e2422e55bd12eef8c7dbab548dfcb5dca36208e4ba04fbd2d9c64b9152d49bdef0d918d8a5189d43c2c240b2d32808b0efb19eceba11b9c4c89a179295cbffb8355873f3f5f9d62e18e358d62a5a4c9f66b10cabed1e2bd81cc0a3b658684d51942ec8fbae1de58fcf5828c2983134a0ebe326522fb9d401947de78a240d1024cb586e450a56e0c0d7c7425c9ac1348d1381795927baf156b956de1499e5b01635390ae18d9497fba5339fd12c0bb5bbf8db936d880cfa5e17fe0f557745370c4f154ba5de52600f17631dfd2addc6aac96296a4cb98c1911b4f1ed32808f89ce16f4225b8363e0564bbed666765cd0d881cabbe168b012f1af1d144dffe75d91f248dc934157b5f596ce9768514671ce6a0e1a89adae9d8ee28ead3db891819a3ce0183b41cd3ea09a41e2fa5408a0f7b1d4957f40a460629cfc4ad6c830f8108fb3fc9fbc2778b2542f89e5685ba960d0c68aee3a0bc329f1079e07f1f602152c7cc9b472fcd52f37f060fa9256f8ac4a009ad332c0b1cc7486c6075eef4149e94d7baa5a571f74b114275aacccad041c7648caad9b462745adf3141dcd0e158e5a53db19fc9f9244ecaa4fdb277560dfa9d670250d0ebb3e27d5ba272c99f0526e99d87d477fecd3896c5804c3e04db47c84ee3d1480ce468140ac077d45a34a867cca4a9b072310d94695c35f2f66af947a44a6156a893b7c7c387c986474e1a902730cf3d6d2a2ea21c241b07d1315e66aa60ff3f1b3a4b05751754f7f31b42af5ccae1c3881f229b4e28b190c4b9a45e52c2febf99891d70be2f4a624b479fca8476f90580d96af25b7d779a5c2be5e4906fc26e6b562db123ff8d09acd82b6225c1d299741e3a74f7dd24fc13836bbc86903302a7194f0058d434f45053ed78beb5d06fcdef080b3f987e9fd3c63d5381dc6f6a4a9152b3d841aa750028b5bb6a868107dd45cd30f99b8e6c47925591925bed77d6b9d7f5230d3b141b84d6f63b74f7d0a033ecb5158ce723b5822b7919475be61c6cb4b2bad2a071095d398cd295c4a21fd426b4aedc0504e7ebbdf18f87a5f069c90f122e4f0c4c283f65dad548d25d0bdc2398e3cf4d857f22e17818242b2d455b297419515b2756e67cf434fcc0fe468e58482042de0fc155a1e77af58c72ded73df5c357215e8233fbca069900f414557673e823fc57ea57f34de11f88282082aabfc259f350b970a9af28a5eb21b7d83f94464866a9f05dc9c40cf0abab87acf91e4070f54e9fd194ef6093741d0c4b376eb5995e446f6dad357cb90bd6999da3a567c2a80fa8cf05f74f5443ea8f8d89f10a5e0c30820c9164af0b32c3a6edcfbda018fbbfcf1f6ee0d8b229406b55bfd79e586cb5d8cb8e842957700497f8a05d2af470fbb24a59e62ebec953213daf2a6d879d70b2c0b1b637ac5a37167ab368067bacf66ddd90ebb32f41af24a893b41fe0c6524a22ccdcdd2629be10ee598f3b6698ec8aa61c7f0ffcac19fa8df1ef04659f5ff29ebecbe81644dde2be925318a827383479bd7e9c24a60eb3dc6b9741f94a17b97b7ba01467ffa997cc1d3a0ba1ba339604e82a7eb04ce5424f34c6d3ed61d48207e7540017d5066bf2dda4bb9b4059b5330d169eeec423baaa3847470211b9f8442fe7b26f431da619cbe59dfffba99c0f3831bc65be9cb004900f22ef6cf43b8eb3966711b2bf30ad4ebdf08757a918bd7eb72671a4b6d1d162b78ad5051f433acbf5810bb4c059ba5618bbd34ccd19c6443d39f9c74de3aff3dfe5a98444c1efadebb28e1913e483e1877c080cada9788c1c4cc8b4278cd3abbd0394e7e498b36f2337a0972868fcadb6c15af4e1d72118f841c4f6c9f1fda36f0c128a4e6eb62f25c66bd2c886af30bcb1a4e698bd2c2b8161bcb854a20963413f1dbd1f13e26b4cf642150fc7c2fe99e65e4572472f5640e8e6c4fb85cb6500f949373966778d004ea9dd92306bc34e282f04b8cb0efc2c50d1162b94b43b0df7899b11af672a881c1b6192faf8900b9e6850a3fde41e3670c36357631c9da4098a47e5f18f5d1941348ddf1f6ab4625926301674e53ddc3c42437a976041850657215806d2817bb7c21d2c53daffa3388023a4e0d82a3c88f518c11b81190ba20a27bc2ac6fbb0f645d050eb97456ba28da92d13d7e6ed300668a8917e74ebd578488eba3add2b278f8c5b154c815bc60f44b6f3f7a437e560e1027e28d44c1f2e10ddad65a5425fc1d99eb2924ace538d1e4c88b89c4de49fcf03f635d99e345f2599697ee2533dcbe3cecf557179ccdc141afca4de2e6c37e149b85b771e7aaca08f95140c23670294d5e9df4a90778235c1df72f69cfceac3d810325ac7b3b78f075779dae43295aef8da271743a61ec1df8b6ce5b6acb21a157f668fe204e8701a1f799422ae607cfb2370469955b3cdedfae9a9dbc99e29d02e4421985fcafac21e5c393df41158af7d6504fd2046b0e68b03f9106a7bf5d7c69c1236b55a4a1be910bfdc9bdc12bedae766b70badb3b3cb52f8b826a4d280557b96784b0f81e4bbc76e4e0ef2c59955e02c75733d21514c28f2039ccc465e3c78041c30cb1e87e1cfed3543aa213abcc431801f5beb2a93e192ef4c171fbd3ea6623067e7d1e03c36945ecc0da3a387d7bd459630fcdf11e59b2f2bf1f370a27b02750ea4c0acde5bd815cef3504a36561248696f9e87b0ae0c5df86dcc96c38d4e56b301d09477fe98bcf8dfb35a7750ef1c7c9a504c2382fb3c90eaea41024d784661633dd5c1f6a9dc08b1c1e1e87df066304a5ac74975ca7d09636c02c698814fe28ced246577f9f875a7306a4be19249b75473b5c11a788a0f1a4ced63a872fc86cb58605da58c053bcc1ee0c066a7b09f05fe3800074720a00f3375db789b70314393b533187c49ecb483f1fb19ddef9e8b15f6c9e993aa80426d5d09977532cca4952833cda4a9c5b9e89a393c2b4c9c547fff500c0c763a6c6b4ccbc5dfe39a371815f19fa289251c680b44840204be1114e5b81323d46534a645220cc392bdeecfa719ef10b2bea84d08bd33c6c874436bc4947293bd76aff5ce631a9221667a3d4bed55e05c1fc1fc8f291e5ba1e3c14e694d143c8d4cc7d3a98050ef137b9233b9bb05e628f884b9b99673b73512757e2a8aa0150613e9fb7a3d6f8c7b12e0d9efdb45a9317fae4945d20128f8c2185ebca75c04e6e3497f509ca6a955f1465bdb3f9bfebb2fbe0317147afc291b489ae3dd336c28b755e19e475048ac991f200da19429f5911cfa66f61211e1240f219e9eece445e81684a2461ca22dba994d3442f32797cbe8f1dac20e8495798d9b103c2cee0f25bb81af364b62d096e66069000fe898524d1b4624327cdb914dfad378fa47d93e07accd76eafc5d144ff5d0bd165122c72addfc255e7246dfdf401bd00be2bd7ef5068980c14ff79382cb4d8481b7d757a7eab292a49ab18d51a4d13d80452c733f8f3b358b4eb389b5a18a9fe163088af07b6b814d968554687145af4635022afbf55c34a8f8c5e9e3225c7652b5d409643431d04fa7f5dab1688a9de793919f4c350cd32067ebfa92bcc6bb40190db69693f6a17bb315f051828f5e2ad89fa609ff05648cb16d8c491e6cda771f64ea8937da0c47b678e6f3e669837c013358fd1fb0ff7751f47e1133970698d569ed1870d083d85669822e5f0e5ecb8d36a208c65583350b0b50d1fde8c5b83219db34ac4205ddfc01e6851e7060573098a785b2f6bebfa2be2f34f32debe544348dc1f997d754da9ae83a36bfba50c0e1753487d7839a814eeb650773e974b5b867578f3fc5bc0dec5c03822b598107e233c2e4b678728834f895779660d0196a48db3ad3bf47900cc49eab699db3c5d84d21359d7844e05464241f8b34c008e3aa7804a2800b716d0945a7c6cf1a103c840f32975c72610e6017fd55e07e43b3639bcb6e2b2ec24bbd48fc09dae7cd55c59a302447808f3eb8240b4d853453d1145fc395892bc1d3e30a63a90cef8d235ee5f3753998b2d969b0d3c1af2cad80e19242f1c22860241cccdddae31b7fc8a36c790d773d2e57afee098eaa4d76ace4a51fdac08f6e1653fbb5cb2c31e0f96fccc2f3924e7a85210692c0049a4cd1a591fca918c0a0d6bd50c3921ad03b2c4b12643fb479828524257e79b2d1e88cca671f49e618300adc868533a0c773eb73e906c57b289c94c2bc6c823b42295a2f5f0918e8f54e2972e378e090a8a95771f5a8b1beab94b44cba6f688feee69cf31b1", 0x1000}, {&(0x7f0000002440)="a8bb033b43fef97277d77d8b0f18573dff304ffd4933c4886e177d47eb1d54be733fe6014e92ad625aab6f2f2c6f0e979e24c015ec39beb4df0485630f5b161ee15e3a72979ba83ba467ecd09bbf84e81e1abb70556e9fbc2c396978327d3b4d18e9d9ac24b61a942be4ccd26af26122a046ac6c993891afc29365f37631a793a431ea9227d67b972dd1cb6e3ba846781fcfa6f725880423b96cb72a796df3b58c751891760163c15cda5dec552ec206ac51ef7e0e7da2af03a1844bbe2f81", 0xbf}, {&(0x7f0000002500)="4a37333cd4530188a8580cca28ef11380dcca6f5aebe2d14f20103b0c93773a7319e13ccce97bdac0efe245c7c89bb37d5", 0x31}], 0x9, 0x0, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8)     11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) setgid(0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) bind(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 11:10:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) fcntl$dupfd(r2, 0xa, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2f}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 11:10:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 11:10:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/248) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0x13b648acb0b5c64c) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:06 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 11:10:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000680)={0x40000000007fff, 0x95e7, 0x401, {[0x3, 0x0, 0x1, 0x3, 0xfffffffffffffff8, 0x401, 0x200000001ff, 0xffff, 0x4, 0x0, 0x4, 0x9, 0x1, 0xdf71, 0xf4, 0x20000000003ff, 0x0, 0x2], [0x1000, 0x8, 0x2, 0x1, 0x9, 0x1000, 0x100, 0x6, 0x5], [0x6, 0x6, 0x0, 0xfffffffffffffffd, 0x8, 0x5, 0x7fffffff], [0x100000001, 0x3, 0x15, 0x102, 0x67b4, 0x1fe], [{0x7ff, 0x800000000007f, 0x9, 0x409}, {0x100000004, 0x2, 0xffffffffffffffff, 0x401}, {0x200, 0x5, 0x200000000009, 0x8}, {0xfffffffffffffffe, 0x8861, 0x7, 0x1ff}, {0x6fb4, 0x1, 0x2, 0x1}, {0xffffffff00000001, 0xfffffffffffff2ad, 0xd8b, 0x401}, {0x3, 0x2, 0xf5, 0x5d}, {0x7, 0x605, 0x9, 0x3}], {0x5, 0x9, 0x6, 0x1000008}, {0x2, 0x4, 0xfff}}}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000300)="735fcafaf43460ef393495bbe7f0c4df64c922aead64d1760ab981e734bd3b27c7ff6a0120e836f1ee9889630aa98db602e92572758d1d7acd0aa6d08eac01a70806dc1f4de0232f7b85d646201e7b5b0e2b818018bdbe881b19673aee", 0x5d}], 0x1) r3 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="e3669664b7990a70579c1d83ab8fca8a556097b20b239ea27d61cc0adfd0ffea72bba7b23bd5c377a504f8acf409d565846a5d1d5dceea19c8ac487ecb73c3cd0488bc66086ac51a9ddacef393963e22dd14ce3073df90efda1efcc1776270a4c61916869f72922c406c1f68f6b778e6e8fb528828eb2f0d8bcee85c7996de420574a728a8ac617223223a039092d6320a31857de8", 0x95}, {&(0x7f0000000180)="d54244635621b3af53318440723b2d0e20969e2d54d9c2bc9005e11a8cb473e73be1139417abdef825048e4c4b44911ad14e12f25ce9519acbe09a3a54fe416daae958425f919889ff463356f5ffde5377f51b7f7470932d6985f48e7feda539233ad072b088b5a6799dc1ab4328702911fccda1495fd21f705cedded0", 0x7d}], 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000004c0)) close(r4) nanosleep(&(0x7f00000002c0)={0x749, 0x9}, 0x0) r6 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/167) 11:10:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffc, 0x5}, 0xc) 11:10:06 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x867f043a520f9129}], 0x0, 0x0, 0x200, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) getdents(r1, &(0x7f0000000100)=""/182, 0xb6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 11:10:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) syz_open_pts() setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x8000, 0x4) socket$inet6(0x18, 0x3, 0xff) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x4, 0x5, 0x20, 0x100000000, "9e1b729c8add0bc94002209b5474604f74edbcda", 0xffffffffffff0000, 0x5}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r5, 0xa, r3) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 11:10:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) listen(r1, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5dcf6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffffffffff01) r2 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) setpgid(r2, r11) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f00000000c0)=0x3, 0x4) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x6e, 0x7fffffff, 0x400, 0x7}, {0x1, 0x5, 0x6}, {0x1000, 0x0, 0x5, 0x1}, {0x10000, 0x7, 0xffffffff80000001, 0x2}, {0x100000000, 0x9, 0x101, 0x1}, {0x10000, 0x7e62cf56, 0xce, 0x20}, {0x1, 0x1, 0x8, 0xce}, {0xfffffffffffff800, 0xfffffffffffffff7, 0x1800000000000000, 0x401}, {0x8000, 0x7, 0x8, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x7fffffff, 0x4, 0x100, 0x6}, {0x8, 0x9, 0x4, 0x5}, {0x4, 0x5, 0x40}, {0x1000, 0x8, 0x6, 0x7ca3}, {0x9, 0x95, 0x80, 0x2}, {0x6, 0x80000001, 0x1, 0x10001}, {0x100000000, 0x726, 0x1, 0x1}, {0x7fffffff, 0x7, 0x1, 0x20}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000001c0)=0x3) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 11:10:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x800, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="3c30740d3a9b8b9074dc442c60161f215fc2ef381449bb52f17fd4b51d8eee97dc3060930d5f41498ae81b5c43309357ded5e1c855a1cc53a8d948d3049e1f8fb2cfa7cc341c0e8a439c8a73d8dfe5333aa463f4022b6aae6fbe52542892e0cd3f5d093b141e74c0319775db31ce0a699aafc04a91ae771172ae2ac8c3f599fb6d8c0ff55c7641d655b552fb9b0ea3953929ce5c1f67abe01582bfb80a3d601ceb69fdca1238e21c8e16c32676bd08fd801d1a497402bf2e16bfc3ca90e612067f208e6db855394a7d14cf50b68e11b9e8fc30bf4302ec5ebec4dd9947ed8bf212a92071ee931b6d8f4c5536ccc168a2ab47afbdcf4b5689734f597db80e1f120b0a2db9e895c94b0d497ebf985cb1c9dc2169badbaac755eeaf435c7834b6c069987f57bef0ce"], 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) write(0xffffffffffffff9c, &(0x7f00000000c0)="05afe20f9d6864660739f38b340444a7275c275b1a398e5a273a5cd787e746c2d7b964d85a7984529a55", 0x2a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r4 = fcntl$dupfd(r1, 0xa, r3) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 11:10:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x100000001, 0x7}) fchmod(r2, 0xa2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:08 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 11:10:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 11:10:08 executing program 0: kqueue() semget(0x2, 0x0, 0x50a6c121570e96fd) 11:10:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x20, 0x9, 0x9}, {0x9, 0x1, 0xffffffff80000000, 0x80000000}, {0x100000001, 0x6e, 0x0, 0x8}]}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:10:09 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x2}, 0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) msgget(0x3, 0x0) socket(0x39, 0x3, 0x4) flock(r1, 0x6) recvfrom$unix(r2, &(0x7f0000000000)=""/31, 0x1f, 0x845, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 11:10:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) lseek(r0, 0x0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) 11:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = socket$inet6(0x18, 0x1, 0x1) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x8, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 11:10:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0xfff) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="1b13a0586539801871e57b5d4d4c", 0xe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) dup2(r2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r7, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r5, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r10 = dup(r9) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r10, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r11 = openat(r10, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x12\x00\x00\x04\x00\x90d\x9e\xf5', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000200)=0x7) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000180)={0x7, 0x2, {0xffffffffffff0082, 0x91}}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 11:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xffffffff, 0x7ff, 0x7, 0x100}, {0x867, 0xffffffffffffffff, 0x101, 0x6}]}) 11:10:09 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlockall(0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x80000001, 0x2}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[0x8, 0x5, 0x3]}) 11:10:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69e9e7f6f1fbfad512644c7e7e59e22efc92e8112bafe1a3781dc66539a4de291dddb4077d104f6ba2faed4f470d385f031adf27ed55a6c597520ffe0bd4913eae6e39d643b5f491db029ba3240bce0db7cc28c7d8f1b0d1da482c95e7fd6b6be74cdb8ab68c44e35c7bde4c653776804dbffcfda957c7d240656fbbe97159589945aa8aec29345e3c0cd39fec136a9fb45bf63d3ba64c0d2f25161e4a810e10ee80cadfe5e29fff9cd340ec877804afb15324c6645db065e71745fda62353895266ae8ea1862986857a1e92", 0xff}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:10:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000380)="1bacd8656bf799f0a48017290397c749100c421c8087077cfef4e9290b55eed2b66ec2205dff4130806fa52f8f98c44ebac33b2e087b4ed5c8552e00844200b12b169e7d4619743b0e622b98b6ef711b7a40a0a60c6b5f0c499ab8583935ab26eeeebbd0231f1ce67052f81d843f8160a6ec465170f3f67d08628cbe4fb28bf9913387c128785e4b019cba1aa75f3fdf3a7895a87748f4359230e5508ffb9ae2ade6269d332226ae0a6f1715262a9a0a7855da54f634773048f4108ca6e4c62e8a2596b096a5a94cfd6686850663fad60bf389e09acb732967f37529f1acb69b3de451ecae1edf983b0550c9e13d4400fe37b6f6ce20781bfe984ed2abb430a8b84a96aed7a15fc64bf643be88c02bf1a4b2153b3db1c94b7b50fee9f22b01354e037b896843a37e4cbb5b4782d41a40f38976c64659f1e4123618a39ebcda4726e01ed03f8285f7765b74cc91d196bd42449a9612ebaaf763ae8931272c11774bf190d9e5214988f1809ec7b75f9d2440f1b79d29dbd6916873c905d5caac5e9492894a405ee7ee88dd6a24dd4af0b97f3baff5571710e37540b3733e0f4e483457140fd127f19064a6d35af5cad426e0607867fe5e537a0a00cde84f151d3373ec5475c7f7f88cab321065078561d41cd4270795d20fac0b3ebe4ae60a2f9633a7c289909b1438eb0515314281a09ffea4c24fa72e16319c5a2f362b76e2b77e5effb06546bd999d0628dc299a0f35778f8d559b8cc99d5324df42f402b6ab84d4c76ce865b2a91da5972a114ac7dfeee88f670902d0b648a624f7fe25740077963d29988a5bdf9f80d62850ac29993533aab939b63416f6365f4f818115b1691aaa058dacdc4f777ad88dc9ee7521848d0e1061ec9e477ddaa9a91da53253920312149c6b0b56000da2589e9a186621cfc092c58e34af44b7deee67defb1bcf1db8f60fcb521e45a1d96a62af2ac888d4fd217a30343a2a1cfe0c90a1f1c3149b309c871b44c4cc021d5228d075c420ba3dc469be7401ef37f05f17927ff308a3965080f41d1048c55965a925ea690fc94f3ad185d1a769d055a42ddd644d862542f572cedc21a0b36f5660c6805a0d58b2f5e4dc77068dad93cfc1efc89a5a0d4023fa45d9c704daaae6a6eed8c19e0db461385c8f1a9d93ce88d7c8e604c340d43e86e99b0bbb99700634432672372d8c0c4911a65978ed5381dc8154e2e4cbe2825b987c7f0d3af4e710ac73ba637f56e7b757f7579f7664cab8ca23c325ff177654046beb02d9222c7d37e525dc08c9586e8d4f1e8d19b1401479e13f473f9f00144b86aa0bb98370c0fe9b3d606ab3cbe1b9c2b5cdcfd30096742775ba19ade243c3b925bbc8e4b56c2dc532b4cc3859775dacad379608f31cd52e0a57a9047d2350acfddf595cceaa074cfe2eb799ed6790d79350fb389774f76d1ec124d82061c315354d3c2b4b6f010344adfe8d4053c648e7226e9cbe6b7ef9f44661ce7aecdd6922389d139a5422c3e56e8215d5f609f1e405c22590f1d5850c68619645fd4d957a20b3c4110a7767e4a9858f7c6c9d1a3866ebcf9c7c17faa4d137def25207aa4460a0ca7c1becb6cb7271217d0f2536d0a4ed7de9e9c658f78e2bec3f4d6a0115fc36a175157faa12acb567217924bbb39227d02152f2385cbb1a3161e3c96dee9f634101ed3e121773f2f9d8b648627de16a0904f2d5af05580a704177bd083a30a65c9cef0c96ab03c8290ecfe10a37006471025a9e805735c6e0d5c482b4adbadaeea68d353b4fd9183cca0c5800f1b4bd48c4aca6231c1be7ada8b8baaf1d3429669b479fc0f6f2be45525195fd3f524c49bbec60c418e0dd9a145c988a15ea40c1c48ee14319ae8426373861de595a29fd2a2dd315cc8905d295c9141a39a95f27ceb6db3f94d5b79b68cacef4fe4b7558f1ef6ec4ed0aeb7b014a49bfbbebd5413063fd7208fd832cc3ceca0d38f2f36f8b6be48711d9b2951bc2e8ec3bab4ed323d8c288f605438d249cdd849fa8cbbf783efb846d5281f4ee0b1430774c032d056578656f8947267b738923e5dcf2e51e834220f7e35574547132c870b8d65219b165901384aff227986e14a8b09471146713d0bbab1b3e7e133bcd0d102391ef393fc35d5ffe1f4f6214a141c66b1b031f6f74838f7818501593030caa382e08c247e48386ceb28f627b6f7cec072afc0f6f147a0fa0a188150abbb8083701b5e9b19279e4183712720845c2abf333de99bdeb9ac3b2024a87e55fbdb2b7f7a83279d2448323f23a25a1a76b35e2f69bc624f900b8add8fc2be003423b76c1c7f2f3b372ec982ccec79331e12a8894adae5df1b96acbfe19a038ec45d5058ec4ae2fc9f693ee888b25b4cdf2fdd0dfc5f85ecef0589c888a713157a4526cddcaf0a5e02df3e1fe618b254d96621c9faa1c5f1c36a7683979821ecd8486a66e000a390e936904d2847aa8036c5d35c03ce0095d1e3e70ef40919a8311df510a869411257d71133cb8a2ceee5f34e045e3e1719c7e7891600219d00340a5086d08413287e7758851ce997811e577b33c20de714c3d8df610294c6ab5a02249a31a09a51a184339af716a2041bc1d7a395c536909c840c5eefc9526b6ff9c9a99c113d50dc5b2ff7d0fa388d6147bfa7ba44e5595ed2b31ccabf4d4bfdc959b7d3e3a861aecbffeff29912920568e8532ae28b70b934f87ac886752a91c21eb4c238ff177a03d9002377b7e91476fd330bb98c4fb53fb658352a040ed7652259e95a038f3a3a8f30453586530a31aaa5dcc38b493ea196ee349aa4be1396ca44c03a78f681abad32b08438f56bf77f632dae5914ae745ff20956d67e3aeba315898fe68006261cb958b1d16392bdc9fca4881187f78fe650148cdd3463b6262e5aa5c47e126c69e0cd38c3cb6df328a26f04a612a6a3ceaddc30162e8c9bbc9cdee856e85d1ec801ea99761126635945d0a2dd961c63382b8c2ac372d51dfaf69739c17c769c66014501036677d6bb79db93187589c3dca5092a3a695804ca9033dec33d91cbcddc02e266451abe4c0988dad4f012a8d618615344de2288d8f3b1b5fbb31efac87991f91ac14550f55c9e6e07b8c3a5340da8a1cda3b44fe667b62356a087f76ee9fa9f348ac235849c165b99a38ac5180f02f335ca76c1adc7250bfeb277f82453daadcdc2d0bc10052fb609948d2e5b8edcb4130d52cc506bbe10aaf87ddd5ce8b46493a5ae17e99f651f7cd5958feea5506bd75bb8b98ba69baee6145725afdc68d6d1a6aa957020c020a797d888eff178ff25ac03c86a18a312a58f5946f0e6e586b04ce45fe7c06aef8e28dc342dcc0af431b73f1b7401af11c5357d3d9703a5b919b96623225934be538963ffa27632d2113760c85d9c0deecb86ecd258f99ea0bb48b0c3489cae1af39706712cc060d98dc0474f488daa133c86844643cd2f035750900a2c6eb8f85698372b59a832f4547acb1efa917dcbbee403e3ad04f7d13f2eeb63e790acab8ca5833b14299947db32441bfd687fcebd486f8aa50aa825953b235f14d8a9b08cb7f76072fcea4fc85f84ff70d23e1ecd7398663e7ef684ad37744fff5c154a50602834358202b8637b0ac061d2f9689ea70014c023dae6ced18d636f587a26e814c5ee13d4671d84f53d64da405b4917393385cba085b1e481a3832b97b70c374403b938fa4dbbf4eb3897657140416f945ef8ed867ddc67c474f9081889b0a9bcc5638dbb8072ed7d6f9c418cfef92c65f5cde07fbef6ad7f2a896acca0b401723aab803529a4cf37d47d601775050340a5de731769e6fab423a085293077b958e9cc71cff7f2863c7e9af0c3a88a64dd24ad3c9eb9365adc518698d634964148b7e098b63f324a8733a6041b7f6fd91e714107270c0f8ce5f09025763354bedff13593166dfcf3b7c3fc52c68ea563abb2bfea14e5f5111da07a5c1f3045c78128dc63d720c42861775aa7a58f6bfae867971e3011473325a09f6c782e930c297c1823c32710a145932b2a946468e9601cfa41ee7234d055b14d79f9f664dda4579f04985498bf374df3eee9a861f4b5215091fd5ed15192f31236da90cd16f5243dae4df24538208df0afa3b77fd4f0d2653ff68262198802efbd11ada69104fed5bf696ed4a2b14794921def46435ab93b9265bbd9f1b397cc3dcaf6f32def84d39a8e1b9bae29df97a2244af5bd268680d0178901abfc5f90e43581fc03c8dcd7136f70ca7dbb94bf1296b4f02d2e2b00da2766ea7b0b5a8c32a23672f6ef8fae1177f099cfd435491dcf997fdb43264502b229c54d83b1e06b1bbee53d9ac70c581d093a7fdc2cab1bc9eaff29cb74d5d16bb85ff313c55efb54510c117e137bb0b777fc7987419e07dc36ebeb7ba41122dbf8bc4bd4a4b7f3c444e120d0c09fe72c3e4a946545222fb818c3e8760a861e0b2d01c033773d50042408c22ce966e2a4a5c24c6c6364e520333f642719e4618924b126b583fd5919caaf949aeee649a704176756fced30185ac4dfc48aba76351b43565644732c592a169a4713f235e021b0c52a4b0d4d8e1c66978cd8625a186a73601322d7b03be4e4a2728a043c509a668f1b88a12de32ebe520986bd46c2662e49a8450f7bb35ac67257d9ab4603dc26125f78ba93b7a749b3acce02b57b6efb4de374ba624e4752c8c50f9814faa4aff1cc1eb2b4039623c26237f3ab11535406d152c57140602c37d1ac0d9c109e02d726c9d97a6ac42a2a82cf2a92ccb704e26a1777144b20f5bbdcb1372790c8ec740fc1078e8279b88cd390baa4dd215f5844ef91415ffdd04511426e6d3edf5563379e2ee2df701ef129b407a703ebe8f7fd0bcfed13c34f58d04f4db78899d606c9e0be81bd82a40fb18520d4bbdbe46d189466d7267d386937539f52dacdda8a944a235cd4bb2ecbcb97a5ef94b18353c84c81d7de4b336bbbba76b04c6d9293fe03c28b77abb9e584d7c9fabec2b3fe820b35b2cb89bfb350df4616b59708ef913cd72d5b099e212b937c1101ddcdd9ba1bb6859abad52948806880c1170d251d8b16debd43f4894f45dfaf9e0c509c516d02e835ffa9ec9f395b632bebc10fab80756c36408d4a52e28634f2fb090e21a30c8bb0edcb19ba20d0a2936686d917a32536bdbb0c38d221b3f95156166035f03c134d77a74353efe8c7ae17a13b84effb6b2c5f27abb9e723da259ec2693896898333eb818d149574bf2ef06560499b03ac23ffaecb0cf16219a044e5aabb71e482d69ea384d0417c5d13066059b24ab41eefea65ae73bd61aa7fdc9e1df1d1aa3770ed7d4bb5228a4a95570dffb72d31b21b0dbf5a85902c0fe50d844827eb5cec46274054c47b11610ed62a0aeb6f3b5e1d9069844e1b557b3208ed5f24046930477193e5352dc95c32b2a2f824b759449201425201aada70eb34771057f54b52c391e6770343723039f48b6c24f28ae616e451a3734c801dc95a256954bafc38b70cb2e523fe388a01191d5886ec46b422faa177d7bce65c018ea47a4dd215738e0073c1486a36beadf157e28ee8a44fb9613a198b579b0a1af21e828e4a614bdb48870957c77344682865f9330210f4576e16144c4f28316623e2df77b0bf4edd19ab8b7c4428f2d28cb8f57bb30076fc8f1b87159ae6498e625ea539538c140cc03f76f0d22aa079d53fc5ac20c489a78fdea6ffbcc98e367e4f0afb871a45755a669f99c347a499bb145e38d67d0a6efa36f1e9f55fdd3cf33342af524651cb460990e7dd7", 0x1000) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x400) 11:10:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff0000011e5cb8cb49189fa5f1313d1a36f52edcba1b4286d4b2fde18d17bc585177f2b6e29f28cc5b00e0ffcbfcffc1a5050a090998b21d3d81889b9857c8946632ab340c05f0d28305686b481e033faa3ab1eca8968f9fefc0f6fe486779a599370332f40ee4fe7e777f4867db9fd5"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) write(r4, &(0x7f0000000280)="cc2065c8f2d31b4d15c08a5168ddcc0bc90f610fb2d5c3f112d3011e7bd97b640d6cf0c6fdd678455282925b04b6b9a2a65d428080bdb9ab482c21b27d2db2fb40914516b55291902d7c00dc0bb621d5152c8744b372df5d75c25f85fd2c3ec92f6d681042d94ed265b01569c0945bc97165ac1ba2c8ae5bb2131d63831a1ee9cf", 0x81) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) read(r3, &(0x7f00000000c0)=""/226, 0xe2) 11:10:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="e85970cd624b36a472cdacf2fc84a2be2ad88d9c96a7fcae50554c6d69c7b40a7d680bc80d53bb5abc85e37be4f0a1dd5d0363246aa64b4294a88becc5552c16a82250", 0x43}, {&(0x7f00000002c0)="a949a5b0a370540e8b442c9351fd32c3191ff8f0750b9c1b0193519f575e656a8695bde824df712e31eda9a1082c8060232ab3e52d0442da22e4a04ea228f0a6f450522e3341eedf171767a9075739993b122608a6c2864cafb2466fe731e94d70a9f8fb918d49dc07e069f24742f74902391d0410d1093c2a6f3cdd189bd24fea74cf58efa1e2b6b24ba6a24416618cf0eb0ea38336cee8b8f932a237a615d339a37e2d2e9943a6b1b1a08e818f5154bd4f0074353e7bab22a9e96205b9a0b0450ca578d2b8a8539322390ac5b470d689906dea49829bd74c60b0387313918777d8b6930010010e7d66155596f0cf9d1853e5f62f85dc232f971e6fd496e48a07b20aed2a84cbb17ded5fa72cdee8eaebf2a7e235a48e53d85e36d2d288bcd3c22cf88f936bb5aaabcc92ea530144131b4e688bade44af23fbf0d57cceee66199cc4e4fcbbf3abdec5231f2157ce6937fa52ad3812f3346e6a7641557098a5f9aba4b237e3a416c5dd737c0b6ac3f1a81bd15edf4b5fdcacd8705efbb0c7f1c6463ddfcc2923c72517f65847f3097b1640c50579a66f2ce65b8cb6ae0013a60e1a83c3f890d195b283f6a0f981e04bfec3a0bddfe3830a0db26416d0a1acd07af1ea29fd10d9a5005ace8a9c7b12f15292776f8192c807d9555c31dfe9f7987f2930fbb03eb1053877d1d6b87541bf0289a5a7a26e585a04f3664c6e4a170cc07280cc34d9d65ab46aa88403cb3234fb65cb2670c3fcd56f46647d0758f2a1f8f5ebf54d5322930110337c36f692fb981128144fcfd336ab528359eb26154006dd7d44c0692d4ecd09dc2707c369431a32e75d93c901567d39475810031378fdc2556cd43d63dbe8a133bb5128acca47f92abc02e1b564200af768f1f1c17c5b03fa63acc65e42eb777280e1c3c6ca24717480b01046c5e56f1cd08ac70d68b01b63a839888460ae5cc62d3c11a9a767207b1e3021059c90e6faf5140816b7469e5369d6a48143780451888af0164d041cd23b371da4ac4bf418901449a001a89f97f6599fce332c93bf808345f2c6973013692f1d2d4c94cba2055129c285593a6c788146a8b3752efc5e65536f52d1b079c4201c94887552f0c8efadc64685b5bd5841fb49261782e700d84e566b4b0fc4908d770097591c23baad700f1a79138a68155fd0bb1d1ca7ecc8f82ff6c5353ce03d2e3b60383ee0c970760c19ce3ae1b9f5e07419355333ba260e81c238184078c71d229161dc1e50e3dcf5d8fd077213e2ce4c5010f9399ca90642f321418cb531e175824edc5cff5fc029d056e956713cb3bc158b088e3e384920356312b89bbb2cccf2db24ae2badc4c793430bd2b2f1e437cb6a0453066fd809ced327ed22b536712e2be8635d4942f1ec8331ec9e545ad4d9b4325c50931dc4c6426da501acc8cca48eb94a6d9096fc00d12af40c09f0b2dfc08b6c9b873165c15909f83c6c1440a675d935dcf00223da54cbea76d509c194d343dd8d43f2af28e90d254eeb1a03228b63b4b6facfd6d5947bfb84cf4e7c491f2ae2ec2fff3f01942ebb2cd66db9e5be83590636dff4e069460161ba0378efcae0b2f494a2aaf78f8951528de2c5d36f99c03b1318b08ac8141d9dcbe9b023b1a558554776d88dfa251bc1d3b5f4e7b2a44314c2be4659c0ae865d1e6f20328c1b0354b2b91344033e46fa3a4e0a395ed2609e315bb22e07b87f8cc92ef8b5a40ed00f444a9f0f9c7db7e594b74867d6616d4508215464c2dd8b89f903796ca5ae795511001d165e07b2acaeab20ba48c112e727908684d1a605de8a31396b0154e6767f3a4e53314c39242d0f9d43b6cb8070a3adf8bc6fac63cee0fd57c8bac761c0dd164f27e72707118479a60d98fbe3e1d6f3f447c871038edeb94d2fb64af447fcfd867e05a7e52aa1ec8b1104b1203405f284883c00974c737f213f04aad1be599632d6a0e30a317e4e9bfe42bbb992925af930bd3cd1a35dd718dd5646aa98896983fb8a9ca49b04cc71194fd55005d546814191748d3111b47102045a811c0ce2b51b9efd8eb37b49cf68717ce473dabed2d18ee4f83cdaae673f8c929c86acc32dea36583136a9ebb06a91b26fb3ec3a238c071e81aaa3e11769510ffe165b4b1475a65f92cd6b6e95b848f29dc9154ad0740fa478ff506ab0bbc2c70f5b2047c5e9979a31c0fb5724048faf70843b36dd915f13ff3b0864db075809c1e058bd6cdbd44cdf18f5622b83a12e14bb03cef2d269d3c55b7c69535a3ff55c770f9bba36a56d72a0479b5ddbe8f0a884def8fe579909a3ef2b64bc5b9c715cb7757bc3dd82243d0350b42597084a77d1c08d6097a28b59df3b4fe37f421048fd953173d23dd27bccbd50f994411b0d9568604f1877861173e97115803422b18005045815605ca153aedbaa2f855d50c7fc01d31e61905f38c6f4399a593461792675a6525ae047762f9081c6d95cddaf9f5d4de60e53e60d206a1f620fea17a72ab4b82da122d0656098d8ca0da424b0d4a194d5142caca12c9ba121c34c574082389ee3a246aea34d5a941f8e336540a6e265dda217270aeff40cc8136faec4deda466a0f16f993e250cca168c55eca01ad123fb95fd6c82c7ecec1222a7335bb10d550da2c7063f69d239c2b52dc741786208becbb3c0ce181065f20df6717cf2d4c3fa3d23dd0fec8a873171cf200556e283389f5f32df0b87ce06e7a0b44e81fb547bea9acee58d14d7c7b26021ff189794c4331515a760a80afef35630a82fede44c05cb0b36064822a416466c782899c841607a914d2c00aaeda671baa5e2ee874016bd1dd8762e28c4602d6f3c42fb6639f3c83955d487de81d73f557192358d872b2eeead991735f476fefecfdbc0659923e63f229d1aadd149eb021a389bd23d292e017fafc04229eb7c021ff650a1dd8aa837951a49a20a21aba0203c4dcac25e35dd0f6905e9e8a73239b0f02565d8890b19d7509ba1da166dbba052622b88f4c1d4236c22717b3bfe398809b84e4f5432bc0deb748e6532aae0ccbed7fb8261e7c37540585960ea153a25e9cbeab43a30d3635c9dff08cd90d5abdb249fc80591ef8801c4c2e0e83251f03eaf21f2b74051947bc3b8d71d7ad01bbabc02ea9b5e1a8f5d3d669a087ca31f38156774e643bec182cb02e9b9e1bdc4356571eb8531b09d8f86712f94238ec37ceb68b0f5b4b0d1d6ad2249c9f006c2547f1e4361af940e646ecbf031b095db7583bc05e8426d85bef21b781f8eff4e145d176b6439202cdc401303a6556bc3376a81ec421dba70c34865d670020f6a7a5b754fe1020b319d36b637d7fca596f51badaf00be07e3b06026e78a21a4e4fb7200770590622365dc3b7b1c617b05baa0b36d52bfd39ede7e3fa641b0075c11f8f373ba3e6692b72d6d729c86b54ff31bb21df4d196c2b50dda905ad66327c9506bdb23d36ff97026b48c5eb930f07cfe1f34c57113b675eed6e5871b8e03fe93bcc3b9be80bb67b4856d05e5bb497dc37acd9e5b2c32a0c230739179f995f3fb0fa497c452aa4c09fc74b9d9e714a6b89d114ab711bb255d8c58d0497210bed167534bc49a3ee5ae75d5aaeaef1f5ae84351597657f4b66f6cbf466159c4c95acfc1d1f47973cee09732be8c0727e7dc9f78e6f6864d2c872db97461fb4eb2bfaa98a960f6319feb0cc503df3f5165e09569171a57dfb87cb78e762d6d37cb82a2d9deee6ba1fbe6549ce688f180a5610c245e44b2ff3e12ad84671f7bb3a18ddddd9b533e825e20a82a2243cffdacb2d57e1bf1d380db5a388e1d3ca6f29cbddd1052d2e0ffc89ef681c29486544d2e28f5e73dabbf941101caf9195a8253a78713f69a9580d8e66912e3c1a498bb4ce311f575cc6c30f51ab718e5b179207945dcb561d06c8bf9221a89cc9fe361ddaf4ad56b28af474c11ca048f85c3384680a3a239401380e73d748b2139b1bfdfc31f939d5915019e85924f7b06a9db5cd3dfaf7306b4311d0a743cea8091d930ceb6058fb6fb3ed1ca50147c503c8d59c824a9969315d39eb6c1dd032478391a70a04d5a31cddfc235d5b60aa294d18424f619ab29bc4e836ce93e0c09e3bb87888b1c4b742994165f742be5d705ddbdcd705d7e718f40511554dad2e3b21d237a20fb56c401cac3f7182c32ae4a592202b780272271b79291108ac3d29b0d4a6dddce5ab59160ee8580a3677982c64ea62e854960119cd08d1e2b741e15220715d9d2c93873fe188cabc2eb1eb590afc09d505c0783999d68b63ecd35a494d2963aae4b24857a66897df0edf46833ccb9d21d456498d6fcd86f83358001c1577a4614b6efb50156ccc5901a2438447ba37cdd1458c0ca860c8b770ac4836d5629713adba6a67761919bee3580738ce9d4667a583a02043b46842afb90f7f52b6a12dcbb52b87360f6870b5013e249a16ebb64e898177b5497dfc0a52afd7c14d57d6c70a0e02cba43b34a98d0d23d8a49597f95be43092b481e01320dbfe27c35b366e4cb9e166d0b8ab5d6209572c7bc2480f28863edd789faf76c84142bee8c19d1d807dbed6f20083df8fa9e1eb0234bcc3afcb078b48b6c0994e71ee4d372047338499f234954f53ea728bfa300e4b12d114c9694a642afee92e9cb68652ddc8f24dce3ddd12b85f3e5bfd16272e3e90c8f4bed2471e74b11774141975cc2a10fc905f9a9d8c6d288deb7d3a8486b70e0aa36c89b6b69b08734b2e085278d99f2aa8088b6e53e24712983e5fdb232ded20b4832a09a7c1b688d18e1513b33aad2a207824f15054a13afbec83d75ce0d4c1cced2a0b1d582a84401d2c20dc00258befe9ab501e6e65bc64f055950f485f17225d1fd362f7f9dcb29aa020c414fe93690fd14d47c5c9a516f9a19aaa1df49faf99f3ccd2fe98dda4e5ab0e267097eb1bf672522ad3f059a0055984fe4a5c5fb94555f5a585f1447dbb526a63b3f97416390c7d829b652e19ac4dbb143cf83e4c789f0399e2fc8225a45e31d20e008f113175a8bbe6fe29ddd42ee6a1cae03b29593766fe1b648c581cd1bcf50b244c221abdca9f18bb28afa088f3d8a47eb70daa1c937f6f147a7f3dadabe223e3a181d34e028162c9ca5ea429045c5ddf5fa2d19251e9b7cf1a6ce18b893ece02af791c39829176d095cf64cae0b0e51ef373bde7e2785898094b18020b7bce3c33cd2cf296d76659ccd7d454e668a9e16b07ec820c18c5ef1204abc5c83c12e6198199c338fd21db51e3fb693d772bca8233894395b58a6582a4864c584bd7d9a9cb36dff33543a39a1bd97fc1f9dccf217c93bbbbd026ee52f977d6a6dcd511565dbc00fa20da3f7e51918406f00bbd456846dbb10f62ae85fa07c411165aab34f83def7fcc45305e8b7cc0d9f41a1d2905500eee486b6db66b108317a84ee860a8d830296781faf43649f7d3f1b1cec407399606716fb209aa9dedb0242fe7f350ffeea1e2c35986f6796dbbf6f505086afb2db23d805be857053a8be215401d2de0beb51a48e61b177308a9b7df96f75e4b5347f7529e44a9e8da970ad1e1af430e5b644fa0e6737675ac98b289c8dfa056e3b921efd9a4ead026ddbff7c48963935ae5fe5fe877505476f8e62943aa9cab936b0aa3babcdff91f2c681445fb0a588aa3ea66c5616f285da93910a9a696e531ed5b5fd7f3a737fa4bc21f58af0b17e3da2a45e353535f0cd5ef3bfc43a37d9f73e22ab6e218f1c2482bfe9f165549942376d917c57f9ba27e2f0afa5adefbfab26e5522e534368ae75a9bf", 0x1000}, {&(0x7f00000012c0)="7b239c248b50dbbb4958151f4aea1b60ecde5bf68d668af98a46b97fb25d50d03a72891d68dcba5f85901fd2c6e247bf0038884df457f2b54ab4fba07842639e093d9992baa29bc85ebec56c24069765547bcd08ec54e37e9300da4ec1bb9020c05f260b28b4de532ecb34b8998ff595f91cac3541b55b124118ebca63b5aa2fe59651bebaa385913d4733b8f57776b05f5349dcd7a4558dbedb5c6f8c8bcb6d62e34e1db497a21aae9c0017707c9a8e23af30c826000797123d967655466c3897c1943b51cafc80c2e52e5b37a609b9d240ca01957e7ff191748e8d5457ddd76b69ca5cd7c9add722f3973e670c2af98df49adec5bbc4", 0xf7}, {&(0x7f0000000100)="e4608b4b581beff200601ff3ebeb40874b429bd61bcdb338260a09bbe75825b7266735b0c6dc708fecfeee7280a33afa46745409e2bd8b4a69b306c77d37", 0x3e}, {&(0x7f00000013c0)="ca86166625b6fdfcdc53dd0fbfc3e9f59c720897648deec4506d2053a4f9d942b4f32f941b68ebf3ecb730b982fcd31cf63a012e2a802775212bc35ebd2e300e3237ce9ef4801849e2ceb01df2ed01883c1aea645d0a086e567d4014d83afb6888bac755819bb0f7d83e891b86175a5855df016f81a1e2597802fe352fc31f4a1f3265ac7f4467aa3e305d6761609e6633044f4bda742adf92d5a078feee9de5aba3cddf3e673125c8880a83c76120d723c7fe21960d1b140507a4c93ec9e875dc9d17b1b2a4cc9a0635dcae4a9653d0effaf4b9ac39c4a8fedf5a676b90fca941cc8b889a0a56dc843f3ff0d82583aae52b70e79f", 0xf5}, {&(0x7f00000001c0)="976c0f019cc7bcb92f66b95d7bffc3b7fa2f5dc1375e8386a46f340525d1dce24e0ba721786d3892b5ef05001287291250a049db9cfc0ff88d9e0e8f81f9c3e18053422943c8b552cf548ad2699d0a45defee622e34d4d02d4157f8d9f2c09663e39c16567a6e9a1007e7e886e9aa49a29f918087296ff688d8e522da9fc68b9e42d2108af87f1a81a116f222fe0c7ed812ce15264fbf7d7e3ae28fba69cf19debf48b70a97a4c69c9e8af7e3171c5e89a", 0xb1}, {&(0x7f0000000140)="b5462256da22197e3e92b10dfd6cde9742a3bd8f63ae936b847a5c38c89ca9be78daca00e65838a5d562d494c0063c73c188", 0x32}, {&(0x7f00000014c0)="35662d516dcefffac8dcda2951bf58e0e7d6455adad4577102bf31824db410ff3c084753089d", 0x26}, {&(0x7f0000001500)="19e7248f5ffa203c91b3ea709aa17db6f419817643e311efc74ff418d23d0141f6936100b97b2e8c0bd2b44bad331c0b88a2015422762e3d64eaff10e5c1cff3d3e5643d0f2aa6d836485db306be4ba67b1dc279421788ea7ba4439c29e6b91b49", 0x61}, {&(0x7f0000001580)="9c86140815e2155c5ff408494cbd014cd9b45bbd226d9595f0557015e6a40482a3e8e21c3f9aa35756e919448b9e809409290fb14d1d7cbee5d36c9b117e5eaa028884b34d0c893adf1c66da4a336cb1ae", 0x51}], 0xa) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000089, 0xfffffffffffffffc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setpgid(0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r24 = getuid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x5, 0x1}, {0x84, 0xfffffffffffffff9, 0x0, 0xffffffffffffffff}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r19, 0x1, 0x9}, 0x800, 0x1, r28, 0x0, 0x3000000000000, 0x1, 0x1, 0x2}) setregid(r4, r15) fchmod(r0, 0x10) 11:10:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x8) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000100)}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 11:10:11 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) pwrite(r2, &(0x7f0000000080)="212e72c4f30a196c84db544f7fdaad02b7e3b9ec8595090e59aa7c2189a94f39296871d3a2a88ad47a96f21e8d92e9909a4f1627df69f4cfd11ad994510815bb5f297f45a2a8ae24305eedaa0d8ca5aed3e09c9e1976bdc694", 0x59, 0x0, 0xe) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) 11:10:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='[\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x9b)/\x00']) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x1410, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 11:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x6c, 0x0, &(0x7f00000001c0)=""/108}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0x1, 0x4, 0x3}, {0x6, 0xffffffffffffffff, 0x7, 0xfffffffffffffffc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="02002e2f66696c6530004cbc1bebe13f55447f45aa847f86645d3c6ddc47fcf67dd3f555a05cf9119933552e91d3dcffed64688584fae2390b7c8d0d329d6fa35a9da602ecc2b26f08cb334afad8a7e6bacde0fd1ec16548f945e8ec3052fdbf1453d8d3c580ed9a169af54450568d6e0dccbc5ec7e5d2d6"], 0xa) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x5) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee4, &(0x7f0000000340)="b6") 11:10:11 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xe7, 0x0, 0x0, 0x1}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:10:11 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x13) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/99, 0x63) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x104) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x480000000000, './file0\x00', './file0\x00'}) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x32, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) setsockopt(r1, 0x5, 0x8001, &(0x7f0000000380)="36baa02ff1bf2eae7aae84ab61ca5b88dff1b5a45f86b6527b6d0a6825a5bbc9561db965b86cc3f294167c47cf1cd7c090328bef97498a29ebfa3fefe107787ee3c0e9d6711469c3eb194c6c84042f10d3aec72efdc1d5f80218a2e76e4bbd00715200ae3d62548ba31b8723d514c9425f060ac12c4973c8b9b982cb7dab10532596f5c8d26caef8a63fee74f686106cf776023d0ff0b1ee4690989ca2c95da921fe72f520a3b18e462d524455eb76aaa7275bb2c87598cdb898c9fa", 0xbc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) semget(0x0, 0x0, 0xc) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r2, &(0x7f00000001c0)=[{0x1, 0x80000000}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/232) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffff8, 0x400000000000}, {0x6, 0x1}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x1c}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 11:10:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40, 0x1}, {0x48, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 11:10:12 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5f}, {0x48}, {0x1000000000000006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x9ac) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x8001) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r6 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r6) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000004c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xcbdbc207, &(0x7f0000000040)='\x00\a\x00'/12) 11:10:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x3c9c, 0xa56, 0x7, 0x1f, 0x9, 0x4, 0x10001}, &(0x7f0000000080)={0x100, 0x4, 0x1, 0x5, 0xffffffff, 0x9, 0x80, 0x4}, &(0x7f0000000100)={0x8000, 0x8, 0x2, 0x800000000000, 0xf8f3, 0x61, 0x0, 0x1}, &(0x7f0000000140)={0x10000, 0x4}) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff5a) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r26, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r23, 0x1, 0x9}, 0x800, 0x1, r24, r26, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0x91) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r31 = getuid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r37, 0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r34, 0x1, 0x9}, 0x800, 0x1, r35, r37, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f00000001c0)=[r30]) r39 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r39, 0x40}], 0x1, 0x8001) r40 = dup(r39) ioctl$BIOCIMMEDIATE(r40, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r40, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r40, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r40, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = msgget(0x2, 0xc0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r46 = getuid() r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r50 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r52, 0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x0, r44, r45, r46, r49, 0x1, 0x9}, 0x800, 0x1, r50, r52, 0x6, 0x1, 0x1, 0x2}) r53 = getpgrp() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = msgget(0x2, 0xc0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) r58 = getuid() r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r60 = fcntl$dupfd(r59, 0x0, r59) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r62 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r64, 0x0) msgctl$IPC_SET(r55, 0x1, &(0x7f00000003c0)={{0x0, r56, r57, r58, r61, 0x1, 0x9}, 0x800, 0x1, r62, r64, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000280)={{0x1, r18, r38, r41, r45, 0x6d, 0xd2c0}, 0x8, 0x8, 0xffffffffffffffff, r53, 0x100000001, 0x2, 0x0, 0x80000001}) r65 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r66 = accept$unix(r65, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$VT_ACTIVATE(r67, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r67, 0x2000745e) ioctl$VT_SETMODE(r67, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x5, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000080, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:10:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00eb035c0c201f298bb2747b19c5042f6669ac0800"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 11:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {0x6, 0x0, 0x0, 0x10}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x1c5, 0x2, 0x9, 0x2}, {0x3ff, 0xb, 0x3, 0x4}, {0x7bef163a, 0x4, 0x20, 0xffffffff}, {0x8, 0xd1f8, 0x100000000, 0x7}, {0xe408, 0xf0, 0x3}, {0x4, 0x4, 0x0, 0x80000001}, {0xffff, 0x5, 0x0, 0x3}, {0x3, 0xf441, 0x1000, 0x3}, {0x2, 0xa69, 0x7fffffff, 0x7fff}, {0x6, 0x3, 0x9, 0x1}]}) 11:10:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x7f) 11:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:10:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7d, 0x6, 0x4, 0x10a, "decdf203052d68fb5005ffb0f265da93c45d8578", 0x4, 0x4da}) fsync(r0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xa0) flock(r3, 0x2) close(r3) flock(r2, 0x8) 11:10:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000001000"], 0xa) 11:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 11:10:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$unix(r3, &(0x7f0000000140)=""/225, 0xe1, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) write(r5, &(0x7f00000002c0)="db33f0f13f1b02dc152003854bb6e1b8f64068d51e1008fff2df736f74562b5170d0fe84c409ff6cc1a8f9021187d6e64b6edb4fa5ddc065586634d7a6c940850e806f16be55f50dd34c396abc6cdb7e4667c320e43e1fddcfe2f02e0987ef390abbf503b65a70e704d83c2c444345adcf6face0c2629e38fa64f9a6bd43", 0x7e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) pread(r4, &(0x7f0000000140), 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 11:10:14 executing program 1: semget(0x0, 0x3, 0x208) 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/18]) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="ddea419515c5b3fd30f5595449869ebf4804a5b4420ab781cf13515b88590a8eadd077e332952b90911f324df45d93c5fd3ddb56b423ef0fb8c4753866d9d2308068ec6eec79ec3fbb79ecf0b0876c0322d47424f28fb6147893c7697bf698e920f87c1b2101903b6d1913382ae5aa9d3437c56761f0e9b32fed193571366eca09e954c25c83fc2406575c49bfa6ce62ab71cda90da16974d84913f452dc98227da2bd6748a947032eeac41ebf2f461a2333a2aaaf7e459a139d5187b041699299f8dc42a82921b848a5b33de2c019457809", 0xd2}], 0x1) 11:10:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) clock_settime(0x7, &(0x7f0000000000)={0xf82, 0x52e}) write(r0, &(0x7f00000000c0)="7e793cf929f7cc50ae4ebb8dbe529014c495702d8585836d22057b55a4fa36e4b94868ad2024251a5753dced467a978ab210035562368a9504ecef3b039fa0d0b5e53cd4bfcbd6c01185bba9d9345727341739248a1df7709bab83994ab7b6f18d556487cb31a36582aed826d5ed9e94a1466e5ccee920bd93ee89573f3a92fc", 0x80) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0xffffffffffffffff, 0x0, "8b00000000000000000000001000"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:10:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1f4) mprotect(&(0x7f000072c000/0x1000)=nil, 0x1000, 0x0) 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x4bd, 0x1000}, 0x8) ioctl$BIOCLOCK(r5, 0x20004276) 11:10:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) setsockopt(0xffffffffffffff9c, 0x6, 0x20, &(0x7f0000000280)="2e09af016eac49d7ff24370162c75ecc724af38f90395e816557dfa183478819c16b219b65dc2c2856d41f92068d23f64db9a50bd3c1fa01e9ac55b2965b71551157a9344dee0e0f274876841595b13309a396c9280e8f79791610e75c55235163bfb0bbd1", 0x65) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r8 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x142) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400), 0x248}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f00007c3000/0x1000)=nil, 0x1000) 11:10:14 executing program 0: getegid() r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, &(0x7f0000000040)=""/246, 0xf6, 0x802, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/177) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x9c69}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x32, 0x80, 0x3, 0xd740}], 0xffffffff, &(0x7f0000000380)=[{{r1}, 0x0, 0x0, 0x40000000, 0xffffffff, 0x8000}], 0x7, &(0x7f00000003c0)={0x7, 0x1}) getegid() ioctl$KDGKBMODE(r1, 0x40044b06) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000480)={0xc302, 0x4, {0xd5, 0x93d5}}) semget$private(0x0, 0x0, 0x5a) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0x1, 0x502, 0x7, 0x380, 0x2]) sendto$unix(r1, &(0x7f0000000580)="dfc94879f8a2b4e3162cfb9836c473eea8d5e5be07f52798086dfcc46c7fb18b7a6024b6a8b18556a5c1571de2b1a2e41d8444c10752a6263c5ec2b6a7", 0x3d, 0x40f, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r0) socket$inet6(0x18, 0x2, 0x7) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x7}, {0x8, 0x9}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="8f4c490fd3983135c31cdf0e", 0xc) getsockname$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/75}, &(0x7f0000000740)=0x4d) dup2(r3, r0) flock(r1, 0x1) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x197, &(0x7f00000000c0)=[{0x0, 0x5, 0xffffffffffffffff, 0x300000000000000}, {0x400, 0x100, 0x0, 0x100000001}, {0x0, 0x5, 0x4, 0x1}, {0x9, 0x3, 0xfffffffffffff801, 0x1f}, {0x0, 0x1, 0x0, 0x401}, {0x9, 0x0, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0xe2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x401) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x5, 0x1, 0x7, 0x5}, {0x5, 0x93, 0x4b88b21a, 0x9}, {0xfffffffffffff001, 0x7c, 0x7, 0xb9}, {0x5, 0xbc, 0x5}, {0x2, 0x9, 0x40, 0x6}, {0x5, 0x4, 0x3, 0xd12e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20008, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:15 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000e2000000000000000000000000000000000000000000000073650000000000fc339c06bb5f00000000000000000000f6ffffffffffffff00000000822c9540000900"/88], 0x52, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0xdf3c) r2 = msgget(0x2, 0x20) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r7, r8, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r16, 0x0, r16) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="9bf8cfd14e6e81bb98d0a2b4dd73f7b3ef3eb69cfa199cfc6533d59dab5ca41cd7eeffef386fd5bc9557f90b15325dc6c4b48aac38ddb198123c00923f2df80b3725fc5d4422519de69020e90fd20bfbacf04b98748f71174f5cf2436825ad61c9f360002b08700b2359ab8a1c4c77964128104573cffd7801d20d9f9f492d3b3cc2f3e9bb08ba10", @ANYRES16=0x0, @ANYRESHEX=0x0, @ANYRESDEC=r0], @ANYRESDEC=r6, @ANYRESOCT=r4, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYRES32=r16], @ANYRESDEC=0x0], @ANYRESOCT, @ANYRESOCT=r11, @ANYRESOCT=0x0, @ANYBLOB="e564c52c3e8334dc2ab119c86defe9c104806baec711ef18d25cdd979fbfaa014a6d7ce3d0f39daf6112e65ed78d0e38356be96c92d616e63136134317300d102a05d64c0bda0b1387b1fac28376d3c7b5968385215c56307accb02a56a8d6978917609e22646048baa7a6435062b86aa40c162a5395377df9af434106fa6b8c35aebe4197da19d8ae861e544cc9d0abef7a376121960aafee1a3707adbeb216149596ddddfdf34fa773f15ad4dff77b43a4161d1df80990eb0e6db8ee750b94f51a745430a120a2a7fed86a934e84964e24f1176137fa66b1a067f9", @ANYRESOCT], 0x6, 0x0) 11:10:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x80000000) open(&(0x7f0000000100)='./bus/file0/file0\x00', 0x10, 0x28) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x200000c6, &(0x7f0000000000)=[{0x81, 0x3}, {0x84}, {0x6, 0xfffffffffffffffd, 0x7, 0x1f}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) sendto$unix(r5, 0x0, 0xffffffffffffff10, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r6 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x8001) r7 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x1, 0x8001) r8 = dup(r7) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r8, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r9 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x8001) dup(r9) dup(r9) pread(r6, &(0x7f00000001c0)="5fae2721231b1de303ff409bfe9ca97b16c501b8699ebbf72dc9244ec3dc3f64a69316fe69c1db9aaacbd97e30d1f014c21fd666a70db4d46fea93f946225da861068797e439ab6f9d951d5dbef150bbbe60be12086068bd514e8eb48b96ff8929f41eb71df2497a324afccc6518b190be94deb7d0bad22181732cc4e9a8f524a9a37049dae18789cd059346d1c11d89b821a4932c16b2b07b27125b8cc53810376d22785606410b384a5a1da7d057ab262e144925137d094895b48a93a4cbc16ee4668fb8b02ac25645", 0xca, 0x0, 0x19) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = getuid() setuid(r10) fchmod(r0, 0x2) r11 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r11, 0x40}], 0x1, 0x8001) r12 = dup(r11) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r12, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r16 = accept$unix(r15, &(0x7f0000000500)=ANY=[], 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r17, 0x2000745e) kqueue() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r20, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r18, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) open$dir(&(0x7f00000002c0)='./bus/file0/file0\x00', 0x80, 0x1c0) dup2(r6, r18) 11:10:15 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:10:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$KDENABIO(r2, 0x20004b3c) fcntl$dupfd(r3, 0x0, r3) pwrite(0xffffffffffffffff, &(0x7f0000000280)="7694fcf232d78d7967f6e098c7af48fd23d2844da48fa4a1864f6693186da4eaa246f3d701dca20c7be7de628e03a9ed7d7dd89e594ce77c1568889d4f2c90f4c9e4fe89928b21286039e8a285e5bf7f36f154611366dc0c3a2e3d121042925557b60f219ff378d1ede7ed2385336fe202de530fcddadace3ca5a9b9770b4607962c59d84a160425a92ed09657", 0x8d, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) poll(&(0x7f0000000000)=[{r2, 0x1}, {r3, 0x8ab7d86bff35ef18}], 0x2, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 11:10:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x92) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xfffc000000000000, 0x5, {0xfffffffffffffff7, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x1, 0xd5}, 0xc) 11:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r2 = geteuid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) fchown(r1, r2, r6) 11:10:16 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x06\x000', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r7 = dup(r6) ioctl$BIOCPROMISC(r7, 0x20004269) fcntl$dupfd(r4, 0x0, r4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x6, 0x1, 0x100000000, &(0x7f0000000280)) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) fcntl$dupfd(r9, 0x0, r8) dup2(r4, r8) r10 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r10, 0x40}], 0x1, 0x8001) r11 = dup(r10) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r11, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000100)=0x81) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$VMM_IOC_READREGS(r13, 0xc2485607, &(0x7f0000000340)) 11:10:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40040, 0x11a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 11:10:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) munlockall() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x8001) r4 = dup(r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r5 = openat(r4, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000200)={0x0, 0x80, 0x9, 0x2, 0xffffffffffffd6f2}) close(r5) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) 11:10:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) listen(r0, 0xfffffffffffffffa) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 11:10:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x20, 0x4, 0x2) 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, 0x4) close(r1) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)=""/50, 0x32) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 11:10:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) msgget$private(0x0, 0x8) 11:10:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x8001) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000740)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x100, 0x2, 0x8, 0x1, "0b496b5b2f70237b6fcdd54c491646e24858c310", 0x5, 0x6}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r8 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r8) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f00000001c0)={0xa2a, 0x2, 0x18000000000, 0x8, 0x5, 0x0, 0x5, 0x10, [{0x8, 0xb4, 0x0, 0xfffffffffffffff9}, {0x5, 0xb9, 0x6, 0x4}, {0x8, 0x1, 0x6, 0x400}, {0x6, 0x1d9, 0x6, 0x1c00000}, {0x7, 0x0, 0x1, 0x8575}, {0x83, 0x5, 0x7, 0x4}, {0x1ff, 0x1, 0x80000001, 0x7}, {0x8001, 0xfffffffffffffffc, 0x1ff, 0x3}, {0x8d4, 0x5, 0x6, 0x3}, {0x80000001, 0x0, 0xba22, 0x9}, {0x7f, 0x7, 0x20, 0x94f8}, {0x1f0, 0xa71e000000000, 0x7f, 0x100}, {0x9, 0x4, 0x0, 0xfffffffffffff059}, {0x6, 0xd2, 0x7ff, 0x800}, {0x7fff, 0x1, 0x9, 0x7}, {0x7fffffff, 0x8, 0x5}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x100000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x100000000}) 11:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xf7, 0x40000}, {0x24}, {0x6, 0x0, 0x1, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:18 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r3 = accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r13]) getgroups(0x0, &(0x7f0000000140)) lchown(&(0x7f0000000080)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x9) 11:10:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xe5, 0x80000001}, {0x40, 0x3}}, 0x1) 11:10:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20004) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/74, 0x4a}], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)) munlockall() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1f) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8, 0x5, 0x40, 0x9, "a8ee3a0c46de060d53ddade22b7ea0a967d816c3", 0x2, 0x8}) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x4, 0x2}) dup(0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000002c0)=0x5d2a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8, 0x0) r6 = dup2(r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r10, 0x4) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r11, &(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)=""/212, 0xd4) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000600)) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = getuid() fchown(r12, r13, r9) r14 = getegid() setregid(r9, r14) 11:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:19 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r10, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000000)=[r3]) r12 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1, 0x100000000000}, {0x84, 0xfffffffffffffff9, 0x9}, {0x6, 0xfffffffffffffffe}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r23, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r23, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r20]) r24 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = msgget(0x2, 0xc0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r29 = getuid() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r35, 0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f00000003c0)={{0x0, r27, r28, r29, r32, 0x1, 0x9}, 0x800, 0x1, r33, r35, 0x6, 0x1, 0x1, 0x2}) r36 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = msgget(0x2, 0xc0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r41 = getuid() r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r47, 0x0) msgctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x0, r39, r40, r41, r44, 0x1, 0x9}, 0x800, 0x1, r45, r47, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r36, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r44]) getgroups(0x5, &(0x7f0000000040)=[r11, r12, r24, r28, r36]) getgroups(0x2d1, 0xffffffffffffffff) 11:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 11:10:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)=0x8, 0xfffffffffffffe3e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) mprotect(&(0x7f0000154000/0x4000)=nil, 0x4000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 11:10:19 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/10}, &(0x7f00000002c0)=0xc) dup(r1) r2 = dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8083, 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x200, 0x20, {[0x7, 0x6, 0x4, 0x2, 0x8, 0x20, 0x7, 0xfff, 0x7, 0x3, 0x8, 0x1, 0x20, 0x1, 0xfffffffffffffb2b, 0x5, 0xfffffffffffffffb, 0x8], [0xffffffffffffffc1, 0x10000, 0x1, 0x1, 0x3, 0x5, 0x3, 0x3, 0x7f, 0x400], [0x7, 0xfffffffffffffff9, 0xa8f, 0x9, 0x7, 0x6ece, 0x5ae1c7d1], [0x0, 0x0, 0x3, 0x517, 0x8, 0xf1], [{0x2, 0x5, 0xffffffff, 0xffff}, {0xbc7, 0x6, 0x80000000, 0x3}, {0x8, 0x5, 0x1, 0x21}, {0x2, 0xffffffff, 0x6, 0x6a94}, {0x0, 0x9, 0x1f, 0x10001}, {0x0, 0xfffffffeffffffff, 0x7f, 0x40}, {0xfffffffffffffc00, 0x1000, 0x4, 0x7}, {0x0, 0xfffffffffffffa71, 0x7, 0x7730}], {0x20, 0xd611, 0x18000000000, 0x6}, {0xf110, 0x3, 0x0, 0x96}}}) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 11:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x8001) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r6 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) ioctl$TIOCCDTR(r4, 0x20007478) close(r6) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000240)={&(0x7f0000000400)=[{0x47, 0x10001}], 0x1}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000004c0)) chflagsat(r6, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x7}]}) r7 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:10:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x40) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) getpeername(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f0000000000), 0x1, 0x0, 0x0) chdir(&(0x7f0000000280)='./bus/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r5, &(0x7f0000001340)=[{&(0x7f00000000c0)}, {&(0x7f0000000340)="f5a4f08e20999d5fa01ff7a558a8f9c4eeca6a78e8b4e7807f68d89481a7248b6e6f0936587aaadd5e0da1270d62eac3d69bb94214fd77905ba78dad83ff773d4fcc2636bf240ed871e1bcda45dec61a925cb3b5046c3dba7917f4a617bf0f2114d599f82f9a4cfadb64d9eb666acf55a5d3af61d7348d88d96673465262ae2b6e1d27627df74352d3125d46cf3ae3f7f1062aa729b0d306a804e9fe529f401fe7e2ef2eb493931f697846d306f027ba15eb8f2d339a44f4e6b64f1c343d3228904eac2785e487eb51df4662df7bf23b6655d74f22c187077ad008d92b67fbf5b8365b7eb8ef6d3ee3621bc8a99a9885a2b52829f93d525a5fba18f3cbe04431be6ee775286cc0986c1a1c5956e450f4108177999ccae8f5180cfadb668c32bb2c90e24c6fe64ad8d943bd4addf18aaa724f1878d244569eef9d193cfde64552058741e148ebf6e24a37b4dee077631eefeb9511b250f906302af97db13fadc195d3a6068b09cf9d8e154884414746d2f1a1dda977b84197fd5a13c2dedf0b695be78c9060e40a8712a7dd005396b78813d9024b68dc23a99692558205d0fb1c9e0626c08c4bcb47d7aa49c7e623cba80955199a25748fb1561b6ccd9c44bed7b3a66cad067712baebdd00751efd794e8795f458a8912baa2c2c142857bb8937dcc14f61e42792656e9b84bdc7f422159536f5451b5bfb877b5bbf0c724b66a26b4721e281a73ad9ee609d818c51b70ee82a59134a19fa8095691935066c6943114669cfb9fe21ae846042dadbc9a154627a588f75c1fc5355d31827916cf9de9e2f07e684ab3ea302bc276f1e2983831a49b1738f632e356d9e792a9ce08259c2df79b5aa4fb0992528d05225ab039c8c004b8eba73894e0566aaca2b66d3b542fbd8352422969fa49e822125c8a3e204142aa08dd875652ea05460ffcad307543a10c16f77b4948b536d9b60ccea8d7951bc2a2dca06455ecc506086f545e07ea34d4935726f6a163006d2376c9a63ab620844e193ffec215e2352d8cd28e76baef8724fece4ffbd8973e4633bb37a3e07687811b72e3a695899d65d08130af88464a9d8af7a64ffc12ec5fd9a057c8dfb74557cc69b208f3d7dd1bebe7a475c9451def7d2044c5fdbcbf8b1f8a8cf98e9968c9141069b7f8d396d41d6bf5a8abdf8117ee200dfb5719bc2c12af29b93c6580023d7069e5e1baff24f625b41f202bfdadf4ffc9b5089f8cf0eecd492da3a7916809345c9a61f0436df5866302c6f4dbb75054c6391c3b087bbb61046045a73ab797ac0853dbedb80086a1ba96946f6738b83babf9ce37f35d863e8c2f3e94bc212687de5bf85d01edb0e8e80611f574833fc68945aa75092a8cdc737815b4cc50276096cc529f2e4b243d5f54b37f26928eb1a1293fe5e77e890553cc16ef9604e73967b92130c78b45e57518064c7f5c4ddff05e5b21f7ff929b01d5f121f891e6760d07f6b8fca0abb71b923f9a87acc8f8186fd90b39bcf370d01dd50edfa6f237d3078730423b43a308590e74a7bb323a67537034b016164ec54908002146c7a6a7b3a747e0e0e28cc5ee3b5a8daa75db0f4fefb9c3b440670436c4b150af4dad0920469beff3c7730e6d9430a3214a141c929e8fadf0080acc8ab85fec37d7158a236aaea42f4b595ae750b40f856b81ec341642df9aa8bee36f31bba85d7bab9285e160d1b165abcaba26c9ff612c302a20e8fd7f6c9dfaa1a81adae12bbbd4b6dfb04727cf87c8209325a9070e79816ae0b484b17ad5525da0a76d780419e5148b2e75f5e41bc97aa76d22f69d7020721ceffae6c459fecd0a33d8ff5c0ca225ed23513a6753f092fc0ad5b54fc8dd27601863ec737a41e1c1c2b3d8a0dcb7ba2e521e28b68f81f79b0d5c23de654223bbaeb57675e67b56f8cf95f5c33e15e0fcdd1d9a809746ee5d9f429dbc3e6df6a3d693a7ba814a55959570a25a0437e40327bcc5bfabf4ecdd8bd290ddcf8272f6dd06270f8e547c9cf70cf9b731b3dc15663563cb6bfdb3786a4967da57d510e13d26dac6ce6512874ce0b64cf5c577cdff1577d5c06cde038b2f699d5d3550ab156e51c08ebed97e61c831f8a578ca8c212c6b74e3010d689ce6823180820dd30ab8c2e3209c28664a6050aeba81e536de6c95382c9fe8f2000e96304fc5eed2c311d37c12a7f8a94c29442d254e8c7a69f1d897ad3204deffa85c3f2285f7c0622c8bc743d768a8a0c735dca06f998a0f46af00a0d996a540e94667628de0fa14398cb1bbe34e1e7aa3511b07ccfb44ec6640cc6b6b836d354ef233932e743c2ed50d3d1ba92cef7f87e474323b75ed6cc3344361acdc85302d2d6b521ca7cd0e5179b9307c02b1ec6b899305a299fa372f317aa286ad8b019eb82bf199075c4a164b7a1a3136bb788b803f810f98c8391e07bd5394434de1da8b3c27f5155777b2c9c84cd4a392b4ebcea74a5655a747056229438d1c7daf04f98c1cc21b691bcf2c638fbf8bb5b8891e69571aa57871bed80e4c7b73892a59e5cc3096c5fb89ae073df70fff1abda85c01dbe24bc033a4c33927ed622f733b8a705d4f7f6567d95e76824eea1fa9d0d40803d965a81789fc138f647a8e51b7d5bf5e0b405e1ec0b184630e8a3e02b8fd505c77190f700a2da88b368abb316140d13b89d9eb3fc33a9acb2875b73634ab0ee5c90b979d593c612dae9527c524c7bd4159ab8e515946be95537e9f3908ce0a231c4af9eb2718093b3807000e0039eed5295e48bfbda527e6097f7d110761e641d295d469d4a6e2c1089ec60e1647bead77b36f5bd0c88907a929e8ce84248f741c083d144d6275bd29a22f7555b99e39cd4d32bd7e04e07db01a137aa8bc2b3ff8d7719e7f8a88513337f5ff2063764e77fbe29f5c85a6735f02c069e0a6eb81a864b510f183c7aac5138a4a1745b9473c8d513e956551e8015bc3e7a5342ff927db9081d35e41778fb786f63c12549a11ac6050da7d1cafb7dab4feb266803133321ebaa3f8ee244c008a4ca8e94d263b49dc214386305073efc6d4859e661fb7f443ed186ad7cccff7756f8263cd84dd896dc419107038965735fefaf1681ceae3bac50059f7882bf8bf888f70209804065f3377e8d3ec894681b36f1b41bbd06e3abef07a00836966b4cc134af514b60eb4a97711b28bede80e5df29a79fa1365103290243a25d43e6a05fbef86ac1bd9069e8e06a2f1cfdb8e9afee8cf30d3b78451eee8b7772b3b2bb232d4adc437451197d9f994c997eeb0717f6fe485d73024f09719d93ab69ce4aaf51ccee0970fec77dac9c0ac4e67c86618be900facd3d46690bea8df047f0ac8d13140e20480f75fae36de010345600014a5696f3f8a2e2f38d8b9982330f51ee47e9727073ebbccb1e1fffe1366be3298aac52f61fb8d70f47cbe2dc29353026f05fbb59f2d6c1d3b9efd26b6dfa156439a67a6fa7590f7b03cafe4a314b8fdc4ba5f735d38f28b8684bd06026a0b7885efcc97a11376695120640a774487e2f43056cb95bbae0de98b4528f9209ce9771230be205d9c1de5d84f611115bd3315afebd3a5a1b679795eb98d94736762c3f60292e715c43da69741db08dfe99ec4edcde88f1c67320706ceb0e6a85c23142916706a0baef63ebcca9d585decc6c92e0d5c39369c05c920118264af6b68cf7480eae8d41429da5076ea4e6ddd2e2fa6e85d5cdf81426b813c58e917f9a3850c6139b9862f76ea36980138f93490738ae3d16b12297aa4df4c18aaf3aad5c5c0004f9bbc4fbd40898cb501ada0c58841e1f1bcc33a22e64664bf79868b08368eff13912faf4f6b8d068cde3dd5dd68a82489436ac67b74dcdc57cf68136b5454fb92a57bf3968474a909069ca6a461c305f7e18d34b9ff9180d7fa3e290d815a501ecfd998b668c15805107e901f4d44a70e478e21b53e6610d5c85704b8348dbcc6b75076b6c360d6e58653fbf6e2f49e169946493c168a73cb218a8348ba06999e56c9db67bc079a3817ab746f7e193ddc8f2eb51617f148a88566abdf51331820b159692c3a0355e5b0cea557585620acb3ef62a2207d4246c5dd08dc16eed7cc14d131702b22f8579414da2c7832d0a87edb2e09608f002fefe97aa3f05800bb119012b0847e1a02a58f9e9ff284b0974f78342a771125cb2cda03c98418519ed58129dae18f15692e745f6c497770f3a4987f5d76398e19c24e4dea82d2176413618a0f543e650f98b486f7d9fb8bf2c16148b5887462cc7fb4df4f4f26e277f36f0e3936adbf437b5d4088037d1fef3c3bf6d44565e80ee4b1c4e3a9b4eb9173e885d1e1de4ac3fa7144c96283f11a0fb9ec0d4b8066e95f81cc71d6af8c3f2a1fbf9a5c7a84eb1fa97d778900d23f59f4c7b4e2f1209368a484eb71aec76e3a2b3c9afe576259be4299c18f3d16bdd277c2e27af380fa592831795d6ae917b2882d193962585b16af6bcdb9d4d766e87c033886f9e3ef0fe047ee559eb33ab42dd15cc63b2c688ddcb043d20db439f1ada5ebe096007eb200f86e14836f997b63920e7afdfb743909f833607c75ae6e66d3955c1de80e711827d468aab13a89c40f69941e4ab712f6deb16566a372763cec2ede90471003339a4cc7da3b17bf111e994f0539746a208a579131189f3b2d91e47f9b6d38da066577170290a10eeb7b62615be2b64cca9f2d8bce3e2efc4a53fabece360a3c0dec992e5e26a685f3506071e4896d85f6262e34dca76dcc5ec9bf2bed528f2938b6fed1d92f9218f2bb30764b063101f8c3d22028bd1eec5be07b010f2d3aa0b2face4f3c03de1e592e964351d9074e551f146deb71826dfbb43393bd3d79d599f825d453733e20b3d3cf302121fb8a744fb5f7936b32596943e95e0ee3b1cf39bc0176fa2e75936ad9dfef368bb14d576850b435302388de15b28bcd34b15131d61f2248388a7fafd70ec844757c234b44901739433005a7cd7fe8943e2aa09daadf097621c51298ed60acf8a2fc9f91c39cd178718a8fe33b95aa64d0564e7dea0e7fe2cffe2064f8737394f48bbd2962aefe880645398e48f1abef75a4f48aa511ff933241908659a82913ddcecec2f5b694aa50e807deb8d8d4e4b109225545755527549adcca88005ceb20dddc69b0ca7be1c86bce0fd700965e59eaf2c6dc7d871bba30f7723dc2595bd317abf58c6d5240460387fa566a16ba4b28990ac6f5c3fa2a9ba21d9610be28984d1343017136a692dd22f878c6b060b48aa01f6fc164cef1956d96043230c05891f458fb3b4e9da800ed564d54c37020e4e97ed0b5bbad4ce2bba5e74f24e4184b60cd0f9fe3f9af110682e86df8ac23755c6b39aa3eca64075de70493ab14fccbf750d17cdcbdb01362b884ce06ad67550d97ffd8204111ecfe21f1b69395e9095046a14a7ae5913e54f40a54815ba375a3d50dcb59afb2801948f7dd0fe6a6889bc34c1a88a315a87e8ca538487023d0f2690fcd90dfc200092667f7ee0e592b29acacd6a66dc68fc87ebf079bba23fad431e0d7cd0c92d7473972385c791496b591f4583bc53ab67b5b6cec908f560f15989ebacb78e6dc06d85ad85ea027c12ebf390bd26b57e6fa7bccc1fe10a7c185da41e35a5648abcfee28ff01b6a1c68373e19fea11ddedf14e0105416dfb0954ff274a67426bc65a0bec90b6ac876f3a08933e912d3faaee7fe98b0c525dfde558e2d3f36737dfc4ea42288f2aa7adf99c21313d99fccd6091c062928ec6cbf5b36258670b33437e4c886404926eb4bc65e", 0x1000}, {&(0x7f0000000140)="0749acb03e48d83c8573a3b3655c382b37000ee3bf2c298f6c7c6c0f87515049cdfc837e6b8e0714e11571646a24590aa7828416bfd5220fb6cc362c605e136126a51f334bc026cbe54a79903bb2cc9766bf6f4c0e2229c8045d12436d0df5fd351dc55902b1e17c21e09116ab3f3fb6e16db3cd4f396006e4e24c21b5f23651c60eeaacfb13fcd1fa94a2664248e33270634b1827c29bd2efe743b3694bdc512b206bb96eebf5d5ba1949d6fe178ab9442c5502f105a511485a70ee16c898abd55e3c0a076034af1d5107a00fe5728bbb8d1c8748", 0xd5}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:19 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xff, 0x8000, {0x7, 0xfffffffffffff5fd}}) 11:10:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r0, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/12) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) r13 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r18 = getuid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r24, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r21, 0x1, 0x9}, 0x800, 0x1, r22, r24, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r21]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r1, r6, r13, 0x0, 0x6}, 0x5, 0xffffffff, 0x181}) r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x80045710, &(0x7f0000000000)=0x1300) 11:10:20 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x5, 0x2) write(r0, &(0x7f0000000040)="00004b2e9b39209b4a8f60216ea7d714328900000000009bec70036fb2c291be0cace4f42a47d03e9989589c8170090b8207bbf52b3892bbc706549cbbc0bf5e77", 0x310) 11:10:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x2}, {r0, 0x4}], 0x2, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000240)="395f52d4f9554927698c0ab10469adc93ac53d1cf0ca096f8e01191446cd7d54389e417697029712577c9233260afbb1253ae474f598570fbd059d804223b353045a3248d9318ac84a49da57b6f1a9f02b413539cfee3918aa22eef4f3b70395d1c444bfaeaf68460c896a1ae534024eb9929e39becf38eb65c7a97dcc935859c9d763c66497167e05b475aa480188631029be85393475e948", 0x99}, {&(0x7f0000000300)="827d10317d17df356f4cc7433b775b07d307a962452ced12341236f3a0c7406ed0ccccda2939b55db34faa32c7b39ea48a91bebbaedd7a8b56af2074a6b9fc79475b988041e0ae1e4eb8665fb0af59483077da3f38b687373f25a8c43105964b5880ef75d605c3810029749ea2d1feb238b0fef412ab0450bac342b9a6825e583fb6b6b5d542e4954375", 0x8a}, {&(0x7f00000003c0)="4801ec15ae125660c1b253149f7c4a2324af7d9537a34e045fa214a988a286658949e0d2c7fca94f1b7a9444e4583feabd966e4a475b13da89a19bcdc7a9f94f51200a950b26c760238ab13b3809cf347686eeec", 0x54}, {&(0x7f0000000540)="a4f4950006cf3511c7e2698f98e54af03cb1d2d992e3c59e047ef6f2017921a35550acd44ed1f68fe057cc9aea6cba7da9b293f591e9c39747c017b4f4b0f4c567f2e3c6eee759c8358aca1f4002243c4fa138fb1042aaa16e672e22bcddcb919a9a47d523db7dd2ebf20e99851feb6b95bd4beb100fe7e01e03ce46fb5b36a1625cca7a8e87ce7b5b943131551cc60636f70852b25e69f47cb30b7734012676446b5fe17f87663d40a7d8a700ceeed3213364f6233c3ebc5c760a45624403f492d36b948052a4ab5d04d2928e51697cbef02a7b", 0xd4}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000200)={0x9c, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r8, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000480)) r9 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r9, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000040)=0x6) 11:10:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xfffffffffffffee3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:10:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="9863b4a3985bbe288c1089162cbabb8a21877c501358a0288d0204212c56e7769e0549aa0df654476818d454bf2d6159b481d90fd3054a488547d2696149f0329fa5c0e5d6c2b102934f54a481319b9fa6fd80cc8eebe9de3418b08bacb081e705afcb7a236606e85984f2f9d5d6e5e55a4e013d5915b1fd7de645468f5a9825816d0cbc", 0x411}], 0x10000000000002e1, 0x0, 0x0, 0x8}, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0x2) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000100)=@file={0x52854d530b9af10b, './file0\x00'}, 0x15) 11:10:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20000000000002000000000000000000f8768a5b673d1b54100000030000080008000000cb39303213b7000000001e207fc1bdc5179ecbf787e5123b86c4774bdb823376a6a1b973a7cadbd5c6310104ed7a6e4a633dca2e5c5744094839fcf1c47948081a5e70000c3e43089d3045b2bdfdd6b1c00b6c625aa178ee07523b708ffa500c5589e6d61fae6a457a4b00c9e95b80d867ef668de6584e3e4f1172cbe0c417f6df08302c496b421ffeb3bc32995fd5190216fbd2fcfda187f1100cb6d9d049edd8b30adf27b3bc6e9f18f9598b0dc5b28a3cf22cc1c820b3cde7b28e7dfa1b662780bfbbe7c1c990295ba43a769477401cbc3bfe4cb553ed9dab0ea985e019e1d0aa"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) acct(&(0x7f0000000080)='./bus/file0\x00') getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept(r3, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) 11:10:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100000000000101}, {0x50}, {0x2000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 11:10:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8add, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x277c1f5270bf371a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x6, 0x0, 0x7fb, 0x1000400, "3cbd71cf15cd76ef3cbde610009a310000008000", 0x1, 0x20000000001}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x1, 0x100000001, 0x6, 0x240000000, "fa6ebb18ec7e49c4f9cd7294628de956ae27a9af", 0x3, 0x9}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e40b02f66696c653000"], 0x10) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000100)="bd9eacc1571bd1e3fea8b34bd423eb5992ee1ab1a8fce7a862a87e6194ab650a841ff9dc18b939687c0388df91e009465fdaa8c11d9adeab59d23f7858a1c64663aa33f18ffb085d7c49e81fc5fbd9589a4b360a", 0x54, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/64, &(0x7f00000000c0)=0x40) shutdown(r0, 0x1) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x3302f59d2dd6e63f, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$TIOCDRAIN(r3, 0x2000745e) 11:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x4, 0x4}, {0x3, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2000000000000070, &(0x7f0000000440)=[{0x4, 0x6, 0x1, 0x3}, {0x4, 0x3, 0x7f, 0x9}, {0x1000, 0xa000, 0x6, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r6 = msgget(0x2, 0x301) msgrcv(r6, &(0x7f0000000540)={0x0, ""/230}, 0xee, 0x1, 0x2000) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r1, 0x0, r1) mlock(&(0x7f000000a000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x28e, &(0x7f0000000400)}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) connect(r7, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 11:10:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="3803a6fe482d20ead85eec21947beea7fafe96bcf97c0cf118da0372819a97af905b2feb0b01893c5c3276f45cd3a2b887ece51b1ec7a5d5624bb166eeb288ca24bfbcc2cd5af4542d61bc9aaf52"}], 0x368) 11:10:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) 11:10:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x2a9, 0x2) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) semget$private(0x0, 0x7, 0x400) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) login: pckbd_enable: command error 11:10:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0x66) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) r14 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r25, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r22, 0x1, 0x9}, 0x800, 0x1, r23, r25, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r22]) chown(&(0x7f00000000c0)='./file0\x00', r7, r14) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 11:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x1, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pckbd_enable: command error 11:10:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) open$dir(&(0x7f0000000040)='./file0\x00', 0x410, 0x160) 11:10:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="ce8f31a9a35a2bf9ae9d87032def9996837cbee05cea950c6d5212a5afb72c163d9fe0d6ec48", 0x26) 11:10:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000280)) r5 = getpid() fcntl$lock(r4, 0x0, &(0x7f0000000240)={0x0, 0x2, 0x2, 0x20, r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000200)={0x9, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0x8}], 0x1}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x4, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') setitimer(0x3, &(0x7f0000000040)={{0x6, 0x9}, {0x5, 0x8}}, &(0x7f0000000080)) 11:10:25 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0xffffffffffffff8b) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r0) 11:10:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/77, 0x4d) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) dup2(r1, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x140) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/165, 0xa5) 11:10:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x1}, {0xc6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setitimer(0x0, &(0x7f0000000000)={{0x6aa7, 0x2}, {0x9, 0x9}}, &(0x7f0000000080)) 11:10:26 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x20}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:10:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:10:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000440)="9e1e7e906e89d5bfc04e69068e993cb054fee0e1247fc7d72812a4cdaaf55e6fa1c5e12e2b96dbbaa9d690e33faa96cf85767351e5acaea2a0ebdd4d693adfb8f7969b8da435056ce3ca9ffa1f59a182cc5e5c282b89bd2d0d0c990700a1064620b208497d7ff2c84573a2c22a10b05688c8eec54808c57fd13a7e02697045348813f9c300c0d23efa672f41b60bfe0706f01ba7f11287bbae955f0b449cdc8bf95885d884a26e0f9282af931a17d9958b71ea4fa83cf9f0a4529eb6b0adc96b1a4d927262c4cc84fb5d1e1d25d6b873b9a38fa969fcd15886987aa88c746aeded1653d5aeda75d5d63e8f29b6da0987c1ca585beeddf30a09feaf00f72d1250e197e1572bc462152afdab5b7d8a5fdc4b4f653ff06a7d19c2bb0884ab870b75650eaf2b6df4df3ee5be719e3639a15edef893662d8d9bd38f460727a130e849219eee6f84235358c22f0f7232fc70e7f81f8610eb37f74c8f9ad311fc2c89c70a1eaffbe8ff0eadad8d71cb40e57d7ddd5c0e6c7f6247a46afbd043aa126212f05750146b536714b92d8403cb406ffb01126ebe0478a83d32f2021fb13cbb4474f81e07837c101beb2e32a92d34855e018470c92a9ddcbd7ed12f7d2b06ae761ab6f520bcb3501438799cecd3edd3566807d4b451d808bcb5217b5e7b69af3ec680729a433ac619f983f1208c8cfe49ebdddf638748f995fb8d3514d8bc1432dd6a4620d95c293a80aaa9bbe6f101407805907ebae33a0d0f50d9bbbe2115935c09d33d25692532622708149d63cda06cf9746c7adedc233da71387da7bf3c69c109753d6d7803a86b5e7999667b1e2eb0ada6791276b13888ef2327611530e0677b0f599c0f6b79bf9a162ab38dcdec6ea00d37bafd637bf525a1cc09f551f42bf8b3a025a1df17afbde10ed41e1e78963a936c11af60700977aee3daaf966929da012f40ae58c07d2ec227852be88a2d1204a9140a91d288535324a337aa61009ceed481c6621302193598edb5d363f097b3d298132224fb67b055d18215b6a62cad57523170323e46232697970b52ee22764accbf675af588e35bd6917f8a170b56405f6588c18aa21502bb252a0a3c8baee5dd24ccd8d1e605968af5c1b8e0a78f3438768366b2d6dfe927695ce37ebb33d3af7c1abcbddd095880851bbb6c0ce2346f0b4b361ccd0ca62e303b491f56c8530cae18a3936b6dec6a9b89279cd61052bf43c951034e96fbdd6ee9f5d6bb7a05f17d9b873a37e4ceab6ae42ec76166ec75beebbf630f0915561fd3317d625b9c79e2ead3881228041d68b038678d22d5a1572b9370f09aceaae92f28619ae8b49ec577427dbe3e84e021ac8a751cd0849a0ee56ab9a507618c8b157021f754d4f90c1d11d01653e6cf0ee4d8d8f1ee7919096eb4fd4ba4646cc13236ed821cf4d1e6149f52603146f25bee5ad4de9abe0bde6e1a3e102bb6942c7187c1139df02e2b3d75d47284c56da296c5698e976a2ade78546290b33463b05c52363bfcacc4c431d57e78be96841b55c4ea986f6780010bb2ebdfd5c2287513c989624566b4085af4196e1a9867716e11fd71546e259046234e2f19ccfc7ea30970a4b1ce966024be6eaf0a791d2694aa931a9dd0a844a3ce07bb71bb0b7571a3b61e2904ca47e2b6209b8cb0c48289a44af29fc9047d9b4621f1bb9e7f2b8760e60df6455c528fb4729417fbe3ebc9969360e484c40a3f26ec83d8e212be0e0b3a72549b81fd7ada906b611156de7f4178d5978a76d813cccfc11527f4ed878b037c5e00188979683c9c2f8f14033a5c00eea16da32ab681ce1487c662dad60b6ce977aec89db0e66d8144defe3e8d8224afe82fc6804e4f8f0a1b628b3106876d2d612f7d4d0373cc22f684b67976f27ee3835eee34f6702ba19f463d9f6e43e760e33c16e75c014bcf3bbc53a7ff2ad4dfb2a4cc4cc9e5a62e60d5bd817baa9d9c673192f279280943c5a4b2be3793b10fd8fa3529c6d7954e9821e27a0a0355c6fe3d4cc2f1519b1113f2402730edb0a8429800158dff833d31aaf0ffdb98fb13559c772d213eb18fde1639f84324370660b59915b39303199fe55acdd1a0520d66d5f25f91695ec152745cf6ecd57c916eda4a7dbcdde99970c7313a1ffca3c462117d51ab9beef7c52290a525ff0836520f57441cfa58c76ada78432b9bf6e9a340231a7d243ffca967e81f654b283d7e01adae086a8b74f2c15a03bebf798984e12bd3a21e55d2f0da717019df894b968a28dc01f0cf70975355f8b064749be86534f2d458d05ce881921bea4312821eef0a84f18a116775dfe8d53fb04e72dfd0c009b2ae682af3de785446e53924f682101b46ebb8bc8829550f106dcfadac9dce770f454053d51c4d483ef4abc53e7e4e4875dd3170e33c6753f0ba5ff61f06a06b19976dadd5a91c5f01d91a5f717b3cbd406f5ddb4cda84ed01c3c8f8c50725bdd412420d92bd0bff6874caffde1f1a962da924d08c6df9de9a92e395a639123d33ed79664a4559cade5aef339d669f08a7cd8d9a96344e18160c0d0e7bae51e6f88f9e70b34eb641e9cefcdb7e674a524159b818eebc25f62aafcd7cc8f00f287898c5fc96599fc94527851113fbc93fa061df7b0ae5c808fb2d4be74baf03a2343e8cfeffbb568054b14325f98b8feb74927d68135b6c7827472c9a30d78cbb7b6f1b6636741e76575460369296610e4941b8738d8f1f7edbb4029a4463df138f131eaf414ea2dc018f5142fc8ad2b4f72af6ef9a02abab8c26658ef145559a59c1ac6d3d46d4568ec59a129aeb436a50bfc5de73832a97f9af658181146da5d549b3137fff98cc70b2c391f30a20fc856960da3f85371602ce3bb92d2ad21bf7c8ba38c2cc852acc5b4b363db64ea02cb71abb114b353563c97e34d00493b037695d6ba0d03c914c5d026dc414c41589fba93e661e0c97e24bdc63a160c6dbcb902b0a8d4ba302cb97312c47137dbc06622246b3c783bfc5f8fbf722815d64db8f69949d9b9aedf803539de692e3109c9cf5f7c967fe821c4baae6662c960d1fb49f16d00b7ad1c34f849a9bee75852606d41e279077cd25d0ede527ce7a032caf14a95e0eff295e54ff99247d4fe1044e83a5f297375330862b39a8317da71dd787ef713c1e85ee9ea8747e0bda57247b39223d161c0416cd4879e36ae50608b8dab9bcfbe7717d32d45c03912fb4819e063b4cd50ea93a3050603fb1813031d5bd35f67ccd661aae836a276b7357f92949ad753a1075e52c416a3cde1168379a64e0543d9a470e7e18ffb00cc1d41f95349a3635bd4e550555d774e9c29827cc093bfb721d750cbd3bba82cc06e484e060a768772a4d95bf3ce7556940a1997fd87c8c1d82520aa52c896dc18a0532691a0fd8ebb3b0fa0511df4c3889eba03b1db9468fa9e8411917195db08ee766c7dd8dd2f5f1957190cc4d9a9b06fe1dfbf37a67c769ccf4bae1f1e0e0fe1a74fc1a2f9f1607fa46aa4c3b48281f842f914d736159178c1483ac24b5382cf2498b3fab4addb435dd1b28d95c0ac745c64fd16f964b8c736876f3db1054793e47c12c6838cc7ab3258fdd18cfe2a4aec7a03d5779efa100388b835cfb0276785b38b557389228499c703d84bf8d05cd19958676e459909f4b7f3eec4580486217fd78e8738ed593e6640faa042da2a72dd2b8a499cef22df128a748e195d6580198a638b122981043486658d554d7febd4f293373eda1e698e0f56a9da4097d58b43ae9c7c142f62b88e9fc9df171c16e8fc4cad0158cf00e0c72d5e4004e03e7497983d753279c242d8cc88a149c4a8781d25ad985f8cd2cb2cd135108570d504032b731fb772fb5e0a214733e55d999ee90b7cb2a04000daa4822de3b48bc21258906eb5fdb33d7cf6a12415b353cb6e8a20fa6b5bf778551b5c4b7d18fed4caa6df9001e18a244466c2ba98a5795dd5c6a7a6737f5c9182528f1961fc3a8fd4b463ffea142d19653b53b9e68b9844fe3182693572806e834f4bb9099d43a3842c7c38cf06db76c83f922473a86512ae2b725d46b0052c6cac0033b23e23435340df58998782c6e5198d6fa62d6182dcece9ca57e98a2cec6b29dc448acc127f6ecae7d94638702ea4b2248bf0c4107cda48f27521841644488aa095fc59156931a0af08d53e20553d3e7bfa69875dfe0756505f4c824495fd80f848109113af8393ad1f3c39e8c599a227c91a9e08d38cccec4c44d81d4e27a0fd60d338832b3ee79937edafe051f79846b5816e8f73eeecf9695482c5ceed8b7c2c032ac04846674f5a84b210841af406fbecfade94014c5c069db0d6d36484d0c97a4dc91f78bf9907f324c7354606129a593f34a3acea789063d575542787a73bb6b031f8f8e6304479cf522111e40b657df9a8a09b25e1f1963d63e606f0976c068ce12475afff25f1e35d2a3d39ff5efd2a9e4728b87d52aa8a0b7f1be83e970eb2150e326072ecdc825230c5b721ada05b666be7dc1081e33af0631c680b28121144e70a6281dfcf60eb563ee8cc7bc06e3640f47a3d9f2bb550aacacc58d960eaa1e762936879e050b7cbfa8bd546c8fb650642bad2883da6c7f71c437c6861f0294b812848017ba791aceef180157dea208077ebe9f107ee8fa77f55d84b96bfe2260c2b622be316c49d9a762dc5f1aba2dd6ef400afe7577d3d564f058b6cc2ffe1c0746b1379990fe0f4abb7b52714ebb32af4713947f3fe6bb873eac6251c518c341ba07644a0516cf54c9c5b8e811ebb19f3518b3cf1256d7e5c61246452c34e7f2b26c27cbb81c9a8c0883de56462a7cc1b227e818365afb9569bfc998dff52aa27a39280c3ef47d3d4cfca2f53b147919b95e56d4b06a17b7fc0bff043e092e720ab165d59022ff541dcb48d24c06f5a68a831e4fccc9857729b0a9f04c177204c14c422f19a6a383a73853be3c68dd02ceb51040d3d22f4d7cf6013db7ad3d02a9419c0aed56baa40ce6d2d716d0394749e698592ebd9368e877c6f9254522126f3bf2f2743cde5fb5042d3f3beea7c5c8aaeae28abc21e93bf3d57045a26711c133ce8d01c17df7e19202974958baeadc1b0ec96e83681f20c8bedaa3f299bc42b5fe82845f603fe296b34b4903f792e85f4f90a6f3ff87278a0854eca6523684ed53e4d763f6284584e1f42e7c49bdc32c472528ee54d788a028aaf83da66662215a348b8abb6cbf1f53bcd31ac3d23b80667f61717ce7a0f867a614ba92dc2e00eb4c06c178687e53db899e47bb8c8114253c040091f8dade3406e48351e598d991441260ad157d099353d4bea2f9e9fbe4e2d71b55376d1813750f1f8ed4319c7d4573d03da158470bc794661b0e0ac7753b012f1d4b668e07f7159776616536eca71e929c2030947eba6d348cd5ec61f7480d10e993dd4b02c74db207ee4d56bff66f3a64df4d98838bd0a9de144a451e3afc8385a5ce67a1153c017b4f6ae3c577d42d627010889750e2bb71584b5324e78d0c44bdb49c02b17da9c6bdb5a680bbea80ab52538694c282c38592317352cbb8acc8e680fc5111e24a83906efab5e82338391052eb1177662aecfd89f6a09a2b4711ea09117118c5966c8de9afda7b8630c636bd59e08991c649d7e4d1cffd92eea74e7ac49907ce764a7df8a8dfed589e8c9a7ca9347a316155141d70f1d7af1e0606d536927358ff511d2301f813e744489234101d4e897839483288712daf8b9829ad475b49c0c2e815cf709d056df0833b06af50440e1b3e00e47376a960941", 0x1000, 0x5, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x3ff}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008034050801000000000000000000000000000000010000000066a2d1f43f856748b3d2943f", 0x2c}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x2, 0x80000000, 0x1, r1}) 11:10:26 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 11:10:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb1813494700000006b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac4446e16b66d8f714f895464e9a554e19fd43d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834baa44a21e9b0d8feefa0005ab96630dbf25bce9df889ad5ea463a8c99b884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432d7c2b4d96dea62cd1cc1ed0526e0af77b888805e0d4efdd5120c84ce7da1ed028d421b3e8be777fdf8d2b9c2c2fec53ccd2e1aa8da230aca7ad76a6bef391c98e3a4fe4de5cee7d3befac66ff057f27d9ba9cde5f9e21b038f6ea64e9d54a859c19153ab1f802e7a0304a1a6cadf1da760d7d43300"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r6, &(0x7f0000000340)=@file={0x772e31c024b1ac7d, './bus\x00'}, 0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet(r5, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r8 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r8, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) r9 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) ftruncate(r1, 0x0, 0x5) 11:10:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11b7df0ea8ea1f60, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r8 = socket$inet(0x2, 0x4, 0x29e) r9 = socket$inet(0x2, 0x1, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x38000) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r14, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r12, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x1c0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r18 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r18, 0x40}], 0x1, 0x8001) dup(r18) kevent(r1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0x3, 0x6}, {{r5}, 0xfffffffffffffffd, 0x1, 0x20, 0x10000, 0x5}, {{r6}, 0xfffffffffffffff9, 0x50, 0x2, 0x8, 0x400}, {{r7}, 0xfffffffffffffff9, 0x30, 0x1a6a88636403ff79, 0x2, 0x7f}, {{r8}, 0x5, 0x54, 0xf0000000, 0x9, 0x4}, {{r9}, 0x0, 0x40, 0x2, 0x1f, 0x9}, {{r10}, 0xfffffffffffffffe, 0x98, 0x4, 0x0, 0x9}, {{r11}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3f, 0x6}, {{r12}, 0xfffffffffffffffd, 0x80, 0x20, 0x2, 0x85}], 0x10001, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x14, 0x1, 0x5, 0x3}, {{r16}, 0xfffffffffffffff9, 0x46, 0x40, 0xbf, 0x101}, {{r17}, 0xfffffffffffffff8, 0x47eadcd709cfc7b0, 0xf0000000, 0x9aa1, 0xbd9}, {{r18}, 0xfffffffffffffffd, 0x19, 0xfffff, 0x400, 0x2}], 0xffffffffffffffc2, &(0x7f0000000440)={0x1, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r20, 0x4, 0xcc) r21 = getpid() r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="9153ba6aeed9c49d91398250e9849e5330b994042f31e958918a8a51ffb35b7a3bae662e1aab3db370bc6a04546c44398f9136edc4ccaeb8f53d35480cd88dfdb4709673a6b813c2ae4f8efa24e85b280694a696c0d551e79556afe0f554bd94cb534245667352278cc20758cdbf092efb6c52", 0x73) r24 = kqueue() r25 = dup(r24) kevent(r25, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r20, 0x6, r21) semget$private(0x0, 0x3, 0x149) write(r19, &(0x7f0000000040)='!', 0x1) 11:10:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff06) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x7}, 0xc) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0xfffffd0b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x0) 11:10:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x1af) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) dup(r1) r2 = fcntl$dupfd(r0, 0x1e, r1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x0, 0x0, &(0x7f0000000080)="5310390b12f63ceb629a174481550e766429fb4e0dd3f6c91230e0b09e40b9e879b9c736117fb1d58c5ed4b641ce59418947d5cd19b2594cc425f55f864b77b0f55f1e7829b28baf0c869dbc3e2ed4", 0x4f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) sendto(r5, &(0x7f0000000100)="95b860363bf317f429b5229b92f42ec325a3d437e2e8da3e8cb83a07c858c1ea7c429dfe1a97087750988690c52ec5e2e62324b0cf2ea935223f066776fd6ee0b42f02c003ab63f4e068cb5a0ec5b8357b1bca75fa6976de6118b92efdecdf32b6fe951c06a1fadbca81b878dbd7603df4d40d2dbc55d47c0f33e7a861769fc0f15b0a799dcb5785f862d7d8ae2566a27511028a5631ff5c69237b4c004ff09813c1e65f0c2cf6bdffdfb9bb65ec94cb251909311f7a59e88694bb2e4f986f7f4e75fbf056301b3ec8eeb7542e1ea9ef00967e5a", 0xd4, 0x408, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r8, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) chroot(&(0x7f0000000240)='./bus/file0\x00') 11:10:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r8 = accept$unix(r7, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r5, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f00000000c0)={0x0, 0x6}) 11:10:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xa, &(0x7f0000000000)='\fFW}', 0x177) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x14f) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) listen(r2, 0x0) 11:10:27 executing program 0: socket(0x10000000002, 0x63955ce746b4ae3d, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2}, 0x10) 11:10:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:10:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0xdd7cab9afcf90a5c, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/3, 0x3}], 0x5, &(0x7f00000003c0)=""/103, 0x67}, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shmget(0x1, 0x2000, 0x488, &(0x7f0000ffe000/0x2000)=nil) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRESOCT, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) accept(r5, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000900)={0x1, 0x5, 0x1f, {[0x4, 0x7, 0xc85, 0x2, 0xd0, 0x4, 0x1, 0x6d1, 0x9, 0xc803, 0xffffffffffffffff, 0xfff, 0x3, 0x47760b2c, 0x5, 0x8, 0x9, 0x1], [0x8, 0x8, 0x10000, 0x5, 0x100000000, 0x6, 0x4000000000, 0x0, 0x3ff, 0x9075], [0xfffffffffffffffd, 0x3, 0x6, 0x6, 0x3f, 0x0, 0x20], [0x8, 0xfffffffffffffffb, 0x1, 0x7, 0x7, 0x2], [{0xa21, 0x7, 0x8, 0x1ff}, {0x3, 0x37ef, 0x5}, {0x2, 0x7, 0x1, 0x800}, {0x0, 0x10001, 0x4, 0x1}, {0x6, 0x8, 0x0, 0x7e}, {0x80, 0x7, 0x3, 0x3}, {0x80000001, 0x800, 0x400, 0x2}, {0x2, 0x9b1, 0x1d7, 0x6}], {0xfca, 0x8, 0x80000001, 0x80}, {0x6f88, 0x7fffffff, 0x100000000, 0x8453}}}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x800, 0x0) dup(r8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000780)={0x80, 0xb2e}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0xfff}, {0x84, 0x0, 0x0, 0x1f}, {0x6}]}) accept$unix(r10, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r11 = accept(r10, &(0x7f0000000200)=@in6, &(0x7f0000000480)=0xc) syz_open_pts() recvmsg(r11, &(0x7f0000000740)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/42, 0x2a}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000000600)=""/180, 0xb4}], 0x4, &(0x7f0000000700)=""/41, 0x29}, 0x42) 11:10:27 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget$private(0x0, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) msgget$private(0x0, 0x61a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 11:10:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r0) execve(0x0, 0x0, 0x0) 11:10:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000040)="fe6528658e3dd14adb00c7f3f80ae073cbf52e5fa6a689ff8bb365603b5ee549b6a9ce152beaa0f987f35612640b2c3d55347a5f47fd39193bf7809093fdb5eab462b7a25619ae5a77a1e7aa0afeac1f84d0d3856d2a8f9d6f25ac0630bca170da279b0f3352702c620fa48c1ec05ceaec0d7b3054b4e6c9ded137d6cdb19b9582da9603f17fe3f023937b8bf1ac23e06e0d7fab096932953f4067d0cf4c3f10c07eb4a53ada0e1e227a70b5", 0xac}, {&(0x7f0000000180)="4c5b199351a38e770381bae7def079e861ea3006582baa039374d2f96019b074ece033985b792c263a7166f13d915913d5855146ad0ceeca925188fcde30ea4ea74736519b97fcc1d6449a05d90a1c7bcc2c6c19da8b1dd24604c995905c169378b99debff2273470f4c2dbcac96b705d3c1290e141623a9ecca39b4cc446568e526aaed9f6bf4bac2ebf2ba42c4a21d01d18112be4c9e3ac785de33631323ca307c7005385b76d06eb04ae439be85eeee0d15f398269bde7f2bc972b520ea24d2ed0573adca36e9783d803978f59f885b2de43820", 0xd5}, {&(0x7f0000000280)="ce44bbb8eba560f124ae9c173c216930cdf1ad611a68d1da9dc560f82fa1db037b76fca737dee56c4f2b048b99396dd19355bb0f3c259f2646b6ea26eeac2626ba7f08d59f97f6cff3678b570196258fe9425415ef4b0812ad6ea99c624deb156fbdeb1c822da892f174edc3c08bf9bcc5518977b59450b73553fb104606e730e566b1d3b1b0c70938b63fdf0bac625e0f02d3c017e273826a274c27634c3be0650b53415b223e82b09b1378729b17d3b8e664d14512981e", 0xb8}, {&(0x7f0000000340)="036d5244bd5101b7a1bfdbe208cefaa841e8dda845c6f964e25247d6cfc996a5d593762cc1ab6f783ddd439ff9b9e43b75993fb09a6a339029ad140533db7bbc1b9f976b2f706c93939e8421dcdd8fa7437f1d445ff4c5c44c4ce95b4ba687653f6e56d0c3a86ed9576c1914f05e6d98e66559317973", 0x76}, {&(0x7f0000000100)="d7f3", 0x2}, {&(0x7f00000003c0)="77c714bfeca99a34a3f9472dfc818a1253321b7aa293f0058cb6dea250328b52cdfe8e49817a16b37dbde0079c6fe981bbed54a6cb808055b025bbebcf6db8526f2893fd9b9a", 0x46}, {&(0x7f0000000440)="c23f4939699c134fe64db4d57debb19f4e8fc42a9929f368bc970bb6b0f5d2e1fc33dac8565f629dbfa7a08f737651cbfd91d2b535130802e1c1846065a92441", 0x40}, {&(0x7f0000000480)='0a', 0x2}], 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 11:10:28 executing program 0: r0 = socket(0x11, 0x5, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c1d3bbec6039702e4fd89720fd3872bab03b22f310bce9347e30f90007ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e815380972f010900115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78254869d3e6135770e427931029cc82523cf68aecd124b4a480f085a4c67547c0c05d44ccfbb47323a3ea8cc2ffedc23ad85bbd08b51188d713bd0b30f70a30de4d2087b38d523b3f0c6e803369bb668626f2667190b4a795a45107a4109bcc5070837db443dbd193964f95915271fee4becd201b2f9f27ccb4306b9116edfc083f9f213eb51fc39f056cf421498656468f6032d0ecaee0f33579fd1ff627300b344eeaf87a2a690cc122242a74b50dfbd0f3d017bd0fb7eb53f54c64d0459d65f12fb86050e0b999a9fcc0ff1ec7d9bf997cedc88f735ede3dae9ee95d7219ecce09b05bafa32baccae03eabf82e9178331669dccd0ff88e440", 0x50c, 0x408, 0x0, 0xfffffe8a) 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:10:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x7, 0x2, {0x6, 0x7}}) shutdown(r0, 0x0) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0xff, 0x100, {0x0, 0x9}}) 11:10:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 11:10:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:10:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) close(0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) 11:10:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0xfffffffffffffffe, 0x8, {[0x8000000000, 0x3, 0x0, 0x0, 0x1, 0x5, 0x3, 0x9, 0x4, 0x7f, 0xb84e, 0x6, 0x3, 0x1, 0x7, 0x8, 0x1, 0xa3a], [0x10001, 0x2, 0x100000000, 0x10000, 0x101, 0x101, 0xffffffff, 0x0, 0xbd, 0x5], [0x17, 0x8, 0x6, 0xfff, 0xe530, 0x800, 0x261c], [0x8cf, 0xf69, 0x4, 0x8, 0x66d], [{0x1b1e0000000, 0x41ef, 0x3, 0x1}, {0x5, 0x21, 0x1ff, 0x4}, {0x778, 0x1f, 0x9, 0x9}, {0x9, 0x101, 0x6}, {0x17bf, 0x6, 0x7, 0x8}, {0x100, 0x1, 0x396, 0x7f}, {0x0, 0x2, 0xc073, 0x557a}, {0x5, 0x0, 0x0, 0xffffffff}], {0x1, 0x5, 0xffff, 0x40}, {0x1, 0x7, 0xdea4, 0xfffffffffffffffd}}}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x101, 0x9, 0x7, "b401de8c6a095db782964756f94b0e2680e3b5cd", 0x1, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r2, 0x0, 0x0) 11:10:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0x3fe}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {0x0, 0x6}]}) 11:10:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r3 = dup2(r2, r0) getdents(r3, &(0x7f0000000080)=""/239, 0xef) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 11:10:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x200029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0x5882}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffe) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80, 0x28000000}, {0x7, 0x8}}) 11:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x142, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) shmget(0x3, 0x4000, 0x18a, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000000081, 0x0, 0x0, 0x4}, {0x84, 0x2, 0x0, 0x10}, {0x6, 0x0, 0x20}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000002c0)=0xffffffffffffff61) setpgid(r8, 0x0) 11:10:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0xcfb1, 0x4, r1}) r2 = shmget(0x3, 0x1000, 0x4, &(0x7f000070b000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) socket(0x18, 0x2, 0x6) 11:10:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r2 = dup2(0xffffffffffffffff, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x9}) setrlimit(0xc, &(0x7f0000000000)={0x200000007, 0x42}) fcntl$dupfd(r0, 0x0, r0) 11:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x31fb, 0x513, 0xffffffff7ffffeff, "050395a163bd03790a574ba4db00"}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xe6d845504826ebbf, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0x21d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x8001) r10 = dup(r9) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r10, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r11 = openat(r10, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r11) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000000c0)=0x7ff) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r0, 0xe872f8449c784bef, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, r13}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x10000) 11:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 11:10:31 executing program 1: setreuid(0xffffffffffffffff, 0xee01) shmget(0x3, 0x3000, 0x280, &(0x7f0000ffc000/0x3000)=nil) 11:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 11:10:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x7bcb6bc2c6dbbd6f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 11:10:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xdf71, 0x1, 0x2, 0x2}]}) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sync() 11:10:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x5, 0x0, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x400000203], [0x1, 0x0, 0x0, 0x6, 0x0, 0x9], [], [{0x20000000000}, {0x0, 0xfffffffffffffffc, 0x0, 0x1}, {}, {}, {}, {0x0, 0x3, 0xfffffffffffffffe}]}}) mkdir(&(0x7f0000000040)='./file0\x00', 0xb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) r4 = accept$unix(r2, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYBLOB="cee6a6d7b495bd5c5598e551b0bdb05cc5ac97bacc18ca4af0ca6da0b6957b32b78675f065e74713b5342354a53c782c9a04c80f9aef83e8340215205d7a11877c613f1137ac7bf5de9b2974181061d902a12608c7342053899347f91a9beb11a31fc26be3a466265cd866881237936afb6eacac4ca87f08c064fa41c506088b8f9db3ac3cc6611202405b2e54b95b8902eb60f69a35504fad848bf71b02ffe0121ebb440e93ac02cb1fed8127905858eca349d4febf1739581f03199547049ca56cd61a7a281133dc6b88b1d05eb695f9170212146395d0c7b4885c95b1f62019d329d43d5b15b12409ff83ee85143e846e08fe0cefc334e6f592fe36c9aed8cb9e3b5f3b6afade72847ee0cfd9fb55a378db0befb6e9ef045bd9c7b3"], 0x0) fcntl$dupfd(r4, 0x0, r4) flock(r4, 0x104) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r7 = dup2(r4, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x1b0, &(0x7f0000000080)=[{0x8, 0x7, 0x566c, 0x6}, {0x3, 0x6, 0x1, 0x4}, {0x7fffffff, 0x2, 0x40000af, 0x7}, {0x2, 0x9, 0x59c, 0x3}, {0x1000000, 0x0, 0x81, 0x9}, {0xe840000000000000, 0x5, 0x80, 0x401}, {0xffffffffffffffe0, 0xfffffffffffffff8, 0x7e, 0x400}, {0x100000000, 0x1ff, 0x9, 0xfb}, {0xe0fc, 0x3, 0x1}]}) r8 = socket(0x2, 0x3, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r10) r11 = dup(r9) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000000)) r12 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 11:10:31 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 11:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x1, 0x3, 0x0, 0x81}, {0x7, 0x6, 0x3d, 0x1}, {0x1, 0x2, 0x2d, 0x3}, {0x8, 0x3ff, 0x444e, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10, 0xc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x4) 11:10:31 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800606b0ea72b29ab4edb3e11aaced500ff7fdf0300000004000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) write(r0, &(0x7f0000000380)="1013415400f9fa30f5e2a9586460a931c340079b3af26329d54ed482147eb44fa90cc4f594f838ab00530af2b57443ab2cbdf1d5d24daceb6b1f742e536f15a27ea75dda5b49caa8b52f9e49e5aebdeb1c646d35a6091179837560b37df003de2c4978f3cd986ae0a39ab0eddf05972b828f8efbe3100049cd2e32063419ca66ee2ed76e5953eefa610a86e6c9aca842dc225faea53d586371d9db86f334afa79d085d9718", 0xa5) 11:10:32 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000100)=""/124, 0x7c}], 0x3) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) getitimer(0x6ec8ec26fe02e323, &(0x7f0000000040)) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/138) shmctl$SHM_LOCK(r1, 0x3) pipe(&(0x7f00000002c0)) 11:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) getgid() r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0x80, 0x0) 11:10:32 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) pwrite(r2, &(0x7f0000000280)="f90731b38308ee5b02bff3d6aca87657b803f2fe0efdb21b62030191e1373fb5eb5de98e101cfc4f4c81f0cbe54a57b4fd3ac671166e52a121d6edef703fe8728517314447467642d80cd053a9fc754b54b537ba03e091714f8876a4ff5d56af9a180708a118ac534a9d21e9072dc52e6be8cc8c", 0x74, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) recvfrom(r0, &(0x7f0000000900)=""/4096, 0x1000, 0x40, &(0x7f0000000240)=@un=@file={0x0, './bus/file0\x00'}, 0xe) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r7 = dup2(r6, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000080)='./file0\x00', 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) setsockopt(r9, 0xfffffffffffffffa, 0x2, &(0x7f0000000200)="a78e1bb8fe7d14c39a3dc301a16c6b68b8331e23ea80badc0204df00b6cd3b31a9913db21122f0", 0x27) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r10 = socket(0x2, 0xc003, 0x2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x1, 0xfffffffffffffffc, 0x8, 0x3ff, "e4ce34547b35cf60b203f1f0dce1581deb4c32ed", 0x0, 0x8}) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 11:10:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 11:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0xffffffffffffffff}, {0x84, 0x0, 0x0, 0x2}, {0x6}]}) r4 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) flock(0xffffffffffffffff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000280)=0x1) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000140)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xb29264b7a82b5a82, 0x0) munlockall() ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)='&') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) 11:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/de\x00\xe8\xfd\xffe\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x28) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0xd6c806d5cc3fa28c, &(0x7f0000000340)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000280)=0x100000000) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) seteuid(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x1}, {0x1}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 11:10:33 executing program 0: 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(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) getpeername$unix(r6, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f00000001c0)=0xa) 11:10:33 executing program 1: r0 = msgget$private(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x9}, {0x46a200cd6fbf89e6, 0x5}, {0x42}], 0x3}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000100)="a268bca3eef7c595762fd28d70141ec35eeae7b817904c786814e8f7c24bd06189b29337b98b864a37fe3f80f6c8d4ebab1f09617d5db094df14b73f9049c25cd34d59d82f87f28119bddf542cabaffd5ba1cf21a1869244032754fe05d789eac570961cf2ce18e1c6e0971c37bc9d8b0906e4047d9cd3fd5c27402bb6514eeae22f296cf9403b60d52c21a6ff89ae4cc645e18b743af982b77d00ca6098345f7a44128202529dcdf40fe375a6dcdf0b3ae2d9a4703d019b47bb56ee76a508e60245efa45ca19890259fc2b72605cd79540cc40f7a4e1966e5cf9bd8442ee4ede9cf9075a14f5703cd82ded9d3b7147a7809923bd92e474e46b525da2cd9f27a4aae9ed036bfb3d3d0aa411641833e2024e31e84693f28c2226a6772139bf62aa031f8fb5d083a7a01f5fbbd8210a18df98707a80c1f4c81cf0a4e2781899a79e664c84620e1f55575437819616f492e93ffc6fd2250262053296be5b80f7e8c1667d15a2b365f3f90df1fc76cdf51141a2d2f7d2260f9700b86f34d41bafeafc862accfd275b8375ed8601be63fe4c2b7798919ddb6045e6ee78bda30e400a80df740a85471e3a271a4c0c007f954f1e6d7c599bbb81366a48bbe538b59079757587598cb4b127ed3a991b2ce4f5cbf8e8e52cb826a248ac5c8d1928d5f4e91c0145dca3ad21c85558a7690ee1e02768971a0c6b15c9367bff6b3c0bec7e74640edbe7cf2010b511c050abf242c7683c8ca1c4cbfd1006e8f58dec840ba9c913fef69c6b536f32dbb931e3568a6be779169544cc0bf304911e3e0be29714eea044fd50f969cc17540f1a62ab95f26c8ef87675e3431886ea20e51cde3777bec9750a3b5f5e7e69c5025b6dcf9d6d3dd76fe20e8eb77aec75479d6e2133d40dac7ad64e808a8aa306e4b07e91616a6a9ced1c3292d8309984c1517f064a89bb80f1051b8a1cf381e1b4e3bb886dfe15b49dd18e22fe6b5e6c9c5a3c59891e419617df4b767d499da463ba8f61029e5119e3b5df3349f486ea513d447041c3a3feeb7fb4b0cbdcafab7e76fd01b3bac14d7a29fd2043355d4035655d628237d7cba9cf4a3194e298876a36c599d9ed222281a922ebaf49c520c72f380652d1278c9b86e78ed5861250d520f04cd0d34f19d04ffe314cf9dd8fc576b63634c94a84622dff69b17c2fecbf0bcb3753eebc6f4978baf3edeeb072a66cbd203acd970778d589e1de7055818e32493502198a0d0b5d50cf51daa0806b897ca77f001730e6efa7df125f2afbd4f3658f3b4ca3a62cf56710755297a3bbd728872b18f8c0d9618e40a22d87fdbc42f7960aed72fb8d60e7308c7f08c478733f4c7046bf7c31a3844188f2646c5e98c10a5e9a5fe4690fa16186144a5603a89e9b00ed8ad744a0b3069ecd7a646062fba86e9def2b878d1d802101b39e143c29fb41ce3ba0b174af343e8d5c679c3165cd07c1463548035b05b2cb4ce1334f6f7b3a5362a7a9eb25d79cc7370fc9e25c1d0c1eda0061b83f1e312e327eedfe49d641c9ef506fbce39b63055f36372e75a8166c21d19e7e991522e7f82f57fb07b7b5d842cb4b2147eb04a30070c3525f0fe7930a23b94d9186f1d5595b0f6ab644eedb3d88f397c8b43e84a669b24edff70366793dd63bbbb3d226f03939d0e60ca419fcf8a37deed0ec9ca6a6be1e72be799797e1375f54c1692907a8d2d9212f1dc9a6f7f5b8b035bef6340b1fe632dcb9ae1e2f6e30323bbc7567bbf9ccc9f4de6c46cacab7803bfc292b3f06724a00057b8a77f377338b3738523bc5df7936322a1ee030a3072a73b2f37871dfb487f95782d9724fa7adaf8cf9f8c1c88aeedb49676e148389d85f507fb0abb2a062199b6d465d792e6fdc13b1884d0e529de0a00dc5802678fafad0c9a0e5db000d911307597a5cdd26c0c055849b849107dfee27db90e8a02e07cb7f52561d94e194d7fad4646e1ce734c9d3d7a00b68a1e11f2f95aaa0cc771d14363e7c0fb797283de51dc8e1c905ae1c047bd0687514c04deaeb5bd5956d300203af35051849eb608936615e61dccf9d0f5d037b4ebd7c10af10c6c1412341beaa95db1c1e234897c6a255567802006f76af848c8da1dcc0ef050f161f449ad7714caf6f5bf541820263b031c8059e93ccd7063ef97518fe3c63e981c7e5b8bf260e8ebd757423b5159c4117e393998c776bebb12c34deb8d3b47d0681209013e9488192d2e9893b2dd07db5f50fec99b673693a5db15fa462a1f7107fbd3d468811fb38b6c12bdfcb95429da6aa0cbe7eeded0fd641dbccc3c8de29910bb42d27e1b6015198d926236feefbee62f954acb2a1c598cf34f77fa4bf8a45a9be6bd99dba0c1864c0bb1f915de9cf0d954f83143cc5d60951178e44cabc7d3c1afd423b9a56109b70e22f8969e4eac85528316b9a4cbcce123e2bc467a949667fc01dd2bf627b36407634685e58483308ab19ba009160fcfe8620ca4a1e0ab686b6c928fe64839118560ec530bac9f17b8b00ab1d956bf01f3e7aa5d1af12a4a2353a8af588fd730cb0ef73b33e53210eb067f8e7afec834ddaad0b54f15da289dd8797522e9dd5e2ecd841f4bf323d9607cfe3155b87a145dff5f8880df1e13917d8ccf5a34a633cda1c66293a9ba6e58f825df1647ef8eb4abffc3859b82a5d0036f0cd9197cfa95e96460875c74098ae15f9ba40f03ce2309437e368c44db3691548655237a25a924ddd1dddea11cd6ff4169c0c99f904de80afb7c6e4b9de5ef078ff3cd3772c687108a1a7e34dfc6071edc03b5de08998cdb0621a12f283c47a87793f2e41a61d02803274908e304397cdde18046c45701bef092acf65573ee985b9b838992ae393f9ac0323b8c29b229991738943def3315aaad627f9f38f3a45a035df57509864dc04437bd241a1924df644367983abc1a644f461a4efb9564314f5d3352b147d0261dd036e02008d1c23dfd06aa6d1e1e76803f3cd1507446f526150d9234833b62a50038084f5eeeefbff185351693e05e7e11044661b9e010b66e892adf0d701142bfd51a6d46c22a1e9d666888d03134c99a6675481f6a78c8d2a7968101101fde878b0d769ec7e82c3139746cd4434ed9d8b27684581ef4f52ddc5c8d063c33d6e70f1785d3cdd88c57eaf33e0214f2242a3976b145237ef11d43716ad08acbc507d0c4720772c5d01fe533915b1c21a781e5eea09d141c9e67cd517650169d8c82864a4ea43165b9fc199a0b9386ea6293f3ea614d6ccefa20f0a360e7c9b4f959e7d1224ead4825cf3f1857c6cdc855da9fb926f8441a0617a86ffb804200e9d376a4ff97356d485f2c1cb4bdeb7106c838a14cb297b80b770e8b0a5a722a222057f5825b26204ce5160079dfe15553d04a5c5bf80e467f962250440ecf1343b022f04ce0485b0f7fa266d5b0c3c0261ce872f3e7bce414fcfb94350df07c28ed74c6f14750bf3142e60495e08a90fffd9a1c8b026d211dd36406163236d7f893470b6ea937343be4bb90088dcac2cf588ddf1af4dfa7f109527fdda2639c4f9834c35811e0c78df4eb677aae4fc15709e30755c78ec7e84b458f576f2cf900499ebbeee107d5e53ef81a39804b930bd8206b3a55332432f06edf211b1da0689672baf280296f84d9288a303ceeeb5528822419cbc5403a09e9a0e980c9f4125dbea4f3a3d5269b4ddcff70ba71d5addf29e99398f3d1f1d1f2db56f357aca341556154764caff09fb5fdbf2004208ca2bf8fe826b5297d415a2087c7a0258d10f565767fd7738ae62e5c0d5e721f5a5dfe1e85b01297b842d154aea5d6e0905cfc087bc4a9fae11aa769b3538371bc65bec53b383c76d43ed51b88d1422f913805ea7b7af22c13a2087b9af691b4e9fcdaa8c44ebaeea3c50f9b9e789e0c82a473fb26dc1ffe445771db500fd62c37b60d7ce2c289a899358b6c688ace2d48e2175aa61cb0bbf821bfb2639bbe05d2b2bf23130cd6fd02c19a862076b4217a1bf0a53f082dc07c1de4ace1360e41cba10c24ff16fe1b8dc84a935aba07b3f226ecf42c8b909660203d7bfb05a17176f74c5e4207bf748e689e524f8757fe583329778ec4fdadcd0a6cfd6edcddba40972cb6afc04546d0e14315e589d4fd7a7474e2dd956edbf9bd5ab2e75490f5002cca1c5eba9ade8a32552add505e5bf3d002feb5ba1e5bf7e55f85119a17dda8c8fe49bb127cb571efa6b1c3267da691135a40206258885ceb3e4ffa692696ffdc9461e28ac171c335f34d896a0ad5650bed26890ca9ca6d462be44b6138c4286a1766e2e2c133fa40eca6e8408bfe1aab7dffc43382baea803a204cf21bcd2ae2fea35c143ecd8e5c28d6e59972b6991abd2dcd4b4112e1be52a313ea39837a08fa0a9a1fb01ec9cf9cc24f45d25ed900656535dfdd8c10782fc442a97b5ebdd52e42bcbb5379e1a5b095eb28ffa2bb15b33a404adda5b38682d8d39b1a63d7799e64ccc2e9309d3ce98d198b7d4550b3521f36d830c91ff86b7351d3742a25fc988dada2d6a9e5e35d4432b149a253bed0bdbf33e0352b6632c5e44f260b3a1cb99596a98b0f2ce9c0b5796947bb1efd2a52bf07c26d5426ed66d2c7470a4850a24367d68cd6cab70cc5179a8fb3a6f5420ae1b9fd4b58f19201acfc8a6432642a72d79ca4610c3e9ad98a2241c8212573932b8cdca24ea1a9a0fa6cb14863d870b83700aa57f8c09bc3f28f22ac0530cc7a1d4f41527097d7c3cd764e5cb274c2827c8739e4d7f059f01bb2f7bb28ed0321e7b91ef5763baaecd125710a14e77d4827bf8877c29be5984f10d6c341d42fd45f6d764b9aa1581331a92dd1557b38c6471647df674e0da34f87bc957fc71ede6dfa82654e82e9cbc428cd48e75dd7523535f4bd91698cc52d5887675012f1c5193d3836ca235f5849d423c099a01c13c47ea86f9ecab9814c3c4e7e3f6493485a9356591999e72e91562387534bb4da13044e924e983bd3efa7c5c17ebc327fd8d5b185932569f31aa7908fe07111a0c57b97887ead1b70510b577d353562e02df5f79b476cc4ab74a1ffe9911f6e2fa5a7414d92f5536cc77812425cbe19911b90890642370f962d182522889a91ae04dec1048763e4612dd84bb467a09a4c8f2651a62b02d5a551537720264053e503a8ec193562e2932d5d248cb591e6417baa7973f7fdbc318a6ade01a640778ce89d3a05a8c3773dada45fc7eb12a905128928289db9f1218e880b379d79d2b9fe1d184c35ea4538109786a7484cc20d3213c20536c12ece6fa9b7453c7e54ad806db719db7ab84a804977ded54cdb5c5da2235bf621a38c1d67a025f7dec9600a44c4f495032701ba0e9c743aa56bebb343ce6d8bb90b8da764d1eabe174ae022ae7f9768f1699ca46449e34db12ed0d4a6b1c3efb07300c07717929aefcbf989b905248507213d15bb5c1ee7bc722e3668159674805b26340e825b93fe018168a76753bd4efd2631bccccc17cba57267012a19f51a64915db83d7e19921271e833885ee5c5dc5fc8921c984599d37e72e04b3abadf03dc00dea68864264a1e412501723393c0aec1ac16e33272ba95dc29f0aa9c808644b3fc00123bae95258d4b6dff19f7a90cd385443424a09bb9721c128f87e0d7175e82a19b8fc694eaccba8a85a01b597dde456df8196c53b41af6b952ba348ee9f3ae1acc590d132273a4818ba903c4f214dafd1fed16bc365a8daa12767eceeb29885783d112f8a121a70160d7177f39e52ecb22fdafdc641e5ae449bac74ab371c724", 0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x57828b8ffd40a545, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 11:10:33 executing program 1: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) 11:10:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$lock(r1, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000280)) dup(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000080)=0xf0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) preadv(r4, &(0x7f0000000240)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000300)=""/176, 0xb0}], 0x3, 0x0, 0x0) 11:10:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000600)="1f51e6dd99dd2abad0017e3d78bbffcac9155a9847b2483c067a73612cbb4134470501ffdafbc2cfa7a17d49834421f106f5b297977a3764a4df42408a5aba58e1987feb93fd5d12ce3f75d13af4574b4b9e8c532356427817cb240742543ac1e9ee9fc9d1c9b58864cf72f99edc28e5a87933f80584c7b840c6acae9da83252359a15468f0bb199674201b3390c46309651c2a07602524c28886fa78f3a70e1f17e3edc74067233eb0f40d1924086f442c827bf5d9316", 0x97}], 0x10000000000001cc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) 11:10:33 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x27, 0xfffffffffffffffc}) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x5}) 11:10:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\b\x00', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x4) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) listen(r5, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x15}, {0x3c}, {0x7ffffffe}]}) r1 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setpgid(r6, r4) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x6, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r17, 0x1, 0x9}, 0x800, 0x1, r18, r20, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r17]) r21 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r32, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r29, 0x1, 0x9}, 0x800, 0x1, r30, r32, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r21, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r29]) r33 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = msgget(0x2, 0xc0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r38 = getuid() r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = msgget(0x2, 0xc0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r46 = getuid() r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r50 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r52, 0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x0, r44, r45, r46, r49, 0x1, 0x9}, 0x800, 0x1, r50, r52, 0x6, 0x1, 0x1, 0x2}) r53 = getpgid(r50) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r55, 0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x0, r36, r37, r38, r41, 0x1, 0x9}, 0x800, 0x1, r53, r55, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r33, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r41]) getgroups(0x3, &(0x7f00000002c0)=[0x0, r29, r33]) setegid(r56) r57 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) r58 = socket$inet6(0x18, 0x2, 0x3ff) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r60 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r62, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r5, r7, r8, r59, 0x1, 0x9}, 0x800, 0x1, r60, r62, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r59]) setgid(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 16:00:05 executing program 1: r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r2 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0729c2c601c14888516538fd6b2f34dedf376d0a5315e8574e84bbcfcbe96a4643bf5b8f4d602fcf9cb5b2cdb7fb8ed7e15149e3eba7aca85ba4b9aacfffa398d961bf4109d110ab73a0fff6bd3ae9e93c02de4706a9a34b689462e840820e3232e87c3188a85d50ab3d2057fd977a55dc82f6b0b48ae837c057a1ffcc9cbacfde2909e32ecc820786cabcf0ae2c10e4547fc2323008424b7955eeff8cdcd3e577c3", 0xa2) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f00000001c0)='p53', 0x3) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000180)="b1000504900001000000080001010000000000009dc44f7e6ff1ed2ec73fd3357ae26caa0416fa45376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8947456e394ea157b636a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7bbb7b89f927af4c, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x28}, {0x6, 0x100000, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000000089, 0x0, 0x3}, {0x30}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000002e1, &(0x7f0000000680)=[{0x7ff, 0x7, 0x7, 0x7}, {0x3, 0x400, 0x2}, {0x7fff, 0x4b1, 0xfffffffffffffe01, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) recvmsg(r3, &(0x7f00000006c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/185, 0xb9}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000740)=""/184, 0xb8}, {&(0x7f0000000680)}], 0xa, &(0x7f00000008c0)=""/73, 0x49}, 0x801) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x1000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x0) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) write(r0, &(0x7f0000000140)=' ', 0x1) close(r0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) semget$private(0x0, 0x0, 0x1) 16:00:06 executing program 0: pledge(0x0, &(0x7f0000000080)='\xfe') pledge(0x0, &(0x7f0000000000)='\x00') 16:00:06 executing program 1: r0 = socket(0x10, 0x2, 0x7ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x184, 0x100}, {0x18, 0x3, 0x5, 0x7f}, 0xfff, [0x100, 0x5, 0x3a0f, 0x7, 0x4db, 0xffffffffffffff1d, 0x1]}, 0x3c) write(r0, &(0x7f0000000040)="fdc91e203fbd639f994462679ea68bc8d1fa806799f1d82a56117cc51c2dc9bd18572a329259a79dba6510b2e021e325aa636096477bcc433d40623f546f285ca4a8495a2aee1a6071adaaef63a9fea7aeb98f746d4e96740f9bf4a6e9c36f868cd11644a7bfd738ca833342ca0ec8138fc3d044e60cf9fdafe2e7ac0dab3791007dc39128f048fe2477585577294c218da90f12c88d6c933206e7b06299988ff2d1ac96629e8d81d78eb9c9bb6a612df33294cc010c13416c042d85e3e42a53cde1db2689b04802da86986b5b5e58ee23b3a89e77212917b5c03f05647a126191d49a19aaf39b370de67beff388b43d346621a52fb9", 0xf6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x1a0) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup(r0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x150, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000003c0)=0xd273) pledge(&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00') setsockopt(r4, 0x6, 0x200, &(0x7f0000000480)="f626937e5a367de14efe81407107f72f2dcb6cb483985e580ef393585f0e210bed792d95eeb294e9fd477efb9ceccd67fb8b0d94a71e744825686f3d97e971278606e5314fac88fc6ec71fe57ed4207bf73ac45eb50f42f803990451511063ec17682d523158d90f69f867fc42", 0x6d) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000540)={0x3, 0xfffffffffffffffa, 0x8, 0xfffffffffffffffd, "8a179ff1de1d773ff2305424df63821fd190f530", 0x5, 0x7fff}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r7, &(0x7f00000005c0)='./file0\x00', 0x8) r9 = socket(0x2, 0x0, 0x368e) connect$inet(r9, &(0x7f0000000600)={0x2, 0x2}, 0xc) recvfrom$unix(r3, &(0x7f0000000640)=""/168, 0xa8, 0x800, &(0x7f0000000700)=@abs={0x2, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000740), 0xc) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000780)) unlinkat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x4) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000800)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000880)=0x800) pipe2(&(0x7f00000008c0), 0x10008) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(r11, 0x2, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="09e46b1175019d146d60"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x32}, {0x7f, 0x8, 0x0, 0x4}, {0x6, 0x800000000, 0x0, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r11, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r10, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r12 = fcntl$dupfd(r9, 0x83013b643c80aa63, r10) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) setgid(r7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000600)='\x88\x1eK\x92Z8g\t\x8c\xe5\v\t\x82\xb1\xc6\\g\x84D\xd44\xa9\xde\xae\xfd\x1dQN\xf6\x1f]\xf7\x1a\xdb(\x86', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000540)='[:^{\x00', &(0x7f00000005c0)='\x00', &(0x7f00000003c0)='%\x00'], &(0x7f0000000500)) r2 = dup2(r0, r1) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x8001) dup(r3) connect$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x42087007, &(0x7f0000000100)) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) sendto$unix(r4, &(0x7f0000000000)="50861d8fa62c5730944f860a577cc44fa1de0d3c77adcd", 0x17, 0xee82832badfd58ee, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) semop(r1, &(0x7f0000000000)=[{0x3, 0xef8, 0x800}, {0x4, 0xd3, 0x2000}, {0x0, 0x840, 0xd4001a547413a81c}, {0x3, 0x6, 0x400}, {0x0, 0xffffffffffff7c57}], 0x5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x882, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4, 0x6, 0x9, 0x3}, {0x8, 0x769, 0x80000000, 0x10000}, {0x3, 0x3, 0x15, 0x8}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) poll(&(0x7f0000000180)=[{r1, 0x81}, {r2, 0x4}, {r5, 0x8c}, {r3, 0x1}, {r0, 0x10}, {r0, 0x10}, {r4, 0x24}, {r0}], 0x8, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r10, 0x6, 0x1, 0x1, 0x2}) r11 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r11, 0x40}], 0x1, 0x8001) r12 = dup(r11) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r12, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20, r10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x80002000, 0x801) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r13, &(0x7f0000000440), 0x0) close(r13) 16:00:07 executing program 1: r0 = kqueue() select(0xf, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x2000000}, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x18) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r3 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x7f, 0x20, 0xfaeb10872d1a022a, 0x3, 0xff, 0x7fffffff, 0x1, 0x0, 0xb5, 0xd2d1}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') stat(&(0x7f0000000180)='./file1\x00', 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getrusage(0x6a28ed6ada14c780, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x40, 0x145) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r1 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='F$ev\n~pf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x8, r5, r11, r5, r6, 0xc0, 0x10}, 0x2000005, 0x50, r4, r4, 0x2, 0x14, 0x3f, 0xfcc}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget(0x2, 0xc0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r38, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r35, 0x1, 0x9}, 0x800, 0x1, r36, r38, 0x6, 0x1, 0x1, 0x2}) setreuid(r21, r30) r39 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x8, r26, r27, r26, r27, 0x90, 0x10}, 0x5, 0x54, r25, r25, 0x2, 0x14, 0x3f, 0xfcc}) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) r41 = getppid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r26, r22, 0x92, 0x10}, 0x43, 0xff, r41, r20, 0x2, 0x14, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r42) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x8, r45, r46, r45, r46, 0x90, 0x10}, 0x5, 0x54, r44, r44, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x8, r50, r51, r50, r51, 0x90, 0x10}, 0x5, 0x54, r49, r49, 0x2, 0x14, 0x3f, 0xfcc}) r53 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r53, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r54 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r54) r55 = socket(0x18, 0x1, 0x0) fcntl$setflags(r55, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r57, 0xee01) r59 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000240)={{0x8, r57, r58, r57, r58, 0x90, 0x10}, 0x5, 0x54, r56, r56, 0x2, 0x14, 0x3f, 0xfcc}) getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65300040b8c290122be76ae903a90501d67f0e76ff52619d7b190b7a7af60031ff7c1164af7b3e1a5d9e005584f5ec6fd1fe9c6a1049a0011c4e7d537032c60c8d15265167ce58a5be9f4d2a169cb48727a91a6f5f06e706f64f509c19747d63112f03935906f7"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000440)=ANY=[], 0x0, 0x603}, 0x3) r60 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r60, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r60) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x20000000000074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f00)="f7") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20109, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:08 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x3) semop(0x0, &(0x7f0000000000)=[{0xcbda66e60e07190b, 0x0, 0x3800}, {0x3, 0xa00000000000, 0x800}, {0x4, 0x8, 0x800}, {0x0, 0x1, 0x1800}, {0xc, 0x400, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x3, 0x2c00}], 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2000000000000332, &(0x7f0000000200)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r10, 0x6, 0x1, 0x1, 0x2}) getpgid(r8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGKBMODE(r11, 0x40044b06) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0xffff, 0x5, 0xfffffffffffffffc}, {0x54, 0x7f3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) preadv(r3, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/83, 0x53}, {&(0x7f0000000480)=""/255, 0xff}, {&(0x7f0000000740)=""/199, 0xc7}, {&(0x7f0000000580)=""/43, 0x2b}], 0x9, 0x0, 0x0) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x101) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getuid() r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:08 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r7, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r5, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) poll(&(0x7f0000000240)=[{r5, 0x100}], 0x1, 0xffffffffffffffff) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r11 = dup(r10) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) fcntl$setown(r12, 0x6, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000400)=0x8000f) r13 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r13, r8) kqueue() semget$private(0x0, 0x2, 0x100) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6756, 0x0, 0x0, "00000200000140dcc4e0a9000000006700000100", 0x0, 0xfffffffffffffffe}) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x5}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') syz_emit_ethernet(0x83, &(0x7f00000001c0)="251956293a7636d829e2e1cf6ed6dcc191ae88cf4a49daa768ffc63abe9905e5490ec86f6c805dede1b6d236cd3244f258cbb055157cbe45488bd60469e2d1e1c735abb1a3c71769e4e58a63e30033c30cf81e483e2e75247fc34bd528aa89f203b5218e6462f43f69dd5c483b600176e0a94f19ebe5a37f1899546fd84fb2cbb4e3bb") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x1, 0x72) semop(r0, &(0x7f0000000040)=[{0x0, 0x80, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x4957, 0x1800}, {0x0, 0x4, 0xc00}, {0x0, 0x100000000, 0xc00}, {0x1, 0xcafa, 0x1400}, {0x3, 0x9, 0xf70602d14179223a}], 0x7) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x6, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:07 executing program 0: unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) clock_settime(0x3, &(0x7f0000000040)={0x1000, 0x4}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8, 0x40, 0x1400000, 0xfffffffffffffffd}]}) 16:00:07 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x2050, 0x4000) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/54, 0x36}], 0x4, &(0x7f0000000340)=""/182, 0xb6}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0xae) r0 = socket$inet(0x2, 0x8000, 0xff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f0000000440)=0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) r4 = accept(0xffffffffffffff9c, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) r5 = dup(r4) utimensat(r5, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x844) r6 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) 16:00:07 executing program 0: semget(0x1, 0x3, 0x106) semget(0x0, 0x5, 0xd6) r0 = semget$private(0x0, 0x2, 0x90) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0xfffffffffffffdf2) pckbd_enable: command error 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3, 0x7, 0x6, 0x5}, {0x7e7, 0x7f, 0x7, 0x5}]}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x197) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x4) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xd, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) open(&(0x7f0000000300)='./file0\x00', 0x88a3a7ed12f3edfa, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x100000001, 0x2, 0x2, 0x1, 0xfffffffffffffff9, 0x3ff, 0x9, 0x0, 0x2, 0x40, 0x9}) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x8000, 0x100000000, 0x1, 0x800, 0x2, 0x20, 0x1, 0x5, 0x80, 0xffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x0) pckbd_enable: command error 16:00:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) fchmod(r1, 0x57d65dc388f49e81) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)=' \n', 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r3, 0x9, 0xffff, &(0x7f0000000680)="2ed3d0993f2d1968207b631266fce2922413180bc06fe77e8267af4f08b4b776530beb339473ab92857d250f04be7819220a3a1dad4ebfceb309070b5ebc42f8cf806e90bb9b1dec1a8e0eeb638fd5b8fee037315a92ffc25764d5aa62649eedc13412f7ffd63018721ec9672728dfb8aeb32839928f9cfb91bc40bc104f888a7078ad8fd8de3143002c04642581426216d3ea6cc6db18effbcda2eaa8f000844f0d4b76f51aba5ba4fbe872089285c1a980f171c101f9432605a160ac90dc63e2e568311ea238dffa94667ee37b48d728b4b5836d1b8d743aa63db1a9c925bb5f123b2449dac80b15be8e785532d6d7b24f64ff5fed236a3d377df287aa3314441f052a23a5bd289dd243defc59da8505602b06f5b35c376dd113a12126df372fea3d54ea89a95011fe39e1fc42e909bf6b0bae0a0d28e2c54863d252f59ccdee6021a91f29a5e397a73e1b3c678c94702f50024a0473e71026f6326a2bf69d088dfacb280624737d3cd2da7cf29add553defcbe8cc94a45d01ba72f31a42f74b7a5bfec6eac257da3bc4be47061bf1c058a30b62e95056f212bc5dc7316abba472e8c7472dc9a38f7107d82a85372718eb336a5867de83dc73f3c6cef65ec085eece8b9ce169cacf2564a64d29a8f995478ba269641989a435face2a9ddcbe65a9cadbd5370149740c037f01a0a164bb9e8aa8c2cd68998bdb1b547e77a83bb3626b66d7cccad14c5a77b62a3c7e8ba4c61aa7320ed6c8baf685849144e491f0793a749e0dbd2b1386e3ec9bbe6b53071b9b7301251cde32499e8abd955ea440e92f999183759d5a1b881103fb18d868bc6c3963846ebca379107afda856ba6841c89030646d946274385d2e4dbe1bb02098ba3b1084a7db2c8bdb8e3469ede84170843f935e1a228210be316b3365028598084c86b87560e147237b8affeb712ee85ea77fd56be500fe1fed9ce9699bdca4425946f02008641b6a3dc972f95b2be33241897f51a2a6db1aeeaeae0c73ad27611b38dcfa8610e175f6d6b3187142d763819aa71ab6a89a1f4f6dfff292501591b6ed27fd1617f6ac6f0225f07206147fc27c290d95734e24e7033851bca4d42d67d010f1d7eebb244707a061700cf838496bedd15d207568ffda1c0c46a6fda7902b81f8d251378db6c179ca65433fe54dca31319cc0c2f3bd936d11f4a4e88e87b4edb3d4d80e0fbb370f5df76ee78fdf20ac0b8fe6580cd3d82d5b1a9347be438c9bdb6575155a830e85ed05ee748343e56196a5150d881e773d2859f3f07a9167762462855463b4cd3921c5232fb832f2694f1d9ffc848b071f6f1ac23033631a66e691dc33694ae339f2f695a8cc497eba6d5cda3e975cd8a6c8364bf6cbffd62ddd535d18ce3531a5f987cfacee4bde8fb6364ace297b12c77370144e394dd1f19a2d72066150b928a3657a175dbe7f91b66e1eef2031a72a3ddca6716de7a1000681883a1c1a45c3be408a30700ed09ae0173b94084def0035a8fbaf619c63f5920657eea005dc9882b51081d2df9275f604d5d0392e57253469efeb01b3b663bc0db814406b65cf20745f0abf5b52863a0e4c8e384c3ac2b42312151a9db5e96701146be951b7691dd55407e6cb00b8af614961b118ee618c09a16176a960c393df449fca1d7d1c7d12888d81fd0705d140ea96585ecca6a2de315d923ca0ae0dc92d19fa2ce1c187b1e2526197d0aec95bca3962b609feea128f50e3ddce26969ae8b6cdcbc6c58e09a6d0365f5ef05060641b4a3a6896a87f20d8f8740453f0977e6d4ab47afd39a25973f6b9233dd79b2b92f3fd3a22c47f09bd71a4aea09a1b89882de9a4a08668bfd8b2f666f3a2ac5ca329cbc852376b68ec4ca9ebcb20f0f8b08adf010872787f5f30fc447eac3ba0773e0d05cf2ad2cba238c0078f8c0dfb813f3c5347983b7e6ead7ddcc3f9305bddfc43a4b78bc5488c72906b445d28c971d640ec9b32c11c4b5f868b864687777d6bc46ec4afc3d3fb98124cf88a0099d7177291b9c6cf4886ae41db926053a2375d5e8a8e1022fa171436ebbadaa94efa528f6e299e10c6c03cb3e9ac3ef42139edd2593ddc1af9a095ed33ac143e7125bc703bf604d8871394c93e64cbaba870d44509ee1e82fa20619dd68353d6b5c7d017748a5bcbaed80aebde54718f9402f851d3ea17fbd38cd6101f09cfb3ce95ddd7372c195a27d606f05e1cfd755a21e505906cd7d25f8ad889244446ffc42bd85a71c1d9061857372a39a1026bbf222c9ca7747886c7b8ac01eedeab1e4202c7f736a935a5ea2960b752bdfeabfd1bb3e76691243eaceb554f7ee244816a78f7420762f816f5b99b422a4c5b98bcd2bfc54022432d707de8c27b1e8d9d761783485cf07ac044a5db2a8742fd60d0d3056e98c623b6bb4a3965a5979f1968e2a2c22dab02702dba7267bc25c9273787478c51234db125e05ef19c50ae52600b8ba53c77123022df6b96a5e20d5da0223dabd2c8ffa539febdf48dd243104a738d52628601a70f7b1e69a3a7c33e6c0d269dbe16698d284115ab99ec1d9ea98f2eda135a9cfa4e3424a7bfe9659aec304be6d6213ea9aa0bb4d416f5b6e52b27edabcb1e767da296ea367a74a4aa1b0f6641f11940f9df11cc3b7e293980d909d6a69ae016d2fabd71cf3fc579d7b136ff011afa283e635ccd0f58ecd988332b055788edfae3175ee1bc42208ea1259343bf943ece61024263860e4b3c544947b2c0ceb29bc28ca07a2d41285a2e14b424881887c345627c66e2b91450f8e2100f59b63001a22569c815289ec8faf66426467ab9704bfd9f4adeab194d93980ec8342783e469fc8566ea78e2d825d0cbcff969eb3ae52cbbf1b88f30e3a734b895cf659898482ce83f9886ed25e547a7d118e073a8fcbf24b109247d501239bf9c95c75c262f4d65f4fe57d7e03fd896618817f075959ae4215853d427d6bfa9a187dcdaf9c6bd3ed4f338e2a05e55006df69aeaa0709e0433c0b9cd4a5972ec26dacc4de4efd2e9fcaa8fefb9ce82d25baa91b1dce95fd1cd91d90f78486c8e0d362e34545015694c2c2c556133a9193095c45fbf5a6eefe70501882053ccfdeeb4816d45e6b8396c9c2810b6fb7675e459354739627b39a2680bed469c30dcac5a314d2dad6fc334b9a0b8bf4d1495f776eada6ead8d7ab846f86d1f3372eea62da972cf660498e2752a06b20a6658d308566bb154e7e447e20806804e3c53142be9e3ac7f8b07e579fb8c90b37a3a272d96894e5392654de43026078ec8ea6affc4e3e3d5b6328b6d2feda4889a804beeb8140d4c10ab57914f062a414a633b9dff2a219874067ac73a6131c8f9fd557350dc8033c57a3361c57cf2ebd1e352cf7d9b91b0ebbc6dd7677d0cb7669989e5f035da0d30e7959597ad8e625db1ac6f042dac2b1e83788d7a3ea96478b874e4576ddeff5cc93e6321e23a8d5b97c4fbb43adc61f05825627aa5333c62323fe0cdc26724f78475eac662918f054d1c7e3a4b19341fed08e12e85c5f7d330dec7545a8c90093cd38ca57940f37819ed8063e5be850c6f37fa67870f44c7b6ae3b6b77d4d1a9671ff0c0675afb521818a2bbf12e3ef46211890a6234950360dc2cb3ac290efcf2ea9f8e4b8472c48993dd5d972b73bc5b7b7682f820fef2ee31e5b9352ee074011037877d803d9662b473729d7e0ad17695cf73272bfb0c195ca5893a0f4d5366bf0af71e0866808eccba0ce825ac1c0412ba4fea613a93a3fc3342259750d59dc69154b88f4576022e50421765287225e6ed6d78ed66f9bf3ac35f7ac3460f3fdbcc61a214690e194051be51339b3e30bc7646c241908dc98d5fe555ab7a662418df2fc4fea628890d0b2eb2b13a0ef32f05d97f31146161f7ad3016357805ed7ee1f0a6cd3286e1670cfca9aba1f95668ffe107ace90ca9afb1df233f2c74f475398387dbdb42b56a2fa9b15d8c0b150448017763d17036714de9f554a97796ca1d7651ff6571b0ba0d79e05a98d231ab8a574d999907bcff7db8cb45b9ee74a174e4a22c93ec991cda58889c337957763b3d3988e7956a6b0bdf23f166ef19599ed6f476674e2045468835ba9b5538e0ba9687d282a1a7bb63445a3cb7116ae943e057782a24fea3c01626fb4e83610bf57ff9412ac6c2f1e7654f6475d3c9b635f398b937ca345d39ed8112374d8a07162d936b0d66638d902e3e85f815719281f338ad1274e0980afb77069737d3fb805c3b7b643fb16ffe4109c0e121a389c6b368e28fc50ed0fcdbdc4153fc7d7bf91f9a0b46eafac5bf79daa9076b38b98ae21c940881d1a564ecbc842f849a56efdeb7c33d0e819638f110d5551081ffcaab9206691e8cb4ab99022973968078f8a33b49d29650780f68057164d5a6be5003974112b2f53c636276515228266f08fbf3e7f3499ad488522c5a459b994737a39734daffae0c27fd0d62e6c801a264010a897ac82b4df8f3b244b68d3fd76e061bf9960c348518fb6fcef9128de06c3c00556b1856e35cf545077050939892720036d78d7a356385e35a35ec69992a5d1e94c55027d9e674fdce659e0c94fe3436faeb9c331e997853eaa1fd282ce26c557341b67013db3093c8dc34fe654f38ec81f2676e01b115a63132070890f73ea0cfdb4e00d230779e225193d74adc9c340319602b4b8310ad75e73828afff4c23ac21d10f318bb99737eb549d7986b4dc5decc71b8dc4eba34be3484086d94adca668ca163ae5c2ce7b2f611561699f716dcfb3fd5d74b913a76bba3ea5a057b0814dbc62a61b86a2a3c5469e5ff290d6cf2aa9b4ca7e39b0b8665a9fe249ae0668a41171fbf51c51b6da7d931e19b60170fb2a8239c6d94e4a17e839c92fbba0b401520cb23ee44028bd6db401c50f6894420535313be5917880c7c6cfd5cbfae7cc42f8861487774a494f46076f1ed485e2e6966e621c2e99249e7ec62a8606b99b92579662f4b50bfc0ce76b0c39e57f983f593129022ce14b3d40f3e4497a1647b459556601791c04fcbd3e8390f7d79910ab39c0b189d66fdb9aee777007426a7cedbb79c296a68a59cbaaa238fa3620016a1a2c03bf2f6ebe4f1dd6c230419c9d3619cfcdab856d87d20639412c6b6c779b1315c1042277acdc0f8103aab758ca78bcd74e621a12a373c888bcecb8021f61c693d80bd228609d8e3ea95314ddac3fedbc8f0e05c9e7596a8ddcb46f8730c61d94f846c54d5af58cc255ffd3064ca292a1cc4ab220bda689cdc6fcb267f68f6f15b4359251e4ddbcfdb8f65bdedddabd836740d6141a0ffd736dffd5e77a4f208322e95d134af2aa097aa84e4e0e338f611460e5266476eccd46809dc5cf187091d1c3ae1e8aec53a70d8f5198ee22b6266e099c31dfd6d266e57f51a4c2eabcdb4a5baf096d95e79ba124bd28c1e992aebe80ef747b6f9923ae6af3de9d9a8634cdad37a4b385ad16f7ab3bec9115454abfcb9b646d249f56c24322a90a9fe82f76fedd8c7517c945d91008ba6c49cc8ab4e355b54ff7b8acb507c4178316fccd84c34a523b527314ab690d8a1150ec802b0ff626c5d923421a063fdcf93904d85fdaf24e096e33b46a831d3a9e6babdf6373752663bc5e2b33c2cf8703a9174cb473b56c5e6346e17d484a6eca9daaf6b758fbd9ef44d04cd487210492a758f63320a631b4fc58ab79d6a4e65875453dd5d9c4daa6690b600aeaa378d047fa68af5f77cd5f2ea5a86dfb81efd1825654d2fa801cd28cb26210a1d156cd205e9cb8e78a", 0x1000) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x40000800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)=0x53f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)='./file1\x00') dup2(r1, r0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="e34135c33c0960f54970a84b69f0d2822a57d670a59fbf8497178c1f844499dedd8f3d408d174c651b1b8c78a6ec3e041156101e7d4ffe8fa919fee9c0c9617a26f3c5542cf0305d6d3cd2c77e822b198ce121c483e1723bde6cf777567903639fbc7f9a175e1ff4c180e04d1d567cdf9c55de295103ca6d8a6169af94e4ebdcabd982ea4c3eb5ebca748cd3d1e084523b3307bf8bfd96", 0x97}, {&(0x7f0000000300)="4b337c060ebb5f70075080c11edda376bb161c793b9bcd", 0x17}, {&(0x7f0000000340)="7b00881179160b360cf86cfe00177a3ff64e9af5a808166b9f7f0d1637978a9855ebb4146e8da2060fcdddba96e569bbf3511c78c6f400617faa208addcd97", 0x3f}, {&(0x7f0000000380)="d193c75685cc19579baa456bc2b091fbaabe066ed0a54bed6ef1247463b6b83c7a031df3f8112ece69d6b5080da98ebf1d02a0145ae065a5ecad8c70a57606d2fbd63fe8d36e5b43c1e6a532777f84a30a64ea18ae2a95beafd0dad6969fb9c2fcd70542f4277cb01cb5d7283c80732f6be53706016afd3e1a49fb3e0ed0283b78", 0x81}, {&(0x7f0000000440)="b8e18387b2e4a79da5ad790ccbdae6429d7657130f48ed26b4fea45e0cf0694c113979cec37c7e64958ef91fadc0cea86f13261d851fce6caabb3ab650f57b7ef221bf7fc69db70f15bb068875431bc27f629d016dd271663844962228b514c85db5732bf763ab5770926d5a33622f41fe0404eee10a445b0672ab4a6f58d3f548f13c5db445cd7f8e567ad7b40635bb0fd59988b9a56d21a0699385675ced54d64a7bb91a0936172aa82fb19f9ad1225fda9259714cc285a4111dbb17d5eddc1dbcea3522b039267cf78957e316b0ce52a8ed31dd3a2e414dcf83c983225aaf5d6b", 0xe2}, {&(0x7f0000000540)="93111099d3a819b74547ad8e5e174e32470dae98e21f32b303fcc42585ae961cf7d8397e9ce775a09386145b5fcdc28cc43bb8bc23fd789c75f4e42c5d3fb88d363bb27ae0eed5bc7a2d3c1490bba4e74f5e9f281870", 0x56}, {&(0x7f00000005c0)="2dc620c58d298025dc4d06c21959ab12755bcb10773b5f63f3963867bfd1f6ffa48571144789dd19acf35184834c0ef22aa19b2e95f87d3296b317fc9003e7c97a7b747b0b13aa417a4bac8634ca2812ce8f0c646a78f9811abebf095602e82d1d40f11cce0686b9bde86097b82d7a106403c075c988cf51a0c1af8094e3c60d2874286ea86f1308322c4097623934decaed3e9d670bbf007ed06e5d785aebab6c359b6bff88db22a6f1f1deca2e8889902a54a859de2d7b0775c6520f231cd53840bebc2c8025e7501a5726a23d35541757a48b2b9b43a9687eaf856ee34be07b5983b6a28fa832f6b23741c608dd868da20fc11cef89680dd25233a2ebacc1bc21639040d85abf779b209b47dc5292922e301d03a7737c63eb1d2ffd92c433f42d3c4e972a2007009844b2738babdd4241fbc92757d1cb3f60f2f6e38f3c773f3cda15fc5875fc962c41111b3dc3b571e98f9b98903378ad2507e63c85bfa391c1b0cbe43115b090307ac692cc4604f09da38f1d3bd9f820f52df7bae0e38fd9c1b833a1c0ec7aa911531cdbc846f64f27792d5d8a795763389eece2d29207d312df7bfb1b508d7f0d27e8342d6120667c0b35f3b82e4943475b8464328a75de6775cf6273e86392321ef503afbeeef7981a50159dcde76df42c74e2b913223134148ec14e4b7ccfe47539dd52f9fbafce0270e87fc9d7734482ba0b492a3736ea0e7efc73839b79a7a5fa4d5a30f46e4a7f7bdf7320676d107e3fcefbdf4f56b8b4dfb3209e4cb5e28705a49e254b484f8d0a1024ee5bbfbdbb412b10009fc16e9f3b82b58e0d7eb941e0cb9f0a6ab453cc96bae3a7d39cbf44b27d76c8f07b92ae1cc519b60fc6b3e72140e79734fe5cd1280743950947c9973a9789ccea8962b1ea18fb5585eb7179b043c9d30d3075f04e2b1ff2822ec00de31fc391c072c4a2844008cbf3a30fbed3b60ae46097e0764af3f49d6b4c3f177dea1c5b7f615898d93b7a72eb32a4df13b2df42ee799edd3f5831c4882441b3b3d9cabce6632006c3bf28a6ff14ae8c8eae1697dd106fd27b9a804ec94d3d41ee94c8fd66314a3a01f9c4a26fc864234de993d3bb628a93675d29ee8a103ff9b51e6a2f69342d07abfb045b7081c437207d0350f7a7fa43df7af7c906ca6568f6e8ef7fa1a5cb062f99b956e50ef6fe824909978e42d130bc2a0b1e9bdfd0ede4cb7760c68b17e40d6f14a21f6fbc5b8c8ed0085a1eacafb1c338951afae4e2e5b3041b8b623bab6952274a95a28c7b0bc642660f2c852bd941e9c794e6de675c3f7f41124a0b8aeca6a11b89af6fd12820e37903a9015f3b1574807819abf5fa5875ae762247ab5a7b09a52d9bc705a94a30214b1d05e8b615147293e05f9b99f4956e1bb032d27eff44ac6d9a785e8f7c1fc00b0ddc4d644d39800937b29a6e60401e6befefebcd97ea0dced77426761cf6e964e33d802eba270ee6b624e9887f7308b122d85af5db458d81bd2f35fd64dc5926014f7e1c49c8ecc865ad3919d99025812cbb89042ec67399eb409e4648e2eb2e70a73beeaf6390c92a90b109cc7440cd79504f2c2faea7974285ca3b3efc6ccf110b92c4808f7b0f2fedfc29886e1f5f12d38b63d261844bfc82e98784d85064dbef46bc8d418209525ecda71bc6e2277dcbc0ad8ecff6454d27be33fb4aeaf56616a145d04e74b848f3214f9fe8d4f596571e2454cb83472b00cc35e2f0aaadd2f370b39e1013edf733029c32161baaaeceef00b26a9a5e05590fde63c7a39f91a080fe9df2c7da2ea75b7e520ee032d0b0618e6c182c2319f586507945a1b54b6639dec134565a0deef2109378754bbd7c16bba92d12408a95379b67c261814fff17b227a0ceb1c371e20ec721c3bd4608123d44efc80077f13ce82f716d35f1fe3723857c90c1d72d2e320f46481d79aaa934b352d3582e4ddd9a9c9f2fa3580cb8ad561e38b8d63c3ae9a66d65a0fc18b78ec8db00fdd4660d7a2cd865c65956b2065a9c684fb16579d276037af52fe11fe075e426910050e017b0b35525f9ae88ebb9ad6bd6153b0b8aab5b11750d4b241059726ee475a480b01fa843f3a14509e15deae57e2b0ee67f3afe7b0ce97e5dc3dae9a6b579733ec8df9925472fd9a731ea7afe803c6db54f5ea4d9eeaa1b8d279fb97c764a00d07b61cc1189342feb7602ed9046cf0ff0dfc628bcc4fdf7c1b5e86762f12112983d41b4c39350a5332cd01cc0f29f252f2b31d6dd12b3227e16f7d40e682921005e2e882cd099946c5f76c4f9ffb311609d294edd5d24ddccce0e934a6736fda34b29f9ab2b5af9d8645bc1388a7d17d55c0da550527bb30293f2e3a0f6e70b399ec6ff9466f07a350057b5a465ab0e80e70a515a9181e25be1ccce35538f50abc1b46232ea9d6bd0cf4305ae5121b15aac8bf180ce7649dab8996044ad5be0764a87172b22809f0fa4a0d5829dd272cd081e3f0756c62da8db43e236e20114956b588b6257fc2f3aea045df3f913461a5a8fc2c0a313f0873600e1bf4ca8fba0b199489940044c605d761472c56a6c506f6435c1a8e052543f418634bc479b44d3cf70d58eb76daa60c5fb545a2523afcb535c5f726140a6e5966b7ac64baf0492f3d5756fb333201c09beae3c0f85a0536c0ebafc81fb22d977a3e812f53a62dae3cb0328c35dbc8e0364ed5855290e36c39e4468a871b582916d01c220b4b33d1f6f26a05192652a34c0946367c91a01bf89bcdb6f02b87af01fb51b56e8f7b05978874c90b906e15d5c8f0d80be82bb08fc80ab9447a08321165edc9eff4bf74cbb94d8db2ef630d6d2181be995c91cb7ecb7283b382ed780a0d35704e0ecfae1840560ad79330278ab31e7477ae60c6ed38192381c0fafce2beef34af45eca0de4e7ba519cdc41e36bb7d488b4864b0daabea68b295cbad0e4f8e869ea1c6f17a82863edea33b12927045fca2d1b7fd24b7dbe0d143085496cb1cdcd63eb8e6478a48e4b0971915f95ebb73301fe6236ccc3208a415bc0d58534f93ddf00021f7e97ee2c6c7125c607e9b721e61928029f8f01208513a4f566560f6aed664feb8731950edb9d869e5260a1e84fe0e413fc81dac2d0a95cfe4228be8568284889ec5a566fdb622f3ee91f692db78620fe36d5ab295c881474a8c3c60a2409abb4b328daa56dabfc445aa0dbf4745c599c9c0d0f8bdec2e81377c9002723348f1c4c53a8a37138858d24067e6684c7f74c3b158743085a00d0adffc037f33c9b6fa1bd1efd09ec52b57d7c10a5a4a1e9bb8eb25d032c5475a1281913b4fefe0d6238cd3f469acdfc905382ca5a37f23baf1ffeef9096c67794600906746098740b34a27aed47ff35e23d65c514e7be7a50251cb87fd34072721fe294b3d3b397abd00dc86ceb9ed1d4484b9e658d4f6537e026784081acb3abfac4305366b9e999d82e476ecbe5d9a049c07b3219b8b9ac4af993d6b4c134f11818ab50ece2d3ba896c350ee3ecb21bad7f384426bb945743e9db5192b4d9d327fc14a38f9169eb025e9909e5ea8b79610018ef185acd4af91cd04b5aef3c69461cc090a7b27bc8c23d5fa2f108f6a9a8db30c94124f419d927c2aa5beb29a543405d675d34206fd387a54049e9b75c60ba7f7ebaae4497ef4c52669e8d0e6913591b0ff19beda550678e8cf95d2a48ba4303a87e1bb6fa1a61097774724d9d63aa86aa4731d3c0b480ab68c4993e23c54751805b6d07478cc7db97fdf7ce60d130b0b972b2cc5f38df6e545b1424de2af36a49391fc042697698f1c9a66fb5cd30b48882fd670d604314637433d6dab05a8e5e6fe68b3516973b5b9f502e4552178ddf1ea81c3251d9459d474621c9ddd04bad4e4f19a07daaf77669a3c2384fa6bc184428da13ef321648c3b77be1bcdf1dfbbdb894097a037f1e1c8adff2cf716b05556845547c8f2aabe9e08d8fcae70510708bc5784a9cff2f4b4e0639d2676099f28aade17330979e0c8b2a13c4ac6d14ed7d3256457fb102c85e5e5f1f26c5a3886663f8c0caf1c0119ad2680aee4d906c4a378ab260f36c4ee271a211ba6a26dd0e38024ec2047aaffaff72a3e2100b723e7d0fd63bc3b4c2c469ec22857e45bcf6dda805abc5e5834fac4bdde1d6545b5c6e5a1196e29aa8d1b64cf73da869474781f90fa8bc32bfc636c237978aec7bbeac860c4fd4aa29ecc736e4b6cfeff7e3f1c0d89085835bd4326bab172b759d99f8414f095818debab840ac71831f60e6fae9ad4616e3153a770a84ed0b4967aa5fbb3a677297f4766376a5ed3383b4a7516c38c1714a03f52b29b34aa385be0f14904d1065df6c1dd1a6a77537f2f344454fe47fabe21cfe69b3b80aab865487e1f1ca4e822953e65e510fd950fda6576935b5de8896ec54d7bf603816defe55b15c1590154cb04e031885ca7ef442e713fac71102e474458b197d4284ac4bd1271229106d6065d99f42b300496e3f93ae51977c7b0d9d7920caa6a20439f4018eccf55711637291b9bfa5f9f1c7f04801bec29f22dbf7d319708ffae62685fe419c5a191f30a50d63996dbe42d21d4f7e6006b7b89843670f8c7d36372a5dfe2b7e88b327827b2935049c5bd19d286af83120bd5eb42c0298e33416babd3e2028645f4637e08984f0443a38768e46ceb7c0fe4ecbe7caca5113d1344ca26a40dc6803741d119b323b7d404029c22dda42666992aead258de7af77f22386420ce5c3f9dbf61486de37b95a7422f0af2e9ad023e09746e1cfc81b312dd40eb63a61e43835fda521cb46a730cb3e6b4744aa2eeb3f3cff2c3eddcdff8adbef8008605d97c7414e337a7e5d81dedb7736f9b29a43c1af7aeb90ec64ef211437eb72eaf3d0487e446cfbd940f16c468d9f57fa4e96e71823fd44f9c3aef2895d1228d3b41eb50b71bd68762a2bfa20c435bd008f5f5e94cf2ba47f077b7ec9b5109b5e549cca6b7a5cad533212fc7bf4213aa730294d99abd2277513e573b02cfa96c50ac702570785e24e8f21dc800204c019380c1c78f7a6bf4728dcc524f24cf355c310d2f8f4d3910036caa02443855b01b4f989f779e6cd9de7956bb6c75b261b916fc2ab8c67dece9420fa12836c3df6930910be0b4ffde9bba666be8a9a0fead43896778bbc45456d0964b189b507a799a6aa7f019b4cf5f9f2d451fc7b5cd4f73e511fa91dfee58443377dce34c65744dd42aa5d4c9d2e37682d652ffe18ea7de9c5eb03604ae1fc3d401ebb8e54a7a0d259df6a9844bb3a79074b45e351b40fdfac33c871015c7f8e2ce7cb4526229ac5209a80b74982f36cb0a66c955cd02aa0ccbefaa8cae73307c5ec0948beecf6d018d809f47c78fad5163570f6af069d883bb00b3c8be71a0cd73ba175fc5487a9eade4fdb9e53de8a08030500465c74522b4d1d040a59b5e61f974241cb545c7bc86a3c5be31d7e6c02ca8142b1da8968210b72a21cd13a436609de3254573c4ece76d88e00c202aadbb850a495a156d941f04890404223f41df4045952cfe823037e42560e5916a255061bca9270ab0dc3bb1a33d7c9353a1b977ed6bdc23d8aecfe443705ad5c7766bebfdb19895020d357303c835688ab8b1d145e99e90e5d800bccd228651329124ed4f5f039e0d5cffe0136dfebec06b77392898d7f9f4f1cab60064ecf5c09691c67d3a684ba61066fcdfb36a704d14827dd6548f613eb5046aa8a952ed7541cfcd87c33b2bc3f4f5c4405cebd69671ba4d5c8f0fe9d84a05ead50364e950d95354dca48b0733cb55b", 0x1000}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r17, 0xffffffffffffff9c]}], 0x50, 0x10}, 0x8) 16:00:09 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x4}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r5, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:09 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3e8b5e9d020469766070c2e6949dbfa626adeebca24ccaf1c064436d1063edea220235c05defa7e8c145b4ef744ff9d3979762ad800c77d9ced44057456f00d37501e67a34c7b90fe910542e3bb20e2c958bcf55de496", 0x5e}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x1, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x5367}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x2000000000000000) 15:59:57 executing program 1: getitimer(0x0, 0xffffffffffffffff) 15:59:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3cae215335b1575d03c7c1a10956f67e0f8ab0923fca72243edb457e009fd5d0435740bae1f758719094fd82b8929de025738b34f8e6a00305298dbd386d9e82dbd4f6ac6974d5e8c48a82c6ca96b92a2a25920a246d0900e15a80943d9d5c86e36708d050b33015e41d5aabf77dae988d1bad01ba6de5f944000000000000eebd458594dc45d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x20, 0x2, 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 15:59:59 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket$inet6(0x18, 0x4, 0x4) listen(r0, 0x5f1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) semop(0x0, &(0x7f0000001400)=[{0x2, 0x668}, {0x1, 0x7, 0x800}, {0x0, 0x8f32}, {0x0, 0x800}, {0x2, 0x3, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x6) r2 = open(&(0x7f0000001280)='./bus/file0\x00', 0x20000, 0x56) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000013c0)=0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r0, &(0x7f00000012c0)="73d2e82b97cb7c0f55fb40c5956eedbd83c166d8af7200fc79929b527d4ec491e3b74323e12972038d2ae2672583ba121498def69030e2167bf333dc7d26914c7ebfc1e2725ad2e6940d107f970c2e36defd265f8a5a305aa6003e5543cd73857e332542930ebbfe9570cb827376343d71db46c267d9164ba5ec487b9cd828da036dfc14983b2b9613dde81c7bde3958372fd0976f8bf57b8277d1560c54b2f5eb54b3cab61382c058ba491148081d99258f91a1769b1c7dfd7a20cca6064342a24b26177566ba2f850d96f01534673481c239e946c027bf", 0xd8) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000001c0)=0x8, 0x4) dup(r2) r5 = accept$inet(r2, 0x0, &(0x7f0000000080)) getpeername(r2, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c0ce1eeb3f101f592ff821bebe66e531d9c6a49d65d481f0d717dfdc2e5ed6fd54a277d5d5b674f10a9291bc3ac56a1e1bca720c1b46374e3288e1a1226a4036fa4e2f"], &(0x7f0000001240)=0x1002) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) shmget(0x1, 0xa000, 0x1, &(0x7f0000ff6000/0xa000)=nil) r8 = accept$inet(r7, 0x0, &(0x7f0000000240)) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000280)=0x8, 0x4) setsockopt(r5, 0x29, 0x2, &(0x7f00000000c0)="0000010091ab1b25b87d2ade37902424f1e7bf85cd8b7bbe7eb605156e046c4636a4ad1bb1d5041d4c857d30f313ff558dbde7caf1198924794e2608f9f9c47b63beaaef16474cf6ab0c315d48d4164d449c98d9a459d04e4ffb22b2384d9c50c86b6704395a98a921f3f4ba77185b394b7470eaefd608862c42c3a0b2353bfd6494586a3ea81f849708e3df3237e6a2baf8f07f92a0ef886232ea192ca229448e1e3e066783824ab7384a39faae65dfdeed51e1d833c862607f9beeb670bb76615b597b616bbbf982314d7e7c6ed974", 0xd0) 15:59:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x43af, 0x0, 0x0, 0x3180f046, 0x2000}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1ffffe34, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCDRAIN(r6, 0x2000745e) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x140) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32, 0x3}, {0x5c, 0x0, 0xfffffffffffffffc, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x8, './bus\x00', './bus/file0\x00'}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x136be21bd6980291, &(0x7f00000002c0)=[{0x7, 0xffffffffffff8001, 0x3ff, 0x27}, {0x1, 0x0, 0x100000001, 0x49}, {0x3ff, 0xcd0, 0xfffffffffffffff9, 0x3f}]}) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r4, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/12) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32=r4, @ANYBLOB="9eb040f4246c4c5878dd6e451698a1cc5c2b730f1a9ea760fa5542fa534ff11b276318f247ee70222824481c62385e5c571ea3fe00001abdc59ba74f7a41aa14c2f8a4e66f4ef8a31fee69a5204f0095cf99830960c91ede2c5defb3f5c65b7b530ba04c0787d6ce8283cce64bfcf1c80cc0af4b75b7b042a9cb22d94b5d9c4ddbd319f055f6dea1215704feea3841129c3557cee48643c4d811f91b8fce7c0113469fa05be6d74d348aa5a81670b8e9f37b98d3d05d92e433de5864f2be92473b2647d75f607fffd3b6af2bda2a6aa3b7a8b15e9225269ffcef7d0193f195d43b139fe566819611623b1a72664838413e6f46cd6029d7ad09f8c58640958e719eb624c8641ee24b70fb53aa559d2d4c0053759d00000000", @ANYRESDEC=r3, @ANYRES32, @ANYRES64=r6], @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) mknodat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x8, 0x4) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) semop(r1, &(0x7f0000000100)=[{0x4}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/12) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x7a8b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchmod(r2, 0xa389b103512e33dd) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x7ae, 0x80000000, 0x100000004, 0x8}, {0x0, 0x5, 0x9, 0x8}, {0x800, 0x7fff, 0x5}, {0x5d3, 0x6, 0xfffffffffffffffe, 0x3}, {0x5, 0x2, 0x746, 0x4}, {0x7, 0x8f1, 0xc10b, 0x7}, {0xcc, 0x10000, 0x3ff, 0xfff}, {0xe0, 0xffff, 0x678, 0x1}, {0x2, 0x7, 0x3ff, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8b4303b22f310b404f36a00f907861383953ec8d94361806d74b4ed7c6006eace1e124aea8c500000002000000000000020208a371a3f80004", 0x12c, 0x201, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x20, 0xe19e3b96b780c6d2, 0x3d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10000, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r7 = syz_open_pts() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000300)) fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xca, 0x20000000, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x80000001, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20, 0x8a, 0x7}], 0xd467, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x40000005, 0x8, 0x1}, {{r4}, 0xfffffffffffffffe, 0xa, 0x4, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x5}, {{r5}, 0xfffffffffffffff8, 0x0, 0x40000002, 0x7, 0xffffffff80000001}, {{r6}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x6, 0x19130000000000}, {{r7}, 0xfffffffffffffff8, 0x1, 0x10, 0x200, 0xfffffffffffffffa}], 0x0, &(0x7f00000002c0)={0x3ff, 0x9}) 16:00:00 executing program 0: semget(0x0, 0x4, 0x24) semget$private(0x0, 0x4, 0x81) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pwrite(r0, &(0x7f00000000c0)="911d6f6aaa8fd953e1b7ed14cd4ac68b5b76e06229b2fe17d6bd370dae60788de5e3d72cd213ffdcff7657299881c85b79636cbf5effba2cb12d52dcd11facea5e99141a97a6921117ab48454c3885c1d04aaf52c5b6b42ca295d80ab9072546135c0170575eb46e8ed1acea7323861656735a349f2e80eb24bfb95c99cd77590e6a2aa2c3b9fde18ea330b82ca1bb8c95ac742e54d27ff97155233f87451c7fed1c4fbf2d7492594be43b24efa6ba8ae8cd7b98458f60a18d7558976c2b0b16639124e7943adeff114f8045", 0xcc, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r1, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r1, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/100) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r2, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) unlink(&(0x7f00000000c0)='./file0\x00') r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:00 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)="59ee4f7699ff3f4b675ad2335f201626de03386007bab66aa2d2a70ac96679acfb847ea21a1e266e81bd59537660ac85ab23bdf02a3c1b519be81a", 0x22c}, {&(0x7f0000002500)="ccd4527d88166211b806bf69f91c7a0a2a274debaf054026a9686faa196426464621503be0e82bbda865a04798cd12bbdf7a4989b7d42e4a78ca26f2156792a85615d7191efd42482be1a83b2c49c2ed401fbe2818b60302b063605d0ca27fb368442f309b739383c134dedcd070a68108a5bf72cf93b4f176b14a6f09af98b9e457220572ac1e0cbadd9f6dad8f385e919e932685221bd40f8c83e2ff157d9dc819c48cb09be8c9ef538bc3a891c8e9cf504a13de31c5863362a64b198407fb1d82adf8549168ba3766304793a4dfbb3c6281242439e198a726fbcf963f4fbb07704cd33f99b5022323e0ad849aeb94115d31366c0cf50528d70e749a74f1ace9be9262aeed7cc32d134eae5eff6ff970138a017a934ee68cd4abcfd21e9234436a3c9e7adfb6bc3d4b9ec09322fb974ce9b0d31cfdac93e07af0b75ca603db5358b6f169737347d4f6498d628ea5435caa4f2254c22929bfc65e47ff45dbead1523343cc513bce0d89e266ea4acec1a0aaae7e1591edf57f0a1cf5efb3ed062266955fdd02277d7dc2c47de5ebb74399ea796a631df417e10cab217d29db2fa76843617b4def8698e5814a34ca2bc28f226e6367502575c9743637661568a558ccb3bcb0c812a85964b9d67d66288361242241ff911ec7b90b8f3206adef50d8c6dd4c4268dbb1d57cf9d5e0d6f3dcb94baaca315725e3622f29b32a83034af23fc74e0ffdcf0763ea3ecc6a4ac58079371a70b10e8c484fa9daba03b788df35ca01d97714938e31f32e7e02313fa85b216e75fe81996c26e01e46ca5d897444476d2e76371cd3026238490ad207b061fe7c74e194af8e986fde63e545007217af27d739b7d3e12f7e3058637a4f06111f3ee3480c77e5367d34fbca109014e3f1e68e66414f955a1f51b5c2016fcc806cf04c340c4ca047a4b4d9e578930d5971049768a66520f88a47d76a3f161c4f65915b177e4fa0e9f9428eedb37e9407be530ad6fad3e6a9a85107a80c97714b183f834f64b9885aa4d4c286151f0dda842a94ee1d9ed9a459793cc23e0c81ee6bed636f5e3ceb3d585ef8ea5d73bcf67dd85b6619211536edf3d145f26dd39a3c52a680d48403690a3558517145e20227306e011ac8c3ae80f06e5fe272c542b6ee261358ad3ab42cc2c5be52ed4718a7f5ad0fb383bd90078ea2e0b6f29ad2757ed93b6c3c44ab10d7d2befb050000000000000058dda1e61e3d63553f7085a2b0a26b889d5fb5da4e0276f5af93704dbdb8c2fec8b531d43dc71ec5a8ddfe93c5038c13d42f104bd6ad5bc6ddc225375d59c0a7532096913117678abbf0b8a894595992cf24e657d1461c4629e76e82a85dac534c5d29cb602cd8bb751e3fb63c689bc3f053f1c69d40ba9513b9d8e0771d8577e2374b1e21baad3d59b9f854ee8eb1e23580e54f7af6669e6eb3e931cc68b05ee4d4d1bfa292c3162002de65e03fab8b8eeb8a6d2459e7ae98c69f4ef9036e927ddd6722e0b3bf7af5a70725682f0020e181cf3db3f71b4e324b8b1f03318eee0982b7ae01a29bb12ea692c37126053597e5ecbabab826e400e4da99c48dd70a73a02eeadd411d837cf82889641139eea6a8867ca021f4eb34743a877b28b7fe16cf53e4585134b59d0ab5dec3bc395c6bef964f1a0825a73aec246bc23b3aa8e7d7924895e18062763fc0a1ac3fee7036ec9075f5175d68fcd3a0df80cd102d73fea316af34c06c4c3b07ac66f16a243882da5dc62b3d69d0580f2544a3aaea594a73427c6042a75e10ef7234d9b0639f502029619426c82dac29d11829db00f80632414ab22afceb573417022e0a2c27e4367cbabd197a8ce4e700ffcdce134d904641aa28c1326fb63a7f723894db74cc667e1fe3dedfd14968281bd7813ce567c8df87cf2b32ba564d9ef986db487a763627cf21b77983728fcada47db15a7ec000f6d25246a1fd840274aced3e08b00ab94b79b212c3f44625b0ddcaa64422fb363667f1f59f8662b01b2542876ebff0367b0762b28ad8e806439cafc15a916a321fcb6b1ab8cd270bd19fbf624f1fabe17420c62a345fda777ec92e76a1b53ddff53e53320cd0f9d464dd8d2aeb3586c9dd882755082ec55ae8d29d9f21903007000bc89c46429ef33da6a571825e5f1e546ceecd529d0b67f1a69964af0d7261feb87cc8321ed547df2aebb0d186091ed31035bbe5645e9043be986dc73432a60642940c2d73938335e28992f40264bbc60eadefd9b0b7a2ad363ff321c2e6279fc57c14a5f66f5a3f692a421987f241ac06c39831eded6553fe014a4dbb85284e233d1749fab067ea86a0321124c8a05aacb63ce12d43bf73973ae445a57ea1b30aed7df3975ff8b1701a9a80b6ea48889f8870d838192dc6d064e36b23c962f5a3b7d8ae7f079fdb845c8d2c88f7a23d1920707a206b5b1dd17dfbffc1da627301c081a171b7cc5ac38d759f77c6e983206fd43eed35473d0a843a1111309f07839eb6b7ee00d31434ddbc87ab59b4c819e855a2270b971204a8d2bd26b3aae1064789d56adb12b2b713a5ab933e556710497f3f57f1b87ed9d5fac2979c2105d8b698224b02475c88ec0d1e2db8c67725d02df00361134b0769b6bd6a6b3415e71b63986605a7e8f1b14701022a045f6d37546a67b925e58c30e5ebff1032528d9743b67eeaa28d4efd4c27c0f72f5833cb2290bfd39755dcf62f432df68ca34d0426dbe540eefacad49d37ffabce44ad607a6b0afc4a0f1ce273936bb6598d6f2b7bab1e4f2e0e0307836a05edfd79780935eca0d52a32e1e5769b619a1e90557d2c20620eab95436f7ecfa9afb11b952d576e641b288ac965a1e49e66c927716f7c27fbff45f9b3dd817d667ff5e08af98174a3f73d40ff4183d3cb67ff99d24367af6b748e76ed87f2b60281ff15b9f561994aa6cdf62d038350e7facb8db65303e17cc7f08708e8392ccf6886056ab633c31d7089112a110352264c8e1150086dbd1195c3ba4b03324303acfa37438db0e51ac454b64d6ea014539f357c4113c0b909753b97e434bdae2e1de58a21b882f487f4e3b1505f22f81d2555cf9be2538057f4164d5c2f8a3b70a19a1fe92f9db9cff7a5aab0c9727d11a05360e1d3a06d8ccde261a2ac6ec90321326e33659ac5ea776970279b09c5160ca185ab65f69b309ed664809d7aaed984d735da503d941ae8bedda678382f2a4655fe0cc26106e20b461cc06ed443979944372b08bf64d97c19e08a6ab7da05f5f866b8b312af3b846c10ac230ae6c96f2fd838515b078affc11b93667f94f32ba26f8fea60ccb72c24b9f5eedde5c3f9cb5d3f380ad03c4045661680bf22afffc85a3457fb8af017f4b3224b41a269b9eb34d94e0940d146637041f66ce71b1d955fd97a8947f72f7d277364224af569d6cf51abfed37bb088e57ddef7453a5f23ce30c9eacdf6df416c9d6d7d50b0d39c8b9fc9d256e17b4f2da712ece496a4b7712b4cb7f3bf77d0a75c07da74a7260fc0a8464e0826b2a36ea288986dd93583bff5771c09b08d04b86d63c2cacc3564d540cdf6b66ed7e4b36abfe0a89566382449f13c12d4f9d389b243a027cae89af36e873d6c032c1a62ff44023009e126b36296b3dda4078a2cf81dd4bdc7f36f607feeafb37455c75e0622be6c80e80f85555471bd062685147b12361934b447479ce748d4d7dfa6ee1f97c36c5c8d214cbcab5006cf823a0933a80e159295d04353b5ccaf723d58f3f4a62f1d0a6943cd8840ed64c56fcd510834ac7f690a334f454b03d3fec5159a2af6c51a45c0e79d12559d7bab6c3791dda6fbc6adb0548e84648cf84e8fe07b8da0bfa3ad3ef4fc840d86e3fcb5359a20d955f09190ec0afeec31c2c8042e1e160c1c2e13ec9240e4690f478d625a97a36036c68bcebfb578787b93fe944e6507906bdfe01204f0c7a45e5eaa851540e2f4eb514a2f761143d7bb0c1a8aa4945334b0b1c82e598cd70ef4ba39e59dbd1f6e0d05613c4f5a190d6cae551d77a1b7f1e2eaca79791ac66689e0425aca57fb70d197f1682de9d582e89ca5c5043b8ca331506f9ab25409fdfe2ad02dec775cf3eb6b0590c44c557c103982d962c463fb72041b8afc990666650823ee5e05170f9ce87c3a318c1ed3486864967b50c777d9af9b1b79b339b607baf0238f0b8908ec8904012e16c52d25c9bbe0c25e129cc99bb6761a98d67fef8d10333302c6cf43295d8873de3a8d5e583a603577809dc0610e36e0b575883428f2353ba18238471187eaabf3fcd34c7af80647c866aaa57115af8cf07f534672634000dbc284e11cb38cad94baaa0b4fc9f9a2cc63cfe9720601a0a15e0bdb6a73fb21f09c2db967d7c7ef01c315172b7cdd544045a7cbe64af4fc44d125071d2b59c5d5157accbf203f5ec9d8cd2cf8c8371e2507dc1966fe298c67eb01a5cd96794ec67f3ccafc48fa9e10db3769f156ea90ebbb6f33f54c3c4436d30949c4310d065ae248b949f77afb6c87b619e96dfb3c5437c57c2dd08bbf86e090904e9ef9baf672fd911e53e25306aa728aef9aa711aea35c653916254ddac21523f54bf5fa05f610a25c3196b96e4ea31f61ba692737b8f5ec5d82a1460c1f17f213c7f7b13dac2d0d397b31763600795c32fe07df669847429ce27f77be498a4ee7d73f98257f626143217a3e01550c4b84f253cb8e7c82288e5bb87921a2318df7f4ff83d395b9b07b12e20c9f8d8fde937ea219380ca85bcd447a18d36ac26c948dc764f7a07c6e57a50aaa64cd4cc905b169bedd65715abcd13520166e371bd77ddd87f129e33d6396743ad04f960db0483b0d91fb3ffe931aa277651fdff1a3e6f4a7a049c87495319b865d344fa79ed1a8aebe5cc53383b37085c1d301a66c34284327c5095d7d85fe658509d92d3613a3254799a45e00a906366d0498ad6b0d772e7e929eb77ad9ea619356e24eb6debeba6e017824cde73e2fcfd4b3ab4350087e4e4745de5887c43d64ef578066ba335888a575dca844e4f4bfec18345c567d13586f84d0569e00964ceb7f540ad8a98dbab2390e27b94c03148144895bc83556925dcfab8606df86b3bf0099c8582a670461662aceb1f3a77227c1b8c0d8ba439b7053c9d3b7e06e15a6b73d649ad58fdb9245ed740721fb29b803cf2c45b2458162569e1e397ed9eab07976e5c110a9ebb103654365472598ec1b0081ab6a3ba9cfb497d66b09a44a8a26fb6e713b34ed4815aebf9a3dd057823b5cd2f8a78dc439197463b3023a6e8efffa6e93425d4b03ee705b9712564096af96b3bf6269a47464a0a6fb371711946e8a04559e52e9edc69403a72e1144ac90a68fb3d5099ca6bac21c38e2aaa785fe9d093e8c6ca603b363aed4374b1df57fa62f506539db864694308a97eb9f2276f7cf03781bc6a4d4bdf67bdbdb58521f74aff0d2bf83db64953fce72ba51b790b643c4ff7d0f883a1d3e375ceba5dbb12461c0195813317e9fa6003839b7fb83f4b6d8a810ebe2c2e0ac533faeb7aff5a0449432faff3e03991efe353350260398b1801140c2039ad4f9c6b2907c2c4e616be544e43fa5718e783571d6b328babe7f23b4a238521b71ec4073dd1f0ce6bb7935e632e559a66d43ca3492ada44b310e3cb784f33583c65598e328a8a5aad7684c2b43773e414216dfd1e295d6a46fdeeebcf464d47307cb5972ac36e1960270f8fd3e9ca2526bc59f3d8b4584543f783852936661da4e759ccea47db92c5ad13171b431af6120f99d49cc54e712a5b9c275acd38fe4473d36c104e4cfff778f5c58cf9cd882b3618ef4485047371268582cb70958308e942ba8a406c231bb307273ed0705a89cc6d7f8263d97343b093786d848a60f35b571fb8c9b66112be9798f92041e365320add2a254fec19cab7508d32dc2ab1e1b68db828dc0e79e173eb85efea08e762f43769963e2cbdb2048237378616909be539", 0x1000}, {&(0x7f0000000040)="f223aa0c6435ebb30b10bf0228c6dfe428f0562d4065c433db4555692a4f264b1cafd5c17dea518920d990e16d48af4e815c03fd05b23ec008070b3197eace97c9a36f3f087ce21edad383c3b525af149b494bf6f60e6d6a39e81af10ebc95d765f7cc616c9965c5955a5d030307bece3fe74e18b87297750228c1bff39dcae9983d64a4b565ec5c1d53b472a6475b55e5aa1637786c08238e749d391ffc462cde9121c909888e606f48a9394b75df57adeb0d7260b491a66c4197c4962d4fdbd265ded0483ac3dda86b25111f5f37f950d80e127382fc", 0xd7}, {&(0x7f0000000140)="fe63df187c73d237da39afe239ebcc8102fccc80bf38a62f48dd6551c3c1a2138208b42745dd2a95ec1d43793990bd484e96006b5e2321bc2e1207a286857d77bce1c5b6f0895c87da26c1292b8e94167c90576ec3d82b73a937b6843def418442d3e917c66941a9cb7fee3c34fa2b5652ea9855a8831dea9ab93e15a7db5b901dd7bf9d5054301554af3345053e62bd8aeed4838a4f342009127d6d2fe6f8ac435763068a594ef726998543f4a6332e56cb842698b663979755eef8949c4ffd8c45628a9b9158", 0xfffffffffffffec4}, {&(0x7f00000035c0)="4f79801443c722ecd68b264eefa37838875ed7d25ac66091bda2934a8a3896f5659cffb42b8df9b6889e6b21cba0d19663a79df13343d2f94dc3a961d4948c1ff63efa4b96c40363bc6d4a07fd2de551bd7196715fb1962369ca9fe895107546cb51210a0fe944ffbd4b51094c43f6132dd24d235be26e0bf0f343137c660025958dcbbceb9a1ba43a92a03865ef4c873ad8446ea98b298b2a2b0a88279d9e05d4dddf0a2740c9b6a75527156dbea7ebd3505b9fe0811b4b67a72d9ba7c7f6ffef2ac8b3eb1b93459d9e82794586439414f779e083b826b43dfbcfa7ff0ae187fccff74fbf898db09f13540cb551f52b4cc403fdad3e5feeb652be6159d3d7a0d1d0166f6fd3c1426b119e36daa33cdab0bde4bafd5eb930a96c628b45bb04e4d2ec236c2cb8ca63997b71d331d9514f68fc1201ddec4ced535388035e2f4586fb4f03ba44e7b67841a9188f0ceacc058cfe6188c033fe235f039a28981ff6eed94cd106b909ebe19848214cd3a383d6fb5df78d4ca6aedb2d0d27236f2a133e4ef0b0f68e80f38e6b27ed93ec8a7873a891ef3783eafefabcb70573703f28fb6a73c411efab87f50ce963b1b86f7a0457979f821eaa487ddded3351aa59dcea650ce118e72f171cb6c6ca4e58d5dafea175af462ba8fc58fb8e28de001fad04be3f850df7ff497e2300d3fb1ba942970b3abe39d4025c77c8667c95b581d1e46780bf2f530029f8445ed6db4bf48c15b579ac72008daa81e0bb66cf4c2f527020b6fb4778874c8db434bb96ab4fce825201d31b196f0f2d6923d4c0cb5872d6935da3453034b8d014eb09eb9bf685337e8fec53b8d12d1803dc3a70d5f18c1b7e0c13a450e320d4ae85518acc11577e4cb11e2ccc199ba8842b93ac856a98e873fa12231b455c3679982ef3c440c077e6ebe1e439607a41521589c12878aa6fb2a2dd85fc874dba6807be03a15591e66c00e423c386cef0bfabd1f9c12eb5465679a1ae6b62aa06c92ef77f95a06c09bdb3303cfa563a0710f9da46b558fb708b6d329ae0464c37eb9cc78dce4da7e7dc02ae2f99208b73a92e89fa98baae1675ea44e6799eb804cdef7be9545c6ca434c3209fb06f4b909f71f97ea242f37c3f7e2d978e93d248206235ac558fc467679a977fff9f3c898884dbbba08dd7cb52495193a4a720af41be2f8a11c083bf9b975a50848f226e23d24d63be7296570495fe5b267a14982aa213141412cc3dd863c710030914c94010119646d0f62a6a701d4be4977c3423f5fec485d6ba00e585fcef0f6833b08a019c8d230ac7bbc7e9a626cbf0d9bcea6ba496acf47d366d132b9eb9faaaadbe0330572297446b323e069d2dae686739e1f8a59c4504b0a34e07ed551a3dd713f05266aaa8dfbbf96daabfbdeee5a62ffd8dc6d12ecca3027aa4b685df4108eef11038cdf749115aa1149eda2016975c0ddf426913be06ae156c6290c11b95f2014126433047d2b116db08cec78b025769c051547c4095f2efc458408aecced7484135cb029382a7eda88f7f481d5f8a5c7ff664e325e20510832595011ee815bd53e40be2a4eb405ac6ae50ad8767ccf9ad99574b884cd1b008ffe8d1fbf45490715f446682edf4d4aa3f974f97c8fefca7bce61453482b3e8b37bbf4c5e557f8b5c91cf8ad4d5e88ca2c23c838479c94ed3783a83d464bb33d5ff7f909dc9824dc79873910fc4380b87b82d9cf58330f8dfc687a15911c516ad3b6c856ec92cc8d7e10352e78abb5712233b251b76f42e316a76a20c6a6db51e41f382f37bbb9beb53e7b9d7e46e000a03dd39aaa10acf4b18e5fddb6123ec4d724a911d5422e06a1701f59158050c4d8c43ac8e5c3e980d6c6b03a0486e153d65e09cf9bfc32b075aa4fedcb02248aa59f8cc2d76a9fd60f8373e97085551c41af0abbc68e145618b013f99bcd49f7fcc34e06ecd891a7a8417886d9ae61f9761e9c3e26d8c6774fdb4bc8c7caff489692bb1a1b56893dc6ee09cee9878c53aaded4d9204dd9b7484abddfa5927cd130dedba306a38682c78aa0b748e4b8d84fbb46365b19e9f8aca91a0042db4a0f63d90b91337fab39f08c5477e95f0b91bb8596a2106944a6d4cc5ea480013a9d4f6a33fc7ae291911255ca3613fda7a4818b6762dbb90bcf06206e26e7af4d011dd4f9f41aa25f4f6baabcb20b92717eb99be78058ad40031648d2ca10f419dcf2868c104bb73bd3a3e675d0fc63873e19f20211dcd5154f2b7fa66b337130a010c544b0ff998af881a376f3ef46a7da0f84e095b0c87ad8a406cc8543119af3f762c6a118d46d56bf2b6f19a8b03aac87bedfe3f8ed1ab7ead9884b38f08a69c83eaa9e96909818cbcc1ce0bab78f5788217e89f26497bf08c8828b75d6301bd3f2fc34647ccdd01c2b6fa0e5b615a26731fdc4b9c3f76b8ea92f8bf8a2ab6729fc43ad0355c6824ff83166d1f2e449f835d4ffe5c4f00a7e570e416bbd0a4a280b1c5ea00d11018ce820a7cfbe8c7158432f185372985bae0a0217949cc8d4c84ac3aefe70a64253af5eb4719bedacf816ddd68c3e7ed9d7a4bab8f58c4aed00926a40b4673b3c6c905e63e6625fec92badd79a31744b9e3d814ed7bb2d5aa71cb43b9811eb92cf695a06c110ec314c048f47b6bb8573f37fd41f53acf474718e21f8aa55dbc2c6603e4839882d67218a0739b74e11e6ec26b0862b5999534565a2771e446da0ec6df848499f8741271c286c4a7e26ef17e9a138cd11a4360c8d20e459bc8400ec21bb9e7e3de4135f715e356f4913ba7427cb2f211caf371cbddaec3c278d2e5812f250a6d2ead1266b537e99d4a6ba0ad0630093a599c2186c53a6986cacc165e9bc0f931d03b7adbb34fef566e01b6f98725f8c9f811b429fde43cac7ac4594b4ac8c5394c90bd4f34e735bcdaf45fe54ec24bfc4d7517900e811fc8e86853ec6dafa190bcaa508504a7105538786e662b1ba318001d067296357baaf80d0f09cb35df6420ffaf57c5b6575b34a9570eae0e28eb23565735d92d1f738deec04d65bc881c5f10e1e8ba3d0f1ecb07c2e9f3b04c87ab4e01e300627738e560d37538cdf577b15ec8f8a4b0be52201a7df43caf81e821368e0573d3639abd319970250647fe01bb54250c820ddf25c1c2b2390fa92e8ab950bad7ab931f6f69dfae0f02f604abbeead3917fc6972fce9211f049cdbba7db34d0459930d7b7025679355169fac4c264603064d0f91fe298e37a7b7ab0c128c49b5a3d4154ee2e0a7f7b129acff914e5a6263148b9794be085baeaad7b4feef8ef4cf9a0f9b446820915dabaeda8b49e14d3bb84748e6bb84b1dd481937405a38659038dd54543f6c5746c8761224b46118ef5d688bbfa9af82972049ef19158f287de0ac9f48f576211c5a2c4b4f81ea1f9872c8f19d0426fac192e23090b08f7c691c94d9da5de67a4aca6d9d1984f934e4017de7422cd64d39cb457d79ef182d51e54d697d9fe5509292b33bdcca859492d558254ea282f11911756c1167b9d1a88edc53665f8c0f42f497876d2d232d96251f0db9bcfe392939a78da1dd68a472d630d713e95729675e3c52fba4cf6570a411246a981f08cc223833d258a366e76ff983a2da5b39c625e59f1f61fda7fb031d38f957186316e2465c26be0c255e9f4c18b5ecc10aac558dc286254ad263697eb6454f3893a1f14138ac93a634e3d414f41a5c9530c160551cfefe157d6495afcd6fc3d7deb6d357f73d67543f6cba2514d1545e4c0eeac512fafe08ddabd9be4bd5475a6245cc2ef3acc882d22194f15f86dbcb01f4daaeace5a910c9fd7e602c60c0b098248c4a7f6d70ae6c9c9eb0fec842b9899b301d45786f6b7392c7a8880eee8ac6431154f8a1501818769a0e27014378eeb99ae7766a3ff36da29a7b9cdf94fec7040b6f4c677b5d295509b3751af1008b1880a4cd7a3167b3b06808327ef33d121175e04fcbec0c0cabba5ff44df19a6f6d4c0243e924b97b87c55255afde0dec24591e91341b0f78612cfa13c6e4381892872cf24ad3e72411b80248f1e70bd59788000b75d339a47570d4eeebbcd29dba419d9d6ee2a6ac71f366032d98843ce86c7c67a938b3b94189d482ae07cb890853c2e94587d9b753f841b9c2d9b00cf6d6afc3f279e2d867ab7502a405e8b80df4a6aa4d8e05be8a78ede80b0b9d984a0e11fef71e0eb102cac2c45bcd17f760aaae6f23ce999dba051a70a867c540a9e51f366b0797d9543f56e18d850fa7206f6c947a9b6fb09b4f8bab2b384e4a81abcb7826f9ac5c7a477445eac61f398171a888d150b0313ac2f105a1f13e3a565e0e2ebc826eb9a8fdd175d25453cfb4d4b1cd0a4170aed1f3df9e96d0f2a370e2a823aba306620a6428c8a52bdd40e0bbe07bbe5748a5ad803ab3c0c52d61424a04cedfb38869fa529f162259006333c3eb0ba03548ba4896a53f76fac5aebfe2757fe612599e0c7b8718ed78d25a62de0b8bd9a6e0aecc6eb2ddd9b67ae26b4ebff99741bd2846a00107a683d46c52749925e94d5c5631d661ba51eca99aa95f3d434de3c2f982af6cf844903c5f089f2b00ed1c8b7346a298229823abcedab8a1dbc6880df647ef19ebc506b3d43b7ef80a2473d533b3127b3c28d7e755734f63095d0d6d81459c9f1286e63a33152048a12137b3a9daea73d5069b6e33c5cbe106098fcd5cdfebc1c9485b7ac97a73a3868e17f5f1814185d0546d2a96d109dd531d2269f738e02ae0e21fbfbc3e686912539f00a8fc75f1085da3f2e15c400857f71b80adbf510555a4c15035f1e7077f00376738c1f2950e195f7b21d91413a6e7bc31f464a88ae331115a22fac2366e949f9de1535ec126e6eb6506a3716f4fa6e91f41dbb67289b211cf0d699840facd8e65dee058e902eea2597be462800f0912e1c1c706c55d77347a53dc36ec9c35f49044ecf8b28a90c8dd14cb7506c449a0c5ccfd2b35363a53bca4229da1e763a04f51ee9998dcc58503babadb32fa84074c4cef28152f42119ff54a29f9a09752bbf7fa23749a1e148e7431271f4fbf3fe8c6749daedfa22e92ceee642b04c4931d8751fa5c7a311d9c24be99aa1e8e15f15a20e823035564044b064d9e57fe7cd2f536c49b4619205a315809d0800c0ffb8af070bbebce7ced7452f4d8e9b8a75cbb70a066a746e30bb693f015b4016ef10036937867626d2f20069ad11df8585b13e8344721c423c4db15a2f5d2019af198557c177652c42c45c293fd2da6ff8eccd2167a335edf8301476e6710ae45e860217f7f0b5bff058d3fcf6e304451cd3a586c464c483cd32a3651a6d2be9f82acc06411900363133ff2d700d06b2a4f823bbff90efca53627f2d297393920c895f1ef913f50a9e1663f54012c37d06d8e2340e2670bebac3954777d47946a4c4ea7672bc93a4a6397135c380c5c3aa33f790cc037034dfd6d87804ff19cc29965666bd62170e4e1c793a6a3de826359b46cac245beb4cb9879a6946eb556bfe1881d5d7123c43637f61a0aaf1c7cfa9c6657455c2773cb0a33033fad26975f42c974269aef2c1bc762a377693dbf7507251bc73ccc49cf3f039d3fdee40525f93f40315294183d003437eb549711243fe1e5674752a45a58895caebe439279d3e2dd77c1f04af1574f85eed6748158eba62b68d886ad710eea1437645ec764631d2e35f776da26fddec6cb04b624c70d60b919af88b7869c6b16216b7b98a7c2b48be39bb20cbb29fb033dd54c7aeffa8eeeaf28fe1ba15d5c8bf630a4f19922494f89e59ab763f78703103a", 0x1000}], 0x5, 0x0, 0x1) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x10001, 0x8b, {0x80000000000008, 0xfffffffffffffff9}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r9 = syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000002340)=[{{}, 0xfffffffffffffffc, 0x8d, 0xfffff, 0x6, 0x5}, {{r1}, 0x0, 0xb1b1839e4889d71e, 0x0, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0xa38065947a66e97a, 0x10, 0x7fff, 0xfff}, {{}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x6}, {{r4}, 0xfffffffffffffffd, 0x8c, 0x3, 0xcc1, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffff9, 0x45, 0x0, 0x1, 0x71b079fa}], 0x7, &(0x7f0000002400)=[{{r7}, 0xffffffffffffffff, 0x4, 0x4, 0x8037, 0x5b}, {{r8}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x7}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x52, 0xf0000000, 0x200, 0x4}], 0x80, &(0x7f0000002480)={0x3, 0x80}) dup(r1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r13 = accept$unix(r12, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r10, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r13, 0x0, r13) flock(r13, 0x104) dup2(r13, r13) dup2(0xffffffffffffffff, r13) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:00:00 executing program 1: r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000280), 0x4f, 0x8001) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7, 0xffffffffffffffff, 0x8, 0x80, "92bd5039e68547e6cc2d0e4fac9032e374ba762c", 0x6, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r3 = open(&(0x7f0000001480)='./file0\x00', 0x2000000000104c0, 0x20) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000001440)='./file0/file0\x00', 0x40, 0xf33113ca2410bbc0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r4 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x446d77c76c169a8) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r5 = msgget$private(0x0, 0x20000003d0) msgrcv(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6be7f348f02344b1a44f1ec20f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000003687223c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ed955ee2245004923ffa34000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df"], 0x1, 0x3, 0x1001) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x5, 0x1}, {0x100084, 0xfffffffffffffff9, 0x40000000}, {0x9}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) renameat(r7, &(0x7f0000001400)='./file0/file0\x00', r1, &(0x7f0000001500)='\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup(r3) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r5, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r2, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r2], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414", 0x0, 0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x5}, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) semget(0x3, 0x4, 0x194) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x609, 0xb199, &(0x7f0000000000)="08589816ab79354784954f04d2e035f6e6f0d1d9a4f8008a6494031f4d9201139904489e29290000000000000600000000000000", 0x34) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0xfffffffffffffd1d) socket(0x7, 0x0, 0xca2) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1ff, 0x9, "000000000000000100002000", 0x8}) 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}, 0x11) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000340)="ef4c0200000000000000d334f03a6d7324", 0x11) fchmod(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xe2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x12) write(r1, &(0x7f0000000380)="28f61850a3f85f97f9abfb52054f4950f99eb15588ecb7340d4bd9657dcbb32a04672be28c9d6194cc7aca1ab038d650c6be3dbb58bafa4cd1e319be980f6ebee5836f13a38c1122d6b075991bd5d16bdc43872de13a03589f5dff465a170cf12ba921b1099c333796beab37a7c65c5ef2c7c00cc9c45fd2f8b2909e34059ac882d652a2a12173642d8ddf8fc57ad2b0c9f971a78d9111f7249ca116bff34dce35b476ebbf3e3220ec0efbb9fc9c08dfcf7c09aad2e7f6f8e11610e35c25531f402f3f011c8c51a975e1038f9be35a7d1509f72610b0bce94ed8d8e0d69da3c01a22d03b6630350298d4a204700a1658525800000000000000ea06dcd3368724aa678f15f3132f6c35ebdb46799778f73dcdbfffb3685b9b7ebfd60600000000000000934a24307d3f90563e2f2aeedabdea47892783540a1acc1661f032c1f51007413746", 0x145) lseek(r1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x1a7) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fchmodat(0xffffffffffffff9c, &(0x7f00000011c0)='./bus\x00', 0x200, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r5, 0x0, r5) flock(r5, 0x104) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x1}, {0x6}]}) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000001200), &(0x7f0000001240)=0x4) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffff7, 0x40}, 0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000001140)=[{0x1, 0x3ff}, {0x8a, 0xfe}, {0x88, 0x6}, {0x0, 0x4}, {0xc0}, {0x164, 0x1}, {0x2, 0x3}, {0x42, 0x8}, {0x100, 0x6}], 0x9}) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) fcntl$getflags(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x80000fff, 0x3, 0x9, "3d3a618500", 0x4000000008d, 0x8004}) dup2(r1, r2) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) pipe(&(0x7f0000000040)) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff, 0x0) write(r3, &(0x7f0000000140)='W', 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) poll(&(0x7f00000000c0)=[{}, {0xffffffffffffffff, 0x4}, {r3, 0x80}, {r4, 0x80}], 0x4, 0x3ff) ftruncate(r3, 0x0, 0x100000000) dup2(r0, r3) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x200, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r10 = accept$unix(r9, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r7, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r11, 0x2000745e) r12 = accept$inet6(r11, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x8001) dup(r5) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)=0x2) unlink(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x1000, 0x1, 0x2, 0x6}, {0x4, 0x1d, 0x80000000, 0x8}, {0x1, 0x1, 0x2, 0x2}, {0x1, 0x10000, 0x4, 0x9}, {0x3, 0x100000001, 0x20, 0x7}, {0x9, 0x0, 0xfff, 0x40}, {0x4010, 0x8001, 0x1f, 0x9}, {0x3, 0x10001, 0x3ff, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6, 0x0, 0xfffffffffffffffd}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r18 = getuid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r24, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r21, 0x1, 0x9}, 0x800, 0x1, r22, r24, 0x6, 0x1, 0x1, 0x2}) lchown(&(0x7f00000000c0)='./file0\x00', r5, r17) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r3 = accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r3, 0x0, r3) flock(r3, 0x104) dup2(r3, r3) close(r3) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) write(r0, &(0x7f0000000200)="ef01a4be67a0bf0a8c540720808ff02a8c", 0x11) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000100)="630937c720ae51200ba7a2c0a4931de5ef0ab47536a39331e90c30b7baa13f93d8b3b41cf97056404bd2e08fd61b8052243084970bb539bbf8f1474ac0cf029f1b05235ccc5ab1c64fc5e715c093ff37dcfd1bf355bcc5a3601b9884", 0x5c, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) write(r4, &(0x7f0000000180)="4f3189f3d7debe501f205404631bcd4791d0fd03d2ac15d463f16018a10afcf86b19a93b09ef8bcdd3bbcdd240b03716393ce005a64813b0382a1cbe155189d846db12eb950aaa880eda6c4b81804beed3160bc7987dec93a7ea89f64e1f7459", 0x60) close(r2) close(r3) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x59c78371}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r3 = accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x4004570f, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) socket(0x1a, 0x5, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x139cbeebfa970a15, 0x1) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x8001) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r6 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x1) close(r6) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000004c0)) r7 = getuid() setuid(r7) r8 = openat(r6, &(0x7f0000000100)='./bus\x00', 0x500, 0xc8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/de\x01\x00bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x5}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa0c}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffff03}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x96f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xdf03}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) sendto$inet6(r0, 0x0, 0x0, 0x18, 0x0, 0xffffffeb) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376337acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff7728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) getuid() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) dup(r5) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x1c52fe475b0eaf48, 0x80) fsync(r6) r7 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r8, 0x2000745e) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x5}, 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe1a0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000180)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000140), 0xfc4a8f01f7aa8d2a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x0) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0xfffffffffffffffb, 0x8001, 0x7fff, 0xaec, 0xd95c, 0x4, 0x0, 0x1}, &(0x7f00000000c0)={0x2, 0x40, 0x2, 0x4, 0x40, 0x9, 0x4, 0x1}, &(0x7f0000000140)={0xfff, 0x9, 0x8000, 0x188, 0x3, 0x2, 0x2, 0x7}, &(0x7f0000000180)={0x81, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x80c, &(0x7f0000000000)=0x2, 0x4) 16:00:03 executing program 1: kqueue() r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xbc, 0x8}, 0xfffffffffffffdfe) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f0000000080)='./bus/file0/file0\x00', 0x2, 0x124ad6721fe61ef7) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x1bd) openat(r1, &(0x7f0000000540)='./bus\x00', 0x400, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 16:00:03 executing program 0: socket(0x10, 0x2, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00f", 0x211}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) `‹3þÿ£»k<.ýÑ@` öÎO"'n+òxømúòR‹¾ðj~Üs7äùcëüub¡H­ÛjßÐó#Ù¨»Ñ\$–ÀB³NBCø–¢´Ž@Ó$üÝŸ<âå¹x\‡3jò XTëò2ûŸ¿Ê6ÏXéR9\ëëaWyÇÅbãèí ñïvͲۮݪhü¿M[êú«Œ‚à¯Z!ÿíM}©œ“DØÃh7ÅUUÀ¯¦F>wS\BÈ’ sä1MË°Jmå*¸î’Π*„TwŸT{y=ÜýA;b‡—·®eÏüÿ™…9CiÚ~å² ö&D d#Ï« YÁM§úi³]êËÐØõ×o.HôªOjznØkoC‘¶ç e!ªIÕÿ®Œ:eÀºs lRƒçiarUWm½ãiôÑ—Ììjd’ 8.Åa¼ãœOÅ8n;„sä{‰[@¡=Ž+Šgþºº5Ð8…C1û㺟¤GèXɳ ГfSsŽÓf=3®k7K™ÊÓp7`ȱ­ýi\_«‘Dæ|4—⟧jêÀøêÍ–pžAhÖ«ýÛ†À`‹3þÿ£»k<.ýÑ@` öÎO"'n+òxømúòR‹¾ðj~Üs7äùcëüub¡H­ÛjßÐó#Ù¨»Ñ\$–ÀB³NBCø–¢´Ž@Ó$üÝŸ<âå¹x\‡3jò XTëò2ûŸ¿Ê6ÏXéR9\ëëaWyÇÅbãèí ñïvͲۮݪhü¿M[êú«Œ‚à¯Z!ÿíM}©œ“DØÃh7ÅUUÀ¯¦F>wS\BÈ’ sä1MË°Jmå*¸î’Π*„TwŸT{y=ÜýA;b‡—·®eÏüÿ™…9CiÚ~å² ö&D d#Ï« YÁM§úi³]êËÐØõ×o.HôªOjznØkoC‘¶ç e!ªIÕÿ®Œ:eÀºs lRƒçiarUWm½ãiôÑ—Ììjd’ 8.Åa¼ãœOÅ8n;„sä{‰[@¡=Ž+Šgþºº5Ð8…C1û㺟¤GèXɳ ГfSsŽÓf=3®k7K™ÊÓp7`ȱ­ýi\_0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x930b906a522d1ad7, 0x6, 0x5, r12}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0xf9, 0x8}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:04 executing program 0: getrusage(0x2059691c76af2df4, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1000, 0x0, 0x400, 0x1, 0x14ec, 0x0, 0x8ba6, 0x2, 0x0, 0x5, 0x4}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) r4 = dup(0xffffffffffffff9c) openat(r4, &(0x7f0000000300)='./file0\x00', 0x1, 0x1) r5 = syz_open_pts() fchmod(r5, 0x4) getgid() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000340)) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r7) r9 = kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) r12 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0x9643}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x5, 0xfffffffffffffff7}, {{r11}, 0xfffffffffffffffb, 0x13, 0x8, 0xfc, 0x5}, {{r12}, 0xfffffffffffffffc, 0x12, 0x40000000, 0x3, 0xd49}, {{r6}, 0xfffffffffffffffb, 0x48, 0x20000000, 0x7f, 0xf7}, {{r7}, 0xfffffffffffffffb, 0x8, 0x3d9e9446bdb5189f, 0x5, 0x2}], 0x5e3, &(0x7f0000000580)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x24, 0x1, 0x7, 0x1}, {{r9}, 0x7ffffffffffffffd, 0x1, 0x10, 0x5, 0xe4}, {{r13}, 0xfffffffffffffffe, 0x9b, 0x20, 0x3, 0x7f}], 0x3c27, &(0x7f0000000600)={0x9, 0x336}) r14 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x0, 0x95) sendto$unix(r14, &(0x7f0000000680)="283d888344e7ba29717dc707596d73b5c53775c683710c33952e8e318742c6cc6d1ca4498eab643d018f3e6dfead81ac9f1f7f002ac16873a44a3e5ff8bc5b73ab750cee709a59b715f2cbea62e79be523c908f9a6481a4ddb4f38b59954984046a43bd148d2286a063bd5d33b7817f625ec98f645f5eb2e2bf2f1eb650a059d8c83b65f4b1b2b5e2afc5a02f117e8fd6b02b3de94bd8f9d1c96b6a02363931ad0a6be64dfe125ea1bb88af07768cba94d1ac3f3f0e4", 0xb6, 0x1, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r15 = dup2(r8, 0xffffffffffffffff) getdents(r15, &(0x7f0000000780)=""/4096, 0x1000) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) sendto$unix(r16, &(0x7f00000017c0)="f66e14b422a60bcc321cc86328740ff50f208d0149e4e90a31dbdde9b6c0e8a631c4d78a9879495579a82a80f51ce7366d28377a00cd8ccaac861c55f0bd6b043037b26a664153ed43a31d0e6c95623b16204ffbf34cd731a3da2472cd940cf6a1f5813fffa25a4a1bd94a6334d42a48890ca3fb92eea3b4f28cd96544ee4861eabefc8982b49727f2fadf37364142715a7531b0bcae3574d8a92a387cea6dc9925ce40dc5be9807d33b4cd5c0fcdb92ce2e3da7f2437bd91b3896ec706cc0a85e8800f7d41a2be757540d83e75261418307064e9f2c752cdacd9f", 0xdb, 0x4, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) write(0xffffffffffffff9c, &(0x7f0000000100)="7095c369de878513984172b8745d89fa4b5561cf96e2562d4abef684417c71379cc1db78a09cb7bb5a0fce07a574733f9cba5a1894825341783fc69213090f9cb3919991c62eaf4cd7bfd24552e8bcc66e2a7b4c0cd2571a700c78726995ddb71d84b6b86e1025903306124bc4fc4469275fe7a72579093dce80c6041092b4ddd12af4646cfca77aa780b7d890af4bf811c07b5d1d10fadca0e07bea12afdad0de0351f4d1a6cece67a3d109fbe85ca05ac1f49ced8b6bd17921c42e7b719763f7f301eb666d51372832abcad94fa422e5", 0xd1) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:05 executing program 1: socketpair(0x76, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1ff) r1 = socket(0x10, 0x4000, 0x0) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x8000}, 0x10) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r3 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00800000008000000000000000f8000000dbc000000000000000"]) listen(r1, 0x0) socket(0x1, 0x3, 0x9) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) r1 = geteuid() setuid(r1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x27459672cbe93477) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x5f23d4c2a82aaf25, 0x0) preadv(r4, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f0000000540)=""/211, 0xd3}, {&(0x7f00000002c0)=""/69, 0x45}], 0x6, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000140)=0xffffffffffffff85) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = openat(r5, &(0x7f0000000700)='./bus\x00', 0x80a, 0x4) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000740)=0x9d0f) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0xfffffffffffffffe) 16:00:05 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x4) connect(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0xb83effaf6f49d555, './file0\x00'}, 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xcdd6, 0x6, 0x9}, {0x7, 0x3, 0xffffffffffffa446, 0x5}, {0x4, 0x3ff, 0x6, 0x3ff}, {0x4, 0xffffffff, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000100)="ebffcbff4268d0ca7be3b1081b430cde3a1a5b0013b9fd812eaa4e713048e69931929648b96dded3b0b51eefab2f37ab83206f73e053f5c59aeb5357c7d4e3c4e5010037ffd42ab7dd23681826df1fff6100a16ea059e17012d0344f857f00794b3eb888ba081faf4aaa3553c4497dc9844146ab72", 0x75) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x2) recvfrom(r0, &(0x7f0000000040)=""/3, 0x3, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9f3, 0x8}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r19, 0x1, 0x9}, 0x800, 0x1, r20, r22, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r32, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, 0x0, r26, r29, 0x1, 0x9}, 0x800, 0x1, r30, r32, 0x6, 0x1, 0x1, 0x2}) r33 = getuid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = msgget(0x2, 0xc0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r38 = getuid() r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r42 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r44, 0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x0, r36, r37, r38, r41, 0x1, 0x9}, 0x800, 0x1, r42, r44, 0x6, 0x1, 0x1, 0x2}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002eece4e299653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="33ac22483fe84b7620d85631cf8530ff778dc42be8c0e751c7013a0ae69aee685c827b12baa6a4893b7d367abab1a3ef698c0381540ddce96692d5035f28399aa972f97f6416a7f82acdbf0aa9f5e1ef0b5f11", 0x53}, {&(0x7f0000000180)="3f6ef9916f6e4f6202d88a2abad93b67109c1f1797f975b1e14ab32e1aadb0656fe01e870a89c08d38d89756f30d88e6160d12ef18cc454373ee448aa702d44e243dabc70a8de9cc04e8ce94271ad9a3d5bc3ea033560583691f4d6264082ee4ecc7ab77fdf8cf8bc566de8f8a91c99c4ca0028a6bb91ca4c1b77e29028dd49892098f2768e09e8918da80b437a7e396b8219dd39557f81055ccbe35019c30bbe3244f6aa093676c1d407bcc73acde7a2d574acc0d319535058dcd7aef4c178d9121fef46a", 0xc5}, {&(0x7f0000000280)="cbef8676ca54c0f0bc8b28420e3688f0fa8b5051120ceb6783d5a15a6496a90db2ca5224c7a08d5461430fd66aced5855f2c0757c4910c0a7122e2e0b8dd54678f5eabfa0ddd3e151f008e414bed7ecb10b1c642ea7098b2cebf291d7456ef90aedead0a61a6fde7cc2253c3bc85c24d2f84b19dc836e7fa149ba57d0428cb5f6cbe2ea9aff452910a5f11c924a8a89f6f7732ee59f8fe613b85d3a745f4c4f04ef118672cc32de671c9a83da339e953fb22da9ee36e11aeda19ad377ab9e93813957374b81a543d3eaad1c749", 0xcd}, {&(0x7f0000000380)="085f0ee961de27de8498b7d5025ff2f5aef2d9e0a9d7e44ec8a70793244d5fcd3e31feb904538269a6343e046aa2642595f833c85a714e39b9371e31dcf4afdee81a6c12071c482f1b8043c2efe24b4b1426e127493dc7b3e32f4b2592684babbe1f75e5420ce05787b3642724daa147d892d92aa00479588091fb38128862846607eb6f25f59d2666e602c94b32886d336d344155a5163c3b093d60982e07927f186ab08bb6b3dad133b429c71baefce7d9f7aa1d2d4d8ff33f696487ad1ead4f771e3f8eb8b992ff03f08137730aaa77faa1ec", 0xd4}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r11, r14}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}], 0x40, 0x401}, 0xc) r45 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r45, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffdfffffeff7, 0x2}, 0x2cd) 16:00:05 executing program 0: socket(0x18, 0x4, 0x100) r0 = syz_open_pts() pipe(&(0x7f0000000000)) flock(r0, 0x6) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x20}) 16:00:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x802069b2, &(0x7f0000000300)) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10, 0x7, 0x5, 0xfffffffffffffe00, "9ac5c996cf64df8b2168f2dfd19ec74f904d8680", 0x0, 0xfffffffffffffb2c}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x1d5}], 0x1) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x68) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4013, r3, 0x0, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4810, r0, 0x0, 0x2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/4096, &(0x7f0000000140)=0x1000) r2 = dup2(r0, r0) write(r0, &(0x7f0000000200)="5fd2577ba97ca3f08c188ab28681e6f36f8159b865", 0x15) ioctl$TIOCCBRK(r1, 0x2000747a) write(r2, &(0x7f0000000100)="6f4c547fdc4137c5", 0x8) write(r0, &(0x7f0000001240)="7b19d420bb19d4f738ef3c839bcb5d81a2c670103becb6e53380284742893807493258608e8fdc932d079f68b9a1f5ff90b1afdd6a7fb818668af70f87ba92fc46d2716408a2c9de5dc22dc93bb486936cf521f0c4a87f7557fd411d589e6a8e92b66eeb447d2edb01c2b20df75eeea313503a5fdbaf30d84cc81b68d9121efe761c6912fe0e3e00825b5c2a415c1f8a4a7ade973fc4ebc79ab446", 0x37a) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) fcntl$dupfd(r1, 0xa, r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xa3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x473972643cff7c62, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xcbf7) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x4, 0x2, 0x2, 0x1, &(0x7f0000000240)={{0x4, 0x7a, 0x7f, 0x1, 0x9, 0xd9c, 0x100000001}, {[0xfff, 0x3ff, 0x3, 0xffffffffffffffbb, 0x1, 0x1, 0x80000001, 0x8, 0x6247, 0xa0, 0x10000, 0x9, 0x9, 0x80, 0x2, 0x80000001, 0x5, 0xc0], [0x8, 0x9, 0x620a, 0xfffffffffffffffb, 0x9, 0x6, 0xffffffffffffffff, 0x4, 0x8], [0x7, 0x2, 0x7, 0xffffffff, 0x9, 0x6, 0x10], [0x0, 0x2, 0x7, 0x9, 0x0, 0xf1], [{0x3, 0xffffffffffffff4b, 0x4, 0x2b464049}, {0x9, 0x0, 0x7, 0x9}, {0xb9, 0xffff, 0x7, 0x1be4b008}, {0xab, 0x9, 0x9, 0x5}, {0x0, 0xd6f3, 0x1, 0x8}, {0x5, 0x4, 0x6, 0x9}, {0x5, 0x8000, 0xff, 0x6}, {0x7, 0x1, 0x7f, 0x2}], {0x1, 0x100, 0x4, 0x48}, {0x101, 0x705, 0xec35, 0xe4}}}, 0x40, 0xfd}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3f, 0x0, 0x4000000000000}, {0x84, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000002b0, &(0x7f0000000080)}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4, 0x7fff, 0xc2, 0x4}, {0x44d405b0, 0xd, 0xffffffff00000000, 0x6}, {0x6, 0x8, 0x100000000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0xff) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x2) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) write(0xffffffffffffff9c, &(0x7f0000000200)="340e4c0942127dc684820eefa55371e5ae78e6de7d998c2a8caadefdb890459e647edb5870a5e8cd0641640d14d3400dd322d900a29bc6f1e426107e5a6e619d8e3e789e07df6dd6faf8fb8190dea7e708ba2a935498f617c404f1ec033a27123e25c08daf33ccdbae697153bd1bfb11bf63ac8455115e7ff60c65f954a600000000c7e4d8abe91021c10f0bea0d335ed7f06251ab91efa994571806c5c41162a546f0635b41a053ee96f7a0a091f9be9ac2c1eb555c53a82c5baec1a0d42303a49a4325f8bbe0684a855aee10052d5bdcd95bea29f0b5", 0xd7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r6 = accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r6, 0x0, r6) flock(r6, 0x104) dup2(r6, r6) recvmsg(r6, &(0x7f0000002440)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f00000022c0)=""/72, 0x48}], 0x4, &(0x7f0000002340)=""/217, 0xd9}, 0x3) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1ff) shutdown(r0, 0x2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) fcntl$getflags(r1, 0x3) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r9]) setgid(r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/25, 0x19) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") 16:00:07 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) setsockopt(r1, 0x1200000, 0x7, &(0x7f0000000000)="91d2fef3b6f394bcee494da9a0ab8177af10f80c4839d357129663bd4487dd47c11c2b9134ee15c3", 0x28) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r6, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r4, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1, 0x7}, {0x84, 0xfffffffffffffff9, 0x8}, {0x6}]}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r34, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r25, r27, r28, r31, 0x1, 0x9}, 0x800, 0x1, r32, r34, 0x6, 0x1, 0x1, 0x2}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYBLOB="2ffe2108a54890998f", @ANYRESDEC, @ANYRES32, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r7], @ANYRESHEX, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESHEX, @ANYBLOB="81a29e315e1125f6b0d3330f0c51d0850bc1a045c36f8e4cbbeb8ff910952dc4c4db7d4898054a9afd0faddda810d4e2b7309b95073033107b007119ba9db56bdac5a5798b7dc30ea9a451fe3425b54f977005be678b2a3934f66b458f25a71a6aaf62ab267974a1b008cf4136c400a804742e57ac644b9c3c0dbbf0785ad24e1bcbc81c64484258f497f7914ae555e6fe3732fca5eb18c80366231acd3019a4d57365922036ad8a54d47c78ba37f9745a113c9ecf54dc3a47946b80813103adb3ab3450cb3500bee74f430b33a53f4e16ae875e6f44fc1f7b6d67123c8c4fbc4f12c59364080a7e2a0145e5e1234daf56dbfd605691abd05f58e5b436308a3a90e5801fb175a9456b883914276201bafcd8e8e941946b374d5401c1c3909ec0d41d5bccb6d0a9bfb46936822cd2944fab5636fd6b75d6b3ce910cdb56624dacea648bd3b8de143fa3a3212b3b8973d5e77a120e0bd44e2d4bc108c1883b48e77cc60b1fa0fa0c8fce899c1863aff7bef5bfea7d93d160e71abc83dbb3bca29d467bbf99458cdb4975635866d5cb2b4dc57a762a042bc207584537249828a8a32048b0ea9cfbe52279b2511b8aa3bf5815d90524a644c7c14257c4d0ea9c5a7850b385abcd07dab676472779efb62a8462ab43d9e2c60246d759707cc8f209741370aa36eeb0f3271686ea1a5b77f963df74681555a069a712e006b4d593456fc4c62d2d8af87a0f55d79b3145e19757efcae06db5bd0ffd90f8b78f70fe1e35afad26578b2ebb3a48dfa98cf4cb67554434641f3cdde1bb9dded11a9939bbe5420a8acd4d935b3560857997432081184b31eef40a9f2d70f16fd0fa282ea2f57886ab702031cbfe007fd0141258c053a91d0bce8e2e46c77a5d83acad9073bc9a72088383de6c5ef6c7992beb879e59cde211c7ca799d574ae67c13048b3606126af302a7c7396babaa436c494e773f1426071775c7341919e5f7e14132be2a0777842c9e1be678ca1298fb94ea455fec7f0a321019a416c432379fd3c105454f2bc8a822251ef7ddcfeaba621ed908ac456c4f220779f78d3aa0b84a741bcfd64506884c032abd7c8e58c1ebcf08a0800065fd816633c1a4c0571c62498f4a02241aaca2b57cf64cd303eb35b04d35e4360b959c874e37a8b0f1e5194487b7670ac8c927475b0bbde3c3b33de7e912c13f6ae05ff864bb8d4539afc7ce5b11fdcc519f6ab3e498f92b83f75c2ae89fcd6070ed058c681953024093a4b119957105eac29f38edfb31b1e0b07f42df1e13d06f73f85a913aef02a3ef8e383389be59b6caa6deb840fb6c12b89c77611e802579fed7f6f5852cb46bcba79136f4051f45a711825602a3b5fd5a9038f0b3e9f1f518fefe0200344ded4cb737888cdbac1850beec63197a1c980d6aff0fcac0c656ccd3e42d763c15f383e30ac2fa505c2f094b0829f2aadf562b5c0acc30a8dc6aadcc14c46d15415f435e4647595306ac33055c1daa09cb3a47d38dcdf1f646fefd72a5fc5450bc4fccdd3e2560a68e6dfa4690af65bd92ca4d5c12a7672bcf201d6990ef6eecc49799478356add8ef6df5d9d908ba9228777e915e264bdcdd39075d79b07490b0baf4f57b60974cf3b8fb1cc1c7b1f8fc8e355e0c065ecad624279f81f48bda02cc79e93a2722289d9dbd06548ff1bf699ae71010507fbbac4dc069d34eaab0cb673be63f6cd9a52c969a30a3f5f605fdc97d2368e5e01211eed4d55849d1602662abeb04f58a25f27479f66a5df8c8cd79d8d35690566eec74e2c95c43ae00f6309c98a1052135b3c8fd940d50d9207f813cd25b49d6205774a5d07f2242d7a1c0975d1a34d4a82d0908c8b38c8e7fae3cf32da3a534d85e38bd4da973e1dd406a0e08d8d31c1dbfef2123909cd9233b77b1ebb647d1a513de8f01bf883d9f5e4b15c278e17dac32586c20944e6bfc458583684f24d7ad3eecef5c0d9bac7aea44d9c820a9296ff68adcbcda70fd48949befa443b144ce578955826af86f61eae2a879e6c36e68929f4b6efb8cb16e9eb50a60d24de962937efcb66a0f1c37f91861b66b224e4b0c4cb7744d6b47d533c3c465cfde393a151a9b2698bc48f845906e2f3dfd56e5fdd48e0cc3537a8240d6e1edcb22085a95656dd388a54dfb6bbd071107df4faf24b61ac0829c3e1b12aecc13f9bf8647aeb1a0f48a937d8d8b4a29cd084f4ef666fe85272782c5f8d5fc51d04dcd1ec59e450707cab3c0dc6cfaf32ab62f81e1f0aef6a9b1c3edfe754ed40e17a393e3738bc2055006d9ef17bf5abbaeb1972dd51c29982bb2321cf689a71f8ea9895a16e02580e50163ac5c88e3c9b0a877dd5a71f14c79b7a477b53118679512a06f6df4fc82b82ec1b99761792ec9a358d33c51cfe532d0b6022b373eba204def3e88b009dc5d6979750637fc8db67f26d8d08957d6be24a144ae78a9c0dcb7fe2c8513a93125c2fcf89027b93fc5672a2df310365ded4ab545877bef7a359bc82c0924730f004e2e7d4ebabf1c15ee4ba6f8536bc1627965b69553ce1862879bfcfce51fed0f2d4d0a824d950b80d365b3de48e143e980987a56096e91b3e86260e53ad4de71f8e3eb5b81e755c5d7f3103a173c7164c37c8e5545ce49bb0c9e6d55d37852ed5fc3e42f12e6751339d846ac7120d056292758705391b50484d1efa17aeda9ba6d8ad4dd8de6c2546251b6631fa8d80d738012e950b6876fe481d61517bf9bbf5b94e5e1c33af03bb22f5f5e8e178c1f9252fc31494d30759a496bb2cc528e6d6f70144d40f9b69b9efa2296f5d09d2ac966befa89a04cb18e2d64c5c0e564726b9f8b898840ca6a0526f5b662d084a1220a919480ccfcf10a3581b64893a1565dab9f272ff5d63ea3045acb54936f9cb1bdcc32591a926afe50df24f509d6d07fb15ecff7093a3ab1d3a848b4596d59570380cd46b364e9ba0d7acd7a6f7a003178de0bc438ab8f09cd5f3473469732eb7b23c23d6eb378ce328876a7eac417b2bfe84c5d57d5290bbbc3247094fbef2c7bd693fb26e0359a8187f84c65aa63d4b6b2a29a219a05537b38ee27a2142c7f665fd02f5d33907328f0fc6b26738cce4fed0cdc7a6cb7f0c572840cc0705ead5a0a34b6d15193ce95a3eb21946892f88169bb8b04fbe10dc81e87db647d419f8c669df560885f25f91102bb76b59e8e76c247de5351f5296b87d6b70c5f1c17e254bca1f0d6dc0a7593e9b2e589b262dca2f30eaf96a049dd72d3852dc5710c5fd7d666e916232de18d0ad531f1d81527c3032fe6d11190d721687bcbc7fa72c460d679b7e6f138dd58bcf2e57e2f564f93a8868678cb14e7008b03d75dc5b6770059fb3f6e475835d783a88247e56069cadd825a84a1c4742bdbe1684d3e7c69543b1a75b95cc407b7a8445da3283c36fd232807a6b39a4e5fd0da904e2afb4f0dbc112bd48367b36072c205130d0f6bc2e1b884230b8384620738dd8b37095ca532da263678555e1b45fd5faecf2291891c1a2ce58b6c1542140bf1eb91b950f2bd4d410980b3fc699975851eebcb736af384b8b5eab1db5c30ab9483291fa05f12fd65c23576ff809e9552ccbbb1fcc418f6922b880c6ad422013e041c055f0eeb403f2430e9b48f3e25149b35e221ad18d01d85b41e507882db725bba3fd4214da47b985f3ff49ce14de03d329afe4de9164321eb172d93bb8c7687a13ae8e4137483778201959d491ea52dba71559f2f4fd17d114bb2012c17171ef8a32c9c23f814c483f2a49820e5b739ccefda384b4554af6a2f6d4f6c02b2b7fa2bbd0444d68df160c1151bd93f559180a3da5bd2f5bcbbdd51c7e8d4b95a38ff88322dff4f6bfdf23e0cfa09f2fcf43ef6f1a80389b04f413419838bd9f84fda4bf8248543fa61800cf30e8e79b655bf486cf38cdee7475dfbebea903b89b19d522b449951b8482813a1d8c8571f2151790cad3c8d6a1cb3fbe8848d5f05b07915bb307bea4826fa1eaf55f5b769d1fc9d6e1b9aef3b2032f8083c6ba2a3553bc148bea379587daaae2f5334f89111ea31011b00a0f571c2cac7cb53eeadfc5415efbbefd9ed202c61ab1646a01629ea7edcdbf2c20a23c16073682376e4163a1a482c051965f5abf3d8bdd65d08f0341f6630cb0ac926545a130c14ebacb2ac9050b0b1032b45e7488829425180e20e4abe658acb4f580548c2a11fb09c1a47f7a334561263041313284b9057004098685210af59d40dc16769e8dc723f3a70a74b2dc278430c1449ecc1c8e97d208c11481b4c8ce9aefcce6cc3e91fc7e1500e562904b8b36bae115c5ead964e97c009140cfc1e75c3cbad75a910a5e2562aae1f3e8762c4e37212172e81ed0ed5d30a9fd84ba7d0d4921060c461e7a2fa8b4d8f2b68dbf9bcd42f62a1b1f1c08f21af2c3c435b2e432f860a5ffec87cba318b90141865632be7c24b6560a5ba68ae51da08b28205752d9635cd1784a5322e498cc71b31e73b0d75f0b28e381219f95bc861fc239e1913fc6b5b9949b9c32f0841b4d547a3296549f6f55af429df4caade39c7f524175c15db44b6b8d8221cf62ed2da0e43d25a9ae60bc0c4de578b9c97d3832890754fc6155462a776f9e3c5047608c41d57ff66ff89cd94ac0c2a4ae096721728ae3c819858c37aa1774c49158df2d97d4a6f12ea45033eb048842b69281ec17391bc75f9311707ce4d1ff336145c681b6701d8a77f9b0d99204d1b5622c837b206178b95a2077a3ce920cb2e241c460951e1861eef3d173c6143f8401c0a502356b7bf19f2dc3ba35ee24cf3c58efba35756d15ed3b61ee9cd343d38cca183811627d047d9c56656337d6a8255f2faa9ff94ddec2a858156a2d09d6426b757521a3415b25c54328e4ddb411a6bda54a049c7424f9f532a5ba4f430234254cab865f42c1449e307f17ef53c65ce13b4165178082b21e4cce1c3a1f8d12195e4310433ce030981a4da1872d4c89dece81e3b682884ebb26a98aa1949f5d080d2ea72b1127214757a47589d7bfb929a9e5c0ff6c5abdba9445cafc10bafa0594132829331b409f6a059f73f285fc03b82c587a4e4c08988184867b67204e66d3076ddcf6bc084f1db470ac89849199a0b44c64f034d5d8c859ac8fa69e67bb006f406204d4a080e05f98d70992145d4bebbd167141dc7892ad26367f659f0e303be6f04cb7a6e789975137b537cc02f6666f4283efec8c6d43c293d1c42cdfdc3cf3b10f5a14d11277be2ef5fc8cc02b113264996b6634d15c2affc077e5dc60997cfcfd2a24e68d0e48c2f85453ca7b7f6a0283f9275ef9d6f9fcfcf441751182a44e7aed543a689ff100c2dc0ed537d203e7a2380924293bed3733a36c5c08b023137d4831d356b2ec7b35bfdcb1723fb50bca708cd099e5a94037cb4c387bfb5b825d2096193826778a5f0dd89ae9c148d1d793c74cdd5f8e593d7fbe2e9cbf7154db9392331fe112b2cbae90dab8b877543cef48e189ee87255a82fbc30c2b98148e85c10d72dfce71210f7d9552e5063190a934d47be4d7db8dac24006484f7747604535cf5778f2579e0ab559ff6bc047ac4a167b12bac22fd27544f8e16c7e7fbee1064302bd5cf46c405e140615b0c22fe5df654e88beda307cd31d2507cbe66389939ef073a4fcefcd0c586960eda02da6596c519d19ca6852e6c029ce1d706f1958db45d0ed0952253612fa18bf21d3d85ac4fd2ccfad70547844a59754542c80d5c4d0e19a158ea6111961d4ca748673d747910f22f8d79d5296d089ef7dd0f1", @ANYBLOB="1c4fd0694bc8789e102ec050f4ee2d754508717612736ee0a1475c2083be19a8ed6bba5c74e8ca0706603ed1a5ec8dc9a92a75228b69df96fe3988b6e3690860f686ed513ac95a8dd2b046f3c3065534ddbef2c1b1501b88b0e494cd138aeea0b68da6179bfdc2cccff45c08eace4d17bf2e655c8578e5cfdc3a2b07303cf2c31d825b78ec10503da8bb81cc1c6d8bdecbb7c6dbe7f164080c35fe0c37f4e45edbf958fb765091d8f76fe0042a12be7154db9b55e0b00f17d965b91b9c1ef3e265196c4729814c261df75c6f38df2c176f0d0a4c1f22fae13628b5c321ea8240df1b2f763d572958cce0ea0b8fcdea867fdda193eb6c1ab131a49c", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT=r10, @ANYRES64=r19, @ANYBLOB="440b59e72572d2a1e22566eb94f989b937ece79210fbefc5a35867cd35781ca39bbabe13ca6a03d504e3f40a7f98df2d33c7de5fb4a58088772f16e6b5938d2c47dcb778a6637223331076e366f314533475745de237100f268fb0e26956d5ac4339641f8106b4e9588d8b36cd36048a2bf3d9eaa994767ad2a3dd657407d628b7e7a632d7a7876fa9cffa50850798567278130e7fbf12b4bc46cccf4610efc2f25ed66dfb6a29ba601036813e8237d9a127fac88a008943b559774994de7f2113cbbc6d1f716358737f3b740e333f3c", @ANYPTR, @ANYBLOB="476641948b68a3db5b160164391d92af78241407b9459d27d0f1", @ANYRESHEX=r21, @ANYRES16=r23, @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR]], @ANYRESDEC, @ANYRESHEX=r35, @ANYRES16=r26, @ANYRES32=r24]], 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r7 = accept$unix(r6, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r4, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000200)=0x9) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCDRAIN(r9, 0x2000745e) write(r8, &(0x7f0000000200)="a954d2bd94d4cb0e5352787a66ced2614eeda9fb57b5073393023ebd4404ffab4c37ea68156738f8f1d3a708512c69cffd9495da9ff7dcae2fa695e474b1ad382f05f3067a7c86c9fc04c6b03bc8570d1013", 0x52) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x200, 0xc8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x4ce9, 0x203}]}) renameat(r3, &(0x7f0000000280)='./bus\x00', r5, &(0x7f00000002c0)='./bus/file0\x00') r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$dupfd(r1, 0x0, r6) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000380)=[{0x1f, 0x8, 0x4c86, 0xf6ca}, {0x7f, 0xffffffffffffff7f, 0xbb6, 0x3}, {0xfff, 0x401, 0xffff, 0xfffffffffffffffb}, {0x8001, 0x5, 0x9, 0x3ff}]}) accept$unix(r9, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r7, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$BIOCLOCK(r9, 0x20004276) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44, 0x1}, {0x6}]}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x100, 0x30) poll(&(0x7f0000000040), 0x0, 0x8001) dup(r11) recvfrom$inet6(r11, &(0x7f0000000100)=""/44, 0x2c, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x1000, 0x7ff}, 0xc) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4baf, 0x881d, 0x0, 0x5, 0x1, 0x33a599a1, 0x1, 0x1, 0x5, 0x7fff}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x1000000000000) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x1f, 0x3, 0x7, 0x401}) 16:00:08 executing program 0: rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r1, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 16:00:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/\x84p\x928', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6, 0x1000000}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) 16:00:08 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000002a00)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r3 = msgget(0x2, 0x658) msgsnd(r3, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') semget(0x3, 0x684d5edbdb18c20d, 0x808) execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) r9 = getpgid(0xffffffffffffffff) msgget(0x0, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000fe07cdc34b33636c879f59ec3a00384daaf54d8003161b6e498cdfe6d7409d52b6910c209bf38b0b371ecc2fac2e9ec271e3aad4acff488c17d5632fc814e7e2ed6c3a0e9d214ab42995ac1411f463f440c3d42110da2bb6ba9ba66b7eb8b6e482c9efd2e45c1db5c1fbf4e59fb8113e9a98222a2920759ac18d69a9650af140881cc5dcb7e3e0469a19014b4cc1b73dc8b9ffbdb946e311531c47ac7e858bf20a61183a76c87da3298d8dc06e40d7065dc81f0ed5b7ac6d5a6a8a8e7d66341591caf67ec97541fbe9886f11c5da2c68b8e9d3fc6265802cdb585feac70f06604bb2d7704eac1f196d75ebd8b3781cae247b9aeeee0a65442483ab48b14071785c4fb0f219edcff66d63e4c32de29b788e3cdb49e89f974118"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade", 0xfd8}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0xfe81, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x8}, 0x401) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000ffeabff2078893b66bef2908", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/14, &(0x7f00000001c0)=0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r3) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) setsockopt(r5, 0x6, 0x5, &(0x7f00000002c0)="b6ff4d0058aed231406c914cd240d75c0abb2484d1a34b25037251aea355db5ce879aa912ce28180b2659efab867d55582d6b0a947d3c8dddeb92c83a41c7d8a8cdace4012479a66b8aa9f90b031de0093fef44643f3910a0e765c3e648e071c2f6775483a4b25a13ff62ed5fd197cb53d73", 0x72) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x18, 0xfffb1aa3e5f68289) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x3, 0x2) msgsnd(r2, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/120}, 0x80, 0x0, 0x1800) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000380)=0xc) sendto(r3, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x82) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000640)={0xfffffffffffffffd, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x71, 0xbffe00000000000}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r4, 0x4, 0xc0) syz_open_pts() close(r4) dup(r5) syz_open_pts() socket$inet(0x2, 0x3, 0xed25) shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x5, 0x9, 0x7fffffff}]}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) read(r0, &(0x7f0000000180)=""/85, 0x55) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7ff) r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) dup(r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f00000004c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffd22) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r11, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r19, 0x1, 0x9}, 0x800, 0x1, r20, r22, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r22, r11, 0x6, 0x1, 0x1, 0x2}) ktrace(&(0x7f0000000300)='./file0\x00', 0x3, 0x80000030, r9) unlink(&(0x7f0000000180)='./bus/file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) r23 = socket$inet6(0x18, 0x8000, 0x2) writev(r23, &(0x7f00000000c0)=[{&(0x7f0000000040)="05071ce6f2a8ec754a22178d770f1df1ef0028583a4b513ba9692ad37c5624f052ddd3727e4ff331dbde3efab169edfd9e5757ff89839117dc2e", 0x3a}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000440)={0x0, './bus/file0\x00', './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r24 = syz_open_pts() fcntl$lock(r24, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) writev(r24, &(0x7f0000000080)=[{&(0x7f00000001c0)="a2e177cc51e48495b2bd8145a044a307dcee8555e45c5564e704a0a9de6293a641bde7513814e0ab33795c19fcf965a895188704eda55f36c6a3222386f08f46c50dbaf87af74a3d82af5e39fd6a8f84ae2858c37b09f603524f6b5093886a6ea5524434355db09d09a004b1094a5852e951e3bed98a49b06106dc6ed64bf34c887abb0f619195afe66bf9c654c04409ad9fcf395c69b719231efc8fc2538453829e553b2b57352621dec9a74fdeabdf2e23374a6288a6978e20ed8a2d2ae8de3980462dcef6a7ee19a8cb32a7656dbfc817261f7e", 0xd5}], 0x1) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) socket(0x1, 0xc66c3efddcaecef2, 0x3) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)="eb3459a0cc44e0d700143466189d9ccee5bfe570f1b10f384ca54b26e96762358e91231175c4d182ece9adc5c2a529961e09e1bb9a82494c40fc07d1d6529d11603f33d5f5ae281838c63625b7", 0x4d}, {&(0x7f0000000080)="a94b3abab18635936f597630ab34b8832d3f38abb732362cd192939461c1b1900f9a8e782107b7b2e64b5482dd12d4a923b89217", 0x34}, {&(0x7f0000000180)="98fb487fa71b3497cd44a06dd94841ff1a325831e74d458798fa3f9d1d1e6e28eb97a67baca0623c988609b2a0015a97954fc03de2f3570f224c2247cc936ea64184a740b276030513bddf2f2e02c01cd7ad159e7c732ecfbfab5439b17f1c3dafe6ba1a2c3a3bac023851ec01f978a52eb3bc1f169c7fe6f88eefffa6c075065596538ae8f21879d25ad45fd92a20594b1d4f3b75954ff4477c2b4c75664efc0dfa0d710a2401c192b71120106625d352bb31d8a401a3826aee25b7f73e1ecdc747be139b7d93dfa0033b7f564f1004b7822ffc551bd8e8ff295b642c8b353d65125d89ab0556d363f3", 0xea}, {&(0x7f0000000280)="2e00a502c260ef5eb0202f5372fbebac19de9383d819d9dbe2a5e7b7b00887a65db7e9e6c2f96dc3496b7d70f41fc58c50b45f33c21d5710c8d8fd3f5d9b6858e751b3f223467d4eeca4cfb017c7cd934fb113338e2926141f7a9b163d8f1e610ddbcaafc39691fd82eee4c3cbb6655cc3e05db036a6abb3ed20e601e9c2a0a8f87aef01a1c0fa3e3be29a6c838c982475293bcc1ca1b632a22a3785ae4c54770927dbf7a2593ad0313abe0fefae17", 0xaf}, {&(0x7f0000000340)}, {&(0x7f0000000380)="bc7e385d1e25d8e5aaade3eb2958605944fad589efcc445a64c032f63f7b2169b45ca3e2d5c54297b299be2e6a83c8485919a3e4e7e1cbd55cdb4c9a2fe704cbb69614f2b7a6cdbe0fcb55de9b6d8a0b5e837213678c62f416032b73008391eb6f25b103dab64e5d54b6852f622ad37fdfebb02e7fb647f7e4dd7c5586cf21acf81f24e449a026bc2fd976138548ce8d394e0345815b2a7e9546208a1e7d8585b6dadf109d34de4aa640ee9a0663fa7ee3ab0326f424bfcfcfa7fc31f773c6f7423dac321abb2964398fae9ec2fa9009678ef9f975b9e04087dfbe17216686a81c6d9ba1777b2075362d997f0dbf8b8c5984aa8ab14d83a8f518e8e6af685f9ee20bb0d3374e7cef1edc19ab81f1008b9c39f1672cddd02d1e5c2dff28d93e1b7470341136f205954765b9ab9c6e2edd88caf922c8ce54319759593335bf1a1cd2410cbc5db93b9f3536066df37b0554062c2b63e6ff23f90b8532a4daa968987c68a774d5fa437314276a5147533ec3c31426558644a574144bf4a3fc2a7192937a68430e20ba83773a2c8c5a3d5251a94e3afdcd49ca82205b65ac50ea5a2b16e5545918e44f1c35447521302040e674158aff40f1a7d935525acc2e893b1357be8da80eacd4c7567604b31ade35c064068618b08ab0482ac6df62fef6bdad617857d1f6b4177ca9e0c710cb1389cc256b593f702892e843c97c4b92404eb4b26ea42426c88a13c65725c3b05e2bf630e08d9eb8fb1a32547b9ff9093227a7374f26124d2ec792cdc654a8ef2a7aff16b2ac17aba276922d6cdbe3e6688ad093bb6d23594d7ca0860f62800e2c617356a373467b6ca9e9b6209b1fc06a79c2d23f894988bfe4cda7ee705cfc3b02ac9251f196401954a833471daacc68bcf21f67f6fc1bc8dc570dd37a5f27c572cbab375e5025d9f6175fc4d55b745e0808e8be40f2a49b07da4e7539001adaf5b9af89f8bce57ad9651f60b875a4c20caf0b261965b68f4efb90bb82bcf702091bfe07ed0d5f56a3b8a5d3cb8a833c8b2edf89ead0b8d646e022a0d965abcc83f6fc64bdd82d2033adc2c96be58e509840a7047bf7734f733928316483ae8dbe325fb6959949e6975abac2891d3777566e33dc12a85ae15f53c2021a62f4993c8e3630499ccc2e6e4e728cde750e75d2976cb1542392cb17acbfc7ece8a272f5e4543e461f71ddf572b86ef512e96ecb447f0677aa94f75cc8c5cfcc1c10c1f515fbc4a6b62759ed022ad5ee98363b56771dc762278946ae9c0dedf2ba18fb4545bd188abeca6ffa74b06606af1f42e1440cb7f3bb0a60782b4d6531c9d67ab30f35132127f1c795135f811914a98273722156fdceb629eded8d89b2ffc9e385d0c3327b9fa95b036347855e7ee669949d95674bfb2e19d91af3d16026c7d58e357c1a87b8198359663c874d295006f89adb50bed6bd7c3d68f238ea9b06ce360d553204bce81a29a88b82fe920deaa016f1ed5fa3451daeedd1bf76a4fb6d37bb74baf5c3320b298919a2651858b1479d078d023f50e3aa182f3a9da9899842f802c5f1c54c25b45b753c127f29f126a753f9636de7fcf0bcc9de32a6711464fb240da52fa5ae2ab04465c9d54f37692d6522d6f4e4eeecbbc97e7dddc3b03a6c29c9de0ecaffd8dc09e9d1d922a3cbd9012b3ce40c460f808313e715db81b537e77ffe6e28b34a2e4ce984f2334f3c854ebe5daae7d5953c02cfde154fac2f05c313ed3ee70ad12135aa337e6785d6a537ba2e976786b31036c1e5864359343fd5f4b870d4243038dfc82dd484d0de76f3bc0c2b53215da7dc7587670446bfa723d30ca35096e25cc9aaae8f5d137e42336e97ba4b3716b9640d3ff69417059f1edefabffae8d653c09d49f9e1879b16455f8aae9a79eb4b2af20710e5dca74301c4662f6084906de19a202bf921d8e9fd7ebd6414bf5edc8cdabfc10ce823865ee992ac537f56ab7e53fc691dc88298d837b500110502ecb35fc8bd6f8bc69f5eaebea323533d5e47a7f38c539547a71e7eed70dae2ab98a3f5d2744b18872017474aadc102b9c8ef7926d084a6c5343e5f2a9266847c10fe190695b429653849f5758404d4d8bf12f1681451a6234ccd263b778496a7df0f27654b79adcb94bec278f90662fa64773d7004c8259d40f7c9afc2d14d507e9d1092034f37df138a15e4fef3e934bd29f58a31e977b8e1fe21a1c2cd3e846fe67baa7772e3e34174af0d41164e9a5d3fc38c265f29b49b0769d928d9d303ca2520c311cf70bc1731cc17a431f3e027d3771c5816de768294bf9a23ab9dec82a6cc3526f9302f2d1c013aa57f3e68ea5f8b6dccacadfe1473bd8cd7ca016d286af4f8f7d65583f753cdfae70b3a8e1b8f1877206eb628cd2c60ee0f86cd6b6c99e5517c24958e4a6d0f4339958e3d21d4b675fb6571bfdb1a7bb532aab2be83a7211f97e4e9a2ea42e48ed0419035c076c8ef55cd1d56cb5a20ea5972f08fa23d8fcf2bc48c134d15ab3406765d72b1c9e00088ee4586ccbffba6854016e27e785e524c867d5c85c0f537d8761b7b9c682203c5538bbd2ed2e7c0cbd48825378d070bdadd197d7cf4ec5f89cd9f60b91a1afa12fd48891bfca34675c7c95ed11f2449d07f9369898fbfdaae4d0a0be29352f547e1aee6afd43ef76bc58f9bbc9d5ade219ed6859a56a163ebb98dfab62d545b93397872629cb3bc85dd96f7ccf89f8202e4b24c1cf26e7d86c0a1552dc5b4eed97f716cc956de7b9460f786b80e97295dfc16fa2a92928f4e93173b4d06b9104a9efc7f8bc82a7457f8f46acafc947881e488f81dc4ac2708b1015d3cd6a38b3d5f67817a21f7e49fd5447de81f3e855ee093bcb47a18c30dadaf4fd749311c22c10c3331cb021c0ee822f516a79b544ba076669e140aa96887f9ded2f79e2ed7f34cb29be4ea889e5df32b7ab56eb7b7eeb9c30623486bc49fad483728f51c5d8101654aa23064e41f757f6fe17f6674bfc8dc47dd749c4cd8c22ed50e8f2912f51dd460523f82acfb9d88a9f32556447fc1c171c4b83cea54f94cc4b1288cc89856b784bbf864312a3efce131d7ccce761dbae711aaf5d2d477f3378f84c6e12b984d5386cc96565ac46b7a4e88c5bd493b899d956e82ac87401f59302aef3f3b73998fe92db63aec809ae21a3bdf0a7bce2a9c8c02d0f49560deca566961242ee29d6bdb5184f20a1e29c831ce9b6292e35ed5471bdff0da635f0c00975ef4140961e91469284adb181ce8bc9aae41b84f56a1410e3bb29c2544c9cc1c97babd60528019c93c531a457c85f4163613c09536f47f73baca2f92b3a142a5c384d445851e270da1deb42f4f86c7f721e0e9944e7af6d736da4191264850e10755ba45959c4284f9dc62ba40a63461dcb09052a395568a17f8c87739f0cbf7ebaad03def9459848411737a31d9ccbd0369e116d2ac711b8232d08af817fb2be9c9160038b68a5820bc9c3249135cd95545759422dc12617ae46066a7fecd44d0a76b30eb5ddb8dd9473c23fdbdb40e4b8d16c10def304d1970c8e636c73676cf1982ee30c6504888ad8a8d2cd669d86b45d67bff90d958d844935f4cee7c20a81ad3feacb5b3c2b040e7611c6ea329f45b0a0e33f47ca4b7bb62176622a1cce54d3e37da1eccb66634a607ef405d449d7b42b57d162d41d2ee54788253298053957b420f57ec6412900eac7ad3e0c803a41891faff36eb1b4e8e040698b8e41ae3ed1dc6197d13e61efd36a8cde4a52da7cb20e3aaa6ebec81d5418d37446238cffc42ed877fde2975ebf4f1ef5f82aed963944413dcc44924bebbb259cfe81a846a476075dcd5ffa1a850fad99661a0a992f347162b27a5f87fca0857a286eb4b6349f4751c940e7581e90f9b24238950692da1b01618782e4188e8afe540d7e4e4cd45c9e8957e43aec5c8689f034446373cd54271451b5c257ec5bc5b2fb996dd23ce865c70ae3209ffda9b7642ddf1565d9c4223356f388007ba4c98936930cea49d1d2232dfa43bfcf9805e81d7611b68d367219caafc9485d245a9bf69cc5ee0215968b133dd0c7d41b421c4e2e679da175673cb54edf36eb97b6b3ebc18ad7a7b0f685e36f667aaecc3336625d23243be0828b9c58344410075ea7c5feb081ea1fc74e23f07c652c7824d7a76f96432376dfb3aa958079f9634942207831fe9b26b217ea3fd530d427951f1c90419b9c1574d13b04133cf994bba9eb65aee288f8a9a250308b3bf713cb97f367b9d06de4b00338dd6ecbbdada920fce598d58c2fb349b29eba87262b56ce8aab9fab779b7e56ac74fcea6dcc39389cd5b466ff2609a9102b88f6e912196b0752f2a0000e1e8d7540f98b0fda7df47ea492241bb77cffd7cab5b7ec46f5be4207ff1dc93ce6a3ba2a78b72c42ff72d9b5a4f4c2f24b0aa4a348ac15b3c1e14043f485e70fbb240f6c73d596cbdd4cadeb6e5258fca19230b3c4e10dc5da5609ac727e06ef8b3201a980dcecc8e9019b4640a0d628bbe8eed6c8b34815eb988f7a2a18535cf3e47d0938049a5f002a110f13b738a23d10ecab704827376fc98c6201519e8e9573ccd31025aa5fa5e6bd4b721dfd33f6a3432ad78db9c7df0e846827bd2d2367686a6d94940f6b59ff24e32be8b8e5e2929a879cadeaa395d40e932eed16b9fbf7dbfe7a75acb329e876d15005b2c568de50c709fc87f72253432604f8d861e874089818297c634a782fcd8781f761c76f64dd5f9a84c21cb68975377c4f1d28f472cbe34442daab032c9054d37a67c63e97f516d53da64333b73d296258ea069cb0770b24f7eb76bd7abe26317e5cd6b617300c618f4e3ffb2bb35138167b300885b8c43095c75f00e90686bc5fd912a92c45694064f2a10677ad0cdde748428688a81f15d7a2b1d22545682c2df9d817224dd11c1fdc7b5e48889cb53cafeef25fbbe26befddfb4b9b0749a912851488d3335dbef1dd960833d07fae0e7fbf92fb776ef795087f94fd34ea11ccf4719b58e6c2b11c2443015ebb265f6f88999d381b01960123f5c65c4081ba13d8c1d637b13f4e9d41d23678b86cec2b27a6a3d263f3f38133a11dc8e2188df1820438b483c41f3d47fb3ddfe99df576a775004cd3a91d382de3099c224ab39bf266db833d43096f99a935bebc3bcc7ee8be72b384df749166eed0097b942898529316b8396de44701467e106d6e263f8cea4c0700cb1c4bfd42aeafbdd76cef937b07d34b70a0879b859118e8145ff9368cccd3a4fc859364658abc1c91cfc02242e729d15434d99984021629db5f3bd91de773962367d7ed191949a6daf5a1de321fa6249ce021ba23f4f80d7540989dc7262254003a87dadf215e748145d6ba68ae69c43ab70d70a0ff1f174d4d6ec0d8eea490eb5d101c4e641062626ef1aca97648b86328cd60fd82285da21048a94c9eb947e6d9ae33288f71fad66a2011cae9ceb9f1bdcb60422575e09f35b158ea7e965917c38a973710110bd256db694a0f97d97183c0de01f1acbb1f516d97fa42ca0db2ffcc997210070eb1fe81e7b71f39cd71677bc3ca22060e647c8a70d6abbed062ea578189664ba7ff559806fc4f19569b4fde58a3cc13d73a168a0897edc3b68fb37b229ea2216dcb8eb7cf7514c1ea7a3a3bd6982cb7d58eeab9d6bf035e35064c1040570eb03c5b49ac029f25178ff7a2b607e834dc9adef170e1e6c7d86a5532b770cb1d0b8ec9d529ab46e37b9ba4752d28d156ce5b52689e1930e15688ea0259cf52d64487337b3736d", 0x1000}, {&(0x7f0000001380)="5acfb398b6a86ecad27af0ed09f09323b1442f6b8bc988961f6b4a56d321fc20706d8b7344b6c6fe198d4d9dfa4c6613da186c63b053f6a5ff26c2a22e44355690a33f7dda885db375b31ef74f6722a996f72b7b6945e422e65233a3f6e2204094c50419ecffad863fadd16388b99733db102ab1cd183042e9c560e9ea98b2f72efa02242cf695fd99d760d0d074912b263d36db1624ffe5e8ad618e0e42b2b16cfff4d14584d6e6d2a3a7776323899916f1b911ab6a1985c0e174d5cfd773ccc294d5d66ce677", 0xc7}, {&(0x7f0000001480)="ac6864e9635d29c339ff8a687f2a407ce84fbe9ba03590adcce4d11d4051fdec30ba6781a9878213", 0x28}], 0x8, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) setsockopt(r2, 0x100000001, 0x5, &(0x7f0000000080)="1a726e06f4968e93220535b17bd1ef3c5146608db79c1471aa795b33830529708643e2ed81d0c62d10786f3f5f0818fb8c5e83585bb98d4626d194b63255f8f1c916564ef9fe7019c0fe0b865db004971456144aa3e0f75e6c303fc77c96d02b633db8a09712bafbe0f0e0046b0e532e9dde4ab0adb77edc67f16b4c38d094a37bbee32dc7419932fde32f38f5ce397701a342e1baa914b7c77b8bba3b4e9cd979eaeb55", 0xa4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000003680)=[{&(0x7f00000001c0)="ebeeb99170a5527c4659ee7a4c813ca01b529234addf3264cb9c89bd8424220c08f5127c1cdd0fa45977a419f13abb4b", 0x30}, {&(0x7f00000005c0)="a9088015eccee58e0fd6e66de3caab59d6e1f2cd1cb9ff1c992a4b4ec8efb4fe7ac4617843e9922dad2a5f1d1fa67c01e6ca6f66ca62a8830f62cbbf964d717c06220523264716d54422d9f470824c04d085797a6067206559d21afc8f43673c114c6ab1f5afa93151ab2087dd7206bed6c9ed1a852ab30bfe6f0a49ac99a3ffb846d19880f7f28d0cfbb4addf537623e4acad74f44d58c9b20baf9e83e8c3cbe2080e0227a59841995f680f3d4f7aa44fffc9874c49712017fc7e628244434dec5fac42e5a3916bdbf6273d2d13badd5cee7d86d5f0c00e5a6bde561c570e6eebac5dc475d02cb45fa7427f7386cb63913953e0997c6c6943e9fa7a733daabef8f941db9d7e37af781d761f61101154595af437b398b92c214038d96f0944f1b938cec348c9fe42a2c9c748e15a6d38bfc9c6cef4cee9513200a8413841091af2b57049468b1c9bd78c58a82d409cff73e54e9af2db3aadb3a15c77c63dd01b4af5c0fab27bae69f19f5ac83295149e5d11f039a627506e4499dce1bc93e55138f9636bcbe2e72b5080e2cdc83756ffb2d9cca578de2f0fc4dd015cba6a98a2f36bdc6d2755879c400c387ee071beaa30dd1b13c3ef7a21ac0ac4a57821e6407e14bffb807dc21725d125709c15f28efef270b911982ac200378f174971cf0cc363eb1bc39115175978933a35590f672a0de13436c7cab9f0ab899f5789ddab47c53063061548ec1fc14984105507f4fc51270e0d7492973e64234cb4cdfcca4e812d59a575375b9d7e3c69c55dc2d6615e8b4a09a1b8798e2306676334eca2e69ffb2b9a9158a6d55623b54a2e538537cfc514a3be30358d1147a38980154508f3fa3a69d7694984990e3f417296a6fc3dc2ddb4b29747943dee22b7e7948f63bf8a34223955fe98a3b6fb873895cc1ba8602dce7365f78e1b40791a3ab35c21b7fcf2ec8fb473319ed172de076e68276de63dd547bbe16f5b08c7c148add0f69b8f10c26c20cbcccd92a1187fdfbd096b2f45263489c1872f1ad10a4015aad5d08af1b1042637bdb5e46f6bbf95b3b871d7df681b5ac82208171723f824f270381008d9ce09641958bbc7efd22d2dab104d7dad77355fe89e23ccc954a3f353a8930cb29ee06e8d65a251606fab58b9cb080349658491c67cd458c0d3ccae82bf23011b36561821d1a37aed2e977edc397f94a706fa9b8fd0d097f3f4ec4c7f78ab6292da6da8530331a9b49bd46fa0fc2baed322038b89bc727e48856350dfca000aa7b3f43a115b86cf7d241f5458298d7e030b8a87ff41e5ef3d905387828bf1a6b8ea0f3c83e7c46db9b73926427052efce273c67158e1598afaf22b95de86899b883b1ad80ca233a5dd6e70be2e7d4363813db6464a9ae4e35fed018b66cd7fa270e60d9426afce3096040c783a17503cfe013eb14be119fd90462891f95dffe35f0b89ad45a87f888e2a354cf8b4bd3f854f0b66fddfe33e9d512ab416b0ccefb708f5b310d0ec0e2bbe2a2e5c462a4a5dc60e0a51d7debc32f7b6fbba5e7cb955f7cde095ab70ab2cf3bf7bb64f359c9e6ef46c4ab70fb04cbdade440d9d85aaeff31a5dd954e0ecfae8e89da687b8d72571ac0d7750e577b06622f1cd56d0230b7da109c62538dc0b5cc5af6b150aac5f2c835e18c3e9036ac606f35454270f5bb160dd22f62f1e91168a57479f9565e81f9d4eca8a4eedcffc421a3dabbbc73871c10024cd560a46561ef620c61c4b50cb45eb6eedda21f2654aca6c1bf66f8d1173081ba43687cacaecc0169aa56e8c05eff582e3171dbcbd617f8094629283544489e631f0a6486d8af605d3b446f0d128f5dc22484036b39af05e9c0e40181fbc84017e16b2c8921b1770b032028431168a4cdf1901f766b77270b513a8cb141e958a8ce9ab58e334e193844fe7ef279ee62071da03d6c1ab2fcb6dcd28d24a099f7f725fcd31f886ef928a4bfde04fdbb880a61e3590ed3c9131b23957b893ff12afc8b15422091feef9d19f35a89c431dde1fe60ca8b9de84d26c304003784d540193b0189be8a24073e8fb2e0af74031adb9e9230add950302aa3270d29173a080743fe9c23e9c3e45eb7fddcac3fb7d73a216dc6d9635e9f72a6dd03f8bdda1713d6aff4146bd7457eb1e01f91410b5ed0ae2c7da514c77b2bd528f7dc988d6baf09dce57e3ffd2d16f638acfeb69d29e7fe09fc801ca725e9e8c38f79e51f21917801f28429581c594d4221b7d8366324fb31583e14988ee6ad740635e7381872fe97941bee959e87485f3bcb728dda72965ed0de103c9c092b93fa08afcf96e18fabda62b90377b9f65221988b9e69db35b35dfdd39f1fb6085bb8c3b80e9c74088d91732d300f3d55716b798391c8f9a8be0d092c4c4d5c566ffb286a59dd4e8d1b5479f7443782c3517304a3cf8c4fc977cf37a2dafdef893eb2124541a868ea6e30cf37b3b8aba8258e17e9eeaf165ebef4fe52f6a95160f8a5b6cccc1a3ab7f21383245a1fe01d7cdfcc2e9f5645b41d4c6483912c87ffa7ab35af133ab1c2973dd65a8941747233baf1a17536109de6ccb99fe3c7d8d369bfb90eb8da0f58926f5e7f8eb397beadc033d89bfdff4397284730c019dbb0461338f859f0a69d77edf6fa2602293d963465254f6649e4da636a23e6aee4b06094800400f0e97cfae5a97d8089d75d8aa10c87fd81cb7593070401cefd38adf7e41d50cba65b46524c8fbf5aaa12d630aeda3c5cdc9e042803fcfa544b6077e232ad62ec3a87846e3c40473584925ad5627516dc60eafeba776f3cf40b04655076139e9bc6b24c9c9747969bf3a29f5733bfdddd5c0a4c336d14884aceec4113aebe1904db2a2ba0ef86fd4293b344bb7269e8aabe08ab727da17b7180d2f41da454a17eb881574dcbd6988acfac4ad0571f48b9fec953f34517269ab3e4ab7f5cc22bb98c7a0f2a0aa67d84328fd6b015ef60e5e30b7d1f7bd2bd0ef15a64b2a68e0defbfd4af37bb842e764ecbcbdfe76444472aaed30b2d02ce7551e7423562cce290ee6016da58935750fda51d5d5f4b1d3df8eef3697b0250a37a729adcf4862bb99f09cd6827205c2e184a7acfbfbc53b3f0a19c9e9061183e315786ec66961244dfcb359833e29298eb83bfb3bda53b3d5ec0e6554c5c7cd34ea02654de0234adbde086d92d3072a4bdf16686e901b20866fc759a9a7ae6a641fc0e482aebce6a416497ddb69a548788246dbc9d324fd20e83d838aa0bd34aaeea234fe3dcc3c5f94b13ffec74f5b2f45424772248243dce81f916856ea1966a58eb0cf2ac60e112e92794c27ccaef466c1a299746b0dacfdb3904286dad26d593787c66e2bb7b209afd80a2a03cccff0ec7448ed51d643563f1fb9c3f254b0e4e73670586877f08ed3600d1779c0ff9c41b0d27144228a17c46e383f8872f39d11ecd166df3f74d417162c7fa81044b29205b10dd1219a8d290e5af57f075f9c8809e08a806446a9e198a958a872a577eedbb419bd5789eb495990267d9417d9be44433b1b62c26dbbbcc0ec9dd06aa9c2ad761660fc66923839ddd2eff7fed6be94aa449dd6863bd5ec21a49c580b9283cbd2257489b08458c9bdab0ee9ff7f0169069f02e8a5992f21478e14157dcf9bf85b4faa924b0e8059b6f2978f0c769a4aa8ab0d3faf00b2e806e1c0aa538f9b01ebcc079ccfb5f2c94a94ac789db877fb8e7b05b9bf4fb8c189b25a030ea2a5eeae65f8d7983cc1d7b322e11bd9ff32c7b993043d5e58cb1cdc234b9f4f7492eda864e3076485ce07b2808024ff4954377df52cdcea2a0a6518a018cc9af008134bc8743e6f2ba60fd3584f9825eafebc6d91ebcc1fe480a4c79ddde3f31b5a877f25cff30f34d99368d53ffd901a9a44088342cc3d8b59efe3c69b8c6e69af9438f40ffaf0b1a4536de5f7d478935792f5d8d1f9ec0268baace394d07ca682b98f6f80dde0a004bef233277f6d83004a343349c18563dedb08e6d49ca13a7b3c445953d8d4b4fe83e60f5c48008035e9d87e998571547b122cbe1ce26f22de08dbc4cc94ae765a5b8fb44c24ca14741db0a7b3acb21833cd32efdd24fae39441cfb37825a1fdd2436247e704f1b0d6a32c7aa2576b497cbf9e027d11601c46a4ec3cd6e0257eea3373c73cb244de2561176f73f435f7fe1b2e7e2f748ac1eceeabe802d9da9dbb4debf3728526d278ce81777f26481e04b039d6241f88125f47a9bf682e235e033a67b9f28dc8db52cadfe79dbf81e295e7abe1963f9ad1cb6db64da6cde402f9922e6b388e2a7f5680fa183384ce08c7d0d215f53b870a99089fc7f96b861511c3b02cebf46d05af634410d4c686c238ad169aa5cdf65c5fb563f28ad3adcfbd6e01857aec76607ebe775fbc15459071bf7084dfc7f2c22dabff397a0018a98e59e51cb51bb82eb7884c799a52cf83627c002b0d57b74ddf4643243063310ae1f07941d9dca4fb4c9ae1d19b1ebfd11e1ad2765d65d48da932f2d70ded66eba332b236928987fa67ef50f97b86e0d767f01533719041e0df102d1f0b42aa28c049afdbf7cc2d02bc7b69b1a1c228935f450045f68028cbc12634794e186309f5b7d31bf2fe1fbbda19daadfcc787ef7ae05db35842025ac8fa2fc2ee014550ea47682c059688ef084863e22990f8ef6712324637d37f3292a2496f56a2af74189b2822ae1b2685c6079a8b93195007bad8618d10df10c78c2e891303e4fa6055a082569836e891a16738a6bec85e06bea0349d12e95625f5b6b38759adc7e9e4dea46758575b49552383d032660380643b3d79ec32c13be846f8cc567bf3d44155af28ab7adbb797147a8ce6b6c70fe6ead74ede7a171f3890f434a970d2bd5405292ebf5de5097682b08c5c7e42e2fed0f1ce1802ac650342b41c8e2afc3b32f7a461573ca4b6fd90b8e0cbbd5addf5f3398dfff2afc2438b2ee2d743bffbd6c18ce74ae831ff6feda1d6d1ba62dfc994ba502c521a665fc655b18e22457222eda89a659d2027bbdf6aa2b724f8446b18c697a1905775deb43066bc042eb33c5205a4cc5da6f7001319c9969fc1b32551724d42362e85cc70c702bab77754422292531bd8ba62926b1526d385c69048018219953308b3fe57b5de73a2cb5898ed0c6d2c3c68aca6f0cfe60b28b68ebab7f499a2df62f551f4ea7d3cb97c15441567286d5a37709f2c57cd93dd3d2b8158f055f5a2d73b6dfb0705609385847ee86f523a55db95ddb0f0b14aee01437cc48909f5b22013b476bb2b8d7528d13be3eca6ead13063ee4fbc4e6f5ead5fb73223b1b80f8984fd40b5e844fcc83ccd6f34126aa4eefc5d255dca009614de15a838e94c1f75da3162c4aec337a605127bca4ddab34d8255b0c0d1376ff9ad6237201a2aa77dff38e9ff75e5614cb98d1bf4bd63cf9214f04765d228e5978ef83d98fc25f529671e348d68e1f9a9b66bf96c644b61f2099ea71ec4c941a6f134a0d5eb951d32835dc22e042819d6b0d7b02d87af1e2211fb613ade6f6b91326acb334341ab6efb4ef05f2689bb9dce2ae3daa2b5c96529fcec7f7e968dc037eda5a278077d22c39e28405ab18e3d93cc04ae888cdd3378a3a6a2c6cebe9a4425b385813b907bd04c9037495e11d8e522212ce26150fb75373846ee9291f68d0c795dd9d9ab0d18aae71c12c96232efb5675ace2c94c6219978cd9b9e0c0caf27a5bd138c81c3268d515a063ad25469e43fd7f8473228ec5ce2ef212d0619a4d6034ae34f871951c50acd4ffb34aa2ca407997856cf", 0x1000}, {&(0x7f0000000240)="f0c9ca33403f42acc6a9f3b01391d69f1e293d15e8e06e508424e3e456f49955c00b5f2243d9724b254a98b766c751cff459ace60fb4c9dfdd3a3b88b545ee63c765e529215d41c99d48ce18069300c52cc7f6e39e1fce85707000a1e7a36f0f68b9f6c54b6fc31f9c301cd9e44f3299c4ee39360ee1035980f9bd50c2e0b42eb44f14e0781e86944e1d44bb949031d0", 0x90}, {&(0x7f0000000300)="68991633313120b1bea43d22c01b77437215a0929c16", 0x16}, {&(0x7f00000015c0)="c3464d6a21b583a70ea63aa274a1ca34101bad4501b4afef078eb447a5bd507004cf341da07d2d2f24908a9796f7f8686717a1d67d03a4f53c16d12e6d48cdaa6745dd62180d7c9655d75588c3aa34b580ea07a081583cada894615fc7b95287e0545bbb45d90ec7fc7d0cb1e1d913979e0feefbfce92ad32ac7f617886e70025a3026fb1a6ecf96c949ebee1572244c05e81d0290c5911be0bc170100f765e205b57dd7623d4a4775daea5dbd5bab9dab1a84482bfef0db7a2c170b1d6c95f5ca4ec2a49cd09af06e02dabc8c007c7ecbededdab789b87bdc0016a32f6b8edb83453d775db8782db628f536c2d6cd62dea58c930a36f482facb81ff6574625d2c9f8b12204101ff0fe3ca7577b9709827ec4239e99f4b10684694e044eca94856d3bad6865c663e2d9a5ab8f62d492ea47c72dac0664becca69b63e1c183288e33863310ec762b6cd2139f25a4fa91ea5dd7d15a9069f0d8ce2e4cfe59d83e0c29995efbd93229fdf9849c9b996e6e64e01edd389e1771ad3aba4b16ff565955bc59c40550324fc2793ab35ee80b5a32b478d08eb3c9bd5b06d1fee39f8c2ab6556ae28cfdfc1c5c50c611e9a794e344080466da12c708b86b887b106b10bbe2f81baa3726814d9bce97c9c300051ebe964a482affcf3ddc9e14dff0625b8e2461dbce233636fc82fa6dff3de6af3442071a805dc42e1998af8f2937f90eed4f6de6bb85b011992a1c950f16f661649009caef3cb16074c6ed20367a6939355e75a86072823d55af16b9f14d9023c6b290b026e259a3cde5cb42ea8d63ae9debed54cca5fd6cfe503fe9be75fcdd6d7c605f87fa9513977575fbe50ad2a126d64f3479eca2daeaeb4c7845870afd193fb70de96a36d832a2e94dfee860a07ebb6831f8e51b7119caa5e423ba9675dcdacfc9b1943faf86013f8c2187ebc2a1de908aaa61668d3f1ad06f5e2986ead42966df72f810c8c6a5a276b29d8ec002e889c3c8b46aff46d08936a698a1a49a9ce1d7db78c9c3c3ea0b200050ba103ab1c1060bef07e92bd26b4cf62722b71bdcb641f4ca8c47f4f8546a7dfeb434df9fa9d490a42278a57747555b0ee2a2e99ef7a2697b74bdd94beb9d56e5d045be197c2414bc46506754e488e8f6722125e42d5343e90e19fb25a080fce8067ddc0b066825f279dc8f20752ebf17ea49dc7834b6957015458cab084fd015cc12a0376511718c1ab50495b21d535091ec2395aa72d313e163d16f448a7c9441af82766b64665f309abb1c4884cd61cd038ab67285ddff59da3db05619c5e53dcef4006102ea9e0a6b0c5814cea1d6828dad0fa661e53acb67660d491d5db7f1b4e70db2b5cb4c3a4ac6c02a3f125c0bfd24f307670c56dbec9c718ac45d95ef0afa46f6a5ed3bbb09963d14be8ef86c1442ef3aa184bfa8c54432a46a2095b34d7d613798cef2c698a455ce665415939788e7a400bea37b3b21110fc265c61f9e95e1ba91d9800cb24997d3b56056faef045453c45f047b843cf569b4895b41f04597bffb767a200a9ce5939fbee3973acfe32596b5ea2093753eaf9e56a816d7894a6ef03c4581be6fa9401756c67720a2ba02545e22fc8f7bf1b5e887cc99c73aa93e0ae555414702f82945c80cc8186213368256b002fe80865f331231106aef781b4f3bdb5c582a7d9a148fb2c2ab3b546fe8fd8fb1a1d0825409c98477a953ec44104e9815b642a2759e9468b51ae49e1bac2002146ceda00e292772fc8aa89d24f05c27d7e5b74255ae7ef40bbbe5ca00a84a1cdb311ac5b946467abb0de2d379d502fb4ce7e014920283b7709776d440aa80dfbb8d3e46cc8103e2e5967012ab6cb529a2b20baa57a65b176aaa3b77b9861aa343c09c44c7e4061a6725a0d55a5fa366fda756a8426febbc026ddd0bd9b4b5f2b21502e150019e631866da69c7b63ae862c61abc840a9d495b006670ecd86bb1035b0a5b3696fd371c253a2eee1710a48353e4607aaeef09edcfbb67fc81f3f37f4c7cb379263dce8aa413788b5c84c09c822ef5b50e4b0c7aecd3242eb0cf5110e90332bd7a2a4bd572e29075e1750834c637929fb76a6b709b4efe5f17243ffbf715972cf232d6083791500271fb509cdf893624db8af48687312b1302efa5f215a61d5c2b93bcb30fcc46ccfb464477e7993f946b1cc8f8581d89355f1fde52a2e52921efca856c57a5399a0be6bb1a725d6885dedd0fd01a997789b7c381164f23867eb53c3a1264f1222da6b1c5ace9fdb10346dc622eaa14eb76ef1f5c2c31da0b0262f59f097fdf0494a8a77c9b666ac157b42721faa14e7e6a7669a61383e71a7ef9c0acd7e0e21112c65868634cf2de0096fde82610799de33d2b8c28b0594e1503fa310a33577b5372fc13fe0c3200433809c5095a87390f4146a56401b0ce841bb661d4042742146af6410f7082434a1430917c783ce4f4d4047197a0b7fd7b2773f432bb348d09447c75770eff4edcf50efaee6a5ac7e259320e5f2d65e869470c9b5f660f5c7a5ede4bfe1c833021ebee5667ee643c3fca7b07f65869ed396dff84725c44619983e7258495456ac7b6487f9050f5b0d5ca0e0b2808125b81bd51d98a88a7be77d5df9b76dd918934eda947f6082f01da67b38d06b7afb6f749c18770018d8ec089da5c341c567c1d961a663670441faf25785309c9ad37425b970cc87ac3f9eb1fa01c581f2e3ec0da012b571368aba73d69ac28ff91bac216b1551dd6f5d3fd96a419337f689bbe00bffcaed73f21200965be2900ed8211e1ab223be3b44eff3a29a97b7ece44c9215501724a75141a801bf9ac09dbc8ea474b5cb6b6971b0c057897d57c01329c6a3161b3ee13310efd47ebb1e3c268650ac3999f01e2e6146719de807e131af6b4438788328a2e0d39afef34f14f30ba4c37b3d94a7eda1db4d2afde3deb09a493d9702fc15a9378bdb3e32caa3c725cfa9c50a721b0f822d12aaaeab13e47371ca1d860cba3cac1677bc1a11ceaedb4c8aa5c47c24efbfd20bc3b749fe744220412b9df9d9ac2edd0682cff2935785bd82b86cddba9ee2b95d092d5572223062f6b771751f24db1bea0c65b8ba5acf40d1423904845864258f3168626a0a5019e88e00f32b27cb30ce2d05b1d7a7b0eb39fb97c7debd3c9d786011483d235463913a5c37a521ec568e04d2d52994d3e99ce3ce2646b97ea62e87f469ee7ec6fd82f717d30448a58279191582eca264696ab4b950b5966a40b0135e7e3e405a07edfdce4263ae2376b1c8dd0414c9736ad26178bbf74ae99038abf6fc7449944faeda42c063f73be22266a50962b662118980c2b645e53e7f5332af21bf919775be58acb01e9934154df89d84099a78e43b7f14e60282e199fa379ee245d1cd9932f023abbfe8eb67838a293de7d20b22198951613ff2446d505fcc244840d3ea447bbe7b38c8fb839a1089af7b2b3d067f8f60fcf106a13815a1793ed14da8a9d450a3bbf4a1ffe05e609de35dd97eec31608f18cc172f69d5926eca18998012929c639b08d8af9423a9fcac1bb1490dd45dc1087744d3e7575486c5b916a174fb525405b1002c5441f117ee849ba03113d4d4863143210fc40c510b0ca782706934a12d43c897019c93a46d575f5f74b910bb098753a2c610487fcae8615b88bae986200d38f2eb50d26c94b802ed09047a46ac3113b7926b9fbd661d8c7d0628a4bfa3e955d512fe0e51eb4846e143ae5848cadf80e0a6b236ff7eb6b906bd1cb3023d89e3557c98ee87b3d6507690146f85cb9961c33891806d08ed821b48b91c85660b777e1fab822a70ec6d0f7caf4feed98bbbf60d2e48bb9d93ee9c0824069c1b389d1c19f530b248edac9a334e99cdc8aab4740aa415a99c589ffac018ce5968c5faf536eba58502229d5602cafe7a1e3aeb920d9e50ff6fcf4c143fc546d3e12d525fbef3bc0d401f885673b73456d85e1626bc86aa5381f8d4b488c013c700adfc74f03ccabd29b2bd93bc6c00fb7fea7f651061addce190abc3f0ae1648602b73a930cae31da95fbc4af86c8910ccd98bdf2173453b5b127e0070001b4d4af4d79630ac8022a90881f5e7bae1f57439549686265d8c902ca24dcf407d9aac7802f6916e903b14472923d81f946ff98773748d288feafbfc6b9f246b572fe8c2d443e59f3789d0be5093a5c87bd2ca4c4af6d1525ba3e90183e3cdd45bff0d72bfd14405cbccc5370cd2d78739ec9e9d193717509413f819bb46cc2372448cb0961bf795ce53916e63c114496930985b09674695b8cacd42f5889a7e887ab2e7366e2c1d27ff7a9b0d5394ce2642c5e8ce8b74606dfbde8ec8322bc35af04b7a5df6841c238db15b77c1e5e84f2c9318dd654982ab94d5c233cf2559cf9c0458991488b95e59f893d9b9984e701fbfa5ff5b008451a9d7bf0130464ac08fc1cc06e020138a33c0f6b2b01344d5a27f8e15e75a3dfd8c2e518bf15e1c5c0f383cd0553219cacae3f08c1607e0fc8621ff1ac807daee5b2375a3b2dec2a5b57c327a5ec45f9423a3fee974a39eb10461fc7a66ae845c9da75c3c57bc49871ebc20215cf5e0a447ec2fe3c792261d25df8e5366847b0549827e3dc9ef8b8a767582f296d006d847e9488f4b5b3ca83ddded73cfac7703d641138aab7b30cfcf3c10d92913c9bf28b63b517137e96d61056ede439c74d9c593693715789a6a417b6305e780a413b5e98b28fb81c590229bffee689b9ac6c0e5515637d9b441b8f18e0d1351ef07adb77318359924d3eed6efeba6b2d8b8ce2945a7197edf22514c1204bd4ebd9291c9601674e77ba199eed7f3c367ca660c2c95aa3b70260cd54f7b02052425fa273eebe5475e5e17dcf9b8a2e0b7e0f5ab5b8eb37dc51e285cb295a94b93ebf898badfc09c1e68d2718e08119cd2099bf03622fe5975bfecfcf83993aa132fa606a5285123119d3ffc5811b6a883526c34738e7db2080fc1c99ee185e5d515b61991aca216e983fa84fee8f680be60f1d44454e7b3b6b36c9100b131586ee301d39592a72f74f6039a1c8606ab7c6f6da8293a1f1f4693e97bd4c53f224967419efca03c0f9db18609de959b1c3814b70bcea4d2f51ff3091dd2321ae5fd69ee572f49136a8143e5da13fbf654a80ab9d5efacfbb3b4229f86d50c5d17c4dad8336936983be7a522e7391b9d781dbcb9712091924137426bed134cce78e08b581767a3569023c053a0ee2de14c88cfbad0e971bb0ba12dfa1c3493cd2a9a163aee3e35484ccb353de801b1f0a9d0e494cf57bb1006e7def7943e95e832af5d3d5ce6e9d2119e4a616b8a0e21eee711bbd558311ab03f6dad78392967e9c24d1c502400a585920496e2c9b8aa8dbfc470da8f355e81d88e3977b67947bbdf538494d22dc98b5168b7ce8e7a18dfddca81a830d1e96379fb15c0bb3ee3fb8b20b659d80c01b14563b9c809282bc39d4fb1c31d3a6a2b9a2728fc8cd12b6b23105ca0535ef02d31c831e70b4501c75d013f2f6abaf48e9b501221eaec240a1d68337011411e339c2284a4f4b350fa8c9d9f6c9ca14b11d652e69d4b3e021d1c3171a2fc488d1306c86407ec01b46912a64b3e68beda30456578452efc41333c907c714401a75430741cd10b203a7f0352e46333e64ec62bee878afa066e3f6762765e2f6d2ff8828877e66b32584ffd156969f291244338aa20b1e78d144513e238f9c13e78780f5749a631db0a1ec9b8f978dfd87d6aa3bb61487872033d78b75c2bba50d17ce9ab00c77fc815", 0x1000}, {&(0x7f0000000340)="43bab6d1873e4a3d64b00721252c0f83d126d181f4fa01b9f86dd171e6664ef8542ae756bf09c1062d57aa8f0d00d85469426fc05053af95ac26e48251eacc14e4a0f53b12a7e19e5931993d9e6fab5ed4d4c111e968849fea2fa8f198a0798a115daa306065c6869d596934d69a62cd3c9b0cd9b0e8c25c5cc532", 0x7b}, {&(0x7f00000025c0)="32d43c4046cf3eac0710e6373907e7b2d300fd7a877c295b732a408b402550ea3ef5666c1e40b55c77cffbf1de6937fe59db864d99cc21366c4ed6c0a5987e8cfb20d396efc2af673aed768b3239aa39db552dd10c492248038b4a0edec9da9c14cdb3216b7c4919a60a737e3afe05a43403a638ad272449a0e0a463f9691cd3220d87b4e6ca57b85ae13f3f5d68fac47602d82aa488e32589aca9efbe280f0d3dca592a58ec323468ae313197385aa8b46a48782a8cdb520d57e9f70f541ccdc5492ef877ce4128e1e80d629f2b3e313d50a8b7cebec6630f986ce8acb21c7b3a2c0704a6aa756364995fa56d8bed24c030e3e969abe2a6c97f4fa78195f774e913915ad576044b10ea58e8965d527f4b8f758f9e37fd6f7438f7f27d3acf44b3133068347c0ac4ac864b2b78642f6d52716677ad3c74517efb73f0a52f63c49cf84823eee5ddf88952eb21ffa8b69bbd6cc3d0de7dd6b5309ff5638de6a3bcdf2694968fe77967ae7bd0790a20fc162d913ef82312d1798ec2db7f9e747d09f71966d91efcee5037276b9f6968a88436986bb72116c3d941d2c7aa71b6b8f7dae06ccabcc9cb1bd0a95d907cd36e23f076c41b68d065418cb255630ca1572361aee22851a8f77f0d6ea0626a139295842174e849494a2bd3e2b08c2bb44503ac810b5f8856fc11a173497409d1de2cff0b53d9869ba5761d5c07311753f23b1c155bca4029b5a3adf7d7f9368f96d0c85256011a26c9b4e1bc113d6be8481e932f306acab0dede0ece69902f1ba97aa288e7f27a1ee48e6497b5f31d1005a9f763ce10a70ea23ad81c55dd247bc9c691d89454fc9fce9f55e5181d075be3e970f9ad0a9f1c2addc517d72e6a749876bddda11c12b942ed91ee06119e5a0a3b0c93fe5d39d86f484889b4bae8d673d6e57d66ffa540325a9e0ee71037e8f5a4a5092e5b79d17efec7b75ef9e41bef934d07b27813de12cfa71ab83c59577082f0a3982f97b2ea0c4b00308f6112468c2607e68f4f76f19760b2d19acb87e7b4a20cd55bb3a001a50d13210df52579bb0685acafe86b7b85bd4b62079d19de1cf65836abc5b9cf0e254f8d9e6a72fca6a6658e85571c7bc2fb97eee74e535c5b1af74bcecf5c4fab9cee1fb169aa19856f3ce7ff289114ed777ab615434c96e4a7a98d8e9cef824828c43d227f0a34c6d9da4d38bc89b46bba27c4d7721cf0b3d922326aca00eade8aaeceaf7b5ada2e78e5894b419c8c9f15bd09546839b84c89ee46d6981c7dee73dd1a7f76cdc85cac720aab9aad2aed44bc795ae94c9a0fcf2da055e48338bcac8a2fe7b9ed83b21168d90dd84f86ae9ebc1aebe087d8cfbae29e415f8c46c04a7893c25c566e9d142f9cbb42682b79cf2780cf04de1c3da58de1048c3dc629becb513b02730b1d4d0ec3f77277794278d5bd92c4ae1d539c724f6879b4874b2f1adbdfdb0b3cce92ba739e7c2bfa5cc07ab29a40c1965d54888ddf2e4e9b89319bf958fae0e8e17c8ee094171988228d4d7b4a65aeaec6077a9b6f5525a2b661c0eec0e7217896effa83132942669fa530f55476714651dc34a58d62712c62629121fa6608edb80530234d9093b5cb9a9ceb3a97c3796d5ea94f54fc1f7b9a6d7f4e397012b45ad471e0c0f47dabe28529d137907b76bfbf7b83b2ba3ce7030a9a999dd6b3122ce763819df4b2238da2c4a837429cd6f4acbe73792a022c4cc575ea855f79fd96ad5bffb1faa27ad7af5189321d66917b31128cd594b1b1740383e268a677b501bb0c8d8644be976537a6dc8823f718b0267b693dc8f07540fad6cfa1aeb3416b5b4eeb62478b832e66e75734374b8e2d722aea0b506737465df10a13ad864ebd653a18dc5520e6fb3b0335c4dfe2958aee51ea933518be9636af5a7070df6ab44bb32a83dbd1ab6001c4c88bd9c53e6fef25a648cdf8518bef33cf5fc77318ecb66abafcaade3427f951786f4dc36307b051fef2aadf3f51b9ba4d54e4b149e8aa46a878e6110cf2152495918607f65b0461ff7db077c6d4a6c34c5041c542509a0db43f3b6ea8a22ace710bbac666ec4e1ace4b9edf91ad3b707323911ccb4fd9360ab416b7a1420acfca53bf17c58784f33197cd7891edb4c9d0ff00e6c33eee3cbe2682bf9ff6317cdecbb54186852e5c6171097d7b44f0678d9576a7aa29190089418c4e9f13fc15c1af298683fb4df9904bef8d4bcea7faaab48ba6e9a25c0ee62c747ce0076eddc10ef2c9c4f44a463fa41a1b49a4c68d3e3838ebffe298b1495c0aae5b376bf3421e1f8d3206279a1ba337631dda7adda4a3971694d12a63c42374c8551205a1cd0f215ed16c754349e84b456765c3f2a9735035a5e09690e6150c3202cc9e3405b3029278506245b6fe9d88c76eb204e47cb3ff9de656877528bf16176b049b17c3c187161e843f9a16b068d10b344bc9d714a77f6c1d72675edf53aa2c4927aa0be60a8a2af9288a06d491520fc158093b65737299f964b42615795a17178600617b76a583ba71ee78636ac2a990ca1ab47fc86d6ee9aff956242d0a1d09989ecf324d9b56e78c7ab444b99b6489e79a2129271d30574cab8bee6965fa1f302cc81a1c211ab5e9e47bdd25f1e38a50466886a8ca7f00d7cc8463b281814ba316612f509c265e02ee114d80ef560d3b95f0d260f98e5513fd632ebb9183c2d211dbef254306fb146e148bac0eb20310b57b96701b36a78e209e093141a369f8b78955e5c0933280241b2ecbc8387cf9a575926c47c3038cc991cf49e8c9327a8fbe41f26e8c0cfdd0422111a2069ed4fbdf36da74cc883f3c44f4e490ca5cacbb179b78ae2fbe1c65113e1fa564e6967b8fbc30f23470a2a07017e184673357ea8f425bcf76fbf8e1659ddb4d00da63d64226bec740906eb029e70b0ded7801d6d47ae6b5bc88b7fb9735b6da468e7dbb30ecfd9d748cf241906be6fca534533a5a38eeaea12488e479047f561ac4f0302caede5b0f577310663a7c1c2260681bfba90c2df9db6249d601dff671e8d8388d09d97ab527e8447b60ec93ec6bcfebbf77555c4688e55fecf07989387e6c869c81d8c8a015e240e2916cb37c8fc51fa7455a64667ce7333aba53d60831a830f07455c859447bdd2fca8a02342cbe18c403c5736f5e1e2f01f4ed2363a6d61e27d4d5c398efd020440a7723a8a76ce41c3d0746e910d128888a5c4a53bd06200b4d405944bfa432714440ec4499eb497e213480557a26a03ef9df4f366b18d39e8ee04226fe7021a17cb546529cf22698ca3cdc4b802b856192b817413841d9eb7cf953d22ef015dbebe0e2246d3889a23b7628969c17f91522bdf5befe3e8e9fcdaa88a706d8aff9f25f966ea0c451aba35461158145ec74d1fd26acec7b1d9bc4167a16a9d5b96e030cfc000a87a86adaa4306242a19c8834fb511cd306f014e69586b39333714d555574a869ab35a1b9a3f37d8af95d1d08824f3eccd52da54f10d9643e496b96ec3bd421ab470a6040117c275b338c2bafb9e01070c2afeb25fc53c8825b825dbc8671e536b8b10d4c17dcbfac5ee5acf1192927b85ce77a8d583dee77306f31bacb00b44c759076f10dd38bc5e3bf603c0d79683d3e61dceb68f883e143b87087e2a981b1fbd61590fd6d4e23cfb342b31ebbe52797d15d723e09658bbd707a46228373eef35874632a2911ef930153fb9044c9bbe9c845d22eaa98383d8811f6a6242915e8cdd1fb9d2183a0e83e4dd5406071d1760778696a95f184326fd380deea9eaec35097817ad303cea56dee25de528a7ec5b894687818bd548432076e31a186700e6029029536aa3c77ac75ccac6f389999d8e37f14b34af19a5f989a24a4b0a7e8d1d6b27d09b5c7871f6c76e3adbdfae3d4133abac7a40f9faeec1742a64cdf5b8127408243dbaee24872d745bfef52bc5533e615b8f1a1ed407618a496b9ecd7042dd4f1bfb9d6aa6a2a8491d3315c7d6505cbba671807a31289eb3f42a527560364a15fd757a21144ad5dab464f57cf22aaeb53965d1f4414bebad6c662510bb40e64b9281a37b345fad69076407a0effa6b4bc6fe8b521054694e7d4ddb50568e97a538324bfd97c81f045dc9041e8865cb13dc320f4c18aba021c93fc63f80ed1b446b6151c0993018b971f23e087aecc91d44d01f3e48158ce0703c0c30768f40a900eb5d44d9954c564ef9fc4ffae2ed48a3d3d83ec719fd4631a0ffdeb447b38e129348fdd0f3096c0d0912bc48495ed2c93b28a80f6237872e3b845a24eafb76b1c0945ab28e3e8695f7a52cf7068bcc635d60f1f2f9dc84bee289a875e0ed7d99342ebff0b48f967e2628e1a7c533dae55fd034141566559b37e7866dda51648e1c24b93cec243cb4fb267d6412960f4275ab3246e0133ce907c0809dd6fc2c71343bb04f005d7e3fd7ebf39854167a2a8a04aa7e500c6d645c3b60a84f0b3884834cc758142530d4f121c16e1545273d66568784903649ac68e8b17fe175a1f8ce6efa7043dd8bd01ba9434558110beab42d28c84d9240e0b0d1739fc11f6bae63c95f5387ce813d1beaa8b4d3b22b52947f35d5e90fae98d048891d0a9cbf50ede25c13946df34d4ec860463aee6cdd2ae66ffb18f0e805f7f547c5b060fc0306258f76f1b02cbfd627dfe37b627d028718e78b3971489efd088b3f872fef371724ebb94fb49388487c1726ade238a2484dd4a98a56d9d18894b60f12ed146631c8523aeb83a1317ad624d791860ddecf162f980e504ea172e0ee9fd82aba4d0d53cfb974547f3bee3395d3cc3847bb9b530fc7b08a96e9cea56c3665a33275c7e4bb5d169919908a1401b0f50aa1ba04fd7dfff6c8195b27668207b82b32acb7876ad25a7afaae91e5eaec2e96af07cab2a0466be139f2053c54943ba3a38d8e3f518875a6a9b4f851c16dfb1ce66a39c5d9a3bcc63bdf086c31275c88ea6dae8216fdf4fd6d77aceed0fee82e78e1602a0af7b3b62733137e495d618f59de3efb7fa013c262ea33f070248edda5cc22346d94f3e23058bc169e6f242463686fdbe27cc78fb0329b3cf36e1ccfd3b30f45ebf5b695f6448817206eea3bf4cbfb462ec7b2e663d2e444dcff6df5b65f9ee9d7b46262a1dcb5c50b0fc31837de7329d8adc694e64646afe7e51b949e17ae0f56c995f91351b596a986b149d18bda4b43b4575708bd12b04d317a40888245fbf8d0b37c3441880071ec125988cddece3a5a14338d1481a4daa49dc77db847e9de5ae59764027f1273b1e85b07d3437b01b093ea2111ee08d4b8bab5de2d9238ada194d31af5e058fa0079339169a7012dedc8edab3cf0d9ca566c73c640c42606b7343e99d6606e6eb2648a1747506aaa4ed54f8642dc66c3a16e6d6a1dfb57c3cd3254b313bbb7903133fa7c19957187e553851f4c4354db72114f76f7e795a1cb8c7628808b145a0e0adc20c1a55b597063a9d3350cf86d6b5d47092fb26b3137c8aafc5bd83c0a9d605a08bc752e60c9749f22880495a87672401acee75aa5021f1f33d34ec1df7f150acba54c89b8967e39815bdddccd5768e9ec19c9bef4de1b21288151c8bf602e8ea6ca5a9826d45464adaf27acd81362202847d40e5638ba62d500057044b2cf58048b0c17a342bf54c3423614e64ffa3006a3264342b23b2ac3ffc74a4f3a5bed2ba6024d85b44abe739509e219ef1b1aeda65724f114b5e248c2a382d172819f107dd82ef861222eed2bbc4b5a9d491391e1fa00a106301f419b7f30fb0f5501faf84d4", 0x1000}, {&(0x7f00000003c0)="3ec09bb657d158b5e1a54a5df6f2534ab9f5427a8848c280b0bbd1589fe9396b8e9fdc57f5c13322c73bd90eba0531d368aecf6b35645ceeaa725381b320b450a2b95205c4850896b06262af0d2b354aba4e7ee9ea304dcaae5a88a9ac9d77c81df41cf10323ffc4ef8bddaeb388f6f2c747e19730e4ba7835db5e76ff876b7c47f041cd62ec81d55d4ee45a4225c99470641637422b", 0x96}, {&(0x7f00000035c0)="9feab71acac2cdda0a91bbfed5560475d6fa28a62d1394bc2b678e8df9ba789cbbbe0ee7a079a1943e7d6b0148bc97ad46f61920b2e49207efffba58bce3c4893d8cc64818f155842f6da777e277f49ff476857b689ddf896215c4e200d32e850e6d55cfbb144f061212f9443e9a5b5333f8d20eafe851c8ed1fa146f8d8eceef840bb6fd5cee2246cc54f172daf89bc15c714b90a5d7c542b05e33de0e77cc43bb1e0b95ff286cccddb95d8707a42c54b5109feeff4da9cd4f4", 0xba}], 0x9, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x1}, {0x6}]}) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYRES64=0x0, @ANYRES32=r3, @ANYRES16, @ANYRESHEX=r4], 0x0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001ff, &(0x7f0000000080)=[{0x40}, {0x80, 0x0, 0x0, 0x400000000000000}, {0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xffffffff00000000, 0xb1}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="341341d23d1f7bc69391933dbd05d9af4aa0f0b6185304052cb435c3ad215f065ebd1b5950dfe77600bfd2df9d2c115f27e8e70d8b1305cea50f75c885cc06a3f445058158b61d81a7afd0087fe81b984ca707ec535713406c448d151965c93c4597e4582c83c94c54685f85dcfd52d6befff9cd6cde80f7ff4561bf69ed249bceb419b0643a82bfeeed0c5b582ea408bd109d126bdb472837bc6b27eb8c0e02572a731e942c782fc399993666526e91c9bac72ec9ec3b922412d82d", 0xbc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="a03b86b2", 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:10 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x6, 0xb8, 0xffff, "2498534534de04ca5fb790f0e1421e7cced2ef11", 0x8, 0x5}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x1, 0x4, 0x200000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r14, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0x2}) accept$unix(r6, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f00000023c0)=ANY=[@ANYPTR64=&(0x7f0000002300)=ANY=[@ANYRESOCT=0x0, @ANYPTR, @ANYPTR64], @ANYRESDEC=r10, @ANYBLOB="b6ac4f9b8995316e863caada18d8f24de6a9a6c3cb82173d9f19a79f7ba30274c2087d70f435d6ebd977c3236c92d9a0e7e216a5fc85c42d07cad88f4012dd867d0c757597b052746a33dceb6ece1b5f3a39716a93a8ef94ca11585d91ab1bf526d9f4191eac9c272793590849dd3fb604f732ab779d52752cae5524c0dbf8a82b7790749134cb4f669b4745196b8154c028c96947827f4966f4b1f1af2b7d97a5db4fde47a84bdac45e7daabb9d383fb498ff5357ab3cc1f8e1e82bc253b573513f990d9d5ed3de033a696ad934cd1c8aae776a5107f31410986635cf0db3453110e0974e4b936cbe1af64c8bef81d3e2", @ANYPTR64=&(0x7f0000002340)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYPTR64]], @ANYRES32=r4, @ANYRES16, @ANYPTR64=&(0x7f0000002500)=ANY=[@ANYRES32=0x0]], 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r21 = accept$unix(r20, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r18, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r21, 0x0, r21) flock(r21, 0x104) dup2(r21, r21) accept$unix(r21, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) chflagsat(r6, &(0x7f0000001240)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0xfc, 0x7, 0x1ff}, {0x200, 0x1000, 0x6, 0x4}]}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0xff, r1}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:00:11 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x1) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r4, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) r9 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x8001) dup(r9) r10 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r11, 0x40}], 0x1, 0x8001) r12 = dup(r10) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r12, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r13 = dup(r5) getsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x83) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0xccc, 0x2, 0x26f}, {0x6a, 0x3, 0x2, 0x1}, {0x4, 0x80000001, 0x4, 0xfffffffffffffff9}, {0x0, 0x2, 0x7f, 0x4}, {0x4, 0x0, 0x80000001, 0xa4}, {0x5, 0x2, 0x8, 0x100000000}]}) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$unix(0x1, 0x5, 0x0) sync() 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0xd44a0a85e927e80f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000900)=ANY=[@ANYBLOB="000000800000000000000000000000000001ca65b2b14b75fad4eff09db2623b582137ba8f94a7217fa32594d9dd1ed3b6a130d9083b36bb45c89855631e867a1088ddfb2758abed7448c69a7089948535ad6cd6e741c6e00b76c51248a08a058837e43e5ac246e8ca77d25a6d7e2c5ff1157c90e34115199fc5532968da7086c258178d2238a2cf6d8b68f8a315981cb65b80ffdffd175fc810039436a7cb517e497c2fd101442b7f8da66519d602a57d66264b1aa733783ab9201884a01a3355ed038f8eca1c67ccff962d997c1a13a5e58a6a52192233c7bf09c987c185f30d48b98bb4b33417000000000000000000000000000000fb"]) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) r7 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x1, 0x8001) r8 = dup(r7) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r8, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) linkat(r5, &(0x7f0000000380)='./bus\x00', r8, &(0x7f00000003c0)='./file0\x00', 0x4) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r6, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r9 = syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x200000000000000, 0x10000ffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x6, 0x100}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x9f0, 0x8}, {{r0}, 0x0, 0x1, 0x20000000, 0x2}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0x5, 0x5}, {{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x7}, {{r9}, 0x7ffffffffffffff1, 0x90, 0x20000000, 0x6e0, 0xc5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x1009dde8, 0x8}], 0x1, &(0x7f0000000080), 0xffff, &(0x7f0000000000)={0xfff, 0x8}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x200081, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt(0xffffffffffffffff, 0x400, 0x7, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x908, 0x6a) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0xac7a69a0d709e1f2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x43}], 0x31d}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x871c151f7a0829d1, &(0x7f0000000040), &(0x7f0000000100)=0x10) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r1, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) accept$unix(r3, 0x0, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r8 = accept$inet(r7, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffffbd) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x9, 0x1000, 0x0, 0x7, 0x100000001, 0x5, 0x3, 0x1, 0x80000000, 0x6}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0x4) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x92, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r2 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x2000000000000001}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCNOTTY(r2, 0x20007471) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r8, 0x4}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') semctl$GETVAL(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000240)=""/4096) mknod(&(0x7f0000001300)='./file0\x00', 0x10, 0x10001) link(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000001240)=0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6e9fcd8522b9d2483b192ddfe07e322ef0", 0x11) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="caf5b415a04de10dce4f00d63974d39f0f42a719c968e8ac281eee927ec80dffb67b49b4d1699387437132e7313dad60302d40189dedd25a0c5fe4ba79696feda8e27ec7d1e426b08642fac9f2af4928d30cc81c5c60bf6da0b600d2894b9054dac922c19310ccddfe37bbefc2c8f3254e", 0x71) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="c4022e2f66696c6530006e878804ffdea184ad5c3405b45c032a6eb0fabbe7c6c7cc5f010b37e2770f90bd4dd9b3918a8fba5b6ff274e7715bcf83b867b0214d2b03f680164524ceded1ddfa8c6f8fd203767833d0aea093a26b88949bbb883e9615b957196f513d48d189d0b3c32d2ab163a0f401266f6ff4efc3318e9df0d4830ca1e268915720b72bb0a0c9c6d0b05f5452adad5b54080039a102cd6bea53418c45792a4d53cb734efe260d713feea4f4fbd3447c18d4d44f4f8fb9dcc2af9bc74e677a46ed95761fc281d2fe6804d288a6270adc1731728c29975905ef43"], 0xa, 0x0}, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = socket(0x10, 0x400c, 0xffffffff) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r26, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r23, 0x1, 0x9}, 0x800, 0x1, r24, r26, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r31 = getuid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r37, 0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r34, 0x1, 0x9}, 0x800, 0x1, r35, r37, 0x6, 0x1, 0x1, 0x2}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r13, r18, r30}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) r38 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0xc601fcfbb869175, r38, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x10001, 0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x7}, {0x8006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000001c0)={0x5, 0x98e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 16:00:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getgid() r1 = getegid() fchown(r0, 0x0, r1) 16:00:14 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(&(0x7f0000000140), 0x10004) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x38, 0xfff}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)="2ddfa29e5556ed0bdb95bd06c9c6398b9ac3bc1faa6b42483840", 0x1a}, {&(0x7f0000000180)="0c40d4c337302896e3a9d32d638b357e861c83263f46", 0x16}, {&(0x7f00000001c0)="df6eb6113b81f4679db54923cce8708229e0390b171542605fa78407639c7a3c77b00332dcf2789064485a516577cbb1bd374461c715936bffd8d970d041d0c9a1d7a6ecf4b1f2f80c6a8a9d24fc186f57a47a82123167ddd46b83dfa7da501e12387684e6c6acc9a5066648d06e654c03f914636835edbcf6c679c3b75a8c9d60024d42c369780042e49b759274c9bf40bcad5b917a6759f014bb84e81bb334e1cf503bef8d9decfa88a3818e071c9f9c65ccaedfd7716941dc8644983c4672743c7d89d948894c6860a536eec4c0123d4326ca41e6f00c787caf39bdd0a1ea8e5b138b49b55dab32fd1a0ddaa9532cb1a23519b9b56b5c5b0287e9cafa1a63c241fbdae38772ac234209b779ab0128b5c9b65b35c567d62f9a3bae67b8ea442694aba9495e108aaebaa14dd7e64d5ccc907ed334b485cf56ac1ac7e07a567bc987bc158871f46e55fd799c0b1edaf54e34826820b0242360e74307ab4a6ece20e30411cb9a30aa6f1d50906db76ed62c7c05d5412c0023500f5bc27d8ef6b23be23e06555ba45e233ca996e78ead6cf588e60b501753057069ee77cd2ca6d696acd310b3985fde3ebc6c1837d42112b87914c80aef009d2110edbd570343b4f671a388b9e5e37fd4b5097389fe4d2c861e98d0a2c7a768b40a0d3357b0d56750b3872e9b9a5359eb01f7ec870a4d77958ee6d6dac1283529689267a3055c7769af7899eb9a4a921e5fde5d9810dd674f39722bad020ea31cfe0b81b7e15d6b59daf377206657bff05c79dd4dbc0fd84f012a69af13244915497d5d6d825290a405d1bba34bc0c6a419e44bf0775dff4ff7ea484a06f710f27c3dbf7ef0c7ba640546bee91418c2d8aa0b10f01bcc97ae59ef1b270dfb8f52f424b42de8f4e6862faee2c7b9bd656bab61c03a493fb4ea8044051be8c6a337fdac79d7b7574f439b75dbbd430f5f70fb071374e59cfe7b112fe5421b75334ac19b14f388f3344b2efdfb8fb6b8a5a38859be2bbd5047ae0bd40bbda6a2d9454d79c1ce159cae2fd3605b391ac7ea4c4f7fa0a7206f1624fe0e19a803f3446da786df083b3e2f46e5cad66378ad23becde9216ebfa5f8dc355d58705c038b6ea5a47699de8352a4ccc24b73364e7704c134f94578f49aaf80a5345e1073cf3b9f9637aeeea69d34638d741e0dbe56462f575707c1ae0332d91e8b710ea71cc82c03ae450adb20414ad1cecfbdb31b52fb34b66a80187d841a607b8351ea475c145972c8da5ff32c5a0238793797aa49f342fc9b7a44c0770503e2964d8913118673423b90c5093ba696cc770f571ca1b099b897b2ada683c603958ce1667047b402b25de2b3bce17f23fa8072c6e5519a5109cb615f1fb050033f2790da09b5fe4bd64c226f8b2aec1129676105c516eee4604f7c81913716dfb1738c2038543bc74ccd4df706c2f70ec2b108e23201dac0beb4294ef7a85aaed4c56315cf33ab8a4124b2749b697fbe173d54dbd74177182d75e60b0a703d9d65121b9f028112f48caa1ae0454d37af40cfb26a5fd0338c1e41fb653c2c1a3968354743e8bed996fa5d633818b3ab730925bba0c67ca6899bbf22722b59b3767fd0de61cf195e7cec98c8ec7258779281e2da10dba4d6f1a62fd7b3aff457c3b24b9e81adf3c751b07eed0be8c548c0a62e57132d2df6d163ba9890140026efe1d36e204999de7017a85f6d11acc984edaaa4a43f1a52c4f2ce2a7a6116d19b4a077b0218da754f7ff2bf47e54f5e33cbf8e4f646b417bf85208cd7590c6ef22d112e053cc2c267bb18a7cbc52dacf19cf483ec90335b4f3b31694c7218f1dc51dd263c2cf39deeb347a75e9925a6553e8b7e09b8588d6ab6fe74fa23a73d8b7bbedf2e2125ba39e64311953aded198d680da06ec5201b29cad1a3004435c505744c3f6d80657129459802aac22f6f19ce0e36a01b5a8fb05ba025c154e1004e46628470f6b201d2379437517f81cffeab61f5665914e58c1658c629bf2fdacf09255a94c7b3a0da094d575e71382cbe2bf0af4c8dc4b1f58712df13ec2e3d332b5d673db5930a4176e95b9d25fd2f5be9e86897344ce95db98c0dcf12c0d45083f95eb005373c48ccd2e1da7bc180915829f254b0b1d72eaf93680beeb5341ca1882f808cc2859fa16e5951300a23b693d684aa7ed5c7aff6ec64d4e8c31427d7d5bf33345360eac1ee5262ef23beb5dc4a30c8dc745a7ba15a6c70fea29e57dcf6587beb7a363b7d86e00250fb866f2dcc4a54410091b8862c4a3cc50bd830b62a0135b27194e7feaa421f3fb521e025f26f5f8b2c615c7bea777d307d1cab600f6b39ead40e91fb82f9ec6940c28423842008887844e930a844de554958111065522d77785da03dc45d1b0d3a13e7ba2fdb47a7f07584e9cfa12a1024cea012a03f2b3a173457cbca945a4ea35edf8ee569cf082e3cc6339e0c01286d551c59dff55a3d1c0ba2da384323568be8e28e2507090d64519f36481dd12ff7fcb55b3034c19135dcdf0d7051f4607acf970212baf25fe9e8b1393a6fa9639ef830fd85eb2e4855e73225fdbd8fa18111eed21219a0d850929dcd799463cff8e86f3d8c6bce60316c4997a5c8c166e1df4de62c6ab3cd576288343afc80c9402e67820e200680778c5332f2d8ad0794159778e4f3146b6775580e836173ae4d8a3fc289b53e995a17a5d6f1c419c795c0f553509ae0b2b17f6e894b35245031f87e72267632542c06a91a59fbf2bb7ec6b02ec0c4274d92921871e0c4a140c23f9823f99d5bbd2929bb2cfc6a63497f3e9cbe59504a85b9c79007f19be93b5ee19542135650810a00645a6aef7b82f85bf07e5f365e7f22a821fb90620253214af217e8c9ceccae4e5aec9d968f094cb618b60a7cc296432b63e1dc843e12adbdeaf4695070956a3b5f9a94c7859682eae229561d1f6b21b390ce33ccc04075e195e820d22ed814a96f70af440035509a30893fe12c7047500bed0fa1b7769b0e70c605ace78642f713e69d9c3c8aecf6b23e16b89eec4817833fa7d7c1701bbbfd7d28182767dc52373650f640a75d035689f35291a2e3d5c8f03362c2cc65edadfbbbcc766ae8fcecf5795d861fe6a1164abc8ab742f5e48cd56486b0fe83af8cda2ff676a8d28a90b2c40ff46672a2558a835928882e859595a4699ad0562aae9c19833b2e845bc322f1ddf53a0dd31529622beed8c5f3310caf4944c4db196c65d07cbdc6ccd2d5e658bb6f3c77090521e33071bf3233281a8dc7b6b3d7fcc8c8e535b6d9daaaf72e8636d2e1717d4cd05e3858aed2206eeda695fff2fb9f44b22eb05a3b76d48dd90167134c39586fcaef39ef9329a3efa78e8074082205e560ce0172525d166d8c3f0412323632009381080cd16f04304e5636ffdb832de4382934f0f4c38a4d70ed277952820a9e0f96d8f0880a7a1fb0cac4b6398fbc40e2e5b1c2c31f3d7d6ec904d9a4aba3c3ca566f99dddd713127f1fa16c64e4e23246ac30b2ecf49178fbe119e45042b2861dd4461ee1e3a89242447ae41e0b264ef4fb1e282afd45c8769be3130a15b7dff370a35fcadf2d51e58163e37327c553b9f94701aef7f0d8af89204c38b8b382d2a07ba5068e554b6aafa0c217c0f2cfebf4eed9ad8fd501484f10125f274ab22193fbb60a17aa2e8ca6f6221d306bf5036beb962af368ad9dd2228e84eec1d93f87d2f8ce398d02e4b13ca44972b704894adf68dd184808d4e1d99b0be4abbffed80a7c58db0f83a107d16bfe0213679e4019d670cbeaec505ebcd82b675474a55489022a86448814dbd77ef4427e2bee1b5a1152169eacf04dafa16d3c03580c402320a232b1a7d10808b74a31c79c9774de5ecd4e167cec42e8503ccf08c49dd09af43465288cf578f81ba00f1985089f4bc3e305560ea1a74fefb55473c6841e164c65868c49ffa2c8a971e4f5739cbbd652ee99ae84e7bee3614d858b701b646e775ff7c447211b990987318656823a0a09cdaf9a818c6af607ed3d199b047d7d71c107e82f48e2fd16740a100c4a5446e4fbc749d94c6bfa96004e820117c15977f55e0432a2321e6f401ab41fe00a643fc5fb97f28d9ba40314d9c4d6389066d28b0f99f1e44f4c171bd8703a125946a726084ef7e70e36e982d2cf184a23ca07f877b9c456b05deb9120b27660abf7416f7264d59f850f9a147b3e2d1f8d148dab91111694f78d32c1cc921038246649f1080a7597122b2b1b6b3bffac1741f44f1053fbdf5b3fa1821b138b57ecdfe62dd93d365e6d0e213b49f012f398a8cb6a850063baec0be7eb7963a122a04a48403c5c79d94d3c1263ae219bd99658b32901ab2da4882b474630b7d21d4c175b6cf16fc0283a00ea4b3ab8a32ac859ebec7641ddc6064f1512148c0e9723a5a76e07d05fca2bf5082c2ce9047ceeb410c329192f5aaf4e6dbec6a23cfb5fc3076ee637b4bcc27e5728f49d87bf5caf6ace1a4702a22d5ebcc407a9b0cb266a14626011e241f562ac3e668a91cd0d1050bed036da9ede31531aeec8d28435baf5fa60255796783ee1da53faf1fe32a3c57afc744886db29590dcb80c877fef5f1a6f499e5f76e9399166d8b91e842a0bf24018cac7d697d292e2ed2d93fc6edb2bf39fda3599c346b08d78fb8dfe1ef096c7162511235eb0263ba75df2d4ea9fae20831f0b16a8e7823efd26fe246c1ec7af1e42e81e10587442a4bb80fb8f52502407e986f8dd967174ff454a2b7404cc0947d65392155a1fa64c0c143758b3df04384e28415f6046985db102cad700b2dfa50cf0193d467ed22a086bf5340a2a972ae00ed3e109cf34a37bea06ad722fe332d58cf56cc0688ae4b1fc2c9657c1a699cd36d98344bf9dea3ae2e48972c1b4a8f5ac43f0cd7b64e72d4e613f20c1808a98346997531a19df0e094ddadaf53ff93c78ab5e77ffc8f73dbfc627268c112ef02e32bde3e32d2a2b859ddd1810140e67e354485ae7187a89deb2eeac7c772f973bab35200fcfd471dfd0acde52979fe5353b787c68bbb4df063d7225e7cd04601d622d0ff7ea2e7946d42dc558cf31fc5e73e9c5044b6ff0a94498fb2f485677b40ad0d20f27f2af7cf51ad4436553b5df4af2e5c822ada4c41829e6e25fdcbdcd2474291ebeb76b359eb41f6c2f0a63fcf8ffde17ecc27feb177f5b0478a742a1d3ea538150ebd791c17076aa4559f5389198556ccaa1c540ab8c543146df35692d0401740405275e71bb552f25c4663dabcad466085ec3ad1d3ef0633ebaa5a85ba473803a053efc39a24b53531370432940733f843d9ec4057e41b958ab3508a090c10739a173337abcd41830914912f41e7a346db826ddec3f133e21322277497f1c315fb1875abfb7ea997fe4d9851ec066defc5d0cb52b7ffc8464fd195cc9298621985ac4b23079d9d5bf119cddc007bddcbfe6a5f936233824a26d916347ad8b3bdcf47e74d3408b4b48131e4e5bdd73b4fc5586abebc046c7e34f995f9281a363412e3b92d308c0adf874edd12bd4aa64b60cba40103e623fff3e157a95e0721d1503c0a44726470a12bb8f60c22c6e96360c6cd32123d09aa22ed0fe063809ca5c1ffbf0b4b0485d791d32d78e8713a7b000196eb7358a595773fcb78d0c117cc3b9619e741df1d0184bbabed5a21345ba3271243043dcd28e43225424331fa7d2f017a56177ae34ec3e283a6560f95bfbeb9d9fd9d28e7aa1fdd8129648de181e989b0b576f00d7e726de766806ea81288d0ff899d0897b141819331c61ea8", 0x1000}, {&(0x7f00000011c0)="65a8006752c7d9165b4ab41295f18d60a8ae956f5eaf4af3fdf8bb3fadb06db6c33d64e435c230a50f5bb929493a656c331537fbcf26adf4ec9838bed33996e256748ca22ee67d884d4c81eea6f182024690508e08db268825ffe2bdc84833f538e6dd5872171eb9c89646ae4bd7d15bd053d42458f509a7f9a31943b9698d58961edf57745fe680e2be0ebf03c6800d4041a9b92982a26ea574bb795c25f2b45b812d6a1b", 0xa5}, {&(0x7f0000001280)="0e5a76b23fe3f3394790ddf126a875afd8ea93923643181d43294b6ee223c737bb3ec89afda59a830c321b5a8e51421a7553e66e50d51134a1f5b2ef1b43f182b73dd7abee676e235b84a57c24f928cdf3a1aeb9724865779399ae533ec9e945b32838fa16ebe3cce5bd8d1bfddd7b2aa16457c4862f08c098547bd6f268c3dc223ee05e858932db95872e97c648e55819a64c7c3e4453db182f94e193cd744545d89ea5ad990a62350e7355e97db81354dfe5e3082b", 0xb6}], 0x5, &(0x7f00000013c0)=[{0x38, 0x1, 0x7, "7ac089c6b392889b1a60a299f135ed436ef96b1b1fb8a8055c88d9da27ed8cb77a55927ec1f7"}], 0x38}, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) listen(r3, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x110) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10880, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0xa, 0x800, r1) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 0: getpid() mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f0000001780)=""/44, 0x2c}, {&(0x7f0000000500)=""/206, 0xce}], 0x9, &(0x7f00000006c0)=""/4096, 0x1000}, 0x840) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001700), &(0x7f0000001740)=0x4) 16:00:15 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/38, 0x26}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) poll(&(0x7f0000000100), 0x0, 0xffffffff00000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="6e9fcd8522b9d2483b192ddfe07e322ef0", 0x11) execve(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r10 = accept$unix(r9, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r7, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r10, 0x0, r10) flock(r10, 0x104) dup2(r10, r10) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r12, 0x0, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r25, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r22, 0x1, 0x9}, 0x800, 0x1, r23, r25, 0x6, 0x1, 0x1, 0x2}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r27 = fcntl$dupfd(r26, 0x0, r26) pipe(&(0x7f0000000940)={0xffffffffffffffff}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r30 = getpgid(0xffffffffffffffff) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = msgget(0x2, 0xc0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r35 = getuid() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r41, 0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x0, r33, r34, r35, r38, 0x1, 0x9}, 0x800, 0x1, r39, r41, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = msgget(0x2, 0xc0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r46 = getuid() r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r50 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r52, 0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x0, r44, r45, r46, r49, 0x1, 0x9}, 0x800, 0x1, r50, r52, 0x6, 0x1, 0x1, 0x2}) r53 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20, 0x0) r54 = open(&(0x7f0000000740)='./bus\x00', 0x301, 0x80) r55 = syz_open_pts() fcntl$lock(r55, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r56 = dup(0xffffffffffffffff) r57 = socket$inet(0x2, 0x8000, 0x72e3) r58 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x8000, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = msgget(0x2, 0xc0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r63 = getuid() r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r65 = fcntl$dupfd(r64, 0x0, r64) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r67 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r69, 0x0) msgctl$IPC_SET(r60, 0x1, &(0x7f00000003c0)={{0x0, r61, r62, r63, r66, 0x1, 0x9}, 0x800, 0x1, r67, r69, 0x6, 0x1, 0x1, 0x2}) sendmsg$unix(r10, &(0x7f0000000900)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000df27629684b596757300"], 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="7e66de007918c281c94a29e623b58a425e57f373c09a693a54657211acd35b72c20b64408f1388d1ad44ab9d5db04c16b10ae4ca990938acfceb3259c11277d1afdd6a054b7bcae01e56133c049b08e8612caf43487b6f86985ca7a47a2dc131c51039de172786657f67549bb6e56d359ff95d95e4989c22e1e46fe3eed8000af6b0cbf5b56c43832e6ef9cd6f0d0ac07e7aeb8a9065f6e9d7efd1493b7980dc786cef96e65c2e43ebeee89e66cb5911e911cae3595196651b4012db7f09918490f0d658a3d857b0350444", 0xcb}, {&(0x7f0000000140)="307fdc68732f33f1e6abaa75a2bdb3e606a74941a321e9cae4dafcfe485e15bb9e364ea7acd289d3e1eb9a53ee2a25913670c4cced6b770fcf49283812cbc90325d3247301fcf50f9f80b5e97c6f46efb57028e1e470f2a0f466b84b829cd105339964754464646692855199a451f0a45a69c66e7d206d3379cd24974ab4a99ed47ec0d4e913c66b1d80b2ff0827c8ec9d05f268db81fb121c50f8d4e71541fd657bf34aac6c1a8269e548a38850f8", 0xaf}, {&(0x7f0000000380)="39e70a29f69a", 0x6}, {&(0x7f00000003c0)="d7bef904bd17b14a697ef8259f8914017f5cbbbd958121c32c7c051c187fc5dd589b11365a695c21abf17fe851a05b9102e28fe9ac0851fa1474", 0x3a}, {&(0x7f00000004c0)="12ba30de4d50727a8b3b7e57ebf8c1270a64cb0418ddcd39430d8923e33ee0d1c28d003a60a75cfb263256355cb535b79a04e7292052df55fc7bbbbed8c5aaa06458dda86d18eae0b6d4649121bc350f1c5632db69f95f5afe1ea500ec8865c7b0a5fe25fb54fd83205b1080ebf19886f6f3a36803ad1a12c4b7e4f087902a13a339805b26ea5cb8d3ec48776e4592a745542c47a1f8de056a53e49fd5622c88ece6cadce62bdc522efc5ce6dc9c1b644c70b56be694e89d6f2886578a3b80a3531629f340e50044799c101eb1a4322e4660726c31800b7c8fc68eb56eca74f07fa86b14bc6057c67ee24d7270c5818b9e182185fc163ef88b2f6c5b", 0xfc}, {&(0x7f00000005c0)="6fb61fc3e59d997557e2a84a57a958da341ef39fa0c13c29738482ec494ca06504aa39d2c4d287ebd8f9c28774ad74a3d6bb9a7dd2839b21ddd79f9e45cc421264fa86f3d0c8871d3866e58d86a2311640058099f084ed217b6447c43aeac4958dbf525a76cdeaa88fdadb87193020794b725b1ba0e3ae3b042a6a9cb4a2d4bc7c60f2f1ebc71868b849135f91c310630bff3e8d6e864b7b922998b836e3e65462f16e8c3f136b", 0xa7}], 0x6, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r11, r1, r12, r14, r0, r1, r6]}, @cred={0x20, 0xffff, 0x0, r23, r2, r29}, @cred={0x20, 0xffff, 0x0, r30, r2, r3}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r39, r46, r3}, @rights={0x20, 0xffff, 0x1, [r53, r54, r55]}, @rights={0x20, 0xffff, 0x1, [r56, r57, r58]}, @cred={0x20, 0xffff, 0x0, r4, r5, r62}], 0x108, 0x610062f135ae6128}, 0xb) 16:00:16 executing program 0: r0 = syz_open_pts() socket(0x10, 0x2, 0x25) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x2) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x139) pipe(&(0x7f0000000240)) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0x362) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) socketpair(0x20, 0x0, 0x80, &(0x7f0000000000)) r5 = getpid() r6 = geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6}, 0xc) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204", 0x3a) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000040)) read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r7 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r7, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) 16:00:16 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f00007f5000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r2) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) socket(0x2, 0x400000000002, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r1, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) sendto(r1, &(0x7f00000001c0)="6af4bd88e54b0a87344c17a54a08282986700713f8e0136f9e3003f916add115be37d789750907d06691374b0bc2629c2c3f299410f6a45356634921b341ef443eb5a3eddaebbce9081b9d4dc3db63364822ce9014a3130ba4cacf52c5d0a2af7b0cd68f2ef3fd74bd3141a104abebb87ba831317b6c71a67e16bd7304a72150f64e0f57132f0608e40bc1c1a110ee9d1667384786a2ddde659bf7267850b331231ce97fe86e3711ce7228169d994b69a5d12e624f409ae44c72dad605ce1ae041b682b9fe0819c8ed7d51a572bc6672f85c989b15", 0xd5, 0x408, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x6, 0xffffffffffffffff}}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) socket(0x2, 0x4000, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7ff, 0x2, 0x1f, 0x1]) 16:00:17 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() fcntl$dupfd(r0, 0x80000000008, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) socket$inet(0x2, 0x5, 0x96a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x3}, {0x18, 0x1, 0x1, 0x7fffffff}, 0x0, [0x400, 0x0, 0x2, 0x3, 0x100, 0x2, 0x9]}, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0x1f, 0xfffffffffffffffe}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x330, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xffffffffffffbff9}, {0x6}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r23, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r23, 0x6, 0x1, 0x1, 0x2}) r24 = msgget$private(0x0, 0x4d4) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = msgget(0x2, 0xc0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r29 = getuid() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r35, 0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f00000003c0)={{0x0, r27, r28, r29, r32, 0x1, 0x9}, 0x800, 0x1, r33, r35, 0x6, 0x1, 0x1, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x200, r5, r6, r7, r37, 0x1, 0x6}, 0x40, 0x1, r33, r12, 0xfffffffffffffffe, 0x13818f5b, 0x2000001, 0x2}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x3ff, 0x2, r10}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:17 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40020, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xf68b, 0x0, {0x5, 0x3}}) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) pipe2(&(0x7f0000000000), 0x10008) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x130) unlink(&(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2000000000002}, {}], 0x2}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x7, 0x2000}, {0x3, 0x78, 0x1000}], 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/4096) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000240)="4735a8db1900c0725af2cf724f6a96db447e6f5cdd7b9027420e6a4ef6788f84edb3609f6eeb925b07861ce05fb2677268eb3d702cb558463b46d53de7430c0b826485e0f5ed8f57c036eee6dabfa71e329f118f1434588e606e3fe350c8ff69bc85fc1bbc57192eaf") 16:00:18 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x314, 0x6b, 0x9, "5a25f322345d26d938e6365389a7bf6f042de521", 0x1061, 0x80000000}) r4 = socket(0x6, 0x8000, 0x96) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000180)=[r5, 0xffffffffffffffff, r5]) setregid(r5, r8) sendsyslog(&(0x7f00000001c0)="e018fad89444b1177bf06e82bebe5716d80e43578fdb96ea5116a2dc97ae507efecdfe53e7202b51aa5356588fd1b4f6fbb7100a9bf2ab8257d84ff861dcb1e2bf774262ab176e946fc7a72077a58bcfb06861e1e6c4680dccf2bf6214227f64f67b5a678071ceb5c2f8663da2280c4a53b48f693990295912ebd0bb6dec68bf4b9827fffeac6a1668a9b94f9fe56698bde84b78720139f71246", 0x9a, 0x7) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000280)=0x8001) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x8001}) r9 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r9, 0x2000746f) recvfrom(r4, &(0x7f0000000300)=""/158, 0x9e, 0x802, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r7, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r10 = dup(r7) getsockname$inet6(r10, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f0000000540)={0x80, 0x0, {[0x80000000, 0x80000000, 0x10000000000000, 0x5, 0x5, 0x7ff, 0x1, 0x100, 0x2, 0x100, 0xbb, 0xde, 0x3, 0x800, 0x4, 0x9e, 0x1, 0x81], [0x0, 0x31, 0x4, 0x68cd80ac, 0x40, 0x1000, 0x1, 0x7fffffff, 0x9a, 0x800], [0x9, 0xfffffffffffffffa, 0xb3, 0x0, 0x7f, 0xcde], [0x2, 0xffffffffffffffff, 0x5, 0x0, 0x49, 0xffffffffffff253f], [{0x0, 0xbd0, 0xff, 0x9}, {0x9, 0x5, 0xe909, 0x1}, {0xffffffff, 0x2, 0x8001, 0x7f}, {0x0, 0x1f, 0x2, 0x400}, {0xa98c, 0x80000001, 0x7, 0x4}, {0x1, 0x5, 0x7, 0x7fff}, {0x10000, 0xffff, 0xfffffffffffffffe}, {0x4be6, 0x60, 0xbbd, 0x3ff}], {0x80000001, 0x7, 0x1ff, 0x4f}, {0x26bb617c, 0x2, 0x44b, 0x400}}}) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000780)=0x1) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r12, &(0x7f00000007c0)=@file={0x0, ""/17}, &(0x7f0000000800)=0x13) r13 = geteuid() setreuid(r13, 0xffffffffffffffff) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000000c0)={0x5039, '.\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x80, './file0\x00'}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:18 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) pread(0xffffffffffffffff, &(0x7f00000002c0)="0be526f4b5ff3ebfc9e6e883ab981d07741e96744369eb55c62fd9e8e5a185eb2cfd11e9a45c3456ee634c1bf62bc2aee582089c3b218b08d88811c25416103512a299985bfcdc363e10c7bf1aa801ea043aabe3f00130e3f3f9a29d539259456da440bd7260cb035e5c104147fe806ef6fdfa0cb29a0905c4e85839750307cbb80897230cc30dd4660bd02f125c604a7cac0f5e2448a57d3f6c7da6cb75b52ddc763f5448743d51c9c08319bdb12afeb65f131f069e7dea8fa50e526d933484471c9fc6961b0c2788e0c67affbdb263711179446f97cb09473c930c32ccbf4c73b23c323eabfb316838fb2d45124f", 0xef, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xffffffff, 0x7}, {0x18, 0x3, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) preadv(r3, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000140)=""/42, 0x2a}], 0x2, 0x0, 0x4d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x44) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x7, 0x8, 0x5ecc, 0x6, &(0x7f0000000200)={{0x9, 0x6c9ccfde, 0x4, 0x353c, 0xffffffffffffffe1, 0x401, 0x7}, {[0x7f, 0x3, 0x7, 0xffff, 0x400, 0x0, 0x5, 0x3, 0x9, 0x0, 0x8a54, 0xb4, 0xb1c, 0x7ff, 0x67cd, 0x3a76c578, 0x9, 0x200], [0x4, 0x2, 0x9, 0x4, 0xffff, 0x7, 0x1, 0xff, 0x5, 0xffffffffffffffd5], [0x5, 0xeba, 0x7, 0x4, 0x0, 0xdfe, 0x7fff], [0x3, 0x3, 0x7550, 0xb9, 0x2, 0x3f], [{0x4, 0xc0, 0x3f, 0xfffffffffffffff7}, {0xffffffffffffffff, 0x1ff, 0x100000000, 0x3ff}, {0x3ff, 0x66, 0xfffffffffffffff8, 0x6}, {0x100, 0x8, 0x31, 0x1}, {0x8, 0x8, 0x43, 0x9}, {0x6, 0x6, 0x0, 0x7fff}, {0x9, 0xff, 0x3, 0x2}, {0x100, 0x2, 0x1d4d, 0x1}], {0x7f0c9354, 0x0, 0x80000000, 0x3}, {0x0, 0xb, 0x800000000000, 0x8cd}}}, 0x18000000000, 0x7f}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x311, 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) sendto$inet6(r7, &(0x7f0000000000)="fcff5988922e2a87d96e27f3d765bdb83d65f94a007bcbc57cdf2189c603345c18909417f6eeec67038f52bcc6fef5a4513142eaf1c59a1ff5ab088102e1a5a86a38cbf1b0456f2207cc2277f88340270a7c09d1dd742930acc38b4a6a44a3b5311ec2e6a192088ea7c63a275b2071b16614e0fd01ff89f0cc40cc91021141324bb108420264dfbcfe94697fbfa95500ddef770eefefcbfd7a919dbd37", 0x9d, 0x4, &(0x7f0000000180)={0x18, 0x3, 0xffffffffffffff11, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000340), 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xa) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x3}) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) syz_open_pts() 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000440)=0x7) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x8000, 0xbf2f, 0x4}) fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="960894582aa12fcfbed7570eb07594542152ae3d5342d7d7f08dcff29edce0c30d0eb181161f2012db84f17ca8795fdbb1372b08c8375c29bf5b1cfc707f755e1046116be0983d2c2dc7e377dc09e3483eb6e2790d7920fd9b89af227b96b0d2701bca17ad0d204e9fce64557bb30b91f4c20bb6225d54b2d404f187b6e90317d96e1f5cf01fc19d53d669dc80af995896f16e8edb393b2124f95fc6ca94810b3f2b409a5d00f7928f07179a226728c1cfd8343629012a0b96cd5a7be04029bbc418c177517760dd5da8a9caa0e88a4bd2b9ea3c", 0xd4}, {&(0x7f00000002c0)="ba52490f86cb17748b9a33f57c23f5e8966c202a7d2f0566b26bd170d0912bddaff9d84cfef46907719758d29c35bf0b66f633cb0788deaefc82a35d468663be480b597fc2ab39", 0x47}, {&(0x7f0000000340)="704f565e2fc3b2d3be4fa0718d3771843603eb438a4ac86768c91d8beaac07924e436c04cbad88e71a927bc7f84cc6c9724804be23bec13124df5c5329c1a6702626c7501a74d4c464b9473f855a3ec626fafc0b9fd11f8f974b46f39100bfb53fc60179b700776c81d18636671fa5d9180e6be8d9dfd5306987050a8c118862f5139f8d722b28ec132d3f6323c463297a9807adae02610609c04cce2efb30432677", 0xa2}], 0x3, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) semop(r3, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/12) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/162) semop(r3, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1000}, {0x0, 0x6, 0x3c00}, {0x3, 0xe4, 0x3800}, {0x2, 0x9, 0x1800}], 0x4) close(r0) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r7 = dup2(r4, r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='\tde\x00', 0x200, 0x0) dup(r8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) syz_extract_tcp_res(&(0x7f0000000080), 0x3f, 0x1) r9 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x8001) r10 = dup(r9) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r10, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r11 = openat(r10, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r11) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCEXCL(r11, 0x2000740d) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000400000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004d00"/100], &(0x7f0000000080)=0x6e) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x9}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000280)='mN', 0x2) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x24, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000000c0)=[{0x1, 0x4, 0x1000}, {0x2, 0x3f, 0x1000}, {0x0, 0x0, 0x2000}, {0x1, 0x3, 0x800}, {0x2, 0x2, 0x1800}], 0x2aaaab94) r4 = accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x4, 0x1000}, {0x3, 0x2, 0x800}, {0x5, 0x5}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x1}, {0x84, 0x0, 0x4, 0x7}, {0x401}]}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000015c0)=[{0x80}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000340)="b6") 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="820201f0ffffffff1c6e7555fcc38d73fbf3690c18032cc25d46fe4f22f7476d64a4deb983a75257eaf77dcf48808eebf2e09321622b50f1e5974b4ba302c9491862955555e9dc0a5bf03d84a46874ff2737d777d91375bc77debae42071d6f312afe8db0fa1782c12db12dfedf13ea6ac75f5fb97bb482f3d21e50fb22e8c2c5d787e1674e6cc49be3fbbc78eb1951441e3a0c317448a171f8fdbd3e711186ab9f39cab0156deee34b7b2af70e139e7f0b4189837d467ee6763ee8aa27b5bedbc8eed1817a8fddbb1c423e1b263c74b630c9e28ab08f80742075218b80321daf6778b8eb2cb17f07a6263c8cdf0212ba4ce13192583f36820deac9a9ca3ddc75bea6629d088f9fa578b0d43a642b801bd07afef9b41df65924cdce723c41179aadf787da7c23b80ce88d15cad48b9b0e4ed1c1d98bc4222badcb3446c5eb33d89d8651b4b0950b071ed252d8e0f28f7373f3d830f665cf6500f93f39fdb8a0000a9d703de614daa4557dc6d38c7a420"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1012, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0xd7b9, 0x7}, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xaf, 0x0, 0x428}], 0x10800, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3397327d162f29b92b517a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x4, 0x1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1663) r1 = socket$inet6(0x18, 0x4, 0x261) shutdown(r1, 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getsockopt(r2, 0x6329, 0x3fd, &(0x7f00000000c0)=""/119, &(0x7f0000000140)=0x77) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x8001) r3 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x1f0000000000, "e2c61627eedc1e81ca5a650fa150b2deefc17028", 0x8}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:20 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x8, 0x10001, 0x9, 0x2, 0x80, 0x3, 0x10000, 0x6}, &(0x7f00000000c0)={0x81, 0x1, 0x5, 0x24c, 0xc000000000, 0x7ff, 0x1ff, 0x5}, &(0x7f0000000100)={0x4, 0x5d4, 0x0, 0x1, 0x1, 0x2, 0x6, 0x20}, &(0x7f00000001c0)={0x9, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xc94f}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000180)="bd", 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000380)) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r5) fcntl$setflags(r5, 0x2, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000400)=0x7ff) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x38, &(0x7f0000000380)="e76ebae7029152a4972f80610d488262dc5abb22f67949d4908439e2f514c9f739d551e21c2600f04dac0ec74a6822dabd0cd18aaf49c81214944d0700000002af6e76c1f469b5f9ed138aa204c8dc16981b2d78b166dbbc22f51529e8ec39998aba1400000000000000d14ee551000000000000000000002e1ec5f21b69fccbe81b2270fda8c6d89eafe191ac25a316cd74dccdee4b3e9bf59cfc2c800e778fcf6721cde863a5d1710898ee44e836770a933f5f50664f9ee9a5fbd42fa4a188ffc4f70781e0e0a959d550f6e9555d") 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x200, 0x1, 0x0, 0x2, 0x3, 0x8000, 0xfffffffffffffffb, 0x2, 0x1, 0xee86, 0x3}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:20 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getegid() setgid(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xb309, 0x31e77b93, 0x6, 0x5, "3b2321f71d73a26532b7bd601fc0df811b81dbe7", 0x872, 0x3b}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x1, 0x0) connect$unix(r2, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0xfffffdd4) sendto$inet(r0, &(0x7f0000000000)="3b9eadfe6dbfd682a152aac3bc926860b1703eed2770690ac459820df414", 0x1e, 0x9, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x3f, 0x200]) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x2, 0x7}, 0x80000000, [0x1, 0x9, 0x9, 0x8, 0x2, 0x100000000, 0x6, 0x1]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3f) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x181, 0x110) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0xd0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0xfffffffffffffffc}, {0x84}, {0x6}]}) r8 = accept$unix(r7, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r5, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000100)={0xffffffffffffcc11}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r10 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x10, 0x6d) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:21 executing program 0: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x80047466, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:21 executing program 1: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r3 = accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = kqueue() r1 = dup(r0) pwrite(r1, &(0x7f0000000100)="3a934072c65f3bd1d4e649164692ff5bead9243622684c", 0x17, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='\x1edevJnull\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x5e7) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:00:21 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x33, 0x2, 0x100, "05142f98828b165099a1afd386a08bcb170be017", 0x9, 0x10001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000005}) setrlimit(0x4, &(0x7f0000000080)={0x7, 0x1f}) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="004e042620"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = socket(0x1, 0x7, 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:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) r5 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x8001) r6 = dup(r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r7 = openat(r6, &(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x4) close(r7) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000004c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)) accept$unix(r10, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) dup2(r7, r8) r11 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r11, 0x40}], 0x1, 0x8001) r12 = dup(r11) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r13 = openat(r12, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r13) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f00000004c0)) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000140)) setsockopt(r4, 0x34, 0xd, &(0x7f0000000000)="03000000", 0xfffffffffffffdf0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7ff, 0x8}) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffe) 16:00:21 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r0 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000009c0)=0xbe7b) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() sync() fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r3}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000002c0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x8, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x4], [0x2, 0x83, 0x7f, 0x5, 0x4, 0x1], [0x7, 0x3f, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x1, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x2000004}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x8000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbe7d028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc4e75145d2548d257eaf6a7ff5fb5172527191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc1"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000740)={0x1}) getpeername(r2, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) symlinkat(&(0x7f0000000600)='./file1\x00', r4, &(0x7f0000000640)='.\x00') setpgid(r3, r3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) flock(r1, 0x4) semop(0x0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 16:00:21 executing program 0: r0 = getpid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) unlink(&(0x7f0000000000)='./file0\x00') shmctl$SHM_UNLOCK(r1, 0x4) setpgid(r0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x81) r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r1, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) accept$inet(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semget(0x2, 0x7, 0x8) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x8, 0xe42, 0x80000000, 0x7, 0x1, 0x0, 0x53}, &(0x7f0000000080)={0x1ff, 0x800, 0x1ff, 0x5, 0x246, 0x1000, 0x9, 0x1}, &(0x7f0000000100)={0x7c2f, 0x800, 0xfffffffffffffffa, 0x5d8, 0x8001, 0x9, 0x5}, &(0x7f0000000140)={0x9, 0x8001}) close(r1) r2 = socket$inet6(0x18, 0x3, 0x9) flock(r2, 0x6) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) getdents(r3, &(0x7f0000000140)=""/228, 0xe4) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) dup2(r2, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1000, &(0x7f00000001c0)="b3d2b4189c52cd88b045113eedd358c43f3fe8963d1f81c792aecbb12c3b458c5bc64a1268ccfd2d3ac1afdeab5d317f1cd8217383e854a2684fa9c628655f87d82619d7f05f3062c8cd660a49d12746fce9587e9d6174b81578dc8ebf3d205e5bf1fdbb8cffd85d3359eff9a5ab0238b8980966b3a725e7ab82e68ac640b9660c58732314619f807cc1f0577dbb455632b69a7e42c5eeea8033e8f3bf0b7bc388d2ffb880abfc60915a56c9d2e8d8dd272ab74cea45e359f686cf69881b7efa890a9db95aefdb1cde70844cd160076ce3b0a2fea92a0462419bdb20a432f9847fabd85786f67e5646354b6d91f02232f3eb8f5dc1db42b3ae34c7f79775a07d9c6e882ff3446d2c0d47ea7527a58a3df0a1bae2373e530ab7a3a6d4d9e7d64a94ffba44e3b9ba650499ad4cf6a4754b7b83a254c62f88756b714a0ff603746d5949e2a1de5b472ec71e49c2f8b2bfa030d85392fd5fc75b1cad064d0b30257b580e197b20f0a19610b000a5ff83b06e090395773bec6bf9ec24ace99d27380df5c460f5e14e871622c3dff724b818827dd824508718a1016972a38ea241bdf8a3c956559b18dd31f0abf651ececfcff7517b456fc58337abbc5c589dfdac5c00739238700821b4d64c1eca7af157eaf11d3ef620a99d52239c2bd5c4dbf8f74a441c2149a1388a9a54f7dcc9537d998d5785a55ed1e025d80586bbcf0f174a9bae25bd593299559bdfc041cc39ab666c6e5e9f62312ddadd02a10eaee612fdf6b177567e548b6a9e19227f031ca651706e7d7cc6cddc12986a9366bab7335cc238fc1237d5538daa51254b13b56b32a42077e26cc1c248ba4c9849540362e7373e4f0efe4cbe878a02debf32163f565bb41a5569ba1b73445db622ce044100b345416fe44381aa5bb9b035746cea755e61737e4de36f1ef66cb8a085d8340f0a997b014afb77a6acfd07ced60ca88bae1fb48f4b610d0f3aacd3ab68f0c4b58f172d34055d5b567d3abbf6b35e1127d5910a0d72e2669c6d04a4bb3e7697b8b0884f704c3aa1951e42a1a3b189215c22a3fbf04d989fe08dd8e423dd710fa616bd431da00e97e94b8d6213da4c9cf9bd3722e461a77828cdf8d658d3741954070649e44e5ff2fbc1e5476e14bf5cd12900e161f91eaabf845bcb3cc232a4fe5c3de3f5dc3eb33085ed117c75bcda628b7b3ec83febf09e70f6c0aec27dcd34f99cb36726b3a4932d38f3eac3aca731f142dc6282e37d59f1c4701c4daf8ad8a647686880f5506bccdf22859d155908b8fd6a8dc2dccae861605abf95bba3c009fc8b8163f2564b80eb08e83ba1d2470c9fd29ae7477139618d51d881e8646e1c9fb7768e457a6e0a4ab723a3a3f7b545b86ea0e2dc0cea18b7f955d926eee0841ba068125b53d8c8ab042706b00ecf9642cd57e1c65ac83c487b8bc7dd58ab88c81945b1db7baeeb4d3e02f2ad41070791f2b2e3234633a597d600117698ad6d4f7f92fc836c5e64dcb3415a2b6f1a61460c6a9debb21697edcb0c3a1da6972545222b0321a945148c3884903fcc3245e1d342c7bc548b460c98d08b9cf77610a138880ac9418c7e31489cd86de429a3482c15a8448e7195ce4792c0d69a9df368a94ac71e5e1b6314438338f4010b3713c42f266d17e8d66035dd3cc0622b31a51fa253266a754986bb7e7500ee57f081def853263b109819245ceb9e8909754b9ec0e795cefb3c404c93feb13eb02236f51120a9c8becbc06d7537f4a4bafa871842f464866893d8fd7db2b39c3d51f799ee4b716a5a35714b89ff3abf096901540853697d07b534175188706906cb4d4754a6cedaa65bbef8a6f3b752c01e24c608003e89b37e518e896e22ae7e4e675ce285532fc9531997f1c7e1e42f92b0b648a53f80d06939817c955b69d94b11457fc39302271df8a016059fe5e2ff98ff73516fa59018b820732d2886a4ad33859a3f72f20f85448a1c00e1b1fb3fed3c7a75ab404066dd2c5c522db7c39ed4da926971cdd2773e4105c5edf26d392b19906dd9ad9dd5f7dcbb9a1732ed96707d4f8e53b4db7c0a257dfc3235e7e4a3f8f5ac07b958598c03e7f992d07a5c51ae21b454ffb0cfbc6c8a437999d5078aaf86168105859dfe45fa9a90fd6da86504eb2fcf5ce7d8fe9893396683a629ed88fde0a1cceb353e69772bc171cb993bac3b4fc492ee85171c9939fcde759672b3c59a213ce4e102e29c4aeb7ca8887cd5a8d41d18a27b77a757b04d132289eedf6f3de92be86457309eb1c6b17a626008a80efff7bd18e4b55959fe06f2915456f74b3f41ed744c0ba2c346a6ed74f25bd2a697a34b37fec831f9c5c5e3f41cc6722dabc156ec4885d447700c13314c57ca6627b1d83e21d95669f8b4dd08c0ffddb402b6e25eafc2d1358220484f1c7de15cb264f39a6ec85858818d439edef88818dfe0230cb4970ddbd06be93010c9a14a3a795f26911ec4ce9420c3e2f5ac7530027062c5033f958e5484d0f8cbb9d5e32e69ebf5c3db72cafcbc3f12b80768118a34967e846d0d9417be7437f8d5ec242bb25504598b4505a4daf707380c83c10ecfdf2ec1ab0b5a68acf0bc8b93d46f62eff8a55e881a80ff96672fa0cfca1d5a85bc7b78f56a1b5c8a752a23dd1ae098336169afd13fd970c02a8bb6785c017bf7acf120364dc9b2f4c23fd8a90dc625e59dac6cf2ff5a1616b5024afa5c11205b219cc68836649834145b410f5bd54d652460743a5dc62b9faec3f784fd09e7081b01cfae7eb1d3c1fffe5e40b370b639c4eb0ec5c8711b751fe13e8fdf40f2528dbbbae1f570df363a772479380b0adf757786c0a7ff8dcbabd66c9b4f4c9a7ae02c42fd60f27657cfa8bd9815e70de4e7911619058370b1be0c026c17af90cc3fd3c28f659a0dea52af800795cbc655a0a0a3f2693fda0fa32820fe81e3ed840bd1084184d7e62f3748b559c0e8b0cf8f8b8b5bfe84e44db47b5c11aa5574e87de6eb5912bb8e5d4edc349bef996a425eab140c2ec0af02a452a311bdbcad83789fc3270d015b3c695637e1b810946a8cb40dc9603aa8389b44e39e433ef30ad6a08f093dead6ce9f31e7f3de7929c2d6a9442e487377cacdf33aa03d350125d97ba112ec1487a6021edc9f93fcf194110fc728f86cb8c6635455558bf2b2a3be10e6a1891f1808fa023d113666f43d8a8c73fcdbbb46c32a574da696d3dc61cbbe0d6b0817fba10ce82e36f1670e62b90205a96769a7536090988b4c289de0339753f74e97a3c8f0ca79e3b8ca149466aeac2ad7e717417921a8182075bbf9626547a1de399bb33fb3f1d248bc6d3caaacffdd001908ba022ce52a99c359139492cb20da4309b53670352204d8cf50ee41b26e140f67bd6ff6e3acad79cdf0b0d3181190468f133aad288f45d97f0297d22b083cb1ec4233a162bbb2c6d063894e6f1913c8e7a8e526d8c80da61eeba02528a98a3d813dfe3ff1b20138fed64e4f9eae4994fdece4e1d04590d578628f895cd0fc5ce4a221b88728911ff4ae95413614f2bb518b063c0d531bb1d850502b03e60baf25dd1b350c892266c215da4104aa5173ff5b2e6b56997bd448f0d24fe85b3133a7aa64f46d2b40d86f297488a0745b3b3ba741ced14c0c025262db425d2c786a0cb3aa3f5a4934bb1ca2401180919bb71d41b8ad9ae0133b452170f925ef915c054789ac4f311ed3374d58ed9a60cf8670d852bfb50b0197a840b4aaabc0b45af4c7c148ec4cd195950f24a0d117f811f9ba5cf00e897873df7e9164d571416a46224b6babba63236d8ae3a013afe012d1138af90b239473966fff149a6dadf8069c243138732d729e8cd29b8e4b65188ac01a22cbe14b7b8b5d81524bcd7ee8a7a23f98038e023e68e10242a059e247895e0859aa3f49357a7162930a965f9ae3eccff9da50920ebcaf00ef2441d0d26db50ef328eb025c39a8bf1e7f4d2dd93ebd5e591b83de8d0a226c7352d46fb8d9a9b931840118327c80293ba198d114019f0ba7146d3eceb61083c1f3e63b9062f6c5d75090b028f8a72eb41e5c5ce28a47a9064431b3ef9d10df7e543e079cfd022fa7d340a81d45f04f5e86f1da76d9e178eb4b0123af87ebd808a1fa585823f5923b3ca516f62a0badc0cbb90f1f6362dbf5082eff247d31d3e906a3aaed1d75d63d3df466c0500827d37d23c8f8dcd330702394f6fd972af2ba4574a0a7bd4d1c59633d5becd37cde8509924accc5fac6fddf796b197c4c209973ec13fe0bd24f681759678140f0c32d5add0bce89ccff7b156d0629a903cfd1bc1e6f3733c913a8c1d806a0fa6cd42988be7f52105bf500a53a24013277f85dccb8e22bc623af2eaeac6946ef89bbc9544f21446b0b62306a15211ce101d15f50944432af17db090a201f171f063b87a7ff85516d7e3bd26072f7824ec2f8236e6fd04c4da8b2ff9fc0160cd06f50c7c99561bf3761f69cd314191736ba78efd2e23d162e2ba05a3747138602533e35351a64651bce24fc84615023987a1d3e6267602c612c0076d51b5a3455ee2b09c8a80fb024a712256e4cd7ae1db8e5c2444caa39c12f92f58b353caf3e4bc59e8af9dfa57f7e86089634d2f0ebf82dafacf1b4448712fad57747ed3a881da1060ac5465a10473dfb128a7cd51c2490e6dd3affdcd214c5fa9eb9d09c9998185a3f5a1675d3580a4c1bef4a953dcd085264edc70a223a8ec0e1f0b5af5eb3da342b3b9189cdf5cbb2bca0eac237e1dc5c133696ba9263651c7fb35a9b9e43a4dbf5a02f382f6f01a5599c3edbb61fe55fd978d1e3167c7164bd62df212b0de167709c391ef99c01ce836e4d103f4ce2b3ac394e4b68e0a37a9deb5685975ff61a88a4063eb529c2b4b77605c9968615221b60bad76bd195758d449a58dab73e2b9abf59fa640a2254a8990af755355c8f47c0350cb2545ef566166a1d9e5d177cb42ec3841b4a1ade06aed4b48b06447788e351f39b01b9c2adad2afcfc99c8f958bc0127a753180304667c5a6c6bf6b7b9b5b263dfe6847bef895adcdd44081e0a9623dcb01294e99f95a767c78c526ddee001d3b2ffb16d7977dc1e120c4201f4bfba8cf4f9285e4a4d0a21eb8f4d5e203f39ad6c1d6dd30c24323bb2fb1f27392ef5108791de7a7975dcf39f5e2550fa54e762f13317c37d503d29488a497e0e48daf24f1b7d26aed17401a9235bae1062b7ff3298caa07aecb53ca9eb064702dd7da946cb110d9fbf08479768bf46aedcd6a5468022cce4d69d24cfc21dcd2190c2185597a405f874c6d91bc2ea9c9b6afb97a316f9b214bea5db66a5fd2614b98f6c6ea8e122197f2d90c8074cea6ee134e1afcb9452252a24e717b93b8981fd486db1bffe4e240dd0b37719d82b60c8d87243b7d9fd2e5eaac2389775cf5fb965e71af21bf2b8c7276895c3065c5ab4cff4fc5318102ecc34e5a38d2aed57ae85715248f847a24c68c8164fabfef3b8f431afffceafa62777923f9c855813669949e4aa18806d89094e5053e1ec62390bd7355d9c7d245a12669bb7b854bb00cabacafb7f23b2c7f56ae640ecbe6bc5430d2ccdec5f175480c2c5836786e9b1fc85f4fe5b875165aefd2e7647297d9988101cabd780c0fa5a969b3c44a4f6de04f61458258c6923b24344a521f745f383e884c70c6178c7a5f1d6fd2a6b28c479e533a4e58d2051ded5284959995f62f4e85d02238f1d7004c4f0ce11d58e652fea0b72805bd83ae3cb7d3cdb56ea4cc4b43f57357b82ce56ab7aa54562dabab34c7c761c8") syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x0, 0x1000}], 0x1}) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) pipe2(&(0x7f0000000000), 0x0) r1 = dup2(r0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x6dacf25fb89de115) r2 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) dup(r2) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffda1}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r2 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2b12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r6 = dup(r3) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x1cc, 0x200}, {0x46, 0x9}, {0x6a, 0x100000001}, {0x82, 0x2ffc8ce8}], 0x4}) close(r2) r7 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x1, 0x8001) r8 = dup(r7) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r9 = openat(r8, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r9) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000900)={0xfffffffffffffffb, 0x83, {[0x8, 0x101, 0x0, 0x7fff, 0xffffffffffffe959, 0x0, 0x5, 0x5, 0x800, 0x442, 0x5, 0x1000, 0x104, 0x100, 0x53c, 0x85, 0x7, 0xd024], [0x36b5, 0xea, 0x2, 0x230800000, 0x7, 0x1000, 0x0, 0x80000000, 0x200], [0x9, 0x7fffffff, 0x1, 0x2, 0x1, 0x10000, 0x7], [0x5, 0x9, 0x10000, 0x6, 0xfa0, 0x8], [{0x20, 0xf4, 0x400, 0x6}, {0x6, 0x3, 0x7ff, 0x400}, {0x5, 0x5, 0x9}, {0x3, 0x0, 0x3f, 0xd60}, {0x6, 0x7, 0x0, 0x5}, {0x4000000000000, 0x1f, 0x100, 0x604b}, {0x6, 0xffffffff, 0x7, 0x3ff}, {0x24ca, 0x5, 0x3, 0x7fff}], {0xa5, 0x1, 0x4, 0xc71a}, {0x1f, 0x7, 0x200, 0x845}}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = dup2(r8, r10) r12 = openat(r11, &(0x7f0000000080)='./file2\x00', 0x800, 0x26) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x80, 0x2) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x4, 0x200}) chmod(&(0x7f0000000100)='./file0\x00', 0x90) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/244, 0xf4, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x1f}, {0x18, 0x2, 0x5, 0x1}, 0x9, [0x8000, 0x7, 0x6, 0x400, 0xffffffff, 0x10001, 0xd41c, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0x4) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r18 = accept$unix(r17, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r15, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r18, 0x0, r18) flock(r18, 0x104) dup2(r18, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) socket(0x2, 0x4, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xff04) setpgid(r21, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r12, r19, 0x1, 0x9}, 0x800, 0x1, r20, r21, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r32, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r29, 0x1, 0x9}, 0x800, 0x1, r30, r32, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r5, 0x8, &(0x7f0000000380)={0x2, 0x0, 0x81, 0x2007cfb, r11}) kevent(r10, &(0x7f00000002c0), 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xdb, 0x4, {0x6, 0x9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6, 0x0, 0x1000}]}) r1 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000004001, 0x0) socket(0x1e, 0x8001, 0x81) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) socket(0x18, 0x4, 0x2) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="99d7e0ff07a23132b51738437974a571c4e25cb52ac98a1834ca07e57bc42f04bc07c6670a4df6e886fc843d2fcb97603b7264f1f31180ec914fe181a6b94723aef996039ae3e50380b4e4e528c1bb6f93d07e1da8e1e213387f6956bbe57667e8db", 0x62}, {&(0x7f0000000140)="1ae35b8e2db35102a0508b2432334936dd066d70b4c9", 0x16}, {&(0x7f0000000340)="1c713c64185f323d1b6fc4323ae5f32ed2fa41e0925b64a7cbbb387b166d101df4805277d06e343a1ac9d3b2b6238be7ed7efb35614176ca62af092769f0eb317bf73e84bdf533e4043fa600e4ba7dc80b7cd121ce271b5eaf521878285aed3116039706c145ea73cbdae9ec950b69d9783d8c07e1cec334b6e1462030a5e7e40a479c493fed3d9509dc3392b733fbc585730df9b647eb3d87d2b4fb034b9c7eef28fe6d78bf20245cd5d16157850b66b449ecc4644c6627be7e09440bae677c7e885bc9411a", 0xc6}, {&(0x7f0000000180)="ae58e2d11a637a8a2ac1f3c2a4948bbdea2857bf3e", 0x15}, {&(0x7f0000000440)="d62bcf35154c4a7fba08fb37aeda9e5937f12aa639d4ddf620fb87fccf70b492e787214cb75ec3d872dde1885f5a08794cf267b842b87e0fd937845dec026b7a4039c05cbca408775989b3f694d89d86fce2cad61574d372b25e28808cfa6ea412b8f2a8721788f03617bfed8a8ef8704d205a82db6427b0276a7ab606cafef6d9bf149f4b3a7fb1e019d4be3e9ae9aae2", 0x91}, {&(0x7f0000000500)="e18b9aa635c2f55d0ee93f87ff72f18776f1abe43c62a50609419471c1dcf8f42474fdd46dd4416aba861247fa3343add6a4ef752ccebe170fbdcdcae9ebd98730919157dcdb32f59b29096979fd2f24c8b337a8ed1a9eddb5cbfd280b252421addc6a559ecea1512aa70cdc2301a2f2c947c6be7301609b38b3f69f56b887855fded762b38410e0b3730aa2163fb791b186cac57d1c7fc42b9b0714cd5aeb133fc8deb06ac2be622f19a12c2746896a52259e82908e1c6a85adbeda0d10b8de059e861b", 0xc4}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffed0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x8001) r4 = dup(r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r4, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x26, 0x6}, {0x0, 0x6}, {0x24}, {0x24, 0x6}, {0x101, 0x2}, {0x4, 0x5f9fac76}, {0x45, 0x693}, {0x21, 0x7bc0000000000000}, {0x0, 0x7}], 0x9}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0xfff, 0x101, 0xfffffffffffffff8}, 0x5, 0x20, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) 16:00:25 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4c0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r6 = accept$unix(r5, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r6, 0x0, r6) flock(r6, 0x104) dup2(r6, r6) r7 = fcntl$dupfd(r1, 0x0, r6) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000740)="5c9b380042bbf2757e1cf453aaecc0286a1db90fb8d4099db87c8b83b2c05dfc9dce135f1ccf4423", 0x28}], 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) close(r1) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0xa, r1) fcntl$setflags(r2, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10002, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x6fa890b543a55b0b, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x7, 0x8, 0x5, 0x7, "200c9ee37d12c2548e0a67325ab14cc19170e28e", 0x6, 0x100000001}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xb4, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x2, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x1, 0xc8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x0, r7, r8, r9, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) setregid(0xffffffffffffffff, r8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r16 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000200)=0x10001) ioctl$TIOCDRAIN(r17, 0x2000745e) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r21 = accept$unix(r20, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r18, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r21, 0x0, r21) flock(r21, 0x104) dup2(r21, r21) getsockname(r21, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:26 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/149, 0x95) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 81wð80A7)Íå–à>«‘Dæ|4—⟧jêÀøêÍ–pžAhÖ«ýÛ†Àpckbd_enable: command error pckbd_enable: command error 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x18, 0x1, 0xffff) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) sendto(r3, &(0x7f00000000c0)="97c0c389805ddfcd85ab18ef73000cb185672dc125a00ddb8e7168676f83f87010af2a2e54ef16d37c32dd7ed33e5e2eae14ee42bd2f362b365f07542bbaa3b7fe6af97e1eaab325ce3fd1bf4c143324fb6022dca1897f44396d24b9f01cc4bc2cc81eef3d2ac78e4f14cd10d6de6fc05762f30b803c0c47a45e3c6f3fdeaa7a6341aee9187f7db6a777abfd632177285af25b693de6859be690962ce454d671d12049d618b6fa1351f2e32c162fb0d9c5349a3f269ba83dae2b74ba9adca019278cb0ef052e36bd9dd2a1880c98df6bafe82e658968032c6800f21839f15784b645d3c18e38278e", 0xe8, 0x4, 0x0, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe47, &(0x7f0000000040)="b7") pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x3dc, 0x800, 0x8589}) r2 = shmget$private(0x0, 0x4000, 0x528, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x2) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x7d03fc8e0d5ffb1, 0x2, 0x3) 16:00:28 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) clock_settime(0x0, &(0x7f0000000180)={0x2001}) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) openat(r4, &(0x7f0000000140)='./file0\x00', 0x2, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x200000000000009e, &(0x7f0000000200)}) r6 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x8001) dup(r6) ioctl$VMM_IOC_TERM(r6, 0x40047463, 0x0) 18:16:33 executing program 0: pledge(0x0, &(0x7f0000000240)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\xc3\x95\xe2\xc3l\xa7\xaci\xffV\xaa\xb9du^\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dZ>\xd3\fJi\x14\xed\xe5\xe0\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) open(&(0x7f0000000100)='./bus\x00', 0xed722904fea88f0b, 0x19d) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2, 0xfff, 0x0, 0x2, "1350619be9feac245b581bcf6096bfcf7138e9ea", 0xfffffffffffffffd, 0x5}) 18:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8619, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 18:16:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x5) 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) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 18:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x3f, 0x1}) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) 18:16:33 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x180, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff9) socket(0x10, 0x4, 0x0) 18:16:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 18:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") mlockall(0x4) setitimer(0x0, &(0x7f0000000040)={{0xee, 0x7fff}, {0x40, 0x401}}, &(0x7f0000000100)) 18:16:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) read(r0, &(0x7f0000002740)=""/4096, 0x1000) preadv(r0, &(0x7f0000000080), 0x134f, 0x0, 0x0) clock_gettime(0x8, &(0x7f0000000040)) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000000000, 0x8, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x4, 0x1) syz_open_pts() connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) 18:16:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000007c0)=""/1, 0x1) fchmod(0xffffffffffffff9c, 0x0) 18:16:34 executing program 0: clock_getres(0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 18:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYPTR, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000980)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:16:34 executing program 1: socket$inet6(0x18, 0x8006, 0x1ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:34 executing program 0: socketpair(0x11, 0x3, 0x1, &(0x7f00000000c0)) kqueue() 18:16:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000340)) 18:16:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="df", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="a26b3f1b726255d62b0c34fb5fe0ff3012db01882ec0516c9788fe14352218037b2afa2dadb298baeb1591ad61220edf6af6447c781a02b80f824047224038fd22130eff5b877af94881245c15033edb2474aec535f1a21632f0dc1bd41864483f3baa8e22376c6884ec922a8a986c473c55a0cb8f835b232d4e5171a7b45b0e19f7ea4c2dc9f52529e85acc028e3d1b07e4915f0b346912efdeddee23df65c781ef1d02d7bc0a86cf32", 0xaa}], 0x1}, 0x1) 18:16:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0xe544cf0975c87698, 0x40, 0x1800}, {0xc6ed370285fe70f, 0x4, 0x1000}, {0x1, 0x7}, {0x1, 0xffffffffffffffff, 0x1000}], 0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 18:16:34 executing program 1: r0 = socket(0x80000000000002, 0x8000, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="560500772c7be861f4b8f0b3a9f555bc7384254cba56a15f7aa1b5"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000100)="6f253d345e41c3f9d0a1821c4416dc2f85ef49620e1583cfd3a22272c7b3daf36e62f9731d5021c874c5c5652a1b8590b8530c10ee7557660d36de216ebc5e9be0b12017c572c56d9193b419ab1d28ff5df276490b862ec023309703311e9977f7ba226387b898581439464864", 0x6d}, {&(0x7f0000000180)="4cc01c376a8a6e7cb6d0908705cb1a09d46b5942210078cd96d0947bca6bcb9d34da83d7050e7d2b32a0efd819a50eac1811ea609e02c52ac16c00a39ceeb09235b46b30650853bf460e6a1536ab146df408f351ea34c0ab8d", 0x59}, {&(0x7f0000000200)="0c89b6cdf371a8ca4c3c67b3fd007c8f5d80b7e8062084a761ae52918597148925ac679e82db77c5b6d6b20a9f6c87438e5bc04b0d19dff217b547d8b0e9fb54bee6039a81debef4d05671041d25cce1a06ee70adb", 0x55}, {&(0x7f0000000280)="a470e7e7961d7e85fde5483b6896c6fdc9b42524607125cd5d5f1fe40a76ffa0add889f83eb81a02d938d119fecafd59937b08fcd0cd1d56a35bfd4f0fc09916cc7734ba649700f5140ac13e373ebc5907672f0a0eb6e4e9b4a40e46bca19748439f86cd5cb600a262075349c926d7f1cb2014adf0aed40fa6c5997950cd956eed96bbdf4d417f59cf5d2287c71acafae2df49e76af96923b7abed0b19afaeb3b1896568c285e98e89e471495e961e2541c74f95c4f29a9790b717d90460d92db6", 0xc1}, {&(0x7f0000000380)="4b6a48b8e5fd4b466b6144b1f6b31ffa46e0a62e8110f995677701a0ae10a2b598dc878e271fbbcb80772ccfd0f5a36bb815b17c43dbe8db568b658e26ecc178c9b97dcfc5f9f5265efb1440606d38029c6cf64ebbebb9cbdd4d4178ffcf197a56a538a22999156933c7df5c746099300254bcf49850a6413e3bfe5c9b5775d89e53e9616d7f8a833e5922a82b4f46085d8709c7a8effe2fa130b2d9aa292fa3cfd31b0e043934c69ac9b185bd9a0693043bd76f5ec1a334faea3d9d64908da640a4c8802dcec4f66cc716a0f51b57df0fe544b17868d51a41e97d51b37b375e21b142ce168a053acc36e7193e20051c3952", 0xf2}, {&(0x7f0000000480)="a4ee45b4b8d94025ba95e666586e65025c554bb38738df3b340999923a42615ef3aa645856c1e3b3bbdde0664784421c31a32f49d2a867a901cfe9c302f1bd3a3b8dafd473c8170390a131bd106abd06f9a9db4cff56b1ca8da0", 0x5a}, {&(0x7f0000000500)="49da4f7ce1fb46e2a375eeb2ffbd9ab0f61bfa23893ba75412f84fb2d9b8e6dee9c6feeae5238313b9f711bc394a19fda87ada9cea271ffd2fcfb20c5b92fd6a3589d0558a", 0x45}, {&(0x7f0000000580)="1bc7191336dd25db0c07acf02a67c6672d7c8dcf4d9015f4a0796d241e3e3c99695f5d4693444c1e3db1a830dba1fef843d0196c8d5e735dfb6bdb2a1ed4b605dde2182a", 0x44}, {&(0x7f0000000600)="0fda58bc3aa70c58fd4285b8e2854514059af77224d1c1dc637e2ab9c5ee62d23af570f6adeeb86b8caaa4603a6785943a68142a9bd5a61948f62575f61357da119411be807a717e2251a4c2fda348dad06a3bed0a3dbcdff8865af00e6a926fad917ba2ab84ec45f2980adf5325652457a7fb741dd2", 0x76}], 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x8d) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000780)) 18:16:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x2}, {0x50, 0x0, 0x1}, {0x10000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 18:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) accept$inet6(r1, 0x0, &(0x7f0000000000)) r2 = socket(0x1e, 0x200000000000003, 0x0) socket(0x2, 0x8000, 0xc00000000) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x18, 0x2}, 0xc) 18:16:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom(r3, &(0x7f0000000280)=""/194, 0xc2, 0x63ecb7cf9c47507d, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xcc739b9c24674075) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 18:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x1000, 0x3, 0x9, {[0x80000001, 0x30c3, 0x8, 0x7, 0x5, 0x0, 0x6, 0x3, 0xee, 0x9, 0x7f, 0x9, 0xae, 0x7, 0xfffffffb, 0x0, 0x200, 0x8000], [0x3f, 0x7, 0x7, 0x81, 0x7fff, 0x1f, 0x6, 0xe3c3, 0x10000, 0x4], [0x20, 0x3ff, 0x4, 0x8, 0x100000000, 0x3ff, 0x7], [0x2, 0x8, 0x7f, 0x7fffffff, 0xffffffffffffff80, 0xfffffffffffffff9], [{0x0, 0x0, 0x2, 0xfffffffffffffffc}, {0x9, 0xffffffff80000000, 0x4e136777, 0x1ff}, {0x86df, 0xffff, 0xfffffffffffff801, 0x4}, {0x33b9, 0x6, 0x81, 0x6}, {0x4, 0x100, 0x4, 0x8}, {0x1f0, 0x6, 0x3ff, 0xf8f9}, {0x7, 0x9, 0x1ff, 0x3c8}, {0x80000001, 0x1ff, 0x3, 0x7ff}], {0xfffffffffffffff9, 0xed8, 0x1000, 0xffffffff}, {0x600, 0x1, 0x9, 0x41}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60}, {0x30}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r5 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r5, 0x0, r5) flock(r5, 0x104) dup2(r5, r5) pread(r5, &(0x7f0000000040)="193ad2e51700d07b2441b587a1d29d0eb58bb920667c7652784f7059c8be442e08a2740c9b35a3d2516705c0c316d2ad743b84aed9c675bfa9ba84de04a07a800676d688f484", 0x46, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000004c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 18:16:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shmget$private(0x0, 0x3000, 0x6ccf6bf376398565, &(0x7f0000001000/0x3000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ftruncate(r0, 0x0, 0x1) write(r1, 0x0, 0x0) 18:16:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x5, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 18:16:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xfffffffffffffffa, 0x695, 0xfd8e}) 18:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000280)=[{0x5, 0x1, 0x1, 0x9}, {0x0, 0xffff, 0x5, 0x9}, {0xff, 0x7, 0x20, 0x2b1e}, {0x3, 0x1, 0x8, 0x1}, {0x18, 0x4271, 0x3, 0x1000}, {0x3, 0x7, 0x0, 0x7fffffff}, {0xb248, 0x7fff, 0x1, 0xfff}, {0xfffffffffffff001, 0x7fff, 0x3, 0x6}, {0x1, 0x1, 0x4, 0x5}]}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:16:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) accept$unix(r0, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 18:16:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x9) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000001c0)=0x7) pipe2(&(0x7f0000000200), 0x8000) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x2, 0x0) close(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0x493, 0x9, 0x1, 0x9, "be3dafffbb0e6d30def9e32b5fe108e5353875e8", 0x2, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r6, &(0x7f0000000380)={0x18, 0x2, 0x1, 0x40}, 0xc) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x9ebef65644e4a5cc, 0x0) close(r7) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x6, 0x2}, {0xff, 0x3}}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000480)) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x8) getdents(r9, &(0x7f0000000500)=""/163, 0xa3) r10 = open(&(0x7f00000005c0)='./file0\x00', 0x40, 0x45) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000600)=0x7) r11 = socket$unix(0x1, 0x1, 0x0) fchflags(r11, 0x10000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 18:16:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() fcntl$getflags(0xffffffffffffffff, 0x3) close(r0) r1 = syz_open_pts() fchmod(r1, 0x8) write(r0, 0x0, 0x26a) 18:16:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) accept$unix(r3, 0x0, &(0x7f0000000440)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x26}) accept$unix(r6, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r4, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000002c0)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000300)=[{0x4, 0x67e5, 0x72, 0x7}, {0x7, 0xd4c, 0x6, 0x4f9}, {0x2e, 0x7, 0x4, 0x3}, {0x9, 0x1, 0xc9, 0x8}, {0x2, 0x100000001, 0x7ffffffd, 0x7}, {0x0, 0xffffffff, 0x301, 0xfffffffffffffffb}, {0x2, 0x2, 0x80000000, 0x7}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r14, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r28, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r25, 0x1, 0x9}, 0x800, 0x1, r26, r28, 0x6, 0x1, 0x1, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r40, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r37, 0x1, 0x9}, 0x800, 0x1, r38, r40, 0x6, 0x1, 0x1, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r42 = getgid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="5554776f42ea8506f77bfd8985e4176e0be6775f53bd4e1b2c3adc02a71d2688ba46cfd6e2c00662b814ff86dc2f6bec2fc43cbaf5d55b09d10e", 0x3a}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r15, r22, r29}, @cred={0x20, 0xffff, 0x0, r40, r41, r42}], 0x40, 0x405}, 0x602) 18:16:35 executing program 0: socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(0xffffffffffffffff, 0x200000029, 0x2a, 0x0, 0x0) 18:16:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r8 = accept$unix(r7, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r5, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) fcntl$dupfd(r8, 0x0, r8) flock(r8, 0x104) dup2(r8, r8) r9 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x8001) r10 = dup(r9) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r10, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) openat(r10, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r11 = socket(0x2, 0x2, 0x5) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffe36) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) 18:16:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = kqueue() r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) 18:16:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x8, 0x7) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 18:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r2 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) getpeername$inet(r2, &(0x7f0000002fc0), &(0x7f0000003000)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x8001) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) getsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) r6 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) close(r6) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000004c0)) syz_open_pts() ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000cc0)) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {}, {0x0, 0x0, 0x800000000000}}}) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) sendmsg(r7, &(0x7f0000002f80)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000040)="9f731eebd885c9d4d491c031bce40f88acf6c967fa819dbd11f0675bb8cfcefdc6772a7fd3c2f31ed9d321201730b2ca65b070bdb8e8cc14d48008ef1045af36fa346a83d5bb9cbb7ec1368202bbfc293092d79cb167dffa0745bc124a280a8736930a262bfeeb", 0x67}, {&(0x7f00000007c0)="d1f81b7753e0c87c07285bc7f18de0cb6090a3fc7c611062ef381255f6029ac0779d151f77a6a331d0a46de7e932a18b79fe7730af7e23735ac8c450d51f7aeb7da6a92214d523dc9705", 0x4a}, {&(0x7f0000000840)="8c506939e027e140e75f92d5c0794c3e92a938f76448a4c5193be5b0e55436808775a2fb3995787310349313fd006d03cacde7c8292f81f2e0707059f2e4ce03a474facbc8ca299611638976a4b9a5e62b693e6f91e20669f0c7ff3bc6b7f803c28202f42b01d10604b35ce609428c5b750e696b2779a7f49545a5631c66d8970b5b6962ce6272f3db26d436165c984329ea7d863d9bc56a6b7b9a2288535d2f89", 0xa1}, {&(0x7f0000000900)="e23f5db19a7c12f33644cb2949a6fdc254c984ce5b9c1c201704a139058bf99e8f2acbe17928c00dc9221e2cd9b277089d72c3776b2b9033ddf41dc70bc33be0f7273917abff01b474d03d378fa63f3a04aae33f7bcf5eaaac8dc9c328ac0d1c2e47652cb3b6a24ea86e9c7e70f76958882c10f84aaa0aa36025618721dca3b2694753e8b940e57e15eefa0b68a2eb392d650557e7867ba3f1d83556f519635d29175edef8f7", 0xa6}, {&(0x7f00000009c0)="a8234a69960212e088d6fdaf84e63273342d119e00913a863ab130dd55ce37244b5f52e406a3c9f718ea4e56a9902c5b1418262238e9e2a2dc55a4307fe13efd00cc02675940fa27296edeeb3b1887993c7e56fe73eaff6e01a52c0adf9a86fb0e1d32041be4b562c74ee65d904679eeb8e2883a390d587b24978195d3c79cf3daf8bf12d8ad19b6c0dd954729997ec5b1ef32015abb6618e321f9729f9513099990d946cdf9bde2b22363483dd69d65dbb0383ed46351842cb46b750fda85d5ab79", 0xc2}, {&(0x7f0000000ac0)="7d0538a69b46f530becaa97060295f3c57fafb84a97208ad9a42b6b51b6421e25440c789befa8beb118aecfcd82cacf41be9b05e14847b5be1446742ae54d0e09709064c2b3401d58eda670149af9ad3cfe33ac2c8be5d425aa6abbf73c0bbd7f7f5822b00cb6bc306b48c5bcbe7c78701dd5e", 0x73}, {&(0x7f0000000b40)="83e9bc8d2cc817e3f40a00121123cf3614a0d8d323cb047077622508c450bf804175b2bd403f23a9c03de27be1756b95f4091b603df311e0b5060f10b634cd5399b97650bc7b135796a4a535d222182dc63b36e402cc71041b7b3a7c7b28b4b8bc1b60afda5ef5181d7ee1f901dd4e8d740dc21e6767c91afdca73dcfc4063bee05a310de13005fadf3c97b71b08fb1008922ff18976e47e46d5120d2f0487146eb63d87edc89d3adcd744f56cbffc149d98e17836d47d26275cc24b6801a06af98d9f855a2a3367d2ec2e2093949d8f54da058dd23005d701defdc6516c78dfeaa42337490480baa7042b57104aba136867e6bacb0d46949c5e", 0xfa}], 0x10000367, &(0x7f0000003040)=ANY=[@ANYBLOB="98000000000000000100000008000000673389b2c12e4263c77381fe8dad66611f0dfc5767292a7002c82eea309b7b46166e067a7405919b4e6f0427a725f16e51c2aa517769b693a548ebc3403fab9d45f6e658cf0629a08324fd2ae5d265d5a1358f8087481128c748aca77933e5ceced95e5b7561a5ea079ff4d4a2faeb58b4f48b087e4ffaa70a586c0e93bd2d8499cd35e280d500005000000000000000ffff00005f00000033ed9512dcb28991e3cf2e22cb8236f656f3efc8cd0d99ce3e07340239ddfa9e94983e5dd98eb86fb333acea11c7adc3f42119a5fd8c65e8a8d02a05610b62007000000000000000ffff000001000000db384bebe14a7fe3356cecb26e0fa86ecda8a92de0f6fefe27dcb9bcc3c002aa9c6fe7716776f19f51eafcd09fa41dda2e187bb21427a59c718c57e842cf6242f4ef14b6f0ed94606e7556a4039dbdc4979cc5f6b142d65daec85a59acb15e001010000000000000ffff00000500000095b75e110cf277cc9b77850d7ee7352e76b59a060eb9b8129b7db8953f9093996be05edce9847b9dffe93f463b83643ab2656a4815a791e33a0e0275316e845fc4663cfe62876ed1b03f644ed445f23609719fc07ac478909ad91b50e3d9226735f4df4fcc19b331ee3c865172916f6bf182c555ea9fb60e612ef6181d7591403a281b2d7c75511452dae1ab8e67fd16e5614a4543d9dd0c36660541aed4ee59ba495708a4cd1fe9521cc931b75c8d1339f40120244c305c9545e30ab73af46ae6d9cd5a5ca17ae171ed0e98c4393c08538b66ca2c44a235584be3850056c52f0629e63c1dd5f01425f5ebb7ceeb5ab1dbee358fa7c1f50e9b1d809db56e2e6df9836dc214971899602bf9cb6b230385d0a9716a614e0d1a5302aa0fc03f1678913d291c049b661e73ba8ab5eda7babe096ea88cc61a1ff6e3155845c0b089f5d601d46e70bccc83518bd1acc7a9d83bf36aae28c2a2c61a6ff6354ba7a34b1bd68c969cea6097dd663c0fabd06b21338ffd3d8bf7464d9800bd15e4ade8f21555f821ba2a8c99a267152282209bc58ce74580873b10337e98eba8168e0e3ca1620c22986d17f8a3d0efa5392e43e6ca0c44da3bd8d3efeb6b88132025a7255b20d3c24028584f693a90e478a3f598cef99f48818e088c8ca81fb102b9ddde3a94b8740e9a57490340bbbe1fbc3f081377073c856a7cb0296011d63637b120c69e8d5c4537168f9db7c9fe779cb3950a27b5472ec4be348881d1936fbc0b74ed81a04816873c7d26950516d2b45cb1a2cf7980f87f479056332aab78494d162f14ae7146498bb1bcbcdac69a1b1d5e514f2fad86cd3e10b1e87f986a4e0ea46df2527bbb1a396f6291f404b432dcd1c2d17193a455a372325b1ed24f3b64048d14eeda271072e34c823f0351671123a57ac0403661bc6fd3b16a8b54f0a4fb89f22344e30eaae2e3befd3a7c5b8044461202cc9c5de5a8937dec3f891250ab1cbeeb94a6558c04de28f2da85b2951216dde629addfde66b09730a801ed3435d3f614ccc5f7df1cde6689ca3f69b7f4c39bdefeb7e878637f6a46fd6df3aa99c35ccf0fe1538a6502462a438e93c4c55aba9fae8091687324e39bd4b5b2911e7ce4f410a3d03f9fa5768f6a57a9f913c779e86b755a2a72d672798b16297a8cb8ccb6b69dcd6f5cb64b1fe17963a4fff11e4a3d19073f994dda3d777c08498b57d5bdf1c21de6d871dde14b048d5193741663bcdd0a2854c2643c03c4f3485563fffa8e9740bcc1e5ede6d3bff6f5220dfbbd7ba0413069c662db85c401f007f9a74e2eb0f32e3fc15f821752fec8dfeef4a14c0685d5c451d9f348e11fa79c1bd3a89eb7fcf5c20ed08c9710f434843b1afc778beca225049b3dd6886da4aa680ffea053397881cec6bab2c99cb3c01c18779c08d62a5eb5ca0fa0584ea65857d0be776bcfe11c346e107f2bb1da74a508360ae8b44375d18b594b6935b81fe52e7ddfd6d9e1d1adb5c71377ab4a5f181b2d769eac5ccc48c4279124358733a780eef606cca32db39230994856318d03bf093b201a7d99bcc72255192b846b9d7e7b8f753096dc5116d8b4142f9e54b20d1cecb680526f59437051080f023f15155f794419874eeac87a0fb821a5eb24dd7ff20ddfd112f50f985e1d0d0d2537bb6d03c52cf2ec26a12876a0e26042572854d4fbef04e02741f8ed6661a236d1406f5c6640f5375646dda87bbef1696d8d664df45a6e271e2da2dbd274f8c1982af42388fecfefa7449f8f3e9a914a25285035020fa94c3339510fa36d973cb2405c5aabb2b80d1db3058bfbd993ec6a599d5ad55078749920ae99927c5df733909cdd6074b9219dc366dffdff48cffccc572abeb53f9168dd5ec901abe11d552de8f26d7ec93b33d18f66fadb294bcf867ea6df7e302397f98f9e8df2eff5ead3cfea8eaa8080dfe70bb0e9ddf0df263d2dfc21dda4bbc0edeb8e66a54e1b38a71ebfbcf620f7e5e8adc8fa0123cab9fd80d4d36e8b5ec06354913832ad5db8da931cbf7d3c875d14f111c2c10cfe4381f9870b04c540c76318a47fea6db817151a17f2e2c775bd098cfc7ab7f4164c35fd4c668e94b79b9249a29cc4135569681bfe8db11c5414040061d2c89706bd56a59564b868965183c963902fa18af173570029304f6aacb550a40d6c4d8631548c63e0817709e710fce6aba376aec013f85457ca13874525b7be8ec6019811300828c90299bebcdb9aee4ca2aab1defb6dab6437360e5823902765b46cfe35ccc9f0c998dd7f064271e7b5a033811b8efeea75c09a6491a778ba4f676794fd21ddb79fd220510c383274e6a2fcd60da31c03d502ae51708801623ab1056736651dbd6c19c268bc0c7ad2fd8235ca4aa7f486a1779c3ef0f1fc9ce769c0b11dc116b4363d16f94f7f6a0a3c462caa7dbf116eb8a2e117579f182dd41d3f20c63401d197445120b82e5a940c7df70a2cacae4166eedd7e8016a101c341b03832e85a29dd5ec31164ac621d6edfedcec22b596ac157a58e377af96a45f071f9b3464853f02d1176aba4a3b605afa21fc6a0b0f3a3d5b9cd4fc5b978a59c0ce43c2660edafc6f231b4e7008a3387889ac30553902799f241025b6ad888ddeccfda2e306fbb0e846947aa323395fdf11f3f922775a381a6fa320bcd6dc1488d9edab8e8d43aee35338540410b37ac5f9b2599fe3d2b59f3be1472172f732f71f9a264cedbb81494172fce51030e1bce5b941f588b3b3555f63a4b7374ae27cd0551c94dd305d19a33387f8f898ed65fab84ecaca55fb6bef5e05b3053e82d2652e7aabb324c5c5da104422d7fd3233878c8e4f4bec7b83c360966f754962f47b007ad8082aff24d9de2d4a7d934719f6812c6051aa619e6212556be25df7bde3150bbb2646f87976cf2501f7854b3a9890ecd5d3b35b7a2cf7f38a11d6ef9c6ef54c3ed1782378d545f9968553cb9f2764c5725ee9ecb1b0635b549d252ca8e46f0689ab8498f3044c4cbbffb072a68de42312f59a00a79311f984e409fe2832273ccf607f61b8b8e0b2ff2781037f74db1d20d409e4e757a583dfed0d1384571cb2dc2c840c517b099af6064d11de050f40f103313ef23ed3bbff5b6b77a1a04285d10212319b45b38ab332815e1a8e99350b3c3939f362cdbb13adef1f66b5ccc62a44c777f08ca2e12cf16f5e40333f604ae9035faadce2905a46830d88b6fdee5a160d78a20f8438339f4d6ccfa9257fc3321f94b313d8ede718e43f523bc29297a3c58bc1336a09061fb6b0b265bf0612a6a06509eee0b0b7ef49694d36fbd109ff58086d85bfddacdad9b6504f29b020553065fb60e6b019b2c96edf1245ea781024d61dd7fb398d2b8b14099507149d35c0fee1e68bfbe3504ec79231b248b841f86b18125d5c24f53ef41014ac324bf99ddafe9db53c4a797151d1b337412bfbd0690802a6159c832575ad208761fbee9613306190b0487e942bdecbb7e247fcb4298586b976df28ab3a99959974fd3b3a3ca14e7660519f471a38083a27c24eeb1c8d3bb6c1dbc718a519190f6caa0d0a56a3d1d3c4542434667dea698c5e066a5ca12dc9c7a08b383ff331f8f3771dd952d815b43b6f8e71ca4d14b5ba5cf39f3947f69bd1d680065a2a0a8a8d5ced9f316b2f391d1e34928925e0e06ab9476c664f1a330398a5118cf0c9b54b1ce67adbcbde2c2f42f63dce2160c9f1b84b44554fd98e312dbcf9e355504eb63c1271c338203d671bdb1339071e90b23ae42e3a65a10b8df378ab7950331e982c6bad72980015d77e0bd4db631550eb03c42d06b044974bc19e4500793688b99005d882197b5dfaa2b1afce5a0c27011d707789177cbe5caff8f13aa9b2fecae7e20d5bbc97803e5ad916d37cc0d268d57c9cf2e581f16597e292b68f13255afbcc23c27432bf86bed8ea9d0c25dbeb892e095bc1ad7cc9daa136127b7d2b5a8f9f455c8b84d9b9231c02d9e035c7d9f5895f64988b90777df0dc9c58d659b0f6863d929c05b1af7fc59f6d0ff6c0a4d224559fbe1e00661e8d92e2bc55413b43bca7174321aa9d5a1bb2aa33fea81f511a6f2ceb50065fce90630d7756e08d33d7e0076928b7654a11ec4c1f27f2d65a01ae4306a2393386c29bd5aeb624b368eb4928294661c37d3cd1e8b04c14188774640b0857edb2b247b2351a9cc58130342a187796f4a0fe8b0d1412cf10f0c9c4dbf65a14a4eb263dd5b9636120b436de6f696fa37891acfeb0937c6c0bb71ce05d157e19e3a53399dd36e819031e6263478b809ace4bdf09346479b6544156cc353bc52a485c09d45e87cd8387c7da1f3149bd626db5486edd14ee236f635733b8cae344fbb8e1de56ac7f79bab5053fb5f0b31efbf206b51b149482fe1c0fe192cace42d78d66986ab8860f636aa1dc7b096191d2648a42e400cd25d1af31be0948451cf95b28825ba5ec2ce22f3d3a7d37329f9b75de306aa0122d113d70d301380df4fa9df5406c165699a55fc3f93319623fbf5778294bb1b68f20ddfac55188326c5a0a688eb9d2b27597210ef2403fe9248730b8f015e3a5d49e8ddc848969f1f5c8125df86e626461755d133b981426978bc0b64976dcd7f4236ba86518d50a7b216c1a587800c68af42822ba62f52583f151b10865404c48f406d28f79f7c017d68fea2419bdaaf27ff4473f5e5eb72314fb0db9a2b893e494a54851a858b67bbf1dae39a976d7ecee5755549f75526373569208b1c37d51e280219222ab82a47483e4997b9a27c9edf9e833b416fd8dd99666513576de51faec88bb284cb6ee5bbd05c0655f8df870613e770a94cd1ed62c673b6c3beba406d7a88caf15b2d3070976badcb3867bee07b3be65ad3dbfa47a5394ad6c0d173e87741988f1277295ddd51b0c081707ba649a91ec94b9ecf9a4262b38fdc16a84f84b6e1f3b8fef8455d11bfd8d4a8651d255cc8bf282a96b02244a447d8a5737df6eb18e9eb66fcb0283521f1592fcb78c46e18d422b7c3eae98fc41285cdaa37b9c96c56b5d1346a3a9734d8fdd01da244b0ca7f19eb4b8d51ae7383c7ccbe339c91335b8636c0e4b28e3730619c4a8db83a7bb17fc2f0d6c1c6edd15e2e3940b37a27a0d8f4618b6e06f3fa9ec706044f3792da33640f0539d190de5507c0b44c61d6f793145d9e36ab4e8f2fa6629c50bc9f4e5af2493942be2d54372ed5bd794e741fdd9c8d7b7fabdd7ebb596590c176e8d5224bec50dbe81df71367487fdf9567923f0154d1b02ce4d337b7071e053ef22fa8309d72020b91bd92de8a6fc22a3ea21a1a338123681c1152ab389c222c89551cb2b5562863bbc0fba5bc3d2a566f489f78d47504290509b173fa6fbd891cae0de75b7332bdf13d594c3daa2519879cfae7586a72d52cef39df40ba27decc6be9fd443ff93bf56e3547b9fa6b8d47699e756d716cd7949ac9df228f67551275c4fff2cc484afc04b0a3d204130ac8cc5832d8b27b4847f93a0d70bb6c59a979f9180a7c9bf45bf8bf2e08742c47d70edcb1cc0da77b6c6b8e7c0704274146c26ac5630e7ad0d6d8ce78f0b6216b422bb516e3241ddd559bd206134b12c345c94515d1f69b0bc81553d98268aae3a0a1006a942a9a72a1bf73b247e7021ad7d66a1c9aba36c48351b95665d0aab7c2be9e8deb6ece08618a9c1ae59d5732d38b74077cfaf5da2bdbcb9219b325ed1de5824d224cc2d62ff328ba86377810b0432499bf79ae4fffc6da255b72b156192e26374438c4e37e72add5f2862000000000000000feff000007000000d18569e142a250b814000000000000003800000000000000ffff0000ffff000090b5111f6d3f3d5c187b803ffedbc1af1b026a3b56337b1c96732bdeea831c1cc2413f5acdc700002800000000000000ffff000001040000d0cd59c9dcd04d24f7c7f0fa273e1dbb1bfe34000000000040000000000000000100000004000000aa169cb10138741805a9f19d1cc2eea6eca4ea0aaeb4c90b46c7c539641ebea6a040fd8f0566dd5addd29f000000000068000000000000000100000007000000f6c733669349d9126beac8bbd1658453b2f71bf3b68d4a051db0e7c72e2cfc5c98b972d85feccb51b1270183fca5d358e7343022da2a0dc240316e9efd34dfcd435b713965cde0a3ef44786a70a5922237000000000000001010000000000000ffff000009000000a9464456a011513744b4b092e6feed6e4ba602e836b7b33f7e50f1fb5eee371f376b050c790f6fd3d98f35c67cebe868a92bb9ba1ad0e03aac1aa2972f4ce53634e2d8f3a895a2702641b0fbc7d8d1dc868f986d2f94ac07a06c085144995c8f6c7c80093e02a082d73bda6b6065666898abf550b5c81359dc18f9a9d061cdeaf8f36099b6b1dc461d18b3b96974f5c75868ed3104e9c13ac7b3216fb35d36c8233c355887c494e5ce0a1a764a9a85d21c17496996e073ce388ed58f9b7c314ed636a13c5c212be8d21521cf75ba34940be50b82982f9fccbdea22319597c6f9f81f076de8acc1b799cdbdcbaec2abc5993870d69e41f5a3583b7fa4b60e0cdf32a13429e4dc8ee3b2ee177362244f4b32784ea5e13d2b36d59be7841e5b056a6841802ec30249cdf2a33d0fe1e03b596cf9423400a2caf60b52a0e609a185a8e2587bb980f4f63bac5e70bbc655832a6ff9c55765556a95f67b8593ce02a2547652b5fd763577dacc1175dad6ae7a9f31bd3595d3559e05612e6f27dbf49a8cf84dbd15bef5057072589839a7ab227d06fa5e9cefe92df8dd914492a4ed91128a99a848fecbce07644b8cd1cefe8ab90d360c02b151a16532f301e16645c2c4f0d833479ecd2c2472cee8725d93a8db6573e8a374d13a3192c4b23d9263602139f6f0ba37623ae69483248650533d6739f5ae0dd4c5069f8a38097c9fb4d21b939664c2cd65745b36a1149110a1d6c8b0982688dcdbf7819940381d91120b17795f74ab3e9ab00395c1673935465d89660e14d916f8336ca71cb10050124fda57a1d80f785c13035bd83243d64e19f01887ea9ef0fed7399b5d02f67d26192d70b3506668b78daf4aa70e6b92bc71eefa793becb42a74f62abe0cd4c80ecdb20b37c9aea54329779496f5ec13c45d43b7b208d7e59e2fb28b14efc7858de2575fdfee0631915a54398e8c0c6b75c917a12206d7ddaad36e736d9cd06b2b8df7358e404b0552d378a10d5f6247ccad5a70e529e80fb127093d6b77b8d32a7ea0cfc60c9e5551175849467e1cb2872bb9892627f5a3f89c0299b5f3d8e3871c61a46f4e36d168abd5a9a5af54162586ee33dcfffaa24134ade90b31b00e41f0acff52d483aa07c4ca97bb10add7c5a717fd84e20ddadd676eeeb7f3fcd0fc3f55a86e7cfc85d7b0cc3965e860c3fbd8e813c87777506dff6b3fdb7de951e32e4c914db1ce7a7fe18928b3d1641acc714ca5bf5931a493ed624b312c2cc69826da2f7ba8ffeefef7679968ceedb4046739ac4e6cca506f3934c9347dff8d986c3f9b336c89ccdbdadc10fbd0b61d09b752512536545c9b2751cfbe215b0e0dca406a57207c0d5485a080e947737fe6cbbfb46a2414a1a35734a710343b57e159a6a82dfae7dd15229961d6a51f64f6a8859b2d62fc888349f4e98ed8220a4499b552316e26c072ff014d2586c2d66e402a98b071008773cdddc9ab871699d8ea76c666249ec8cf65a67cd27d8f44b61d5620e7f54954e538578e4af9a21138e6e00ded3f196f15c3fbf1133e43500e64794a577c50c28c773b0543e1871595166b7e778a45ddc5c9360d546d8d8a28abdee4b7d68daa71017bca60d0627726e4eaac1a6a97cc54978224b26b617223218de84354bef8226b9e844b691e0003debfdb855de4266473950cfb78534ea78885c786d15d87a315753a13f24ddc36362805a28c9e0be94b71f8dd2ab41780fbc4baa644d5a7824ab05e8cbe10814c98d7f77e19c957ca1beccb9cfd47ffb4251159b105e0850dc7adae519d2aac474d07648a33938ee2d78282769a4398d35b3bd758094cd193e1736eeaf6f2ee646675b9d8fb76525beb6eeb290ecee347335b5cf04e344ff0d9a312f38b51bac356ec1c2d864b9a6b3d829d0c66ac293df1700735e2e3120b175cb0e5eb22ca6d6f08e8998d4eb86d6220e0b597f8ad9b8349487e722d861173b2413f047bcf7bd4ab31b93a80946f3c9836da0ea8271e3ee16f8f27457433c2863a17af3c5eb279cafc6540da96a8eea5036cac2c19d8ecf18753fcae5125cfb2718ae4c9367cf31ad378554bdc692d3d290b780d1a4e83dce75ed33032f94c96a3240af14c3d5a2b3f62a532d39ee9e4182d7a7215e986442563486a3991fee421499b8ae06cf3c144c53ad1bc5fead7a97e08bb3463999f2d9ade8f2fb533a741a4d1a9516214c692f8d516a05634615db65d75d8b9241be0ddec9d1aaa90927f1f6465b03ceedc8957d72c4972893b79b713ef476248f21a7f290ecee4602710762f70f0c3f244a1765ba356120c658237a7c2900b9708b85a9915c1864b2ccc67cb30d097124ab06c1d3bfcecb8ef85bfce4832edd1f59227038e65ccc6cbe2307c20e10eff4bceafa8965b382eb499785bff4ac22bc42178b502670de3f4e8e4f4c1c130436b691298d9741a5bdd06de186ff1e25bd7d2a905ffbddde5f79efa6def34fe392ff652f6a085c97b70490e867c146dcb436e94219d553f3c6e30814b7a76f4a861c983486fceac260be0999ce93169f2bb471523c275d2d524eb9bcbe5f16b8b9f41b938ea797b272b856b58e82a4d27ce6cd6cd7c98eb0692ee1bc7dfc270911b99faa7446735975c2f7c676419d54e478d8e375d391020388c17e2bf37956aac7c4e13b8f0a566e39dabb9c7444cfeca9caac22d3737867b4f79299527f78151e0b4d1ec71acf53655da36ae7804f36f3affa06d2bd68fcbe31010880c89daee2219729dfaa34f63d849dca65dd37e0680b192bba17295df99859b266cbacb145dafc76e70c92ec4a97fdda15d457a8ceadb3f1feae7cd9d1c0b5ae8ebc68d8d910c2a9a6ef9761cd1aca2950e72dfa9be1d986ad34850b687f84be52f8e37c7a8af6eb84643e440dadcae655262e530b5c6329a949e5e9796c562d3662583c5339c60ff2ca210ff2f63a8e533744773fe15ea6be3c511ca508f5ca526847867311109a11b82cf1fbf698edcc849b5b67fe265e0d5661ab8a5cb0747d10d96920dc860f4bd24e8c9b695d21723d03497465bde426d234ca7886e550b29591291c272c162836b99e331adef024f4b12612fcd51ec97013f7556b940e6eb66e17cc6122beadfb5110982f60058eb547bf46d4c2740815bca60d907bacd694f171f7cdc54e8cdaed8181641482c3104c2846ff6c588f5bcf5fb2c74afae396f902af807163c0ba3d6525deb548cd5bdbb20b4949b906735c4594c4ecc84a30dbdad5867b4f3a201fce92fe3f896a75b5259405eb1d5c62a38cc25ce9d6f9696cd4f424d9fa6b5f07c6576ae3554b6c1fd556e399c1ddd1199aef99d52dde46da43dc6f4b56f355e365bd9d70c7112f1c8e7fb52af5ee057f0ffa10be304d070ab7f3ac851348cfc72fb5141b539b0c3c9dea8308bd5c69248d364827ac482af7075507f4557be944fd112e157805851277e6890ef594d8afe88fff88cb273e067ac5cd611b9222e5d6ff2bd1e59bb39ae6f0bfe6f65fbffed9d2065b637ed5500f843800418e6e83e680c93cefe19681ab4ca3e098c205329279140d76f23b255a33841e33635ebf34ad5622328b22cdfcb2a997442129b6eb9636d746015b0acde3926329633b6989ca229f4295721143e5feb23566537e0966eca0965517370af0807cd229ff4efe14b0270fbb51023b82a826d8a8e838e9870d096211b444e8e6299d30b17532d6b5a9c32614fc316625b5e5f88b78515be5424bc3bff4ab971966a0bf6a2c498cadc50713666b6a060456c62e6d2eb9308c1b4151b5f3488fc7a0830b777d69278370d68ae38c9236e8a3aea281dd05fa0616f867e04d1b8589072310adb1daabef18dd554fb2897e68ec1b7e7203ce6033afa05ef6752ccbb376bf22d89e4c8a433f27cda0821ec475321c3723b3390c7d7629ff8582bf9dd268ba18df7b9375bd5814326bb351484718a2d7a387560490415480f8e94a9a5dd558454f724a4f1b063c55fb491a4192a6167b3f1fe1672a35cf65d796e41901ab4d3f0043d4ff7d7b6f63a6a14f7dfa6cd8fc3df94ef1b56fbb0a96b453b1cbf41bf792d65d6eb83c45d6cded7640322fe293a40dbac79b92720d56f0c716eca0f510289b46e44a14dba649651a3f9d04840d120db90bd9979c007cd3406e3aee51318d64f5009b7f708cbdd5c89f73517260dc811858b1689ea4c1bdc07e9633faa1f87542b38776de09970cdb8b4ab3fd11162cb1d4cc9d591a6c5a6a8d2afe0f544e392383745ef33b5b2303074ecc240b9c0d2b82d26adb6ff8978963dc6987981078b05a3a92ee2f7497faa626d15e5ee18f64136536234b60722e2715b82444fa896e45207226f04493c03b4a34dbb7f53e4c2c557669ab3b4b589e89a2f794d9c30662306725b0fc693220bcf2440f3442e65e138ae2619edc0b730208904c5aed2dfc57d7a2363d64a1065b53483d2149c1f3958f725731c8ab59e2a54945df1d9784fa3ad5178f7834ad059ed65b7396a4add0eaab20bd70600ab019e6bdfc50fbddcc009757518f0ec30661b70a19b65e8c1da4d18230f2ceaec9009223e61f67ce02749eb390f313f6248c3c762a49c127f5d34a9dfe3293e4f1eb63573d6fa96f99c3b0bf85d6607ee3e11c6c82f769bf9eb5a0a92e93b2daa7d1c7ab890524bef3b8f5befc9ade72177b1c19752662c66122fade7c902d83ad49e20c10cc2b432c329b72fdf9f097032136a648c8e991e4c0c12d75615f83b20967a45631c88f5b7d340a2d4a1fcdc095ea1b5812cf83d85a56bb33bbf70499770b138ad7c893b637bd5e14f024528ba4e033c3a0f1be4dbc68ab2f780f0eebb3a887af6b98dcf9c1e57d904c1a4e0009108865b074c1cac990bcae6381465852dde69f58962229405e51d1fcee6a67990614a74b52a13d770b3e0bb540cac7225949e0771506c8537baf7fb742f0ceab94363190e703607481e5b4681a009719ac5511613e1b3cd18983f3186230e975e87564f67b830735c43d92d6349b5d4512a9d177f8052f0f426e8ef733263c2a32943c915dd627926db77ccd0964b6022d048ec7d9fa3d4f2c81db482b6847aa5b0828d290f7e0855cf7cd68771b85128574df7c4c5de0e80c2c5088689e4fd614f3a181b4aafa36ed3ca1b6bde040083e0a94086d0a16c679db433e522de5f7d5fc92fefb2dd9d9731dd043173a0abff9dabd21e6123074bcad3eefb34933c76b9dc5fb87ee43637d20c8e8ea93f0f79dfa5b7c12a538e08a8d15e0944e389c52123985b6b9bd1ba1fd2ddd7fe072f7e56101c547ba88efbd48a2acbb9c2e0f6f7a93a26aaa964abaad682b01359617f16343d925d13e358c015de9151f9f6d751ffbc61f1ef5e7f237046313224ad033e4d660c44793ae8d25bc91a94afd144f3c50200405ba009183614d95fc36ce5e18a3946f504ab6460eba80c33df0e288475e5fefdfdd87dd2ac47f2d1d53ab019877d2323acba144e2de2dd76b0ca18f086c492beb1381813ac00363107007819df8d630b853eff5e9c77028c5673361b32106cece2d1194e67b70b20f67d7f3e6b8ce321760654c7107c0da2a5b3156329396c3dae2f192320e9e636552ab7bb1df8e8ae36b877d9a6ad8a6ab39db12e60d2b0ffb0f8f9bbe491cf52dc543afece9f2196cf16a69c6ed42200b95532ba901f3838576e18adcc0a1aba75fc6871ee62c7f647c8bb84af98269113eb6906723c89ae0aacef23a64ef3f6d627d54147881f8385f5439d433f2cd8acb50e4db303911f1be9edc88dafd6c6067f7a1caaa864263c23c8dc73d90634ac745bb9d49fde89fa11bee2f99098d250ae02f72e48a21338fa87598a247c34bb0b2c168bc04e45bd0519377618c87f43b435855ec8fc323c3c185f05772467"], 0x22a0}, 0x8) 18:16:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r12 = socket(0x1, 0x8000, 0x53) sendmsg(r12, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="03ea09c68cf01163b87a2be607511595747039bddd53ff6190cc87d9d56d3b9527839b1aa87ce715f250d59036ac8a25bff5c96ef4e46d99377d91d868f6fdfced92c195cd1a3d3b9f6cb5992356e11f2eed0e6eedc90df213", 0x59}], 0x1, &(0x7f0000000740)=[{0x110, 0xffff, 0x6, "6312c435ee592d182bfefc3e7fe6f01b698a26ef88bf837e9962c46294a44fcfd39846c4fb74da76dfdd55683d82d877ff6a4d44a512c06d8fae3d95a50ca7b65dde2a90183094f4f71ecdd32ef1b6a75f6c72f7d2793da83644219530cb7da1e441648149c5524cf5c244f7fb1f14372ed47d6754f5f5f8e942f2ddbc707b45535e1649f7099424faecb0b80c112aa62d722923a0d166e502e82e51a64a4fa1d1f32bb3cf84dd931ea38370946bc7e707ce6e65e1339120aaf3555709adc86fc80e12032a07a0942487517834b48aee978b3bcff6f98f78c9774edf453c0c2ae29f96ffac7ee7c96ee756f76a2b8fb96f4b4ca72260a25a9d83"}, {0x1010, 0x1, 0x6, "b63a902c7c26c4ce8876acdf5204bbca509e773dc937fa3a2bb0020ae64818ee376a021988dd7cdb9643666cde6a5dadfa1fde41950103975a93745fcc523e249e195180dd821c9dcb2894d95e2516896c973bdc0e8f6b823ea48660346cf38b7a6efd4bb1f5e0e1c312ee1f3322ba79dfa7645c49e49000f3a5d0ca4fd32eed0971b6d8f8c30078830b48f4dffe5b27bc8a5f99de4bf8fbed99f52bd042f97860c1346ce923184739abbc4d685575cc376bae5b4cd91ff67600e7f38b8eecea5721f60a8da11ccfa838c697e47f652bc12bc7fb787159078eb0daaa1977a00f0a195e545086e05806d87907b12d69f60f9d3dd6dcc8ea400131b77fcad203c7d20968f47032f7246651b267e3d4da5bf8900ffe68114e476aa31f28c667f60c9fe1d523c8eef7f00499a5e6777f7f957f10d3f81685ca0f9c2c1080a9190aca6393423423b52ff0a5c9813e6cbf6540e4972d0bcb93a7771ece22f8eb225b04e29aaf66da0bcdeb682fbfefeb5b5b7b4afded96ae7658748613e1c1b87ae7b5eeb91e433a9f4dcd82cb1dcf359d17d3ffcade45863658a6852bc1a6d3098e7358507f57b8ac1f27eda34154984239ccf19e696ab00ab94812b64da08ecdd7be9289b7a41d90d01b158b3816c808f641e04c1adf4d807fd940237d19f6fac95d355650c1e8282a6618b857081c439a41e170ff613d7ed887a256794afadce1397bec315b7960387eacc818be4e3938e4fb632a13e7c68a00d22fc17b76f5d7046398253385b98a83fcf492b6b40237ed052f599e9a16ce3d2d10c488850e7e2c1367d942df6c7d353a2ce57fcbf6c12d2b06eee0b8d7e1c3c5baadf388fc301c7a74c4aa318f6130eecbad74fda7ecaba35ad8789ed546f89c6b39a638034992e64c1776742a51efb7ec7fc02b1628e1d4cdfbb3453d36a761f72aea2273c2b5ed514bbcc8a2d324ce1a0420cce992fb0b932c8de6242e5dcb730475c08bceb43beee91b6090ec7d5b00d681c34847b666f7e60189ae91c3c0e65688e9f6f500b3962413a34ef902e489185c17512285e795f02f0de02417000de4274b16bcfa0215dde88455c611335fa3e29f70a818a42a487d359956af7e94bca34d3a248f06f16eb8b50495323998c6a5fadb2199302a949da5dfc01934d79eab2e541141066483a9247b6fd415a61775b6ef058eca513db60acaad7e66f1acb052cfbd933793fa5f13affc4815782190c8625829ac89722cbb80d6cbd40df474dcf4b38c8c787da06795c64a914151b125b898c8a2b9452efb3f39ee1bc76c29d936e08b7417021e68742ddc70e23697aa87b3a64d1b5c164f6f1af2f3f112f04227ee7595bafa0799b40f978c8b63efd01c0718b128859791b80572903dc18efbaafe3670853a20a0d67c148fdeb58b2500caf5ca91dcaa49fcf47f2ea630eb66a6c57bd666eca8db2c0811bb41617c6a84e2ad996b808df33e9ed8c8800031b0762f3ba25ccf660e06b46c3ab6aa84ab437c04db21d1bc3834ddd656b6b2bca0c43857f081ec7cc6cf45d9d18bdfbbefc896f3b206c5c128fd03122b8ff112519728807afbacb717424859477fb0fbe98ab3b9f761a6e1259db0ce77d6f39886a067bbc2d1bcf8e64603d2c066c4a87613e1b8bbe61618b736d2f35b55c9d7c0a4e4ac307cfb259a7974741b014738209a630b9263f7baf54a38f3961dd6bf93daa32e1b11c58ea5b0a009bea0650f972fd392cf6d3398dddfacac02c6329bf31aafed65c99ef9c2e3a7bd5f10fdeda5238cd2036b387f5dd67edd0bb9c9d8ffe8b6b847154ea44d1d21c29932c7fcd5f9a1d10f02f4d3cc0989d485bfb7220838391d9c8287e01ee0bbf9d89e02c37af82d9532885d58149fc97552913e937ba1432f9b0034740a3237c25f6f13c90ec24920ece0b0f95debe646e6b6b22ad2abc399098fef4a16ee0e3672ce719183f9b0cdabc378e2506ef1c7ed0322fe360d19baaa65195be6bad0e9673d7bee73a73a97e6576f62d7a75f38aa5f11f2fd8854e81c3f8f3b94270be89a73ca80c7c532affe6d3305ef48f7db65c8b19a07de2e9a9f8dc20a6af1934e6cb8ae9e21eb0350b78e3d810e7c7c7417b21542034abb5f0a4d0e9b2ea32a3eee547858538ce351a7aaf79a39fcd2c384cb3ad72385af01ea068aa1f48bb2efc04250735fb38e03d3a32c9d14681014b3ac220924c46e378b090a8e87dca11660e8af873e0f50eb46211a199924524c369a2dfd6e782e9d1a6da9fd2e91b35953071d649346970ec177aa7e71ffb165698f5b7a70d33d1f87d8898b2566fca28748321cafb4595c05891de288b4c6d6b772002208b23553297a2987e805da2c7e9788ce42b211f5dc7c215290c391279f19fa1bb2acff2a19d2d436311d8031c3891b01bb937b07eee200b839973936778c851b18ef46adaaaa244a4838a23e5a16c39b24bb9725fb466fe7a81ac00a245f50343e89a7c622748624c7124f3ddadc5b8b55e50377452166c6d201978594b82c38fc383913cea2d09213ae70eec5cc045a7287914264e2c17feb2d7f490c9601e44d03e1a9149932d24eb571ceb519bbba38f7563ea5bfa2e76d3488a4dd9283a3a1eefcb5b4e51bdcfd41e1b15c3488d221fb4b320853ed07d4ad6ebf121ce01c4c49fede240f1cf89b92c14a98308c317412a54d227cac5595af3b81623e6b3a54e8d2f5df8c6a3bc244ae9f74b9367a1a354867dc87d33e26b27a2cbdbd2b036f85e1acf511f02c84c785f096b3e308defbcceb0bc9cc3221186367e776b4edad7e2c8496dd2c16a647ceac04e81d0815c8bdf170238c75b839ff8f417d15f9a83e76428a15a255a278032848a04dc4dc79218d1d92d65ecc274bf99cecce5813aacd1fb6d55dfbeddde932f85f38f3fe2fe7378101a8c0da0b89d6b676660b38a02130cf26ed2b717e7ceb01bb3522cf51539938521b414eca298981ca5cbf04f457608bb45bd18b977277f855ead72f8440a360ab7f55d8cf04667d960bac57d1fc363992f4e292879c2f0163903fd0db4cd28150ad3160aba675f7bb39b0f5e34931562d0a343236c59b6a11c6aa49a5d31917f9a504601590e53aa2b7a5f348d262d5858501cfda0bce34da21be490694a224a08f622b352dee80f22e53dc1c1b54c49454f1981ebaeaaf1a9264a206db310db3c0b5cb6d1e861e050b25bb4b1ce66c9aaa757a92657d27c94b57abba3452beac673218339fa34142bcff70dba33a60f1c8077b4c580e83b7ed8aec8fb1bc01b68e9692271461be7e7b50e344dd91e2a54bf0f87c4ae4ed7a118bc6cfc51d763e0d95453289a04b52f074ac7617760dbe76e2539e070465dc56b1a5076b9c82f27a2dd3221d072f258ee70f68980e46303d930349bec93281f07d33e9136018fa12e00f12d0a9c50247dd43b285616bb422fbe6d27a5b8fb27572a84b21eff0f9147868bbdaa22dedb56898465a87fe33d5a24541c7ed19c374d9a03f7bdbb6c28c59af3e991eeb14f76e0848e5b8b141982af4ed80c51e0c23a26681693ed070e9e9a1d39f1c291a55e74d75fcbabe78ef83f97a0d93405580255a03b3f86e3fd8d027f4bf233a52cdbbdd8d672a63afd9ebf99e233656254b9afb3dc7ae032c23e91fdfb3408538a59b091913489a2ecd35dd61d3194adb879018a0364eb46e1b042af70c8c620273bac93c1250331893af0e485ad1419816ccedcd043508e41c420a9f98a4f034356a5c72272172dfed670bbd54156667188c16f79f190feff1189f8d1f7540998d291e5519e2860525845f8bfed264fa25172f974bbdb387f571c6105cfb26eb727a67ffacada34ccb9f10db32d3f818c5e4edd8e9bb337e88ae724aa74584256fccaa9c75b46eaaa41fe14b6d9a817b54c849551a67085e72f9d69b63778158bd1885afb2c06bdaa51c20666f0a2eefc49e8d208e13b3637c4f988a604835f7fa736d2d66887ef341a8aa32c3f3fd5c1117c2712f8bcaf3110421278ca428857827b617918b43571ebb07daca635a189c47a1e44b20fb5be399a3fce7f21e550142dc3586a3e85ee4959790753456ad591f74fe8fd0fd9a4bace3aeeb9c14fd9886a891076426d0eb988f62ad1b5cdebe21f90d2f29d80076808f1f1e1293e1b7fbd1f48881bf5bdfe994e9710cef522454f9e3739021949a6ab7e82c4924546fd18e470d597c2a6a490fce14c1d77c9d1782d29c2f9f1d799ec12de261f887ffd54d85e630ec71128bf83014dac774a2a2b5bdfc8dae818bb432b1f4339cc959977aceb6861b2b5a59cc50f7f32af6cb6564a79fa3ba7f520dd7fb099df8e3585ce5e7a88d478905c2906077790ba9d09bb3e9091c4a0a4cf0e74350ae08f5ca195fa729e1cd631e06f1a2ecabb04b27dea9205562fc2d41bf8fa7f6f37eaf00eabd9d9f0999ebdedc14b08f27479e7a5b458f2df4e2c12f0b8a56b3b086236936acdb28f37fd686454a07e442c15f9793c470400a9149ba0b7743a233540179c83b0c56c957a63554e1623868ee1b72d09b08423df0da600ae1a175d40f630cee900b34a6a8b444a8b312ba6de13a215c9e927c153e996d74e8a77304f60ce7f98aa9f40e0f8c85855c164349c8111416ccec9ef61fdd89b11817a65573549ec0f7cfa08393d305eb3f3084582ec2e1882ec68b690d109d2069284b1edf9d713264115442ef851f63e909ce02b5bdc74534cea3dc0ccf38780c38a5fb9f7a767b38299d77c7ee2a2e3b54ded2295cbd136f7a0e3240405df4a1551a6d036d64ad8e5be1c03ca1496126ffb125e3424e8d0a4bb1536d163a776674f9c41f4212e889ac17abe8246ada3d4d4ab10c983b2ba8dc67f3e691dba86cd7ab0cc83a874eaa56fc8362af05c2e641a7fd4bf1491bac862d51243b3fd950c95456beef5d4e0522ab2b9cd470f79a56d5cb81688380ec20db3240f46127569eaecf6a79c1caeda5f7a3e62931fcd696c3cfe3b42ee007bad3cd0f850c14a47a29d72a800ce50a546e5d52ffc61e9b8a2495a798a897a46a5fc1172d3ebdd46c79a8ad9d936fd03b2007947759acef7eea239a7cb5f3050040f3606924e190cb6bc789b59214ca1bff8f4d1e5b30a921126c70411d2b3934b74bf952a25de030887b9c82f338e12501295d9a9a2a4599484464cfd3c8542eff9b408faf215c309ca9083b9f3375b3d9f9dc73d8cbd7deee046ef0dec5d193c862b63414511e8dfc52a6d6b19ad2d1bd34560497cc4a59825b58ef19306f00b8f9b0a36f9569dc3525ac4bdb06b94c90c63c03185489dff19cf4384ba3de32178decccdffa4e4e075cefeb9f305c15135b08c739ab2e3be1702e020d853a2db088eda035a84079c917d15d7d69ec5d832b7345d9ee76dce317f29c50a8ed4d925f38b209a7bf105e33f9b48639a2d91008765bd6f1cf8eda5be3cefa32024d515ea001ec41546282e02f8176409df90f4f80e5ee80f7d31433d89dcc5e0169121e6cd6d074484f7686c00e0215fad9b84a1ffe3ee28d6489b63d7d0b21ff6d8f0f3afabb035291b727e2d50137d9a871ee2160f2982a2b325267d080d4021890e5c915ebe5047dd98d7fe46b16ef6f0b8f50e16350a6fc6025ae64ea2115e104fd75b4f8392264c686c9bc9da88c50c0f49bfa0595941b021868fad8e6526b9ffedc777b7fc883a410de0721d44ff5deffb157a61d4899ff13f42a16470cc308f9ece36fa582d948a9abb550b7dc36b11238f2621beae77614091b7829f01aafa866b31e29b7cb33a1064feb55ca98782f"}, {0x90, 0xffff, 0x7d6a, "0b51fcd7822d907e5e44d5a498e8d8f9f03788d2fec3d7183266955e627efa70c71fd58cfa92fb20aa3fb4e583d6b370c7641d32f56bff6de51d1e69a5a77f5a9acf785ebc124f070c3654d1eddc5c1f75238793a7aa813db452a397c806381a9cd1584541836496f3bb08f9e54bf001a7dd042446940616e949cf9c10a5"}, {0x88, 0xffff, 0xfffffffffffffff7, "fca8a29ccc46170b62980fde3ed36aa92b559d85f1d78beb01844a1b62c531c50a54072e4d992c647c71b543525db6871201bccdf26817579434c6a8c4ab44eba5eaa6c5e919caf85efd83b0bafe0535a099c5e6bfb7942f61b6a788ccf81f0c235fe422317581e1ecac7f07a809a96728da51f3c988e1"}, {0xc0, 0xffff, 0xffffffffffff0000, "90886cd914193583b16872ef8c47e22ad3158881ddd8be7b3f3ca03003c312c74fdc7e9c3b65ae7b706fde389cdc048d712446d0ff1626dab57c5ea0ded1a4a248809062112b4f508ba02962f0054e03ef29ae7e162573d5fc0d041de4d41ad76600486a1cb746c6395779cacb59d457e7b5021f13b4d4998fe37c9caa58d1b10b7e03f0da0320d5cba70ae5b57ab3c39c39d626455d541331cf8a918c0157d45f9a487a0d6277e3468df884"}, {0x1010, 0xffff, 0x400000000000, "47d0374407f76dd3bc6173a7a87597174fc10b6a9a0ad4c7dbca1ec86d12f6bdd21fc58bff5d366e72107889ca5bbb3d1de8fa38751d38ca759c157fbe6427fed02badba462ffb2642bf67e1d8bca131eb92f119e5f6e283b9549066c5f789db068bb11b9b42989a060ac69bb9d03bd96526b3b5391f3c3cb8698c2702ee84d8333ca2803eecc75a57099c7504a8c1cbd94a583f3d5b0618fcc68be25ee8ae7ce00aff6e37949e36dce819e506e82436ac153f6bb3423699d2d6c8683fa9b1d9c15a02b87eb0ddab0b587c663c46a93f98fcc89abb14fe78316519d36939bf3224d2b4403987678f20bbaffaadd905ff946e83dd3523ca5d0d79361ad252a3fb47dc80b48c26c020cd310d071652d8f0a05eb98113a308121e621c778a9bb3da987d3908123da7a00ef2d680607cf034903cc9f1e19ce22845fdfb7a0d15771d034ead058c7c4b8564a10191f073a87a5b87b3c0bb03fced8e5a17fb159f6565dd2f7e97048bbccb9d834cef6349a843da0bc052b5602958529b3a2851615807d28533d6151d416db2394a78d381f62de1dca4cb5a90e090e339300270194bbabddf3b240a790897a069a09ffb946b60e553f98cb51abf714c646af7bec46463734d45432ec50a8575507203ceee252249a0929f94823d4ecf51287c7d63215ebcf69da76c60b747f9c2c82affb8894ad34e35a445878b57b9ce3ac51f21ae010c998c68b150fb305e56e353d11919dd52c0a64c0d607ea8d5cf5121bbeaeb67d41dfb64d9e45514912153f77aab717f81a362ee82c60043dae4181bddb58f22041ace55f2387142c28e7708dc85f8bdabfbd3dae061597ceb8eb32f224c0def4a93cbbab728d6b84f0202bf71adb6b426e89919a1d8539796bb4cba015a067b639f97bfafeccf9b68ca2405840d9e75f0ccbda8f44de8b60ac7b808ddfa80c6588f96eafa55b622504a1a08bf114b364caef9211bedfdc1ec30cf6697857072eb966f94ce4db4c67c130024c8f99eca8a27037f626a02c2ef027775f252c6585feb21d08b5cdd95576bc62d243f2efaa91435da027378b30e84a42713ad356a54d2bc6c39e3be6740d3b441ae44585b164c043faae8e9ce0726bf23fd83f2db37547924fdeb0b890052368e67652a83639db7b678d85d8779aaf5bc3039dd965136e39c76ea5621ff89dec6f4e2b4249088f80379bc967fbbf9a84a5b808040992caf5f00a18226aef896c981fb3dad4e0414de5ebf3bf41b6c798c5b24874f325ff1ac56487961896c3cac36f28f96b82c91795c921414986445321afb2ba1c49dd24a2540d24d580c58a97c8575dc4d0c4f51eef743457d674630a824772866ca46fdacd7b89b45381f33af3fc84a7dabe924f5f7a50661b63c51852001714fbefe189da4d8b4fb3a7b4bf7e87fa83403b67c606bedc0ce886e364670f9ecd9e43940540a0a181cae24a0bc7f0d1abd4e5e7187f9550accabca720612a7cba95c903305b56e5f1e7a298d1122a63b7bc9f30ea73a39dbdb28cfb4f288c4e67a004424162f1f564942d5f475ba84b1e486da292401420ff0394efee8a2e4c0bd1df0aa5475ecf4d59f4c7a63755dd2013f79bdc07e4958f6ff1952b46c6212ca4968eec2b4d3cc166f64f337cda409f2954e7472578c5345a2881962c61493b1868283b1cdd4d7a2106d22b713b8d79c9878b3ab7fbcbedb0b3b7bf58975bf6f18c6067ac4b093478027b7dd5ed99d1100e3e8d5ff6e4f5791f2218db6bb2cea156b9810c4930dd186bcc05f2396f13d0d66f365855be37bb442584677afd837cbedb1d1178e3d0be9912d4792a7469bd205542d51ccf649eb14bb252cf1f8b12ce22dbf3bbfd11dcccf936ca4dd32f3acdbf39d08775d6196ef1bdfd77a05279d9a7f6a84d09147a155f3f320826dfbb0db47978ee32ddbee69e8a1aa24d984a0f3140de26882e3a47afd4240fefb0dc25d9b923d43f41b94c249fd565095277a6376a8cc074aaa2c8e81b7dff0c5af8200e1c6203b4d770b2c952d1563f53fd631c45fc9788bdc24687dfc16eaa51ba98afb40484c90d04b5ac8a2385351034cf778542ea66bb771d5bc763337c3c383f725c6b5b9cbffc00c82dc64ae0cfd02ac3a304f61f7bc933e29141d4c73597b8ec72b25d92c7117b8d7bc8ac55b8f10588c3338d2b3efd35dbfdebb53fde4861ddba8155c0ca451193952bfba0d10e1cfb22be6ed112f691fc4fbee766fa49a51d82565422188591e54b36d152df0f1c4789776bc7397dce2e7045f80af08de19fbeb57459e19b5d89c64ed0c5c5234f12f52a2a7ffdcff8e2668afc5e227e3127a0d63ed352dae178010ea0ca7579df56350019d626e4521d36ba392cc5f1a890bb1e2a7e27279e0800a7cc66bc6f4a61711e57684904cffa14fb2c7477c1a0056c6a1d869c42b225120e1d7a8c20c53de712c3d21301dc5be3dff0b55917c0ab8f69e869c6ad1c38a29d845020d2c71bad99a82cf3a64b4444f806ea0a14c771f91bca2a69944ada0ef29b0fef9dbfe409500fc7c3ddf3970ea746162f307c3040bf0f6aebf2a4e5348537bc316ab8d98a058a9a38ccb09f6982c5ccc0ef4c9a5b2993544a2228aad7ab61b60840f33629cb97313a7441a7d784a5f533a57e429fef2593827da35285fb338b77af68feb127a955088aae3202e0b33a72f57881e811e99f0ebf1bbb45259a8760f0a11d2b6cd350a01fd418325ed1dff533390936bc85ffef95d6001abe6a9b969f99af38f8173ee84c86dd4a18ce9c21ba13c3ea5f4135172fa35a14b748b4be8702e0d382f24bb0d3f2965911edce46b1fa8e61cb42158b6f267c2148e9532d0f5f3b385fee830c9f8527b69199ef5850e0d38da14e8f9db66f9e25ab276ad77d310d6e80a487fca02c2a9b6dacfcca784d73e89e191cdc797a7dba83ec665afeb801832b15bae2094e7c58680173e460dd0544e5924a964994ee55b46385acebb2ffaf41391f2d7e04b9fcac72a74dc13d75f8776e5e42b601bd6083ea6ef6493e31861d1a6490b849913e4b2b01c3e98d138016f8639a2a1e335dfe9194489ff0ab4056e30c8590ab5b7a3c9c84c1161e23637f8efbd642052f5f13b1a0df117ac270a273bf6dbdb4565612b95b19882f5854bd4208ca45c65d1c1ade93cf60dd18fe04df4ef5001209d511057b32ffbeb3c712564516925c039509dc534816182f8e7b9178f9dd8c6d366a65af44d5900a4952ce15baaa9795cf7308564e92b251e1e50987846db08489422faf3c8772ad777c1730dabed53e28b8d8392d9fb62486bc603c1ea8c56e5dbb39458e2b9a477b6b84ec67fe31f109dcc82256ab8c7aaeed0295e0d19de9d66c9e7daa645dac0b797ba2b3784803bc97bc6234fdb546c5f84f222c464d0064b69a09af62797ef08587f65735ad8e2675f76c6c8cc307291aa131305ab987b613cb5273852a4bd4d3bb2d2ebe4b7306dbe2a4d5c44c37ff0aa0c97027f9dcb3f508f5564d541aa1a635f62d11004a41899e310a7286e08ffe025a837877c94ddf45519947f2c52ad793de0e00cb572f7fa8766bd40cda10aa630664faba9e6276d9d186711f5eec046b710edfeda71b90f60c4eee74c9026081b6624177e1ae9e1f2a1052669ca1331a20b727b7d53bd206ee363f78562069b7d814cd452e5006771eeb281e17ffc8d1ebab4524f6a7470e6644dd56d29759fe917bfd25f892a3bc1073378f0a1bed6c905c506fb3950dc775eaeb71cc3cbff16842ef92e371698476da7261add4ef051b9ba6b3f794512cf4f85773fc9a164069ffa5b205f627e9ebdd398207eccb55377ad5391f3c29a9684e2674d99d0df2d8ab3368482f89832066134a34bf5d58f37f71e56a509e63ff3e848eea37cc1ac6be76b24e957c9b621a879606f77861ac74a1bbd5c7df638df189e3431c1de4197ea96c3593bc04798c8a077049af9649586a1a09a21427b8e301439ff15fb3d93eb32633b9d4fc1f846e36c98654695bfc28ae93fc8d31de9aed7b54a180721f30c9219ce6414d39ddf4e33f6886aede7a60d0ea382c59cf34f3579c938131cbc927a25b511ce6433bd4e79025657fb93c1382f57b9af9fab3358970ff2574f10e0cd4f8f5b4bcf3fd6d88e93853e0cc27282dbb9c4992a21690a6e86a351b23c4610511b2dd96ab1092aeef681ef2a8683196bbd2be5a308759b420e4ef61460908bf1f7bca9753dcabd2804318a0a640e34724dfdbebb82e1b6a003d0e7f8539cc825a10fa980361a7f38f6fbfb2720c6bf4d8b48cd907eedd9ebf1198b992072e2961f98331d7132bd5b816c74b12c7ca2c63117660da3dc8b1f67afa7906714236cdfebb098e06471be5463755e0fa3f0d67cd480606920b4eb6c788aefcc473f1ec6341eecb168da2a63c355e702ffc20510c8ec7b91deacf03d9db9d13c9250f336101fde040444233a0ff02409ba6cecdfc57192521b0ade9f0b71bd1fab3f521939ab50a5d29d23aa409562c18b5d210cafc92e33365b3b952f03c05996c567dc213688dca24b896b13c20b668e957bc58b133db886765363956a06e958e3a396f9edecd780663d01e518fbd9668cc542d4330823f4e681f304470f385e3d6b88e6452c63a8fb94eef422a1b2bfdb416bb4def906ad5a49d95a029b217be61eb00ae68a64170d57b8a76c03467403d559b92eb700d97f562c619afe64630024bfc94a6c6fd880d7143d3edf88866ac975c62ba3802852143b1510e1457ac7d92e468aa208e2812363f2935239e7049b9bbc6dfd04509c0beb4105edd298c21b41d00f84433155b18b36014e57de32ea14788cad0e183e4438364d83103c1ea78a2e8769d93688a243e6a03180a9957f1aec5794fe7d87e73bb262886f54a42c862083670e816951c3ff1ceb6766a568eaa1be29d7111c14c27f2f7e9ee0b44b8c94f047fb070078a9bb91fec822873a5c459999202f17752f593428dca7b51c208da373defb837a0632100a81ba39f72f221166966e17813840a65ee7c310f66e451f9002309b51cac985881f3be7a44a95adef00ff5a1ca6aebbcc94d265fb92032e6b81bd018487b66bff0d98d64e227e85cc4d257984a7fc35917b50ab0cd91f4662be0061490f363c30a705c85222fbd6098fe1ce733def8cb3c41c7e2333cfdade2fc1ac1e785ff23269755ff433a7deb361ce50bd6032c769637b4b12d6c5116c127fd792a7ae945c2700139b7c0a8ef08a8e21f41bced66d79bfc75bb438d809fdd8a7eaaa919a6488315ab5f4729b1445ba72a7ef7cd1597db75adc790980c22e1c355624b2a438390acd9311fd27426205e5a0831b78b0a90874a17308953f6bbd52c2b6c5bbf6b439c9c1cceabcd7a9393618a90af26aa04722151965aaed08e1f88394fa4c0ced7d3ed6828283d8167884ffe735d06fe102de7d9d37818570673c5b02bfa995332097a7cfc60b5260683ff588cfc6a45d4a035f3567aae87549ba6878c99de850579216c1b8184d0f19493aa312d25eac8e23785d09863a209d39861aa9f2d327c8f1d8dd6286dab8af18d87f125e57966a9a1fbd7d134d8be2a665fa9f114fefce45c1d901699195649412a8b78fdad6eeda41e107ac97d20bb285e6ae200f547d5b63182136dd599ae4922caf7e6dfd4b4d9b8504f7de459b6cfddef0cb2838b0a16f5405b78eda6c606d8d7136b47557b257c298670078eaa82986244cf85a3e878f8dcb9c94bcf2a58e74184d2b4b59664fe24f51ca58138bfa18c6f559d146af0cb7d78f82ff"}, {0xe0, 0x1, 0x3, "cb6b72ca7edf16f12dba78349891693c3bc336d0a2b487dd6cb437e7853ce93cb8357339ea4de3e2462798d9485f9741338146cd40578dcaf2a81e2885ab614e005ce0481a7eab6a1403299af19a94326e0d0bf887397abadf34d67686a68dc384db0cce0898ba33a08feb116bef6cb9bc9d424a617304664e6130308da09adb1ee020632792f6ada449e5e837df9e41fd3db7103c79a17eef747362e52cd3a18f32f300669f05b95df21ee2e8e25c3f804264b858ad9658cd2fa55a2fa383c377346672c90eb2ff08"}, {0x98, 0x1, 0x1, "f18f9adfc4f75c91c6b8229a3bc866d49a6d63dd4f1f0f7dd65ca50e5bc27e639685cbbb7a77e92073102b2229163799bd9e347b196da7fdb1f4bb35dbc892b52c84c4b674483328dea0060ab04359763c5f07499431702e9cbf06aa09a2f24ae22484fb8b501a027a8f81ac5a992b34d5214f105fecf42b1503ea38d083dfb85f9302ab514ad498"}], 0x2480}, 0x1) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_RMID(r2, 0x0) r13 = dup(r0) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000040)=0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x20002, 0x287) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x3) 18:16:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x8001) dup(r4) r6 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r1, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000200)=0x9) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xf97a, 0x10000, 0x100000002, 0x50e8, "3cfb2cf37abb0f6f699f07689d98bcd0192a6753", 0x6, 0x7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824f6a40, 0xffff800000c00000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff824f6a40, 0xffff800000c00000, 0, 1) -> e uvm_unmap_remove(ffff800000bfff00,0,80000000,ffff80001778acb8,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001778acf0, count: 0 ddb> trace uvm_unmap_remove(ffff800000bfff00,0,80000000,ffff80001778acb8,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000bfff00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800017773c78,ffff8000ffff2290) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000ad3800,ffff8000ffff2290) at vm_create+0x182 VOP_IOCTL(fffffd80360fb9c0,c5005601,ffff800000ad3800,1,fffffd803f7c6b40,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd8036226a58,c5005601,ffff800000ad3800,ffff8000ffff2290) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2290,ffff80001778b098,ffff80001778b0e0) at sys_ioctl+0x5b9 syscall(ffff80001778b160) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,667cd2d51b0) at Xsyscall+0x128 end of kernel end trace frame: 0x66a8fc80e60, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001778aca0 rbx 0 rdx 0x19ce __ALIGN_SIZE+0x9ce rcx 0xffff800015517000 rax 0xffff800000bfff00 r8 0x1 r9 0 r10 0xb67e4754b364760e r11 0xa14535cbd9a149bf r12 0 r13 0xfffffd8032052228 r14 0 r15 0xffff800000bfff00 rip 0xffffffff8213458b uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001778abf0 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=102797 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffffffff82574928 process=0xffff8000ffff7450 user=0xffff800017786000, vmspace=0xfffffd803f014cc0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 30716 489590 86406 0 3 0x80 nanosleep syz-executor.1 30716 497493 86406 0 3 0x4000080 poll syz-executor.1 30716 456991 86406 0 3 0x4000080 fsleep syz-executor.1 8453 304177 72893 0 2 0 syz-executor.0 8453 44772 72893 0 3 0x4000080 poll syz-executor.0 8453 256299 72893 0 3 0x4000080 poll syz-executor.0 * 8453 102797 72893 0 7 0x4000000 syz-executor.0 72893 238346 26163 0 3 0x82 nanosleep syz-executor.0 24395 436662 1 0 3 0x100083 ttyopn getty 86406 300744 26163 0 3 0x82 nanosleep syz-executor.1 30684 265844 0 0 3 0x14200 acct acct 55293 426606 0 0 3 0x14200 bored sosplice 26163 219794 76337 0 3 0x82 thrsleep syz-fuzzer 26163 473019 76337 0 3 0x4000082 thrsleep syz-fuzzer 26163 425083 76337 0 3 0x4000082 thrsleep syz-fuzzer 26163 459277 76337 0 3 0x4000082 thrsleep syz-fuzzer 26163 420753 76337 0 3 0x4000082 thrsleep syz-fuzzer 26163 371950 76337 0 3 0x4000082 kqread syz-fuzzer 26163 358214 76337 0 3 0x4000082 thrsleep syz-fuzzer 76337 402187 74599 0 3 0x10008a pause ksh 74599 468398 49863 0 3 0x92 select sshd 49863 154569 1 0 3 0x80 select sshd 45928 52673 57190 73 2 0x100090 syslogd 57190 349981 1 0 3 0x100082 netio syslogd 34940 140198 1 77 3 0x100090 poll dhclient 96091 1346 1 0 3 0x80 poll dhclient 92188 487155 0 0 2 0x14200 zerothread 21935 245525 0 0 3 0x14200 aiodoned aiodoned 17520 451899 0 0 3 0x14200 syncer update 77148 115022 0 0 3 0x14200 cleaner cleaner 84510 57243 0 0 3 0x14200 reaper reaper 61275 303401 0 0 3 0x14200 pgdaemon pagedaemon 78367 50885 0 0 3 0x14200 bored crynlk 1698 336161 0 0 3 0x14200 bored crypto 59184 340750 0 0 3 0x40014200 acpi0 acpi0 16240 479020 0 0 3 0x14200 bored softnet 16090 238302 0 0 3 0x14200 bored systqmp 76500 292099 0 0 3 0x14200 bored systq 47973 401638 0 0 3 0x40014200 bored softclock 50180 344098 0 0 3 0x40014200 idle0 57979 96155 0 0 3 0x14200 bored smr 1 351134 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9552 6504K 8286K 78643K 36063 0 0 pcb 13 8K 8K 78643K 522 0 0 rtable 116 12K 12K 78643K 1181 0 0 ifaddr 68 15K 16K 78643K 400 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 154 0 0 iov 0 0K 16K 78643K 406 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1250 79K 79K 78643K 8985 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 48 0 0 VM map 3 0K 0K 78643K 5 0 0 sem 12 0K 1K 78643K 503 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3774 0 0 sigio 0 0K 0K 78643K 50 0 0 proc 50 38K 55K 78643K 1195 0 0 subproc 32 2K 2K 78643K 223 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 417 0 0 in_multi 33 2K 2K 78643K 232 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 664 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 115 22K 31K 78643K 11223 0 0 UVM aobj 126 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 494 0 0 NDP 15 0K 0K 78643K 118 0 0 temp 192 3536K 3616K 78643K 76622 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 24 1 0 1 1 0 8 0 rtpcb 80 213 0 211 1 0 1 1 0 8 0 rtentry 112 154 0 110 2 0 2 2 0 8 0 unpcb 120 3930 0 3913 17 16 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4627 0 4627 1 1 0 1 0 8 0 tcpcb 544 879 0 875 2 1 1 2 0 8 0 ipq 40 10 0 10 5 5 0 1 0 8 0 ipqe 40 28 0 28 5 5 0 1 0 8 0 inpcb 280 2495 0 2486 16 14 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 pkpcb 40 16 0 16 5 4 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 54 0 54 26 25 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 630 0 412 18 3 15 15 0 8 0 art_table 32 631 0 412 2 0 2 2 0 8 0 art_node 16 145 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 21 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 500 0 490 1 0 1 1 0 8 0 shmpl 112 138 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7033 0 5644 46 0 46 46 0 8 0 ffsino 240 7033 0 5644 83 0 83 83 0 8 0 nchpl 144 13245 0 11649 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 49490 0 49490 3 2 1 1 0 8 1 vmpool 520 3 0 2 2 1 1 1 0 8 0 scsiplug 64 9 0 9 5 5 0 1 0 8 0 scxspl 192 38239 0 38239 17 15 2 7 0 8 2 plimitpl 152 363 0 356 1 0 1 1 0 8 0 sigapl 432 3918 0 3904 2 0 2 2 0 8 0 futexpl 56 108367 0 108366 1 0 1 1 0 8 0 knotepl 112 873 0 854 2 1 1 2 0 8 0 kqueuepl 104 853 0 851 1 0 1 1 0 8 0 pipepl 112 5814 0 5793 22 21 1 2 0 8 0 fdescpl 424 3919 0 3904 2 0 2 2 0 8 0 filepl 120 38861 0 38758 38 33 5 7 0 8 1 lockfpl 104 1207 0 1206 1 0 1 1 0 8 0 lockfspl 48 403 0 402 1 0 1 1 0 8 0 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 989 0 979 1 0 1 1 0 8 0 ucredpl 96 5851 0 5844 1 0 1 1 0 8 0 zombiepl 144 3904 0 3904 3 2 1 1 0 8 1 processpl 864 3935 0 3904 4 0 4 4 0 8 0 procpl 632 9973 0 9931 6 2 4 5 0 8 0 sosppl 128 46 0 46 17 17 0 1 0 8 0 sockpl 384 6701 0 6675 40 35 5 7 0 8 1 mcl64k 65536 101 0 101 26 25 1 1 0 8 1 mcl16k 16384 36 0 36 24 24 0 1 0 8 0 mcl12k 12288 76 0 76 22 22 0 1 0 8 0 mcl9k 9216 33 0 33 20 20 0 1 0 8 0 mcl8k 8192 133 0 133 20 19 1 1 0 8 1 mcl4k 4096 414 0 414 3 2 1 1 0 8 1 mcl2k2 2112 37 0 37 21 20 1 1 0 8 1 mcl2k 2048 65201 0 65158 24 17 7 14 0 8 1 mtagpl 80 127 0 123 2 1 1 1 0 8 0 mbufpl 256 127356 0 127270 20 10 10 11 0 8 1 bufpl 256 15606 0 10506 320 0 320 320 0 8 0 anonpl 16 358489 0 344494 201 136 65 75 0 62 5 amapchunkpl 152 19630 0 19491 41 30 11 11 0 158 5 amappl16 192 19035 0 18252 146 106 40 53 0 8 0 amappl14 176 1677 0 1672 2 1 1 1 0 8 0 amappl13 168 337 0 336 1 0 1 1 0 8 0 amappl12 160 136 0 133 1 0 1 1 0 8 0 amappl11 152 793 0 779 1 0 1 1 0 8 0 amappl10 144 10 0 8 2 1 1 1 0 8 0 amappl9 136 1586 0 1580 1 0 1 1 0 8 0 amappl8 128 1156 0 1124 2 0 2 2 0 8 0 amappl7 120 82 0 77 1 0 1 1 0 8 0 amappl6 112 768 0 759 1 0 1 1 0 8 0 amappl5 104 401 0 391 1 0 1 1 0 8 0 amappl4 96 4222 0 4190 1 0 1 1 0 8 0 amappl3 88 981 0 976 1 0 1 1 0 8 0 amappl2 80 30081 0 30008 4 2 2 3 0 8 0 amappl1 72 83092 0 82652 27 18 9 20 0 8 0 amappl 80 10367 0 10320 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 139 0 14 3 0 3 3 0 8 0 uaddrrnd 24 3922 0 3904 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3922 0 3904 1 0 1 1 0 8 0 vmmpekpl 168 38142 0 38111 2 0 2 2 0 8 0 vmmpepl 168 466907 0 464941 374 277 97 114 0 357 9 vmsppl 272 3918 0 3904 4 3 1 2 0 8 0 pdppl 4096 7850 0 7812 6 1 5 6 0 8 0 pvpl 32 962015 0 944832 463 304 159 184 0 265 15 pmappl 200 3921 0 3906 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 559 0 109 13 0 13 13 0 8 0