kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 20:40:21 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.176' (ECDSA) to the list of known hosts. 2020/05/07 20:40:31 fuzzer started 2020/05/07 20:40:36 dialing manager at 10.128.15.235:41365 2020/05/07 20:40:36 syscalls: 338 2020/05/07 20:40:36 code coverage: enabled 2020/05/07 20:40:36 comparison tracing: enabled 2020/05/07 20:40:36 extra coverage: support is not implemented in syzkaller 2020/05/07 20:40:36 setuid sandbox: enabled 2020/05/07 20:40:36 namespace sandbox: support is not implemented in syzkaller 2020/05/07 20:40:36 Android sandbox: support is not implemented in syzkaller 2020/05/07 20:40:36 fault injection: support is not implemented in syzkaller 2020/05/07 20:40:36 leak checking: support is not implemented in syzkaller 2020/05/07 20:40:36 net packet injection: enabled 2020/05/07 20:40:36 net device setup: support is not implemented in syzkaller 2020/05/07 20:40:36 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 20:40:36 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 20:40:36 USB emulation: support is not implemented in syzkaller 20:40:40 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xe}) r1 = socket(0x1, 0x4000, 0x81) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x4) accept$unix(r0, 0x0, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x3ff) listen(r2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000001c0)={0x800, 0x0, './file0\x00', 0x1, 0x3602, 0x4, 0x7f}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0x1, 0x80000000, {0x1, 0x2}}) ftruncate(r3, 0x0, 0x7) r4 = syz_open_pts() r5 = dup2(r1, r3) dup2(r4, r5) r6 = msgget(0x3, 0x28) msgsnd(r6, &(0x7f0000000280)={0x1, "7755f4f1ad91a9166d0a0f2b21415559ef67561015a4d68b4e96961459bed2963d885a6a2b700d297ddaef4efb7a72ad2c19e4b7826928e44906f37117eca36b8a"}, 0x49, 0x800) msgget$private(0x0, 0x100) 20:40:40 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, r0, r1, r3, r4]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) clock_getres(0x0, &(0x7f0000000280)) close(0xffffffffffffff9c) getgroups(0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r6, 0x6, 0x5, &(0x7f0000000340)=""/4, &(0x7f0000000380)=0x4) r7 = semget$private(0x0, 0x2, 0xe1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x0, r8, r0, r9, 0x0, 0x3, 0x80}, 0x8, 0x2, 0x2}) r10 = msgget$private(0x0, 0x408) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000500)={{0x8000, r11, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x100, 0x4}, 0x5, 0xd24, r2, 0x0, 0x7fff, 0x1ff, 0x7, 0x2}) 20:40:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000204, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1000, 0x1, 0x0, 0x2, 0x9, 0x2, 0x1, 0x1, 0x100000001, 0x4}) 20:40:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) dup2(0xffffffffffffffff, r3) 20:40:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x61}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xcfc) 20:40:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) fcntl$getflags(r3, 0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)) 20:40:41 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="19d6ab98c7e0", @random="504a9316171a", [], {@ipv6={0x86dd, {0x0, 0x6, "845e5e", 0x18, 0x6c, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="2ae074681f3c011faf4f5e99322a303e"}}}}}}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x1, 0xff, 0x8}]}) 20:40:41 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r1, 0x20004268) nanosleep(&(0x7f0000001580)={0x9}, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x114, 0x6) 20:40:41 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="f577fb7c2f6d03307582a456e5d104efc16656a917c3875af018047e8ffa95662b", 0x21}], 0x1, 0x0, 0x3) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="526c16b74af4e7440337abd1c8d537c71e1baedc9866d23883769b95a2624cc333ff3c7ff84e883db0d6bb497aed47ee658309e52deec552facf1a38d430b4e2e49ffe6591f5a480794af7ba1e313a4e2e76", 0x52}, {&(0x7f0000000080)="3b5c3b48613b0d4458f30ce02b4af6788d21e5c21c919f1129911bad60", 0x1d}, {&(0x7f00000000c0)="7d65775f80d9fc028dac0027db8a8298629601b3d71c77eddd0f3b8c44ffb0da6854cc01efba1179746af7bb3f55c15baf136257cf56b9b24827a844de519fcc4b18e376bc239f812bf41bc3121b052e5b9c338fbd81dde2b07a6acc0b9ac99c612e34dad62c2fa50d80be17caba2882b86d3b98544746fcbf2bec13b11ccd513c14e740c2c22309a5fe6c2733bc57753cab", 0x92}, {&(0x7f0000000240)="91e605419c514c10da30d2ef1394084a4d5a41f590f90f062e5e52d8f510cc7715798049d85ed1fe856f9a262611d032176181f911ed4952576c5d149f3698b365a31c6674946dcf2a76ec4c969fa9146a889bc2841aedea27099415fc67af5c05c2e2749ad0b525d4aa7ba3fdb0edc5b444ac07304feb5bfcfd0899ccd5445202df144fe675d3", 0x87}, {&(0x7f0000000300)="6996e25745ebbb0ec5c242bd37d7c96f194207a55840240339b5040014eb833a1c716cdc787128f79cda9b3b3930ba3afa9c05d00d4c59b968d3d75cb858c8a955909d5d451ed55883f30512ab281811925b411824db49123e097ed77c95aff0869564bcd40975a241c8971ee440e46936d5818b78ba608dda29229b7f055da11073cb09a6d28c4d3d4fe8d4ed242f85fac3c90f9a65d50bef4c7ffbd14e724f9a2052a68f1ac9beb941d0b45e4a2b2938c571c7d5271bc245fb8a146908320b89580db0b2a300ff070db8c6008387756ad49099d655e5325dd38aa2369bc6bf6f664d80dd4bf1a7252f37cdcff1a5cdf803e1ae86a90f2f31f3f6", 0xfb}, {&(0x7f0000000400)="4129ebceebc6a55e8ad60fc932ca15d22016f10e175ca23ca6da40ff117134ecb0e6ab767e4f06944e695c2dc2e52b5ee2fcc83e562ff9091039202ef6489bf62d4cb85f146451e6495b4714d3ff3742da600bec9150356295c336932e9257abd8f279e6284307dfedc387a9003916d2560a9f9af7bb8c2ac228eb6871dcfc35dfb0b44fb8f7489b59e2b9ce44e5ae9b0b8bfdada65bc727b06efdb7bab5e088eecbe728f7a3e6c7957a196f0a96c68c77f407085cebfad661c67de42ee4657a177d654dadb18a974b24684468b1482560a848340aca3744890540a45e05d6dbb359647e6899e423af2728edcd99a964f918986577", 0xf5}], 0x6, 0x0, 0x768c) 20:40:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000200), 0x0, 0x9) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfdbc, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) dup2(r3, r2) 20:40:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) 20:40:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x50}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000c3bc6229ca2014970318cf4448de2528856c333b8252125a700cfe0a4c3dd2d406a9c5e1b75ea90db2bd68da1e6d8e4a45b95d7f229b674fe80e156d3bb64a1d4ccf7c0b015be157cc41ccd46bb0e769723daaccf3eca545067212c6e8b321e6c4ce2f89f0f81f9baa6c793299c2762ca08c105efd6f63ab9daaf21d05534f31900a729a36f96e6b3b515345561c1352d301b2ce0fad6a6f79a0282875d13521ce704652317dc325709ba363e5dd135d5da44dcbba38643dccece844d70dce6cb08e867b3f328834f2e94a21a3197a0e883e6fabd32b938ee747a8"]) 20:40:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x18, 0x8000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 20:40:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 20:40:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r4 = dup2(r2, r1) r5 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x9) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) kevent(r5, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xf9}, {{r4}, 0xffffffffffffffff, 0xa2}], 0xf8b4, 0x0, 0x10000fe, 0x0) 20:40:41 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)='\x00\x00\x00\x00\x00', 0x5}, {&(0x7f0000000380)="a3639c54c8aea59099fcfe8d231db7319a22bbe00a6203fc24b75bc2b6878945c1f9d47552bd7a85c41f75fb94fe0d77d80ed9d6371e2671e4ec075cb64296eeb34e7f835b1048ddc29b94fe4d4eb148ff166fde8faa49ed1e68e4013187df8054599acad315ed3169765bdc4961570fdc586c485f585cd1882e85ffd11c18110a59a589e251926aa9fa9bfc2e31f6c30452a9a3c2f874f46101b6987a8d94cca549724dc038d537d2e9053ba98403e6e0ed5e74651db0380c6e3419a00a8f92682820038806a7f817db205aa666512a7127772a2055", 0xd6}], 0x2, 0x0, 0x3f) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$KDGKBMODE(r2, 0x40044b06) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:40:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) 20:40:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x25}, {0x48}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)=0xffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0xe2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) 20:40:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) openat(r1, &(0x7f0000000080)='./bus\x00', 0x17df528512a3fbec, 0xa2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000240)="000000186204018b002b3aff7f000000000af032bd0c00000000000000ffbe57975f2765a826d1250f7c485b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3b3b2e0b57ec649b8711887a679b88ffd7e", 0x57}], 0x1) 20:40:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4080, 0xff0}], 0x2, 0x0, 0x7fffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x400) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3, 0x2}, {r4, 0x17a}, {r0, 0x4}, {r5, 0x40}, {r1, 0x80}, {r6, 0x8}], 0x7, 0x0) 20:40:42 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x8, 0x0, 0xe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x1f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0xfc80d90, "f77f24aba97fff0e091fe6000000000000fb00"}) write(r2, &(0x7f0000000240)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwrite(r4, &(0x7f00000000c0)='B5', 0x2, 0x0, 0xdb3d) kqueue() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:40:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getegid() mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 20:40:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9be87b3a04400000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 20:40:42 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x2c, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[@routing={0x0, 0x0, 0x0, 0x5}], @icmpv6=@echo_reply}}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) 20:40:42 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000010000/0x1000)=nil, 0x1000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {0x0, 0x0, 0xffffffff}], {}, {0xff}}}) 20:40:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 20:40:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="f8d23b845232388e23d2d15e806a808871a7ddc3cdeca462e8e40556", 0x1c}, {&(0x7f0000000100)="6f67428d6b3ba144aa91510d0a642a23c4da0917375d3712bf2a88fb07d88623ab35534699ac9987fe061607dc3f2c1ee47b1c471e5564053ec9e877811e3bb17491d60cb66ef2ec1b55d5c4361e452b3d5824c8d65abb530d70fe26e3a03c40c735adce8e52dfb5979f797e054288f61460f847a396b5dfe58223ab440e84dc660d898b313fb5f83903ea8739df1ddb80f827abf5c6f24fb20ed55b5e45e5925392a061d24bcd3db72d3fa0f9fc8d1756114632e1342febb899f3696252d78baf0a3c6abe2fcb379e6ebcf1ded2", 0xce}, {&(0x7f0000000280)="e12e0b7ac1bd02188c75c17e1280bfcb28cfc4a93b55e3f51bea4932032ceec97f307beb365706230211cd19c0efa188c0ff4b6b373525ebd4042a10723a4d89e4e864aedf9e30419726ee3aafdcea9066539c414632c8d94dbc7a41ff4b59ddf074e7798dbe084f826a8ad03524b20b0295a37399ff4fe2599f9e1d80b5d270fc44f787fc6100b24fc6d823d1d2cc4d8d64c42218e10b8a77b191fc7c03b143e51bb6d2c93d30d3fdb209", 0xab}, {&(0x7f0000000340)="8381e097efcbb2c7c49f504228401a96452e657571fc0b55e36e36d4ee3b48eaf1a0fdfccd659a8477759cbae8461c5ea61f4aebf94b6673274ef02be96368489d440b3c1e9b48314757ca97dfb046705cb867974006eedceada7073f878a48b3bc90a80f8a716de64aa421b1d3d05fef1407b654e12ff00ba0e7bf5ffa84b335a5eae85108626f816846e1c6cce71276020ec9d3fbf2687a9867bdb79174a7714ac725a82f900d1edf4daccd26020dbe858969cee02e48cdc2a7bb024ec96566751af2cf93aabc64d2c2153c90b3bb6ac24b3df59705f3e6237c65ff644814e243ab289af3328410b91045dd13c4ef497a757a49c21592aa1351372b869", 0xfe}, {&(0x7f0000000440)="e7962cb4636c513c37e9058f48e07ce3ff9e27b5452fb8068d87c7c3467ccb0bd605712cdfeff7703843fa0a0d8074274ac5c6d22821ee91e774c39d89835d26dccd18794c2a1c0bc6c76e312beb5f5cfd3c53e0b4512717ca7b75dcee3522d66942f2c880bbe615eec4f7add795800b34f1b576be996691727f9e7a6323985184e0dd379adf3cb8e84e1ceefc36638a6ba5e16644b611b0b078d77ebfa6fdd76a5c565c6f8b5e2518426db94c6e", 0xae}], 0x5) 20:40:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x15577eff, 0x0, {[0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x400000], [0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 20:40:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8001, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) r2 = socket$inet6(0x18, 0x8000, 0x8d) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) 20:40:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) readlinkat(r1, &(0x7f0000000540)='./bus\x00', &(0x7f0000000580)=""/102, 0x66) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvmsg(r3, &(0x7f0000001480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000001500)=""/4094, 0x1000}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000001280)=""/86, 0xfffffffffffffdb3}, {&(0x7f0000001300)=""/124, 0x7c}], 0x4, &(0x7f0000000200)=""/231, 0xe2}, 0x801) acct(&(0x7f0000000080)='./bus\x00') write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x62, 0x8, {[0x6, 0x6, 0x3, 0x7, 0x8, 0x0, 0x3f, 0x0, 0x4, 0xfffffffffffffffb, 0x80000000, 0x4dac, 0x1, 0x1, 0xffff, 0x80, 0xb7b, 0xffffffffffffffff], [0x3, 0x6, 0x7f, 0x1, 0x39f2f332, 0x3ff, 0x4, 0xfffffffffffffffb, 0x6666, 0xd2], [0x100000001, 0x9, 0x6, 0x4, 0x5, 0x0, 0x5], [0x40, 0xfffffffffffff4ed, 0x9, 0x5, 0x9, 0x2], [{0xf614, 0x1, 0x1f, 0xffffffff7fffffff}, {0x599a, 0x81, 0x0, 0x1}, {0x687, 0x1f, 0x1, 0x81}, {0x2, 0x8, 0x2, 0x6a}, {0x3ff, 0x8d, 0x3, 0x9}, {0x4, 0x5, 0x6, 0xffffffffffffffff}, {0x6cf, 0x6, 0x100, 0xfffffffffffffffb}, {0x6, 0x10000, 0x4}], {0x2, 0x1, 0x8001, 0x9}, {0x401, 0x4, 0xfffff800, 0x10001}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x200, 0x0) 20:40:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) write(r0, &(0x7f0000000080)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x10000000, 0x2000100000005, r2}) 20:40:42 executing program 1: kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) kevent(r1, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x299538d88eba0ac2, 0x20000000, 0x0, 0x80}], 0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(0xffffffffffffffff, r2) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040)=0x3, 0x4) 20:40:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000100"/14]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6d691d84108e3743457a4cb86ac445"], 0x104, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00b8ac6967a3a6ad06000000000000000000"]) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="91ae575f4aebb2f319818d9faafcf5ca0ea8c33b373d804e19e2b0fb37a6ca890bd685418304d60ac9c310d35138ade86b84c3eee14a9a44dd29dfafe91bed9819008fb837fb792bfcbd3c233c5558326e37996e42cac257ac9ac7282bcc2c7daf5caeaca8743c67ea8db4011907cf4e5af7153036a07c56818d063711f249dd92a639de0e45845e75f94002f8520611cc304c51d4f0e2808f651ea3d27bf1ea34fcbd761521"], 0x8, 0x0) pread(0xffffffffffffffff, &(0x7f0000000380)="72b223d91673d752d39e7f0dafff78189826d71246c22d16cd8877561a9156d58394773e8d4a42f4f44a44dee1907d025ecfc961d08dd4d988567cfb7a4e46fd6499bb6e22deb18a2319cf23c50355010510358452d88318caae7081535c8cd5cae912c00fa9ec7de11e4c341fba6c789f545ae7ca3c50a511a9ffc511ee9857aa7e221160427a5e1a2870a639ec02931e6829a5809fca0ed16a3ffc4a60477c1c495b67902606abd812b8df725b8808044b6e1a8a7472069d75cc50020e6d887615b7c567be4cbfbc4e0a621fb5cc15", 0xd0, 0x0, 0x1f) r3 = semget$private(0x0, 0x5, 0x20e) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') semop(r3, &(0x7f0000000340)=[{0x2, 0x7fffffff, 0x1000}, {0x3, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x2, 0x401, 0x2000}, {0x1}, {0x8b736a9ac564d423, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) 20:40:42 executing program 1: r0 = semget$private(0x0, 0x0, 0x12d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/191) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000db1000/0x2000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) fsync(r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file\x00', 0x9, 0x1ff, 0x3f, 0x1, 0x1, 0xfff, 0xffffffc1, 0x2, 0x2, 0x8, 0x2}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) fchflags(0xffffffffffffff9c, 0x0) 20:40:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x48}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r2 = accept(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x4) 20:40:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x11, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000380)="c54e9c6357fe1d3fa4d1dd56afdbe0299fcc6c7463534d1810ed0ab36d24dd13bd0315acabff616619777718c1e6e66b", 0x30}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r3 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) pwrite(r3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) setsockopt(r4, 0x8, 0x5, &(0x7f0000000100)="0fcb5a100351a61334781e907c510930bb43a6c1e3aaba29de27eb4b069c72c9dde9695e9de26a3f1d6e087eb63656b717c5d7e6ffaf0aab8c96c322e7a809c724f71dff289c73f74615494fb7254e46a4071b8f633295f368fe30a4b3623973e14973fc31f791846ba35aefe7de344c2b813c6ba9711c155dc6d6f11c8473af680c56e23a22373e66b3c730025a24f75b334004c7b66151a1ca847d7232b43ddd16214b17720fedb2e5f62883da726d56489993e4773d097f62586a0c6c71aa7edc6e00f65c771bb563fdc20588c349fae5791e2271ac25effe25de6c0ba2c9dc8358e1d45d", 0xe6) dup2(r3, r1) 20:40:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 20:40:42 executing program 1: symlink(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000080)='./bus\x00') symlink(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='./bus/\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x6) chroot(&(0x7f0000000180)='./bus\x00') connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus/\x00'}, 0x9) 20:40:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r5, 0x8, 0xfffa}, 0xe4, 0x2, 0xffffffffffff6799}) setregid(r4, 0xffffffffffffffff) setegid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x38, 0x2}, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400), 0x0, 0x2}, 0x3) dup2(r3, r0) execve(0x0, 0x0, 0x0) 20:40:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) 20:40:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000080)="3c9ebb8a65237a19000000000000", 0x93) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) 20:40:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x40, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="dabbedc9181182da18ce39f29f3a0b72e47096758a412dbce6", 0x19, 0x0, 0x25e) 20:40:42 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @empty, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3f25, {0x0, 0x6, "b0ca1c", 0x0, 0x0, 0x0, @mcast1, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [], "8268"}}}}}}}) 20:40:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket$inet(0x2, 0xc005, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xffffff7f, 0x0, 0xfffffffb) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80286987, &(0x7f0000000300)) ioctl$TIOCSDTR(r6, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r3) ioctl$TIOCFLUSH(r8, 0xc1206951, &(0x7f0000000300)) 20:40:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0x3b, 0x0, &(0x7f0000000140)=""/59}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000e3796a4f"]) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80286987, &(0x7f0000000300)) ioctl$KDENABIO(r7, 0x20004b3c) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0x80286987, &(0x7f0000000300)) ioctl$TIOCNXCL(r8, 0x2000740e) 20:40:43 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 20:40:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x60}, 0x3) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socket(0x6, 0x4, 0x6) ioctl$TIOCFLUSH(r4, 0x80286987, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x84}, {0x3}, {0x6}]}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80286987, &(0x7f0000000300)) ioctl$TIOCNXCL(r7, 0x2000740e) syz_emit_ethernet(0xf0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0xfffffc21, 0x9, 0xa}) 20:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000f80)="5177f4143a075006df25dcc2b204321af1608fe1358aa27f345e842795324ca33037fd696d5d128298f5d99195fe789bfdc6cfc9599a9e0bc2b24102b362d7a792e718d09198550bf837e59848ac77b22ffaeb4ad8446e99a9c26c0e39c4556dc6cb050412c26fdae619af30450cb638fb135571d20c072b6dcd7c88864f2fd26c4ed6da787711a6c91bdcfd69b1804dce2bf2124744cde1d3dfe78763157a46bf4b3ade3c0a2f9daa44b300d362bba796206ea70c1cdffcb12d547cd2b1ad7a6cc5370304cff5f6d8759c64164169e49103274dd28579def00a6d465f71816d2e6dee6e33f97fa13cac55d727124252aac32b403da3ec66775c6fc7567e78b61c3e3c4da8d7c6d5e5a75bbae91b994bd75fdd7108271b100bf68c581e3f070f9db0559565d4dcc9d56fe4267e55a841b62f4de01ef9329f944898c359e9de46de72eb0c21e9fd2bf16029dcfdfebb8f687fd1bbabfc52bd2363eefacec9ee245105f7da4dd4dde2aabdd2f25b4bd7b3d30b771b0139adf206c7fca6a59661cddf5c60351199aebf15aace0b7d98a42b9f16b139ae2808a9e78c2db6906813595aa5d3a6ffc49024bfb4d4748b14eedcdddc5d493274c6768614bf3c011de85fba779bcb9793006a4a9dd164c740ab669634ccde83e7bf4d4c327f8702807526f7e0bf01a0a1e29855c33693012ac94176eada6ea2a8e8bcb1ee2fa57e2b6327ea6a69925286495a95a1e2bae51a0b23a7a6640d4099ccdc42a9672b255af0cdeea0548caf6a0c2aeb4ac0f1e1a55f0281a1636e0f045135eee92cad51f56e0385df0e6cc9835298280ffe9a4a3a864b3be6d5c9c8f2ec1eedfd2afa54d4b00c065c930bc2fc0231e20025a1fe01e3df84e0e62d65ef5312412ee46824a7ee07ead075e57814bb45e7df5892a51d325e93ae25b9d0b0a5707256ad826e553f3613b8e643d2033301e1cd247562081b435446efacea6e5e39e62bc30e39e182b4a7e2e06f0ba14ead9036450549b755e47310e96dd79fbf6e37c72658b3f61317b56d0f4555958d89682830e93883cd4352eaf307466e83b5783c4a9aa87b70898cb1c81779d146930065ee030739d2fa47581175ae3183fb88e91db56b929477e8dea969dc368fa551de0e7d6d8f3e82d115ee26122949fc345991206262128e70701097688ea58de243c153bf934818c7b1204c10b6e9caf597d75419c2f1a28977337da18fc8d2c649b81315ed1f876ce4ce9c33dd0c0d286e5944e00510818fda764b0241b92981255563bdcce8a53637b093deabb44f8e80a2b17b836410d07fbb47a2cddc97d19b32ab812ae4a7b5e473913f25c15764cfc7f33f502c6c484c203c81c85108f7b91e1f5a109455c01ffde2a8b99454748dddea9caa843540d345fb07855ed41806d3a4f05722b32d66a7bd6d5e3f751596dec0524cdd28e92591f2ccd692426a4db1d6af96584d65e9fafb8b3f48cda8c0a2ef20ef998d71e224a909af9ccd995a4de5f517f92babb5bd2d519c83dbd8d16511fde2b5366290178fc8f4c29ec06bed924b2ca489784bdfb240514a577c11e93f7f22bb3383304372d259107f6bd852bc6f24e69949ee8474176e6b0a7c2d74de6d05bb0e28c1707e063f08f858e95f3ae940089223f34985505377a712add3a6582bd06e8545a479173143dd5f8c1bedec02ce9ff6a64983398eebc994fb95877f3137eb0449f0368d4156a3588a70c5f42230b14d2e79852cd4da9237db2142c648187f26350475f763ff7c33cd208208ce0918e4668c16abacf6d12bc68841fa308d356c14a979c1a05f20423a0c41c86d8f316ed8d27c612a10796e2d5ceab7314b00304559069cd9edd803edc5eba776d30c9d5b50fc49c81dd394c0b300dc092fae98bbfa12c2df25eb0408ba9e94cb26082156985efd4baa3bda0a05960ebcb5303b4162588486e44bbd6b14f179511c038b94a5f1a455559968898dbd4f049cce78f25860aaa713bce88aaae16dac888c2416e782a74f3c3c52e909c29dfcce7902338bb114f6e159ebd301923aa1449720a591b42f01fb397536e034afdea558162a24ea120161b1124c0eaa759fb9a3cfd2e523149a4f7f12b1ce51cb05a4c08bc3797bc6e6fe5bb88c3edf0fafee4eb6d6c8e221acb38dfcd67f9b066cdfda979fad2fe38743c76c5e71096bdfd8431ae0a5e89e82f8c3f00a2e4b92f4d9d77d8e155344b23307338c4cb7fb4c870b1f2d2802bf302e6166e1d861962bab14e0e3565881", 0x645}, {&(0x7f0000000600)="c5a0d4229b33b67ddf7f60d708656d75e7c3a81e836f1c06d0d13045109e45750ba684cc0fdaf75ae0b594e908d56dc8be2a4601", 0x34}], 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x509b70b5, 0x80000003, 0x8, 0x1, "025641402dba3b3b30b6a894670b2c162e0334af", 0x9, 0xb3d}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x20, 0x8, 0x7f, "3a2067949461de29cfe3eef8694fd957be8755a3", 0x6}) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "8de69d769afa4a59b7c1ede9a2db6aba67186ab7"}) 20:40:43 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:40:43 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setuid(r1) pipe2(&(0x7f0000000040), 0x10004) 20:40:43 executing program 1: r0 = socket(0x10, 0x8000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000000), 0x4) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x80286987, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80286987, &(0x7f0000000300)) r9 = syz_open_pts() ioctl$TIOCDRAIN(r9, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) recvfrom$unix(r10, &(0x7f0000000440)=""/4096, 0x1000, 0x3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:40:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRESOCT=r2]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20) dup2(r3, r4) sendto$inet6(r0, &(0x7f0000000080)="cddbf58b234394799071c318cd911a496dbf023aa99bc13cadb677c96a4b981afd4ca9ae44016de71bfdaab5a27bc6372e14c69335a6a3de9b1d962b894b76ddbd9d62898beabb5deecdf23ab9dc38234bffb146a2e0be6f5fa07578c8b6965d1d746ae0f7b728839beab355b63b364136ba1dbe94fb14b68ea57abecd2487241cb3bd9e66e6e46d4bb1ff01d2abb0347606544a32ccfd3401cdfa06d9c446ec5382da8a62c3934cbe080a9e3820dd4a2727392758ecadae5e4d582f6815ae96ff119a9b00f83da49eef7fb0888b602759cccc2b40eb3e0985b10116aebe7172e87e9c0beca08b20ddf93eca8f444777", 0xf0, 0x402, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x3}, 0xc) 20:40:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x41) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="f6478f5c288d4061ced5d2b33271c66521785071fc5b8e5e947a1510bb142e61394752147d06f3b8c9fed5ca92a216aabc74770bec9510775a1af50d00574b7b66c1416866c646a91b381017c0cf9eeb439b4d0cc9a9c76934bb6bba60202d4ea63410777348844efb245d45841e5a42b2862348fbabeca4fa3aa0335c291552c0c926c70c21a8a531193058d70e1de39ebad02184928ad85a3a65c17df4e92ea6b1831497ecd0f92efed5a06110c8a5c1a3b846f75d156af70bcd7098f650f1c0b34efb9338", 0xc6) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd019c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x3b2, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 20:40:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x20, 0x7, 0x3}, {0x3, 0x9, 0x42, 0x8}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) 20:40:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8af6c9dcbc4ba5aa1edb66d2eda7b931ca708bad884df11f3e6a7faeabb8c79c8f53d6b907594fd2bf4eb8f9aa186d0dbd6e37bdf65dcfb82d46aa4ac8c282dd17f4b254d25d4cdfa13b11358bd5ad6c5e04c133a39d2ece9a80121743d7e56241c181961da6af000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 20:40:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r2, r3, r5, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r7}], 0x88, 0x4}, 0x400) wait4(r6, 0x0, 0xa, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x90000) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000100)) 20:40:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6}]}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setegid(0x0) r0 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) setegid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) setegid(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r6, 0xffffffffffffffff) setegid(r6) setgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, r0, 0x0, r3, r5, r6]) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="0900000000000000000000000000a9d0e4962d5631bdef1dba1af2563385f9ddfa54aa27fcb9a64bdf15247d16be989a3f463723035c85fe0ef123d61567d7b3214a3e22b29d5c39f55a5416133de5eb45abae6e09f27874ce92ac3e73b970dddc50a2262b6944f5ee86e4afe04b7351d977360d950c67ac31566b3ce8f15d68eb846fd9655b19be00c186ef4b8c6fad9e62b9dd33d5c687c45c740a49aa0df0dcffe511c329ab4c743ec8cb3f12de"]) 20:40:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) socketpair(0x10, 0x0, 0x86, &(0x7f0000001640)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000001680)={0x18, 0x1, 0x8, 0x80000000}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8237982ff3696c653000"], 0x10) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/221, 0xdd}, {&(0x7f0000001480)=""/24, 0x18}], 0x7, &(0x7f0000001540)=""/164, 0xa4}, 0x842) shutdown(r0, 0x1) 20:40:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000380)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) fcntl$getown(r3, 0x5) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r4, 0x80105702, &(0x7f0000000080)) 20:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) close(r0) syz_open_pts() setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r2, r3, r6, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f00000006c0)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa5ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d000000000000a0dbdc2be409e486e5b0c1edec8bd3191828fcf668e628ef6373d11ee6fcaa7318de8ded5934bf2b9225", 0x10b}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r8}], 0x80, 0x40c}, 0x400) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x521, 0x8001, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x19, 0x4000000000005, 0xffff64f1, "dedc02007cc5ff3aba8933ec7254a40000000080"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 20:40:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x62, &(0x7f0000000080)=[{0x5c, 0x80, 0x0, 0xffff0001}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x2, 0x0, 0x80}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 20:40:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x21, 0x1, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x28}, {0x5, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x10, 0x1, 0x3, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x40, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:40:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000280)="54d94008837281c97bdac8c2180c76a4dff62584b1ea950f037715c5bd1e29eac6a05400ae5f4e3c58783b6ea4859b5b0afcd6744a4335c5514df2717a5c022050e2cde1984b672a3bc846a3a4f269f60036b2356149737df3f431c9f48c775bf70577991f3b049a4b75dea3f264694c04e70321987a88b97fffac2cbc11f12af694038f5c5ad0f145f5f11f067020a1c4d96acd62db7f9e030be9f450c97738d4fb7b8453b4d8c3eab643d5c6cfcd48cb1c974c55064538abb1936b41141dc8d53e5ce2b71f5d38caa79a1452a35dc908c799135074c97a35235b7b780720dd4810a17b8e003bb39375efddbf0a"}) 20:40:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b, 0x1, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xd2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5}, 0x3, 0xfffffffffffffffd, 0x0, r3, 0x9, 0x6, 0x1f, 0x7f}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:40:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) syz_open_pts() setsockopt(r1, 0x29, 0x1, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648086435df9594f02937e634e653bcad8ea2d5c47edbf1713bc5115dab675560b12cf8d009b0a3998be634995833171d3511060000004054c9f4602e94436ba501fe77", 0x56) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000380)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000000)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4}], 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/132) 20:40:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000200)="0fe80aaf7492ec34", 0x8) 20:40:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) setegid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) setegid(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) setegid(r7) getgroups(0x4, &(0x7f00000002c0)=[r3, r5, 0x0, r7]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="605ed1b9f1ce4c1e157762c8745892bce2529c7a39769f733ee162a7825c785bbb01d8e7224c03cbc4ac8c7a90913727df17049540bf4f71e4c82bbdacae284c0281e79655a109a12e10dad92c0e27326a0df4356899637ee32d5673a978415b96795829ff5d716d535303e3869ff86428809ffbeb30ad70e31d4e2687d7fc30", 0x80}, {&(0x7f0000000100)="305e2122154cc46cd95d7a53cd8d7d6bc1d872f71db230577a25019524541ec34cb57d380c3b2b22951155223b6d301b0484f6357c242a9fb55f83a796f70b1d60e24952bf9f13f7eaa9815a8e2e3d62f8ed377d42adafe43b1714bcb2de2e19738bbbb84e53c631050987d1dede8972917d10ae4aeec920b5e2afa6f8a61f61a8dec6f41a1c276e05c089585d3f44634b77a0d3d06eb864aeb73e6d7092a44c1450511c8fa5fc687d5d34cab0a3a7488749e5e8", 0xb4}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x3}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="75a21d4c8ba2111bfe9e82b531b40ff39a2976ce1d89e223fefd4caed4d7a8c60a33d356e69c04fd3ee4c6aca364164313188539fd43c06cef1aa64b55e8921ce62339ace7f6cee479f4864123d17d3a000c992dc40ff09d03de99c3d2e1d33b80cdf46b658c8492c2e553874f21f07fd24e95746b269364a6c713f6c77464a756964bfd01b75a4cb5b7a27b628abb5969ac24388da9bfa4f0da5f420a03f434bc278c093459816ed0ed24dda53f55be5abeeb428b940a0c64ab1c4ef9d592a0cab34a3b6fac490f5124c69b48b984605b9934308ec75cbbe069212c9cb6ad4f2a35af5826a505e2358074644890f4934c9e5e5977674eef9958ea62b512c93c3efcc91c5f3749213d4e2371360aabb716eb", 0x112}, {&(0x7f00000006c0)="2495c762e879bcb9d11ad54b444c64562fed904a848af820805241f67ff50ef8350893a51242e3cde368341ec2e22c36aba97d4d7cc85fe86362c01f7f9a85e20bcb7c1ba378550d65c55f7ece1fae82fca7326dc60160e9306548f9ecadbc693d88c81b7842fc9c5438cbf0dbf3e0229008afc97afcab0e9f4ae2a01d7037f3cda9350869289ee5ee4add530d0fd687dec1e2c3f7680fc72ba2feb742303731e8f841c7b1590eed3ebb17dfc17cd97f2c022089ff66cd55fce4ab29b86f1cb613144d99a252940ef2d7f8aba265c9bf6de6fadeecc071d8aea60773e9c0de80e649d456ee01a99ca8ff2ccd775b89463c16f52077ac895bfb612a8f6d9a512443fc770cef050555b77bf49b4c199f9d9806d68b312afe706c23c65c27ecd1db9c1d42afc32d17b6f9f5e677bb69cee340b69bbca73dae4d123020fe9a3dd31d49fc0a0395ccb52c4887a7da2d", 0x14d}, {&(0x7f0000000200)="6e90ab8eee688b5a4262b7e98bcfca988e670d9e392202880e037b9ad0f0662cc3b266699c6ce2c62bff", 0x2a}], 0x3, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 20:40:43 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x1f) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 20:40:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7e6, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x4, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c653000646459c65f0449044ee25724714aa34624b4306984f15be01385661e59c871aac2559a61979d02bba565292e0b9a57e8e51335767dd5a4234c57e01ae0b577e0832ab5f29911bb37e462d56cf76faf97439613ddf7e0e271209620945eea8d6c188bbc79e7b4c41c43fada318344989e0899ce79d97c85c3ea316c945563517f0a0d6538782e004d241f79c60f70b3a0dfef71f4276f18bf37665fe2dba0a2ec82617bedf9b237d9e424f4877d690c9445df38cd6c97fcd509f6e8b0a624e3cbbb922284b9786ba1f343475e7651d035e01bc37aaf3e25b2810dcfd88349c07effd26ddaf90319f25abaf941b4f3ee679af1be7d1264e4831b81ebdf755d3df26cf152d8738da58dc60c3242dd2eb25de17fb063e0703d3ee98b4cc8a242ac450c0abe06db88c26e8611241a2b5056428a9f945a9cd869e82e7f3e6492aa2a2cef1bbf2188b131fb3a9807cee16357801f2bb4023d874d4cdb67967169d6b800000000000000"], 0xa) dup2(r0, r2) setsockopt(r3, 0x9, 0x2b, &(0x7f0000000200)="e9ffcbff13f9fd812eaa4e713040e69931927e487ba921cd9e115651677e85357f0bb1d171da9ea81a9310270cfa7c3b7ab966a59b094d030f018ba625a6441f3a778b0f2b4d2c6142193b4ff1f76afd858d8ac2be6086636d5132941f9f30c7682a803df18429f0fdf55ab4bb7439f6603bd0c02049576ef5865b6805020140747eaf667c11eb182bd7ca6ae8b15feb65b04640a7ccdec15c806a139430543a81d39a3add92c202b94da76cd2138d21217fe0fc4553d572946158b7b9c3a4500b9244c9af80920823f4bf036c1012c74b735780b8baa6e45ff35f05dcb7cb86a4b0af3581bcbb49dc003f3968e86a8567660a8543c39e2915e73cd675204e8a", 0x100) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 20:40:43 executing program 0: sync() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c658000"], 0x6e) 20:40:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0xfffffffffffffe07, 0x0, 0x0, &(0x7f0000000140), 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) recvfrom$inet6(0xffffffffffffff9c, &(0x7f00000000c0)=""/72, 0x48, 0x802, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x4}, 0xc) syz_emit_ethernet(0x437, &(0x7f0000000080)=ANY=[@ANYRESHEX=r2, @ANYRES64]) 20:40:43 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) sendto(r0, &(0x7f0000000500)="ddebbfd49b4a9b3fc50ccd8b7ff6645c8ac8f2ca2c146f343b04559d7d594558cfc0da7b441716bd4d7d3fe3bfeffa898f8d3fed09853a1e3c0a713fa06ca98349ab3af879c7866a3372c9e1c0db83dd2ce82ab5fd3321eae2ac45ce0f962a43dc9dd58f03c9f21e4c60853b6d3d122e78c96d34331ff3c5d3d2a8990a9106b7e7719760840dd9448a35c04b488515ecd5f1cda4ba9fe7fb69e27d09de2c481856ef6213712e08e8e22e1fedba4ecbe11eabb5d67253a87a8a5a06f780d75c51d8c8175c8bb71d7381365a6c6a647a09d611ae8fd8210c4ed872510218da05", 0xdf, 0x0, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3}, 0xc) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='%\x00', &(0x7f0000000100)='{},\x92\xf7', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='%}-\xd8)\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=']\\[.}{\\\x00', &(0x7f0000000400)='\x00=\xdc4\f\x91bk-\xa4\xdf\r*]\x877J\x96\x03\xc5\xcadY\x9eO8\xc5\xf9\xcf(Z\xa1$\x7f`\v\xe1\xfb\xe3%\x1e\x9d\xa2\xb1\x92qqN\x84\xafSo\xca\x95-{]&\xcf\xde\x89,\x9f\xd2`\\HO\x8dv\xc4\xfb\x8e$\xd7\x83i\xf0\xe9\xf0\xf3\xa6,\x8ab\xf9\x17\xdbL\xbck\xfefE<\x03N\xd4;0Q\x93\xa1ld\xbe,\x9e\xcb\xe8\xc7C{\xc5\x17a\xb4\xb0F\x1cD7\xbdL\xd0\x92?\xb6p\xfb\r\xfc\xb2\x8c\xd9u\x14{\xd3A5i\x0e)\x00\xd8\xcf\xe0\xd3\xc5\x9d\xf5\xe4\xc6\"\xb4\xd7\x80\x97\xec\xdav\x86\xd5O\x19\xef\xb7\x03U~\x1br\xc4H\x98\xc6\xbf\xcf\xfe\xd5|:,\xbe\xb1f\xc2P\xd6\x900oXzR\t\x11\x1c?3\xc6&\xb9\x8c~\x84\xb2\xd8y\x02\xd6@\xbb?\x12', &(0x7f0000000300)='#*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&@\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pf\x00', 0x40, 0x0) 20:40:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffe, 0x40000, 0x0, 0x0, "0000007db84d433773030a64bcc66c90ff0700", 0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) recvfrom$unix(r2, &(0x7f0000019340)=""/102400, 0x19000, 0x803, &(0x7f0000000200)=ANY=[@ANYBLOB="8d58cea77b147f22a46236b4e6565efdd6e48f5f040f2dd1ec73e684dad04c03e23d57465721378fd36627fb94686688f5705543e0db69ef184c43c89cab35e3eef270f6f71d0e24698d9d3c5de89f9bd1a6429ffdf75cfc4be0271e0001941c94c6f6f96841b87f4a1a346856e5e195414a18c50df323d0276389d31bbe1827b6515fc4f249229d35886649f891ccc78a", @ANYRES16, @ANYRES16=r1, @ANYRESHEX=r0], 0xa) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffc5) r6 = socket(0x0, 0x3, 0x2) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80286987, &(0x7f0000000300)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000180)={0x1, 0xc, 0x1, 0x81, 0xad7}) dup2(r3, r2) write(r3, 0x0, 0x0) 20:40:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x40000000}]}) pwrite(r0, &(0x7f0000000180)="ca5ed9a5c9c9d9f28e2b1dc46429", 0xe, 0x0, 0x0) 20:40:43 executing program 1: open(0x0, 0x80, 0x1d8) write(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x4}, 0x1) readv(r0, &(0x7f0000002680)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/158, 0x9e}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x9) pipe2(&(0x7f0000002740)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(0x0, &(0x7f0000000300)) 20:40:43 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) r3 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x0) r4 = socket(0x10, 0x4000, 0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = socket$inet(0x2, 0x4000, 0x8) getsockopt(r8, 0x8, 0xd86, &(0x7f0000000140)=""/7, &(0x7f00000001c0)=0x7) ioctl$TIOCFLUSH(r6, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x200, 0x9, 0x8, 0x9}, {0x1, 0x1, 0x7, 0x8}, {0x8001, 0x0, 0x1, 0x5}]}) 20:40:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100, 0xe6, 0x6, 0x80}, {0x3, 0x6, 0x5, 0x4}, {0xf22e, 0x1, 0xff, 0x8}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1e0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb8100110086dd669e0f4b01a68981ff0100000000000000000000000000019a3dcba676a8c76e30ab6170d80e5baa6100000000000000040107000000000008000058640000008802000000000000c20400008001050200080107000000000000000502010000330100000000000005020008050200063b0600030000000000000000000000000000ffff7fffffff00000000000000000000fffffffffffffe8000000000000000000000000000aa2c0a004e0000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff0200000000000000000000000000014e214e2200089078110bd3aded2e0506c0a30ac806090ffcbe4c6b0558f9f9c0449eea739e0c8680b2ee3b3bcfe909ce93f60dc65f01fe360735227aee333284d9316c4d4b6bfceb761fa9c8c1123598742f6cd8b1b199db909e8d46ab584b896459059e42da20cabb6e19fea7f33d6cfb72d212608923bf22fe7b40177b4934823ead05784743425a62558d80c320dae1cd6da77bf1cfedfbab3c18ede5e529a0639f9a15eff7eda2133509457f7cfd6de0301da79ab6cfa30dbe28d625f8da239577ca4adbc1ba1fd760f7904b9bc7fb275bc37aea83237aa04ede73268e94fd0e212cac8a3db93ac579c5de0ce3208f4dd92cca58ebda46d0"]) 20:40:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/84, 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0x8000}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xb0) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x7e0, 0x2, 0x1, 0x53e2, 0x2, 0x1, 0x1d7, 0x2]) 20:40:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="71efd7c0e0e25ee317d7a990d0c252a174cc0e7f588a0101feb596d4f720c3c0cbec39399a54ae802a17f75cdbcb5cf9995f3bcc1cd7e52037cdac3939b2bc1f4a1b416f8e4c84e38b7f479925cecaa1c68083962f47a399094ee262dd4ebd2a0aa6c1da0c74d2e958006e04581d94381feaf087f35911eb598027d40686c4e7f15d3c820c5e1735b45bc84ab9ed776e6f7bec606777b5f7fc2a0534a98d9d72d8c0127a677c9877af45dbf1353f1fd81df396dca357f5b31744f4c1e54ff33e613d1a6112c1d92d6e2a25df80bf73abfb3a6b1fe1ffb8e07ad62111dc513fc7a17968ad6c", 0xe5, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 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) 20:40:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x14fc}]}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 20:40:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./file0\x00') 20:40:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 20:40:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000001000000000000000e3c204e3ac45bb62336d0c13f1520cd602b2bf86452f39bd48824af1df2a6e85242fe4590ba4b42a82968d6fd8b47da50730e35a6b029d184f390b789e2b84a2e4bbcb3dddf8625befb699359058737effe472a1bc4804ef3d3bb142b894e4e9ccffffa26ed082c4e00dba"]) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x1a, 0x0, &(0x7f00000000c0)=""/26}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) close(r4) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/38, 0x26}], 0x6) 20:40:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000014c0)={0x0, 0x4, 0x10, {[0x0, 0x0, 0x0, 0x0, 0x9], [0x8, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0xb, 0xfffffffbffffffff, 0x6], [0x800000, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x8000}, {0x0, 0x0, 0x2000}, {0x0, 0x4000000, 0x0, 0xfffffffffffff9b9}, {0x0, 0x0, 0x80}, {0xfffe}, {}, {0x0, 0x0, 0x0, 0xbb}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x6, 0x81, 0xff, 0x4}, {0xfffe, 0xc, 0x2, 0x800}, {0x0, 0x2, 0x62, 0x10001}, {0x8, 0x7f, 0x7, 0x1}]}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) setsockopt(r5, 0xffff, 0x3, &(0x7f00000004c0)="5f48f5d86c4e85944c3ae2c8277ce1ac83b785058af33fd1e76ccbbe0a971fe032ae0ccb098be2c4da4db1145558dd70b44f8c0a43604f953a3eb5eb3a0d109f11985bc74d36692005bbd976a6ed63cabcc243093739834e53c8067b5279c75087b4e54e0734029dad61f45fe22a685e79ad8b0e578b29805694ef0e7970fa2aef83dca50e0d868ba0496b4d22f221dd3bfa674f2792e392c1e7fc418b59dc0dae09b20fa517037b041a89527b60db58c9f6fe4080ae6859b6ed5d9d7b4fd075b919744bf7b29d391fa98a41f4e5c92fa07ed6256d66718ce8d2c5b10ae10804224fbd7d04c9d33dbd48d0d44a1af9e16a66f16ddd62a7559987eb23e2f90625a66702b07530922000b23a63c5227ab048aaf2a1380207911b89b3e08be2096784e17bc678483e9a3ed0b22e749dbd7f597463f8ec1328fe5b1e23997b65d910d959d905651b87d6548a856fb6f0ed620f08a749de9ef76d1965d5fb3e442231bf7ab55bae5fcf41cdd0a4de7c6144f24de2282bb07ebf4013995e18343f71d13f03638d28081a435b069d6afa3f543d296504e699a9f669c80cf35cf6229b9bc75323bd9ec71ca52ecefa370b8a1267e2c01c85290696a458ea168b43ce063ab82aee5356537d021a4e9b9d03a76489964a7c9fc90dee2a3318f11db1764392fc8e9e52f9828d5c515cf3125617ea78ad541c7d3bc53ee0fbf90b18a8dc8207cc0651fddb983749cc58580df7827e7e17203c617ea68d92a9a87942bae4ef5d16c07f9e2f71a84df939a74946b46d4067ac072a60aafa1ca715d457ed6204f2b3f64054c9438000ed76d86c37878e9c7e88b1c290372e076901621b7124c14dab05e01398643243a7fb2efc781ff1a5e944803f4fed30b6ad998eae769c4176a05aae31b69343998dc4adb47111af2620cc0da6ed789e548211f2d7770bde66d6852c521c02c9fb24a2829a4a5aed585d0a5c5af721166f6e34494cb1d3da991bc70e23b92ca343064c49f9b6ac2d80e7443945df7fd3d397095d150efed2540c72f08aad50998e749f651410d2547f8c63ddc6e5dc154e434d9d7f6b332499815f63c2953f4142fa854b877883344bfdcb46d2ab44f1ed3729f5d45cc7f737988c6b33131bdfad3c33ea6d2883148fdcede6ed04a1fd901fbfebb22a4fb98f9025290bf433e8b86477e91e71e7436e58a4641db770991988d899bb653ead3504813827f223572fb9a464283decd409f79da719169ff54ecc5bdcb9de81867686650af8888d876e8660c7034c331b9beb04529a44df929fb7b05e28194a21897ffad273c1744ef3df0880a8c7656eee6e7ecf0bf01370e361fa9dc0de6c8cacd213660bb9c662e33f1213c6adf5c5287c44f2bfa2786cb7dc64657e38287d6c834ad1614dfac22fda34745854633cfcb911588a33a3b9629b68fb5b36ac6e1bd2b0217b8e0182441d3e85a90a7d9a06599de58dc82be4992d11118f557fbdec76eb1f9c2528470b3cd3c7f97cc0508d82142b3541014613c52d519ce46b15101d7a40df7091fd4fed13d141c915c766e4aca265d13314e3b1708f92faf3ee1075a9a240b5eeba6671e0e5903de3bdc45640e2b7ce80b500d732e61f0d2d49ebc9773bd68abfedef8774a4236e4cc2ee228e906ba282a92f845bb7b5655025ce922c591cdec5e07f15901c96b0a7e7a01131bc63abf07bb7f44223f2cd89b219f34f92676f235717df8ff615e0d01175f05252b5f9ea7d107ccec18963ef6c65822a75a952e612f97c8a19d68fe74e9e3991f1bed9ec4e4540cc0bec6333c91281e563758cfd9fde041e0246b52304cc262f0b199ca471f079678a367ce417b6ce68c19fb96b6feae5770ac83b82ffa531af30fe1bf8fcde149ae8d6f74e145c00739fd986db90bab22a41616f39eba274fb4025bc86e0419d8b933c75eeaf49c6486e37a412750e69fdf708162e3eecdbbc7b4d84a6dcf19067b44157351b5651c273f6d2ad2df234c2a00fa221bc26d9af64407888500dae7226cf7227db53134c9a859f8a3b0ea66d79299ca8bf7e73f649108d78de6858ae4b82d45dddeb224a58ae86021f355b596a61dea292aab69a68a80765722472bc49d597674698dbfb4bdb438158047044d10ebd7e8a586ad5c4b989e585caaadab23321b171cd980c04b33327df2d4dc175d351d121389150f05488fce100d8a2dfe1b242d0d7df8c3ac5e0ff87b1038c2d382c420d93fac128641726234c4f4bf542f0b9ef82f002117ef8de28d61289f23c39334ace6e58fdd37c3f3d2b22ae86780edd54bd529676ce273ecafe8022359dba10f509e7acd5376388aba3207a8c4c87d41bb5d7fb58a176ccb219c457603002a8c39e6a7cf7b5f819c0f220865e847ab832daa0198fd5d275d73d207fb4f0e53a8ebf00b5b16bb8b36eec7e36ff731c8bb934271537ffff47de50493d3f89659222332c0501272f3c03f6684278778e288d5c21f271f368f455fa9816dfb7215a5569276b66ed5eecb0dd5f28f9375ee34d1c84c3f2a37e69649a5ac77062db085282fe5470afa3aedfd37071b3425d03ea148723b76077e014c18fcfb8bfb1c4b7c029324234af5d0f047fc516902798a890bd706a7a4a2a209fd66821852a3e572913e1c1eb6a472468a21e75556f0246cbb3d1ce8ad11b1e414a25f53b9c12a97bed5eaf1373982e43650a59b282d2c6c372a94b8fa2d372911a2a42c8cf86794c6408f9749a72aac7b3ac2e587f1705c31209567e9088d4731d62e8cdbd665ba7d6e13f4b5bb3b775c8b4bc2ade948354086fed567d2ec2d7e9753f15a25b7795f0a363bca6dc396eb8fe7f97be81e873f5a0fbd4d45c2f38b908511b994b4e660c8633e97cb801036cbfe652defcad68b5c1f0057899fa564ad85196e01d61c113ced47f1b5dd2bc49a54945c0b8f474cd5703f6b2c2e43b2cdad292e4efada1aff0ccbec6ea04877dd9a45026f85c93bc740d85b508627f4951d3d40fb2f11265822af360d0f4ca7a899b42369b0bef351795f4134975712a17f2c626903bd71ba4265787b21cf6e42906a77d6ce9880727238f12fb4a32d0934385f48f65c1849a0d63b5c520c2dc106d3281bf09694e7687f253c248bd50a5e9678cc9e5731c0fdcd2bdcdb4f622a3daf6ab1223ad3d4db0668a25b13797fe51773ad39e6b01dea651de28d1e25276c2c7e9bd114f904944d98858f5fdc6192f813f812053f0ed55f3ee954f4fbe178cccd3cc26ef809b5b065f54f6228321afcb8d6cbcad1e672ca9b9e685798d4a4c6e21995189d74bced3c7f9ae1bfa882eafd8e2eb207acf7e3233b6b94c7da55161bb724ccf9421e434b21be49d9e5d90c5aa7c6183fe22626b7165e5c1a8428831b75dcf75d65826a95dc46a4e92ebec764b891e0a44a6c739a3f21de5e2de5a4fca11a5c3fbd3059e379b74acc59ce8b86b352c13bb495cd2ed22ffc9f7e6236b1e9c1f2331ef15578dd665f72afe959771d8e81c4b0f61f13a772bebdcc5fb5969d3959945ea9aadeedb0ffe1c17df7708548d110cec6023ffb9691742f0b0d349019710144c6d482551baec0d953e924e6309755789bdde4c3320a8a9f471ae994445325c466be67cc2096cb1a6e549322e73fcd1bfe7b6b917c9bed6404b8e5f11c1c41c0cbda9d77bbe6fefcc60eeca992e422d3a0775af00686619791fed31c056e0c076a4538e62ee7255cfc0ebac0ad95856c70b60edb41f515d84b06fc257e51645ef28db046cbc309afad9694e191ee344aad841062f81b4f4db31ac2e40fdeb61479c79fb872d4abfb5703f3f78b255b4c791cb883b22f18569ec0fb0c8c9e988c8cf11db4fa2491bcaba331d0fae85a65be2752782a1df80c640cc327cc81e34e104743bafe85503ce8c22eaa4abb13d6b4121600ad2f42723bf5de3f2dd95382f7c731e49eb39aa8576a463afc31caa21af230e451397fc7bc7bf5157cd58ecde7c11a094f0704e935bfe787eb76141391928b330b92c108c9c905c56dcb149812671dc6b4e60bc28b88562fd7cc2a3c25e9bd2a85e11e5b2934aabdbe8be8b71148fcea5fe2e8048fb5f6f511346cd166992e8deb1ac8ae19b94b7d3f959f4b1cd6bb4e3d7a3720c4f3ddc7e05037d7198e2c189e6497ae668fb02a0a3f52e137e9f3bb54b7b3d238b098f1a6178bbe079d030b5d4abef11162cb18b47467698fc44e66cd9c14f152f978c124cc80ceb334176c1104a8ca4fb7290ed8584decc05403992d133cb6d3d8c5551870cc4fc1aa7675895cb335d1d56338f67a685420978bcd4b6979010db2a93100698df950269951e13e220cdf1944083d3f40bbf793dfa743c3e95911238983a7318684dd0b688cb80cd354aecc5d10e18fd4bdbe70704c32ed544ef04a5e5e967e99eaaa5252a468291516dfc0187f90d900f110b83ed8d946ca62344e1adb5514048495060c3ee4ea822f2f794a4b483708c38fce654f24b63536f2bcec32bcfca19dc6887827ea1aee3be9bae4e9d4322103a1b705d80f9d516dbd5339430e2d03035882ea0a31c64f55d10bccae6fa22ee5f3308321e27297ab0fdc3368be49d0e82f9e9f906be3645ff85f1ef712891b734c638ad33f1aa44650d4a8caed0ca2fb60e0b6fbb47c50ffc1a6ccd533de9536176162e94a25581a49d5ccfe6e51c6e160e92b4dfc63c017d208cf25cf98e60aea6deb837672facdb010ea3ef097950ee34a1bf9b54bd04d55e45b56058a8fa6cc20b667121839bc26cd66a7cbf55688cfd4812d7b755f8034ce798c27fa0181a1dc36f167f2c17c7115fb14a15b7b2be351ac9002491e76ee296397b0d3d1fc45af1f5b45e9d3b7ef06f135c15c5aaa661b0160d1e5bf0f0008824a0dc194c3f4d45f2d1de5ed79b44fdacca60e7e56ed6ee18bc92de87a926800e7def6e4244c556d39ed29cadf0bc800ddd2cc83858f11ce7e4cbb20b1645b49630e5d94fdcedaeccd0a93043943d6170f475a602501788c2947c6c91ad6010ea2fa4ffddad5649c1bb3784e99a05a9862ecbf8c9cd31a6cb0340926797d04fe8162d5cb46b5bf4ff8da015523114ac9e3e24057994ef1d9fc982f3d3a84d91fc2974e745552e6d3490ce1f2a4162b3973c6c1da414132964fb3d54e1b918a066d22344987205b91dc96f4866d42ee0f79e5b5e351b84b3e182f8a0fa085b51e2843e21772bfc2f8e063fb923faa77ad0ad94768bef7be3bd758194e72743c27d2b5961a192ae667444e3624bf496e5718c897ac3f165788b756230cbd39dcbf7ba5b6ff8f1f2c37bad283801cc8bd43660bd37b892a488442146f58ea4856034914eb900343e450e32481e2136e409df66fafeb5b8636f2c6e7f8cefde438bfeb41785e11ec07508bb69924766e0f440cdffd43565dcf6eddd1f2ce1fa56cf908050b957fcd664c4f32cba42645b07dacdb43bdeae5454fbbdc4e615d722031dc7d0dc3a3fcc9d509074c659e1f2d93fccf3a39d53619e297b56dd1b44ad2f06d426c07e1a2a42be0751bef87e16e7874bee925ba604b999e30670c68660213cf12dbc0cdbf93ceb49b2a57bfb17ff41ebfd8f0fabcdbccae3c3438f81405cda29558ee24dfbe255def81d5654fead3f3d81c2ee9edac03d2c9adb6698dc2ea8f02ca295e1b4d48e0ba279f7dd324e150d720d2e2d0bbbc4a03f10a6e462c44f449eddfc1383993ca2bf81737f1499bc4a56f96062e454532c8e390e22be09a9bc7f473e02fd56400bcd562833dcf0565f9bfcf4b80cd9319b99f13c6de7ef72303c41", 0x1000) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 20:40:44 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="cff8240900c2", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @rand_addr=0x2}, @icmp=@echo}}}}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7fff) 20:40:44 executing program 0: poll(0xfffffffffffffffe, 0xffffffffffffff26, 0xffff7ffd) 20:40:45 executing program 1: pipe2(&(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) dup2(r1, r0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="7497ac5713442de6", 0x8, 0x0, 0x0, 0x0) 20:40:45 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x82, 0x4a, r2}) sendto$unix(r0, &(0x7f0000000080)="ffff", 0x18d, 0x6, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x0) 20:40:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) recvfrom$unix(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x0, 0x0, 0x0) getsockopt(r1, 0x2, 0x8, &(0x7f0000000300)=""/4096, &(0x7f0000000080)=0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x57, &(0x7f0000000280)={@empty, @empty, [], {@ipv6={0x86dd, {0xf, 0x6, "49beba", 0x21, 0x67, 0xfd, @mcast2, @mcast1, {[], @generic="4d37a5996c38cb4bc88195d77599d285bb4e99994b476ce6851e6c11052ca23c41"}}}}}) 20:40:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1002, 0x40}, {0x18, 0x2, 0x1c0, 0x3}, 0x709d, [0x4, 0x4, 0x3e6, 0xffffff89, 0x800, 0x9, 0x6aab, 0x4001]}, 0x3c) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x3, 0x9}, 0x8) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xe8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x6) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x4}, {0x23, 0xffffffae}], 0x2}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x10) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x8}, 0xc) 20:40:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setreuid(0xee00, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() open(&(0x7f0000000200)='./file0\x00', 0x800, 0x40) semop(r3, &(0x7f00000002c0), 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socket(0x20, 0x1, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) 20:40:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x533}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x481}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fea000/0x13000)=nil, 0x57}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x82a6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6298}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 20:40:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x3f}], {0x0, 0x0, 0x0, 0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) listen(r2, 0x200) getgid() 20:40:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f0000000100)=""/102395, 0x8e72) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x50) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 20:40:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c4140000002900eb002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e321ba1b0b9f6bde94c5666617cccfa789b46726d9c44063f1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf0970732a84878c5915120078895c587a652c97753ba0cf424f173742f7b1c04ef38b61b14c421fab1d87c3c0fe27fdaf5ae48910c3408d9e18ee0a21db5b7f9a1e9b6a0f32d3e3e6369c8314597a7501e64e91c6b745fe102c03ae8fd71883"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="255866b8512eedb7476ac0e912eda3925c6dfd45c449256f05656a8d550f0dcad949a778ebc49e6162a50a30993467f2b268c0f1fece830663ee4f4f42c620a6", 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 20:40:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x7f}, {0xf66}, {0x6, 0x0, 0x5}]}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x1, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0xfff, 0x401}, {0x18, 0x1, 0xa919, 0x9}, 0x4, [0x1, 0x9, 0x8, 0x9, 0x5, 0x9, 0xfffffc01, 0x2]}, 0x3c) r3 = fcntl$dupfd(r1, 0x0, r1) recvfrom(0xffffffffffffffff, &(0x7f0000000540)=""/38, 0x26, 0x802, &(0x7f0000000580)=@in6={0x18, 0x3, 0x6, 0x1000}, 0xc) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x4, 0x1, 0xff, 0x6}, {0x3, 0x4, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000ffff00000000000000"]) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000600)=0xfffff115) ioctl$TIOCCDTR(r3, 0x20007478) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f0000000300)='\'@{\x00', &(0x7f0000000340)='*:#\x00', &(0x7f0000000380)='#\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='tap']) 20:40:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) acct(&(0x7f0000000200)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 20:40:46 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x183e2, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd1e, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r6, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x20, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0x0) execve(0x0, 0x0, 0x0) 20:40:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x20e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0, r0]}], 0x20}, 0x3) close(r2) 20:40:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc1, 0xf0000000, 0x2000000000f04f, 0x1f}, {{}, 0xfffffffffffffff8, 0xca, 0x2, 0x200007fff, 0x90}], 0x0, &(0x7f0000000500)=[{{}, 0xfffffffffffffffd, 0xcc, 0x1, 0x3, 0xfffffffffffff001}], 0x7ff, &(0x7f0000000540)={0x1, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xdffffffc, 0x0, 0x2, 0x0, "971efb183f0f7523ae5b08000000e74de400", 0x0, 0x589}) r3 = kqueue() recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000380), 0x0, &(0x7f0000000380)=""/44, 0x2c}, 0x802) kevent(r3, &(0x7f0000000040), 0x30, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xdd, 0x1f}, {{}, 0xfffffffffffffffa, 0x52, 0x4, 0x2, 0x1}, {{}, 0x0, 0xc, 0xf0000000, 0x9, 0x1}, {{}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0x7}, {{}, 0xfffffffffffffff9, 0x9, 0x80, 0x1f, 0x34a315d0}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x5}, {{}, 0xfffffffffffffffe, 0x3c, 0x2, 0x5, 0x5}], 0x101, 0x0) r4 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/209) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="b3", 0x1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x3, 0x3, 0x1, 0x8000000000000000}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000180)=0x10) 20:40:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r1) 20:40:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r1, r2, r4, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}, {&(0x7f0000000600)="ec0ff295b16d92e01b20320653247fc6d71c41512ac07217ef73326447a0d94606120e3e76f287e6f5f7622ddb22dd5f9ad673ac299c9123bcd4af6a524745a4e8a440", 0x43}], 0x6, &(0x7f0000000340)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000096409f3635c49afef08bd7e4d8ecda004127306f54d9a2dcbc58dc6b1cf6aa", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x40a) fcntl$setown(0xffffffffffffffff, 0x6, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80286987, &(0x7f0000000300)) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000040)={{0x3f, 0x0, 0x1}, 0x9, 0x3, 0x80000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000c42b75bd0000008700008107d174636aa07368e6412602ef5b2f0004d2c743"]) 20:40:46 executing program 0: link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x8a) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80286987, &(0x7f0000000300)) chflagsat(r4, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) mknodat(r2, &(0x7f00000001c0)='./bus\x00', 0x20, 0x4) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="4d24c7c4f9ff04d3"], 0x8) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x190c, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x147c, 0x0, 0xff, 0x6b2, 0x7fffffff}, 0xc) 20:40:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)) 20:40:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9670, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xa, 0x80], [0x0, 0x0, 0x10000], [{0x2}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0xffffffff}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000680)=0x80) fcntl$dupfd(r0, 0x0, r0) r4 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="29dc8bcbe260072197dc0b9d816e8a8aec34bf8f51db3be11d3fe49e2dd15605aba264ac3e90163297f78829fe0f7bfefc5b63f629cf1e74a81fe1110e51b3359ce43762f5e4b76e2853b1fa9e4f82058abe9de91def4f3ee432ca7c098072b8f5a26a27d8ac2f246c5f9792af12722fbecfa9ecebebb5323b3036cb66b02de250f77978719470cfef370b3e08cb4fa59145a4d85d41210f37a449060b5b679ea6aec5b669516906b0faa5aeb05cffadf6976737ca33df0f9772d0501217553f214cddb821b015664a29e432f86dfcebd6d1eabd967f9428b181aa635172d6eaf0", 0xe1}, {&(0x7f00000004c0)="589fa22566d3a76c21f10457112c847f0f4397ab3eacaa8dc1e7f18a282b22ea2a640f377c0f27dfda3a037e630ebec0c98ff2877cca54a336fd5fa59dcd105573ca8a19e3d12deb7449df91da5bbe364587e7d53fec89a3b42f8e960367fabbcd44bbf61dcfa394444f8794fc0715361547f1c1a2bb1d694d91add79265394c80272e699ab95d585cda10a1ec7bad0b833181335edbb7280ad2d215504493062e99d2cd", 0xa4}, {&(0x7f0000000580)="1b473c13ff6309f885982a4fc588d79383461ebb0fbbec1b15939261b1a27fcdc1e35970e898353451ff66705da9367c11be4d8ed475ffe3eb1de000993e57b7d4a535db7e63757931642141625312f613a422017f8f4bc30d8e092d09ff2c56b920f0820c8428717c88d8bc105bec6b2b5b6cc416383a7f23d147af86a77363107ade95411b412e4dba5220b40a071358d5079bdebcdffa66cec19645d35ede445dc254c3d2deab770b32fb68eb1359b754f4cc45ce65e0eb", 0xb9}], 0x3, 0x0, 0x9) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80286987, &(0x7f0000000300)=0x34) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000000)=0x2) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 20:40:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) sendmsg(r4, &(0x7f0000000d00)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x42}, 0xc, &(0x7f0000000b00)=[{&(0x7f00000000c0)="418b9e0bf64be1f3da2bcbc5c23e73f391f0586a23", 0x15}, {&(0x7f0000000100)="ae72790f03737648984fcb48f4a5b49732d99f5ec5fcf6176af7aaac719cb056be29d0c5ddc8396234711814e42ce64d6b5abffbcc507d4395858020b7b354f8760b1712ccea190e4b2c0782f6c3053f46270563ac6df13ded9c56bca807f7d22627f5c34f316bba2921925fcc799113e60828b4670766f52ad97d0b5ae1db2dce13ba784ebe56a337f35c20fded6a2a855b9725be0c347436c115", 0x9b}, {&(0x7f0000000640)="e1444cd7a8ffd2968e49a2dde0fe58635421fb49715a17f9c58494fdc53681f9ad875b9de5a58e4a09f97764a80315ae3baf58bcc80a6947d282f05919f170348c56b8dfcde4c2432de87fef3ceecee4b1508396d351d92912d6ad17e1855746b7b7117f1d29db2b9a36bf0798be977e488e8529e0ea9747bf76c6a05c54b91e1d3a72d499ca1769f0b950a9", 0x8c}, {&(0x7f0000000700)="067dfa7ca6e8dde91ddae6b48f95c96a148c835fa912b1019ccaf0745a96889302489945993390c0948eed86d971c7eb9de6ba5a59ea00036a24fdef92734ea71d08805e6a3388f2d566d316f1860189b9d4aa6e7067f5ab166aa328deb6fcdde1a9e1d36b5f10698ad5d38441080ee24b5383c13d4f63dcdf26563b5eae9a885875b788cdedd4c2815ef176bb6c0b19e3fbecd51f6c7e1195712a13e44c285a3ab9c8dcb196d142246d876e1b37055886163e704e32dd9de6ce1297a9795f3e200fd171047293b9254064ccabf734", 0xcf}, {&(0x7f00000001c0)="6cd534b24b3ddfba9fdf614d5cd24a89ef239aee56cbd7010d325faa6b605a6dbc4df850cf5a5239544d92ca71eda1787693c14613c7c4413ea48d4cbebd351146c1ecd25560df321b71539b8c144b0867ae2b", 0x53}, {&(0x7f0000000800)="74905ce1cdc4ba95ea9ef60bbea8360436dd263c5221656ca0341993f9b8b0fdfa828ef49a3fe4eb5774c7a92e2f11512b379a442e056b2d700640052e6b3445285a0029a9fe6eb032d91fedea7e2bfb829921008cc3ffd2e88b99abc7a0fcd1cd1c13f2911a56a1802a9bde7e913c062e3c8813091a3884aaf6e1f5fdd3d386778a9c0390f0a70a356887db9629e59098c8a47acb3b34f2c3b19c990774f0ead25a05d3ad4f9feb20655ca91a034529476fe342acaa50981ec94eb5478fca4402634f9da497cf557fd1e48d08407da0d5d07971da62c01a9b0ac5791503b9172cd42aae66833ba679f7305660a60956", 0xf0}, {&(0x7f0000000900)="2de17c1ba26f8595dd953eab7f73b6e03353d9f2d2cb0319e6cb5449ff8aab5063798b5c38dd782320eba8407dc3ada3c798a6da838adaa7ed2dc3d01aedb3d23888520eeb6851f16d910c192e2b11ec2ad9f7707fbaf366e917df6cd11018ce5abf319270f8cb1eb9207b3fc0897020fa7153af9cb9a2e5f395c7a366f5ca0ba565e0c274aa008805120683116c015279990aa4f1595565515df37eeaf11ab37ab98dce88b3163bf23aa79270666c4ce583d91e80464672d9e96a50d010289663", 0xc1}, {&(0x7f0000000a00)="f860d7ed2996eec6c68839e69faeb8c333930a9e6d21c6a05fb62c7734e9cdf1090e47ae9523da82a10e5c3f94a8e0bb4630da7a14acf2a0a0e53e6cd327c5c25cb54b6935c9f35f2f9758796d251546c2f5db5aca90e07b8b3912954181afab3c5cbb26b4d5221f210097ddaf0ee5ebb6a69ac51c70bb0392b717fb369109937cfc016d6934418a945b2b586085461043fdaf13de3fe76cf96047833fc5650bbc8821a19158ecd0e0616cf99c1f79c67c0eefd7dd62577f759eb0ac721bd7c04fd1d236dfac46c49ee884bfa6e449cc19e971a9b73524", 0xd7}], 0x8, &(0x7f0000000b80)=[{0xa8, 0x1, 0x80, "bc9139a644f2445c79283e0061d303267166a21509876dd8a982ac060bdff2397ae53b1dec231b277ed9e95822fcb66cbad2f5f402104defbae63c6e2a74009c41f54c17ea522f082490d82771952345bf086b1b69b2d70bd0ddd37ef8cd7481889ddc73faea121922c6b0e2c111f483390e1da79e7b9b261875ae648b4391a1595a257eef89af3ad950052a0e41492ff453c3"}, {0xd8, 0xffff, 0x1, "6b13db1f2ad22f67e1c561bacdb00d742c57ce0f3d987f411d5939dca0e97fc9928da81ceb66e0af417bd718b738d7bfa1086de6a2eb5a8cb1d073287bb2a4f4310fc286a3d4422341774518f65b4b2a78c063a27c60b151bbbc47f8f335346bdbde3bc34e5283c035311f78ef84f2075e827173286249bf134d048e0b9836cc808d24a1b0272c852981df2c581f65a9f0d388011e4c31e8f7c88008404d9358ab02c9723de461f5548ae7f95fd795c38fc65d8fbfe03e329dcde995f2188b3ead"}], 0x180}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) shutdown(r5, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f666970995e76a0ea8e2f9d92bc676611a26cca22a753bb9f63f04415f971e93ebb4594bda0be7b36ec8c65eaa6722076bd01d110c75005bba15afedd2dcddea44fc154684686af6f9a62d144034190bed264fcafcd85dbe824e46ed1c170441ed612feae0800b1e552068ed018f238b6943a5ab8a10d941bff7315490436c8be8d0e000026f828033c4813e1227481334bcbb77bfb367ea5439bdb4a5cdc58680b3fa1880f0a6efcf7ca86001000008442e8427aa4c1c5edd3567d40cdf700000000000000000000000000902a8e6a3f6eb7a4abb52bafecd5d435915c4af86c226924bbc956b6700eb0798e38b98c2a72db4876d27ff201f612117f58d31621a67514b3123edb61480c130248e7950c5e8e0f07add9e7923ab6ed6ddbdd51e8797b6bfcc608466ea70db55eeaa38a3105596f62a63bc846d14886306b2ab5110fc3015775af"], 0x10) write(r2, &(0x7f0000000300)="9e3eaa56000000000004bf9a5c42304086000000e41bcca5230eaf06fa651c1ece0efdd308e6b7cad64d7f1be08f39518968b93ec934e3275c5faa56881211ec602a6c710271632583eb3d426c92a04ae39e520c862f05aa0ca37032fddef9bbb12379cb111fde9399d98521a4ebe51b63ed84139799749995ff74464bc6934b70ab4ffd82b99560184dfef0121593b9a37e21d5b14cf7454e221f48a3f890b92fd54aca244c1d7c7cf20bebb512edecc3f6b33a3b699219b6feeafebc97f506e15963842f584b4fac1f27b057d6b304223e2b879bf70ca803492ee894f7e5a0a161d81d42d7e439f052f0ce88902c32bff3cdf3dd6cb2afae2dba7521686f76aed84b028e6f5e5b6c3464e6a43b789b0766b5a28f986939669f95e6161bab7dade7ba1ad1bab24469138e03193f7ae850edb590668254cf3aa452536bec12759630f28b01040000000000001b41765bc3cedd99e7a01b956e720842afdb46", 0x15f) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000e40)=[{{}, 0xfffffffffffffffc, 0xf4, 0x4, 0x600000000, 0x5}, {{}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x0, 0x4000000}, {{r3}, 0xfffffffffffffff8, 0x44, 0x1, 0x7, 0x81}, {{}, 0x4ae702de474c06ab, 0x5, 0x80, 0x0, 0x40}, {{r4}, 0xfffffffffffffffc, 0x24, 0x1, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x68, 0x4, 0x800}, {{}, 0xfffffffffffffff9, 0x50, 0x1, 0x2, 0x6}, {{}, 0xfffffffffffffffb, 0xa, 0x2, 0x7c2, 0x5}, {{}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0xc853}, {{}, 0xfffffffffffffffc, 0x3c, 0x80, 0x0, 0x8d}], 0x7, &(0x7f0000000f80)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40, 0xd2d0}, {{r8}, 0xfffffffffffffffb, 0x88, 0x40, 0x7f}], 0xff, &(0x7f0000000fc0)={0xfffffffffffffe00, 0x4}) shmdt(r7) shmdt(r7) shmdt(r7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="ce0cf122d30ac38b9671153251b4ec1836c4c1c974764fc64ba9ae27287d8286", 0x20}, {&(0x7f0000000280)="8a2c00a05b5940909215fd952689a660f3abc52e584566eca65d3006e2c6e0d2e712b830b5fb4616a8095f1686ec055807d8b2a04bdd6da839361fd4494d8d010f020764216e58d35c37abff42f6307c416df9e2878e799979ff80f4767b47", 0x5f}], 0x2, 0x0, 0x200) fcntl$getflags(0xffffffffffffffff, 0x3) 20:40:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 20:40:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) getuid() r1 = getuid() setreuid(0xee00, r1) setreuid(0xee00, r1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:40:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:40:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9, 0x3, 0x1, 0x8}, {0x1, 0x21, 0x8, 0x6}, {0x401, 0x2, 0xfe, 0x4}]}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) 20:40:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc1395e4901da55fe64f1418d95db8edb58c1db2e2029d0c47d5e8cae7ec219e708e3bee5791983d127ab77e904e3a14490c", 0x57}], 0x1) 20:40:47 executing program 1: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setreuid(0xee00, r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, 0xffffffffffffffff}], 0x20}, 0x3) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000000)=""/107, &(0x7f0000000080)=0x6b) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200600086dd6000100000140600fe8000000000000000000000000000bbfe6400000000000000000000000000aa00000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="543ca72ab8be4becb6525ad4134fab7bddba820cac6524eca08759bbe6baa34a149ab1e2053e7e566d89c7c816c96737015e6d0f1a8203435cf27b12b7177cc35af0f9e42c58dc"]) 20:40:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) socket(0x0, 0x5, 0x5c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) accept(r2, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x11b) dup(r3) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 20:40:47 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa188968e778c179b, 0x0) pipe(0x0) pipe(&(0x7f00000000c0)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) pwrite(r1, 0x0, 0x64, 0x0, 0xe939) r2 = socket(0x1, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) fcntl$getflags(0xffffffffffffffff, 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$dupfd(r3, 0x0, r2) dup2(r0, r3) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff7d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x81ff, 0xffff}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)=0x2) login: "8 +: 7->!4.->15&=,$<$%&8-5 2" ( ',!0;.=:7>: "8 +: 7->!4.->15&=,$<$%&8-5 2" ( 20:40:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:40:49 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {}, {[@multicast2]}, {}, {[@empty]}]}, @rr={0x7, 0x7, 0x0, [@loopback]}]}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000a28, r1) 20:40:49 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) socket(0x39, 0x5, 0x3f) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x401) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r1, r2, r4, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000300000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x400) r7 = getuid() setreuid(0xee00, r7) r8 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000480)="5beee37132c3bd1b666fc8eba538362f34bab6c3a435a3899befa3a9ff958d177f4033d64c08dd7e5b85c5612b26c975f0818d3cb775208753f3dd0369834966eb5ecdb807eb499282c093b46bd164a56d8f1fc2aafea736795a7e4a2c560254be7e7dfb95b531c203c75b7a4565ae92bf09ff1a8f790c9f7bc1463103b83efe71b4568d71ea43162c40b33369fb274e48900519c45218aa757a0710f940d0c8187b5b852ed886af333aa4a72a92aa1326032e738caf81e74a6b02bee245ebf3bc0346cce22acca4ed3159b5a9eb171f995038ee1ef85ca3aae7d327a010ed4f2dfb3d98f452b5d460700b87f98960ae0a75b5b5d8b386ce052ad9e967dab485952fe02f318c1c36654e9a7e36f79d99957ae4e3db4dca24e8f1c9b73d6d7dfe3245a38d1f9f91d89cf83d968c8081dbd3ab815385c6da0546282d73488641977ec6db6bb27caa199ff9efbd6751e9b646a81872564c32503f73cb69d743c187318d02ee4766001a0b41118a883b246f72ec2e73f4ea5892a306d891a30c2d7d8ab045fcd27db49a9c40e748ba036ddf58405cf803af7b723d155eb8be5ee9c994513d31971f940ed8993f19be34843c7c5df9f3c2531a39bd3a2607b43d551be82bd9c53402b5c8f72d0b1a84f030964b2dc9d984789cf83245b70248258a546d254b4eef965d0f0ca4b8da20e6b00daa91bbe5f43f83a1e8db0bbcbf86e6d88132940f28a0a20c0410a9cb823fa0067d6e3a8c2bde2c88722a2183582fbb97a48af1698f099356252bf4d29a37b18188674c84896bda548e6f88db1d88ec388ecfa41bdd5b33e27c555b014444a5902feaf1d1036a8d348e81d39662490644a42a1a4a36136798c0075f71a10e72f641e751a724eaef9c09aeea11201653a3afa5c27a7cd269b317696704b76d821dfe17edfc72f204088e794350cb046a593d26f864e44c41fe32d0caca8923035659b313e7303f550d6857e36c6fc18842baf9588ea8f3161d0018b46b6d63d01425e746693f40a130893d5f0ed2c3eea14ba2bb3bc3c78fc838e57920fd7073d3e5733f10a10841d28913b4b21af1aec8880517eabe7beeb7dc8c82354f6a990ddcb0a520bfaa88ec7707ce8b116d325d09c43a1cb7f7831ab9ccdfca6e6f4f55e7dc780f62ebac3d3ef95294e28786de7dc6ff41d73f403bc599f682657e36f6ad44847cce6329390c553fc2dcf9ca3bbf0f1a225e20a0f2822800098d00e39cbe890ef5980038508a89bf9cdf1e0ca43ce4757047b5c28c9447457791a1f1264f31f9474156d8afdc45ddb08af80401e3d9829f781d0ba4027d37aba2b4bab00256984eb0169c8171fe39a10d4baa34e45ca25a4d3159604f7ae26ba79430fa2fe86d4d790085ba24d8aa58789ae05ac56ae418e6f3db3e707185191240a247e2a89abeea3f3accde969d377ee739082422a4d62f35161a6bc92d72e69f2d2b2581f8d93dd8b4acf102943773a4858139b676da2274737f1a8321537c41047e8bd39dbf9553efb55f71ce28eff9c4bc7b332b68a6bffbb9e2f6d4727a9294307039abf4815ae12816d056b6084b57b8294153ad1d71702e49b621c1017dff48a9fa9b45008ba9131ca4ab593949988726aff39dfe2b575e7b7e5b59d390a0940c8869fedc210a50fb1c2263ff7dda80f6f34cd6a375385404374621f5308834ecd4ab860905519a26d51499f5a8f95fdb1ca0ce6217af5c89d16fdaaf7f41eb1c3603c6453dcd620f3a8b0281fa38e0a0f163e91fe2b49d238cdc61c6fab7de72b266560bebfb69b7b4c1511d7c9ae06eda0d7f0a2c3d6c9da860275a813d93bc3809d51584437e714f359d336fe1e7257e10a1cd54f6b5c5a66d019a43b9aa697f1fb51bc4a5fcbc7992f3166ae25020460e6187241c289bd892cc9863cca92fba44cc70e79285cc96a8ee64295b1d3687236a706f11bdb49906a520a1583468cf621358a55de8351841322f34da080de417523d83a563dffc6e1ac9889f80649fbf5589ab699558cd133ee05a6f1e5b0cca403e1c5dcfeaf29f87e2367488c47b6f1a3accae45aa43f9221abf6b484306f60aa7aaf8d4c326dfa29ad844b7e9e91138cf9b6739e6486d4ff9bc247dd091a74a7c08c961aa55b11ca4732187119939a43ff79290e2013c6759cbfc9bb8f551df73178ffde7ee5f6406d82d9c360629bd95a7adaf6ad6496d7204b622ef5e9357066ee592f853badc31646a10d092cb89a2530e1b8d6ffee69b7b9e7e154d9706a9f602156d4293a534b9b2c4f9bb04f9a1c1f0fbbe381011b3d26cf1cbd49173028601fe4efa088f8e9154809e2e606143251b02bf49d07a4aa62391ebdea98487cb24786c566cbd7333b265dcaba4aca62d3904d4ad245e138d451ab38f07651584644b8c2c408dd1758bdf5706004b9b1f4473a040a8a7d239ee9dc918288d8babfbf8fbcb05fa9f19081542de4bf79550bd15786e7f18eb32606b67dc86106427fae3b842a241e09a5130063a90836c8659c47eccb9b19a7ef3177a5d6fdc19784b96c729223298e2ffe870647b5be5c4b1b5d3fc88550dff3808b8d6d58cd544043680dab1f9edb3f0d358f325d895d4d1f5cc84563cd66a440b02337beb6c57f032a76ad0c5e0535910307ba3a2f2a560b9ca2f94b122ce99209f063b0f25de2d8ea31f606a93f1652829d5a9a6f84505734d83973cff6f7979ffafd02eb539dae1a82d4a6abd03518c110b94c4482cc7e1f2ff4a82285684d3abeb0c2bd0c355d4dc677abcc2df3675d4f85c784da70931e1341ba4b72c92c1677a7171bbacddf90ca6e6c9492b6d576d2c2b8032e99330103dfe352f7a2215fa5931887a3ab39c11e78948a18ab2c50b263110bccdbd52b1cb81839c4fb8ac3cd07bcf9fc95643b71e539be70e06b892ea77aaa9c7bef6dac14b3df2032b42ef676e2305dd9974dcb29e232d51b721f2c90fa5283d7eea7fee29abb51131c165ff3da1e15e367b4b7da0faaff7f155a43bd7bbe2fee8d333e4d22a90ddef1205825a17ba81a348a82a939a8a506acf27c9c3d0b7d28d9864ed8dd26f49135587bc2db015ded7fec7085fc9a06980490ccb387381c3546850a713e6e55b8266daa8113dbb4b42352486a47e3bdb1b7d8fb0e4adecc1be140ded782d8f2ed00249666b5eff4ea6572beac4a9360bad31f0c8dbb497d7af9c42dd21306f6dbd593616b0b24b576200867cfb7268e1e0fec09e06d7b6b43e884a36469cd6e7a56654138c47942018497ef15953f8272f0fb23d1c16eee33df68460c626d4d6acd0d0ba780355a4bfb9c1e0bceb57fa186d213a5e0374c2f212e35bcb8a558dbd1ffd78da73cd2220372d212f0a45064137fcf582aa283a23b548042f3b79a30f6cb31418f1342e95affc56166a0d90c55f7681dd40db6b377645317fa099c25923a6fd569915bb090d7316e67b86601d6b48ad95c284e7d3a3821d443633e574837d88b6a4ca71f5fcd3216df4393f6cb3e27e4b03e21c040c65b837c74dd5fcbb83cabf098c1a4f61346d580b1ff457fad8f30d64a304c2f4dbc326c318af85ace0c0f690ed71b858ca8c47df34c1f9ce64cadbf9df133954ffd1ff24c8edb58be9cdc9d69a0b881befc5f3087c0d5c7a5eb18bd9ee9e52fa7e9996107f8be9978a23aed7c3ccdc4a9d6a290f52422d1afcfc3baaede9d4d0f7c015eb66790f12c752c3d93d285f04f96ca46c150852c8452f8896418a74d103aea5cc59fdb27e0877c521747e7ddad39b9f174a7f5ba1572bbec1b9f22470714893086e38d2b4c7e4a5e21d75e01428e354adf251e34bedb5a27ed694a689fb9cc19b8db722826b864e7620bb631f212318f42e253b19be554398a3b24428e0a64cfdd1295271363d9505858664ad37f852c218b7a42385479b76dc19b2b44fc13fc7553249dfb705a423427b0389fc3b8cc72d99f991771933775342da0800dd732d3bb727d4777508974521495ddba44f3b00e46a453cce7bb698591f950967f382374c0fa5e0ca0f8a2895f57ee44242cc1c2dbcd95f65d746ae72681f27be9b997c0f9b6430adaf87024fe95b4df3327ecc4678d0b1ce29798d7cb0aa3a40097a53ba6ea7dbd2761db75ad4f2c35c019df3890d65bb258db405b274013a99c274edf6502c5ccf2e146678ace6502d33ea0387a6f3ef25e819a51087c370f36ea93ab070e1c4c7296fa0f7cbd3ab2ba707a2ceef1e78ed3176b14370ab23515e92973d91ee2dd74678c73862407ef711598d9789c8f3137d7171bdfcaadeb699ec8471db4a21dbe0b132e62625ca353dc528729e928c4cc7280a161f85a74171bfaca21c76192ebefee9493eae2a6dd1ad6da76a0a52c379ebb34a2eae16126b9c10fc9fee0ffbd707d0e8bb5302617312778e47e799ed2eb38fea89d1410b065b7ca2da9d9a56f6c5b766cb32ac6f9dcf5a76deff2f0ca78e9a3ba4e92c4c17fa6b82d2619d7aa5c4851598a06f2e488588b035cd5867ac65bb0954538c5a6d8128dd2097896afc5080e2fc126c64a914b61b114d29977a1cfd3a49a4a666189963139a6e45b3ff264104158130146083b28d79b6114d5e6afa14c9ce8250f70105544df8953d0fa5f52e1e4347c268a812f3dee919ec98ff6aeca8d38812007f91604b50ad98f69be651d1258d32638b3d68bcc800c359b745d87022c28cd1ca7d4bf40918dbc3e7e36e3541a9c0359fe5e7bbdbcb5dc761b02e721f54766aa3d6bf18a147e7c8ff7118f765a668d48354b5202536ab72b420839c0a154229c845c16efeec3d10712e9374850ccdd233f5753352b6cece4a08926fcb101f9dd887824b557537a3ecb0e3997f8d7c8817dfd6c70e2f19303d1ea5aba10862b080d29756159768f2d5fab1873996ce278aafe5b680fd61b0abc3e80124d007fd2524517f41fad81f7d6be7969697d8e5e5e0dce34b3c6f2d8ca2f2ae4fc13a8fb43e20355588876a15c5cf068c2b83edeb8a12ba081d23f11557693059dc0936559f621f3bb84800fe7817d3f900bcfc030738533b7695b19bab6d154118fcdc9e3cae4a818f2933f9ae11ac1b4e6a9373996d696cf64952742b541a59920752ccdc76d5e9b212d58e99126ff01665d0f83a5f870cb4c5583abd6ec2d51b405559f530ff4100175ca49b47a967405208513be353fa4ab4661b884d181bc77d8d7ed511eb4d8074ccb79346409a38e1cc0a7ff28c9d19ef235736de91af92f91999147fc5d70907200125d9f9ae027b74270e197fef03c61b82bf8382c8449c2aa32c898251d6f32668128e1bad946ed7589c0251ae4ea166b9b90fd0c2e3aed35167b23d81c6e134b2a23b931e7e0abf176473ed8ebc35ec261e192292e7990516c9abaa43721a7471f7547b9cbd851eed71b0af49d33364fe39c1bb795f18566017a1a699ee75bbf3a0c0ee4656797f8e2cb5645bceed942e0d77e02e6b466b98c8e665ffa906ef47a34a97621cfab064bfbb60efd54b12407b42e6f80317e5625886b035a4ab603e8c8f9350087fcc93c1b2f8ff0459cfa27d0b6a6cf4111c859c2fec6cd60e9b4a8abe8fc2dbfc1d726590edb7ab47d67de605669511a385a3ca9893d485e2ee956f2d433818667d6e4e34a4fc827cbc4185c2e40ef02b44bae97d176c2d13374a1534098e9616d01f1960dc381fa43d2ffa815a2bcd31465edae758c6e6f28e169d528f5e3e6bc6b3272fc06d9af71e53574ddd9b802e8a92afba8985f6ae0ae7d7a653b9610e23b4fb7f2ba7a422c5375af8794ca4baab423ff0f2aa", 0x1000}, {&(0x7f0000000100)="d0e6cf58525244fd363cfaece2091b025ee64f10af80e62dbdaf620aede2390359fd14040bb25931f5ab82ee83229b1b47b0d4a3746c52504fc7dff61937d6498a584e3be6b4ff1bec9aacc126ca55470caca1d0ac4ce51d08410c33882938527db32926b8d68785b5f3069ce3b62882c79ea41721c92dc8f9e93a7a9fc981d6709055f67dfae19bbf0352a4489add1cac0332035f786ec0729e4e75a414df2157892e2a2461f87d7f9d3c776220932f", 0xb0}, {&(0x7f0000000080)="4fd00c2494a53104ae5cadec5cd1763b1c920d993cc650678571b60a49c4f52f0221575805da32ed07ca75bbf844", 0x2e}, {&(0x7f00000001c0)="e017f55699ac2ea98c4b1231ca6b5a6f97558bb2503e7ed1029acb8ad7c675a60dba7b134844909f414b88ab6adfb7923b01269565e87a7cb3c33ecea4997a6d8eb940fe91319df0c722cf5f227320a7eba5b770faa155c6619d960c139c2c7060f98a40c1007628c94c9cd5834c13c89afe0b60328e4046b09c8649e7cc9ae82725cc7449bda5670276be6660f5935892fe41204e9b580546eaa56f26123506331c799288b5492a4feadbc251b2764df994e044f445b38749f3fa1ca83b97830cde45018225964d7afde3819f62f39b1e367d7e1aaf89a94e71bcddb97e27f02bcd2996f9361ebb59a4846a42d6dcd02d35923c075fe43c0a53a49f", 0xfc}, {&(0x7f00000002c0)="671b88d5c6530fd7ea8a4631fc7e07115fec0b5caf3f16c49bd6a0835c46fe75e906ad25abcbb11ab6f1a6d8fa855920a1733f01daed309d", 0x38}, {&(0x7f0000000300)="da9f49bd6f15d1a7c8d9bd94a8e716aae29225f27715eebd44d2ad4bba22e7762cb737c8c6d909fac96c6b7acdfc6a8362ce66", 0x33}, {&(0x7f0000000340)="151ba5cc7fb2f32149bbfd6cbb53a4651bdffc419d2d7b2350cb9ee42f37dd4a680d528a23acc8924a3b79176475fa9f0aeb3037cbd08adb27e105ed20fab5a973866cc95968ab63622634661aa0ed5c02f9afcddea107da529e3a07c94a0c43cff1fc4d428e581e77b3506135c889ab71a5bb3371204b6d5f", 0x79}], 0x7, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0, 0x15}, 0x401) ',!0;.=:7>: 0#+"$%.!",%: #/--!.$ %22/2 73+"$0: #!.'4 !44!#( -58 (%22/2=5) 20:40:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r2, r3, r5, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000840)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r7}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x140, 0x4}, 0x400) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000620, r6) 20:40:49 executing program 1: sendsyslog(&(0x7f0000000080)="48825230037eec37", 0x8, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:40:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500", 0xfffffff9, 0x20000}) r0 = socket(0x1a, 0x3, 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:40:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000080)=""/145) 20:40:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x1, 0x9, 0x8}, 0x0, [0x1, 0x1f, 0x4, 0x6, 0xd6b, 0x2, 0x9, 0x9]}, 0x3c) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="e223f90e49ae240752e852e464537a7d4430aed2cc2dc4ee00f2382adc8f0c"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r2, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) setuid(r3) 20:40:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xfff, 0xa9, 0x0, 0x4}, {0x8, 0x6, 0x3}, {0x9, 0x85, 0x7, 0x8}, {0x0, 0x0, 0x4, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0xc}, {0x806}]}) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 20:40:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) setegid(r3) r4 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) setegid(r6) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, r3, r4, r6]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000100)="3589b89e31d0bdd2c666af2ef4d6cfbd9dd58e535621d15407306ff7f459360a2b44eda02bc18f21d83dbb5d5eaf2942f4c0b277b88c2b236267f13e14b5bb32363bccda1a44bbd4fd5e7dd86e75e450618d86db6c44955e0c0ad4647022e0b834e8fad6d01888b2cba4b0a757527bec7547743d34e22802fa751d5ea19881e1df3abf1246a66f3f3040ca916555f7b0259c3053c03b", 0x96}, {&(0x7f0000000200)="db65198206b183940118742512875f560640c5d21b6d0afd4d0fcf58296676a6448be283ef44d8bee739fd750dabfe87740cf02c1c16d3a9000ceb9cf5d6237a122503cd374df2450d", 0x49}], 0x2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 20:40:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0xc, 0x6f59, 0x1f, {[0x10000, 0x3, 0x401, 0x800, 0x3, 0x7, 0x7ff, 0x8, 0x5, 0x5, 0x7, 0xbf, 0x39, 0x5f6, 0x80000000, 0x2, 0x0, 0x5], [0x5, 0x4, 0x3, 0x100000001, 0x8, 0x4, 0x81, 0x9, 0x3, 0x7fffffff], [0x2, 0x1000, 0x7, 0x6, 0x1, 0x2, 0xbc61], [0x4, 0xdd3, 0x3, 0xe8b3, 0x100, 0xffffffffffffffff], [{0x7ff, 0xd4, 0x5, 0x33d}, {0x27f, 0x7fffffff, 0x401, 0x81}, {0xb32, 0x5, 0x4, 0xe239}, {0x3, 0xffff, 0x6, 0x8}, {0x7, 0x1, 0x8, 0x100}, {0x3, 0x7, 0xffff, 0x1c000000000}, {0xfffa, 0x4, 0x31a3, 0x100000001}, {0x6, 0x5, 0x1f, 0x2}], {0x3f, 0x6, 0x1, 0x7}, {0x8000, 0xff, 0xffffffff, 0x800}}}) pledge(&(0x7f0000000000)=':&#\x00', &(0x7f0000000040)=')@+(\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 20:40:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02095e2c30f66aff"], 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 20:40:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x34, 0x0, 0x0, 0x100}, {0x7ffffffe}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x9, 0x15, 0x4, 0x8}, {0x7, 0x9, 0xff, 0x2}, {0x8000, 0x1, 0x8, 0x100}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) 20:40:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) dup(r1) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000f0e46ffd8b70d749707200000000"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 20:40:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000600)="ebffcbff", 0x4) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000080)="5191183e01cda3ad1f3f33890fa8876d5330295ffdaa20a81fd9d58e0edafc5769", 0x21}, {&(0x7f00000014c0)="915e80e9bbca9bcc9c91b1a636b3d309e1f00ded2136d06919688898f8b8f5a59f4e531e2a516d6c154df6fcd040d16eb2cf302dd411f94515f82c0661e4b859ba10f9e3585f1ce16aa2bb7e6f7242583d7164b3a9e07a98678ddc6cd8ca269167bba44749088b0883497257cdd39cbf4c1c30263615e289e6fb575d7cf59db2c82dd7a4552f152c", 0x88}, {&(0x7f0000000340)="e5708d61b7296e7dcbea99b58435b5ea1a158edb7520ffc0c52d58072bfa99c56cf96ea766c4480f88cfaf249aecb3b87f7fe9a78bb05108c1c58ff7d48c99ca26e55d0f26b7b21bfadb4a6f3870eb25849f81c8c9eb7974ad4a7d07037d12ac51eff97402250990017a0732fe489d83c0ad681511a8442d93f14fed53be39bf559e671174", 0x85}, {&(0x7f00000004c0)="da2c369eb775f25a512495eeb64031c5b47ae67449b6344252a474aff56eb72e4b2b8841552bc92648ee7c2df1035513b915baf7fd16be831368528dfbeeb4003238169403e964b7b108ac7b4d7da9371e43b64bbfddf24dfb2342b609b993ad78d82a9fdce8c12ce9c18b7fbe36c747273c4cea305c16846f22263bdf7d86164735c32c3edb049249ccf8a760f07fd10a89fb21f92233cb599300f17c34c4dae6ed3a6337ecb647573ab05b791d68214cd1d1af0a86bf9e884d30095240ee7aae1f179ad04e8ec7c33ce5605c6794ea0100df61f7e4", 0xd6}, {&(0x7f00000005c0)="738136c78b9a5e438ce177a36a1cb9c605bd394291e123cbaff88479120bc9f90d326dcddcfc0bc4e4cb85c8691781b7544b273ddb8edeb21ef918d4af27b154ea57a231119b95a99fc1624300f8e7159a83c38d76c25694e4bcb3b1c312644d8b5f1150fdb237797818dc2b9c24fe3392ea4906d712156ae5a79e26626a4e727ba47917df2f4f6dd117572dafeae06e31f4accf71422ca531cdcf3f2a3bdf564a2ef7940b2cc318670eba9dff8d4358811b6b51d7aa8d3c2ced1de64ed4e8eaa9e9da1202abfd407ccc545e6b87e7743a0e98590910318b37b83f67e1e460", 0xdf}, {&(0x7f0000001580)="b8dfc38fc0ef206d90fc26b6e5d49d30b9f04e974cf7a3bdca63fe25331df252121753ec7a5b164f978a6562dd087828056c7d76b574d2675698a32ae1e71e0de934db164e1c39575f48c1219398a832cc598094af69827c8bae8b56361971d847464b1fb3d6a6b4c30f2e1fcf87ca2275a53293a18641a02313458d58bed8ba5313de55bd5d59ee8173e5e28e2a0080c9b8ef82803e08ef0a39807402bfce985e759f5a55a63e6203b4955f80e86b0c389814c445a3a1a5d1565946b7ceb5d82d823e4f3a69f284337ded3f7726a54b5040205250016760c706dd98ab017b72daa866b001f4ee527af670e489b05459b289718951cd3ee91e19c053952e837e44633dcecc953c30db03d1780ce829fec8c85f301514e39db47cfc90f06fa1e400eec208ee127f11cd0caebfeeac225ddf0d85397090a7bc6149f0489a6898b8e9b543b2fa564923f846da620cde2d2bfd228ba01164f3574ea1434410fdeb4e555799270a766acdcfe60e452b3cbde75d2bc4682870b7a4a33d1429b8fbaabb352086cb6f4606ba77af43c836f32bf1b132e5665946380dc96e04f7df73c14a663b948a6a20a9dbb2ab856f0a54a2bac44632ebffd8b69fda78214e03fab9b01583e1d4886f3635934cc9384ae903241fc819f91929cbdb1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000d296f3f2e3517b27e736a14336d3adc82dbc40e8f9207b69256d54b60b808f1de01e29083a4f2977cdc4df7f15fd542cbf967ad552a551a3d6899d0cfbb1f19b809f3eab7a13744f484962ac4da77069ac31c98bc43c7c4e7263fe", 0x25f}, {&(0x7f00000013c0)="c33df658870bde8c83235e3274b2949500bef2134658127919810fd8dcc652c1f1064b0586f097243758bb39c9408ec88b3151b9820bb7f01752edb7890ab5d79427280dde221cdf84eea60ab7fd3b0b9eed12aa2608fad90f367728de81bbcffba567906f00159ab2039624f703573748babe30bb70086aa439312fe34722d28d96b1ea821c977987069cfda31feee861e5075faae1c8b2850d48fb429ba2495ca5c5e135142ca6a78748c12fa1a3702504e2a6aa950ed6211bad7c7bac16a30cf669763babefcde31722c3efc23e11d1d1e4834c2111c28a3a56fa4657b06756", 0xe1}, {&(0x7f0000000f40)="01000000", 0xfffffffffffffd9c}, {&(0x7f0000001000)="f79b58f834556b2dc5623c742bf23a06a1535ec570abcd433bf6216b81f5fee30bc09a426b4d4555c512cb7f0b74b9c7b4a5741ae60e07a8e40b50446e88527fc2aafa87a01f139b42cebd07510fe96ac9fbd436bb16b3d73a1ea9c11cd3f43507791369ec926ebd265191766eb38f83cd4c50b2c2ad9362643d769a258bd22f0e77d604f1275fb18948547f9ca6900a36afb986c2eae624b81f21e9c75c1114d66c1f421911f7bc5748acd62f1019e677f7c08da0001b8842f9e618f7b2b359888fc22741391e4b94", 0xc9}], 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x2, 0x0, './file\x00', 0xff, 0xf3f1, 0x8, 0x5}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x81, 0x4, 0xffffffff, [{&(0x7f0000012000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x20000000006}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x1000000005}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x2}, {&(0x7f0000006000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x5}, {&(0x7f0000005000/0x3000)=nil, &(0x7f000000b000/0x4000)=nil, 0x104}, {&(0x7f000000f000/0x1000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000012000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0x8}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000008000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000000e000/0x1000)=nil, 0x6bb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) mknod$loop(&(0x7f0000000200)='./file/file0\x00', 0x2, 0x1) r4 = msgget$private(0x0, 0x558) msgrcv(r4, 0x0, 0x847ab0258f804062, 0x2, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(0xffffffffffffffff, r8) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:40:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/200, 0xc8) r2 = syz_open_pts() read(r2, &(0x7f0000000180)=""/63, 0x3f) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000540)={0x8, 0x0, 0xfffffffffffffff8, 0xfffffff7, "0900000000e50c2a2de800000012ce8cd900", 0x1}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000640)="580f11b10a84b1af437a3da346013d55a102cf28d90312", 0x17}, {&(0x7f0000000740)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e50000715961b503ba671554b54b8a1e35c6644f548a68ae950ed192", 0x37}], 0x2) select(0x40, &(0x7f0000000000)={0x6, 0x2, 0x6, 0xe36b, 0x4, 0x4, 0xfffffffffffffffc, 0x2}, &(0x7f0000000080)={0x9, 0x5, 0x100000001, 0x3, 0x3, 0x3f6, 0x8, 0x6}, &(0x7f0000000340)={0x12ec8c2e, 0x0, 0x5, 0x180, 0x1, 0x2, 0x3, 0x5}, &(0x7f0000000140)={0x8, 0x5}) 20:40:49 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 20:40:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x4, 0x2a1a, {0x6, 0xca}}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:40:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x7, './file0\x00', 0x4, 0x80000001, 0x8000, 0xfffffffe}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x3f], [0x0, 0xfd6, 0x0, 0x9, 0xffffffffffffffff, 0xfdfffeffffffffff, 0x6], [0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400000000}], {0x40, 0x0, 0x0, 0x1}}}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) shutdown(r4, 0x1) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 20:40:49 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="961cddffffffffeb6fff1c5c8c18d9944b7bf0e23c82f164174db212f03aa58ea1150091b82f09eb5c2c491e04491494e76710417efd38ff354f6b9beb2a6cca861248f6223953adc14667a6287543584873cad8dc42350607ace0c982e6dea7902e161e2f3190c0af3a003458c12949c5c39761b762861327e8de9fc4e33ad6327ce4c9488302115b94ee4e1a6068dfc7dacf72344a8f5e7155766b631b7253cce7ed1c1eddf9d1e0eb095c21d5bded42c2a3421d8a512284"], 0x10) r1 = dup(r0) socket$inet6(0x18, 0x5, 0xff) fchdir(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000021c0)='./bus\x00', 0x2, 0x20) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt(r3, 0x6, 0x2, &(0x7f00000011c0)="639e40185f2e49e5056ec4317b177274fb7985dc9cc2005b86e9e40f81e49e6d2effeddae0bd9c540f41d096790f9f702a0e362cf4001cc3dfcf22fdf8df7f62d88309ca257e5d218b39b9c8675f6ffc253041df57ef7ff2bbff1c90203e1dde86842fd87d2058ac2005924245a5a0944d159f6a3ef4738c9e9a5b3a4c8342e8b5dea7bb9c1d89acc5461f0c08d683066aaa749bb6743fb6de97f3df6b41bcc70c435dc8d20b283a461b343cab7dba647a6eb1571472556f1305838561ed8e91dacdd3ff36c802c45e39da38974609bde181a2d828e6bd14a776391a420f3e27ea6bfb4afc4cf5632169f61aeffb068091f76d7aea3005ce082dafb81cb21ec1185446a92cf712d3c3cf28d658be13bb9ca80e9f9e3350d7652535389818f64f42445992ec205de8ab5953abee3f428a996518fed8708850d3f05cdfa1cfbd56d016551b2ae85ace756b61272459198c178716cbfe28e1d7f1b241fbd25bb647f9fac6b6a381c566fcb40cbdbc245967f952a5b568f3c374c05c6e7abc9a9a70074f14c06d75b88b8affd2d5b9efed7fa637b8e6de96e19d2d5dbedcb991eb242b0bde41f7570432b6ee7cf3e4ac1ce71c680489420b40dc168588e62a715aa38d3f5e6faa999999b4f0d9cded28602faaf4d5d734075c1bf747250fc06e7e220dc3331d2edbb80d87575255e765c89b88428613d72afe92c807b72bd57b2a9931ecb52a4d7bb0f1ff1bf812cd48176d1fe7ca5d1162b520d444ec53e14c3dd227d8ce9b1fa795d4598d34a0040e6be37868dff0462d19f6aaebe8a996fef657e8c054f821af9a979fb4627c2c1cc98d42f9540f3575341ab581d882ac8b827d2b589f75fa470de746b5e4bc1345cfb1c17ed66279a4dc4c50e0c48ea15a918867e72c85720448d2b691f3e88a5b0ac47f3e7c08c18938975aacfccab43952c602af02de643bb76dd7e625263c288e11556ceb3530764ac032d27e9c32028aa26c4b4181aa9ab761e2a8c8cd8bcb06a8b92caa9d641e263834102b25512f10160d51b071f5bdb4226116542ee64374e9cc825eea926e9297a57b37be96a32cd5dee60a581e006544aefc4462a98fdfa507e244ca9ca2ebc4f682a05aff5cd9f13af2e601261426135aaf7d849aeb0a1e53cab0f681ddbb3c4b92a876b04336564f74b2dc3c3c913b60a105d7a49c7e884f553a3e28277ea2c44e6d7f2f4bdde1e188a381074848f7e9de583041c0471f2539f73ea94b1e730c7cee7dd4099412f51b10c383d68c87a5a48cb2cde4e42aee7fe505f6fb551cc3127095b847b2dbdbd55aa6f01b57ae03bcd42024cec56a4d187b00064513a91f18e2f782f370870b1b238eb6f6dd46753f8f3bc18c6983f51201a9756d0f78be51238468253b0ef7ceec18121ca9b03706e5e4153fafb74ec5378e08d75be17f20f30dbfd1679ff4abc3554297a14985216f1b6ab38b493de36f4c645fdc7bca36e36ed404336ce56652ee63363c9fb4d0508e82608c84e610ca1b08822f1d5b80bf3df3180e17e287e7dfd239ea43939ee88fdb79debf98d5888a063bce594317ccdb52cf35b074048087bad9197ebdbd613bc747b8fdc9ace6b4e4bc691c3cd6313a7c7f926ef7f3d416e53e1f7801401cf28b40ed0d7ad50b56f09dcd37738d4d22b1c43ccdea427707b59093f4d1268f9db181d4f5d430e58f1b24350d2fdb3f80aca74bf0c2ec8e7548142d595e04d5f53c51a53105e27d9c3293432e2739cd31955215d06b229874aebe40c60ab239ade072eabb4d73d6ada14bb4045c34d1991d6805b26650a39cc9bf4432c8a54730364de3bd0cdfe1f4cc8c57d31c04bea11ef456f7957f651ae71cc1bf2392046e39dbaced999003b60c896e70afe0f6a2bd937799d69682bfd9bda59033afafa5806701db9a40717a4d65d090beca5c7f33084ebda5a22ea68a6b7f7d56877a766b32753d92b8cf1d2aa69e10005e176198a139f3f0b0ad0cc80ad0c4ccba5acb25879de639a8ea55f3a07b6a0aaab7cc35c2963c812db2489381d82dd87965f1be304c8b222581a02e333358433ea5bfe88e63b67e78b2ecd7641c1eeb880c8041f3c6712ab92a38c0678839d54c82aafed1649b4d16a50073be1ae8d2b4ec9b157a7c035050288e6f03da03d97b47f1f4924dc590a71ac7c8f9f9b7c13055f567e3d352cbe251aae1dc69644baa9cc923a6d5eed8306d97eba9d2cc12ab3f7f2e88784c099629da87f794801046176d9475eaa3bb85a815d3b639a67795c40be16d4ac55f0e248a96349e25b127bd6e77e807f6875e96b311eeae56b12de6c633be518ca015ef920667e74ab439f54f7a9e9f5ba3e4a73253664553e051ec9ac124251f03bacbb68ff7282b458bf74de4349e7f6d2087bc8fdee40e08f339924614812f110ab7b98362db1b45a554b8c1f4e0c190a2ad3c7a48b1f115a4796c06a08c2c62642c96a8418058f51dc289ffd362bd65fed00f77e0df897af23f0eeaebdede70586d969d41f68e761fd69d6051476746c858dd1e02f8ab296818f873c98822f6753736ecfe07299200b1019db3d4953f595899be0f36c76820a0d91bc8d8dbd156cda02b2ed7fa05e0ddd5d24359e46ea10ad799c7bd9f324af3f7df7e30371792324a6187bb96da482ee274e71fb11503aaee4ada6766caf957f3bc5aa514d56852624068c2ca5a70cf05bb8ab6e70b052fd7aec8260adcb9a82f2b268c38eca69bb3bbc2d7f533d6f4aa2e39bdfbb6857aa57334885cdbf43078b5e61038c0df9ad521606ea2d965726d9b94d126d240b1412503df31a2c01bbfea373272795fc0d7e21858b24f2d05110d3f947cdc0f71f5a078054c124fe9e8109dba9b654f53c3b0f24bea3431bf74d08128600b23a00018766fce07dc1195cdacdc6a8dc7688611525a3be9ce280087d680069aa8610f9a081df2b19f81f2f46325fe4f6992190046490b14ebca9eaa7f6325f17656415f4617a9aef27cf24f4f46a934972f7adb73ca961a7a3be88a2d44c0df3159fb435b3e7cc72f3e96c64739ea9467ad8ccbb33eb21167c27a9992497e4443003e0c1335d57699f0fd8d34d6bf7d34e0b7ce43483750f4263ca515ca48bd95bc6e6af5684e8af8e2d51779fe1d0adb0f11da115a3a839863a861bcdc97965693acc4cfb620d0c02ca62bed20713bc1d2b7a90c4d936a9810955e8a92d6572191133e276b38043cc8c735335f9736a8c601edc8a44ad80a9dcd1cae1d27bced0be2a2940154dd6dc4058851b13a6ac3dd2362f391b5735c94d28aad6d6c0d3b03e3cec34370e0633b2ea11402e26bc73e0a501b61120f742881c657218afc20790af9e0d0c3fe53f9b58a895ed47e5f0df48255d48ec9858fdc4397b68d718c744e7cd31ff4ff3273aeb212503b36166846f94a84d17c7931db4a9bdd7944ec016b9b017aa7d3b140de43716d1ad411e32b6ce40d3bb5536ec241e6184561880c797e8be27b8144eb06bbd54ce1daf0df1ef6258b4397b9da56bd372b1420b4c95aeb41782433da8b1f0207d1b2ffe9b9d315869a1191a0c6e730e1d42c776b998180d0172a4c13c83bbcebc27e7cf2d54dd6161d9f0ef8e6f700f32f151db14e393576257f3e088352b42de7dd0657c22c421137dbb950db60995a78837a1b050227412434768f1c7f09bc20e7cbcd13e5fb2776939ee575496e3590dff2dcbddf8355687361f85c381f80f287d950e42afc45ca04f5bdc8ca37b3ea6af81e5f256af223dc6ada1a5c8820014454da1386a1d70e08c22733fa853219ebe49725024e163d3671fe6c253f6f992de3d70602b2e40c8f929d50eb5da7965e912b524371848ebc2d3145be1188904ddc9102e7ed4922fcf5bd2d763300962c1334eb237935a15373d550a19ef622bf7ccd40940d2af4898bf55524b14b8615f5ff28c6e64a5b10ab819e531c06a15261582267c4c807671e73506d508633801339613f423f64a797f0cefe71ff1039f02dc2284b90b0a817a1b0e50f91c47e349a0387fcf932089ce5f7064ebaccb4454cd3ae0f74d58fcc86257b099c9277085de1510d675f7ad067adab7ccdcdc788b8ddaaa8279f407effc679e73ca8ae74e53386bffe99a872bac2511be8ed542dd542c219fca79739ffada40af68d0f7f58bde249e547ee6cfe56d40e881484b323a2751daf284daa997f337d60f9964d5ce100e282a80be28c53db75bb7b14be9e20d59846125741bc0e8955c81501da51e07fba0c3d212e686bdf89843ccc427b7ae56efd071ecca4b19a3c7b6f67ac7d39dc9588d2c73bccd498961f655a27d92b94abf48511641943df3a354c03da6dd2a1f3a64489ac0a790c429d680d70f3575864ce83fb6171478b369c1331edb987ae6ac4b4e382a3c1b3ece043c468ee6d180d960ac3a862cd27e823e7431fdecd537e269e22a394c1e166cb1a0f6addaab7682a066d73b65eae9eace2ea78d6f21320cda7de4901517ba6cf1aaf0636117698f7d952f84d1a5cab946c677032d769043e301d26557eb6612ade58dc923db909c079e6d4e147c4099f680761700225ca86238a4607d29eb46fe7d3e73187de45ad869dc8ab568a8e5f2574331ec48bc7bc227d325c1997a9570c6adcedd78256c91500496163f111a26f2064677ec9fbab34781c39caf009d6a9523eb27febc0a21765658bb731402d7ef7867a1d9c193ab0b243a9d85468ca822894dd55bfea15a33946d980ad0cd9c97b415c16d08d0622f6d1b113e582585c90fe2e4e94d85e4e3fd9d8c773fe73f639c490b5546369a7b54447b6e92e8a75489c4246921c868ebc95f3011168994c2e49cc1dedf6ccd29e5e42b5cfadafe5d2173bff3ea3d176be7ffae6610c6b4e4f4909be0e6fcaff7638ef5469177748b1b344e0e7dedacefda34bd08752f4a1e7b6bde44b21693a494d818dc491d666f0c03f1bab4d6ac6a1890c80b9db5c1e5cb81ab846dcde55f8588bfc72727bb4534976e0de876e545b7cdf01238e36668cc299d021679eb882fea03672792627224307dd9b7924f9df129b6c4751036df6af20b3626e69aefaf2b8662dedbc423c96a64fb6e22b92f26f51332e1d7dcc5c79755c10cc2737d2a1b2b9093149a60bf7bc4285ce9524ef9b834b4f61f2bf080d380ae41cab25890cad715e9264cd1d13ef256048e87b0bcf8827f01e7a8d50b66fe33939600f3ac60fff44afd0a7bd21a12482bc7ac83410a5cdeb6cc1e0d38c9ee9690258b5f86140add3425030b63eb722cba47a8ea8d805173c8cffbb679081985f0d7cfc7191642c37536d040cc561754d7628d6ae00ac302c7174c1dfc7b2533c79f44810a3db882789f60c2493ca91503db6314e4673e8a706dee2248521e0e51cb88c7ab1fa96624d6c8f431f0053dae1e0848d6346644011e12e8993462ca7229cae3fe6e43a20b739d6542837fef80ff50676a54842f48c1330765a5a31167305a9c44e88e8dd8629e7a84a51f7b3dae128813405a3caaba0690b7375853d31030d4128667355260a45febb8d24cb8733108b14c4dfb18b105c5498308c3e9af99bbeb5a8dd8fbba1a3222e0c2fcd4fdc9a551347bc0c1e784ce91a3871b288de709ae5238a5044c851df01da32c1c750988ed029b3ac463889f447f30b85354c30d2ef8eef45c6014857aad614b4e59b399265937695d09f9b4dd8e24e6c1a48c635f0b57cdddb5646d81ac6f0f70defb3c70a8a3c9492d745552d51d8011a3d2c6a3e9adcff1f4e9096696608bebfebb62fc68282e857ef5446", 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc0e659c18bed5f7c) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x1, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x3, 0x3, 0x1000}], 0x2) kqueue() kqueue() 20:40:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28}, 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES32=r3], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/8, 0x8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e000000120002445256e86339299ff8e0ac4376d29bdf05954c9559ff81d38bf0ae94728797a4eca509ae2b6e91467921c174102de22d50ac95193e30212abdc96c904bc933db7f261508c058dcec75b9b68df574d7829e78d6fefcceb37229e98ca96d5cee9e4af2feb6198215c3d21a3f0400cf54c12800ff6b49888973c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x403) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) 20:40:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, 0xffffffffffffffff) setegid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) select(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)) 20:40:49 executing program 1: getgid() r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 20:40:49 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x203, 0x0, "0366402b04000000d2000000000000458700"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x101) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x4e, 0x9, 0x4, 0x6, 0x2, 0x0, 0x3, 0x10, [{0x0, 0x479, 0xff, 0x3}, {0x2, 0x4, 0x200, 0xffffffff}, {0xffff, 0xfffffffa}, {0x2, 0x7fff, 0x7a, 0x101}, {0x2, 0xfff, 0x8}, {0x4, 0x950d, 0x5, 0x8000}, {0x3f2a, 0x3f, 0x5, 0x60000}, {0x6, 0x9, 0x6}, {0x230, 0x8, 0x40, 0xff}, {0x5, 0x4, 0x40, 0xfffffff9}, {0x800, 0x200, 0x5, 0xa41}, {0x9, 0x2, 0x1, 0x666da6e3}, {0x3, 0x2107, 0x1, 0x5}, {0x4, 0x6, 0xfffffff7, 0x56c00000}, {0x7, 0x6a, 0x81, 0xd2b}, {0x7, 0x9, 0x0, 0x7fff}]}) ioctl$TIOCSBRK(r0, 0x2000747b) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x2) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000014c0)=[{0x0}, {0x0}, {&(0x7f0000001380)=""/147, 0x93}], 0x3, 0x0}, 0x0) 20:40:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 20:40:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000004f917cd400ebfffffeff00f0ffffffffffffff5b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a00"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000ce21ff000000000000f87c8a5b671b1b542a53870614000000a71400000029000000"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:40:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x28, 0x3}, {0x6, 0x0, 0x0, 0xfd}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc1206925, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r8) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r6, r8}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:40:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x2]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) shmget(0x3, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) r1 = socket(0x2, 0x3, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x4, 0x9}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7, 0x1e, 0x77, 0x40}, {0x6, 0x2, 0x1}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:40:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x7fff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0xfffffffffffffffe, 0x0, 0x100009, 0x80], [0x0, 0x0, 0x2, 0x0, 0x0, 0x3], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffa}, {}, {0x0, 0x0, 0x0, 0x1}], {}, {0x0, 0x0, 0x0, 0x200000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7, 0x99, {0x6, 0xa1f}}) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140)={0x8001, 0x1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) setegid(r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002efba477a2070000000000bd88536ae131fc21a954d9bc06b20a00e96c653000580ab93fd120cfd9a472e3d9fcfb3625aa71c14a1edc59a228c2e6ce65cae1b8057a4c2f589e735dc6b3056c8f288f518f4a0baba0441649c2cdd8cee8b054859c407b6c12a902b9edbc2c8071088203a1eaca9d282583f902d0246f246b8f6ee90523ebb679199bd955ec1b9d6e2ffa3b90e18ebaa4ae7866495446bbd409b54676f3906e368b06d0db41ff10eaa993ccaa03bcc88995b30329ee40ffda78eb6d7ff4342be7d5e6f30b6a47e72e22054659df6231b95b8ea61c5b3774a77aab82538397626fcd6481ef100076fd0a3100"/252], 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="d06197924bb7d9fb3863f420da40520dae9d6e1c2087efea9797d34a841af6d1bb11a128afc4cc4391cb9ff23f9e1d5c3e61ce998ff6653287786204db6509ec362577893e534950a88ab98ad68c977765da6389756ceadeb20c101449316db991a6", 0x62}], 0x1, &(0x7f00000004c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r7}], 0x40, 0x400}, 0x8) r8 = accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r9 = fcntl$dupfd(r8, 0x0, r5) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 20:40:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="16636a4a9f01c39a952e11c09413769ab717bc114d74d1ccebd3a570cfb333c90ec42bcfcee6418b98cac113df972534eb7e5c80ba8ddd208a8dc82ed91e708a9dd4877ef173417ff7495c4e1c8d10255c28a80e8b9bf42f99ce2d1a2e8e5a0d29c7e126ee3f575cbd74cc264cdd267660780f35d3cf8c5500209ff7c741cc36e68a5999c6bbfb2e8e86ad5927ce9a8cbc12448cdf41c84ed4bfa6715257cf2f3f54d3d9293422590d02798de5584a6e8998b1c453efa85ec35ae4404b80734854fedc340665dc590e11ae47db", 0xcd}, {&(0x7f0000000200)="c39318071e44a29ac82d86445a36ba6ccc83b664ea0b3f24fbea7320456029b303a4ada1f40614e2750fe9646393c6e5f9fb3af321db6d561ddc1a5fccabfe1176a11322aa68c07f8c19cc851137bd9295cdc29e8ba1c411eed9a4ce40d9b7d04d147167c380e8ba37390df987d6e41f4f7d54b8cbf067957c62cf73d05ce49174f1af60cb4ad7317122e581fa3f7446105a19a231074bc89003", 0x9a}, {&(0x7f0000000000)="02c43b5e4f5bbac0d9ed144eb58e7ff7a748f812279cb5c164ffd3d477b08e6c507192ddc3453d2bff421543d39fabd2f8f35c99fd0b1ae89ceecff30fad2be4bb0a599118c6dda20eb947e34023319acbefeb735c6e380e2028eb6eeda4063b8ed7d518587e538dfc", 0x69}], 0x3, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 20:40:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xbb, 0x1, 0xff, 0xf4f}, {0x51, 0x20, 0x6, 0x8}, {0x4c6, 0x5, 0x0, 0x3}, {0x5, 0x7, 0x7, 0x1000}]}) sendmsg$unix(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64=r5, @ANYRESDEC=r1, @ANYBLOB="d4a182bf8990a70605a2f88dae50333e1e29e6450b61314a5afc1e5d2904bb7e4ca9bb03fcff018ddc33a50f0c015c3b92cae07b0341c7adc0dd8bd8dba7a5a6315ff7d73ee5995677fe0f6c157bc67d2614b2fc9b635be9aefffa52b0d16d3944c90ed202e4c30dd0c7d7a5", @ANYRESDEC=r6, @ANYRESHEX=r7, @ANYRES16=r4], 0x28, 0x400}, 0x4) 20:40:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x7d}, 0xc) ioctl$TIOCFLUSH(r1, 0x808c694d, &(0x7f0000000300)) 20:40:50 executing program 1: socket(0x1, 0x2, 0x40) pipe2(&(0x7f0000000040), 0x10000) r0 = socket$inet(0x2, 0x2, 0x40) setsockopt(r0, 0x30000000, 0x5, &(0x7f0000000080)="6706a76a8a9e82f10432357bdf112923e0af03d274140d14423f2158c5c94ac883de11a6e720482d25155ff0b8f41c6b68c40aba33334cf4cd3e4d3fbf0f74", 0x3f) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) setegid(r5) fchown(r2, r3, r5) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x20000401}]}) pwrite(r6, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 20:40:50 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x5, 0x400) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) semop(r0, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x0, 0x3800}, {0x3, 0xfffc, 0x800}, {0x1, 0x401, 0x1000}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\"', 0x1) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/45, 0x2d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(0xffffffffffffff9c, &(0x7f0000000300)="062d87bb1294ce32125ac8dd318c387a62a859653db62f64bcdd3a461b89eed2ced795170c9019e0ebe7693151a8110dfaa227ee25276e8516494e253ad5f8d5f1f84b7cab4f1219e145cc7a4f9d9be4e2b69278d8f99d0bb53b00b45a97d28d494dae1117c416302689a8cf2307b8cc669b81af50c8e2556b557baa8b40eaddb5b4bd5220f441ad458f40c48dfcada3e650b329bf953f704d05536bd45d11f0e505730f51a4280384213fd0417b211a9f9540a22bcc452b161dce16f99c0705ae72f385", 0xc4, 0x0, 0xffffffff) syz_emit_ethernet(0xe, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)='\"', 0x1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 20:40:50 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x2, 0xa0, 0x80000000, 0xaf, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x6, 0x7}, {{}, 0xfffffffffffffff9, 0x7, 0x2, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x29, 0xf0000000, 0x9, 0x8}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0xa03, 0x15c7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0xf5}, {{r2}, 0xffffffffffffffff, 0xf0, 0xb, 0x4}, {{r3}, 0xffffffffffffffff, 0xb, 0x2, 0x400, 0x4}, {{r4}, 0xffffffffffffffff, 0x1d, 0x44, 0x9, 0x9}], 0x80, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x15a, 0x1, 0x3, 0x4}, {{r6}, 0xfffffffffffffff9, 0x40, 0x20, 0x7fffffff, 0x20000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xa65, 0x8}, {{r7}, 0xfffffffffffffffb, 0x40, 0x2, 0x2135, 0x6}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80, 0x4, 0x7fffffff}], 0x8, &(0x7f0000000240)={0x4, 0x8}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000000)={{0x3, 0x5}, 0x8c2, 0x0, 0xe84}) 20:40:50 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000012c0)) 20:40:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "25bd20a777496c7da5f3e2491dab91d257fbc59e", 0x0, 0x80000000}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) 20:40:50 executing program 1: syz_emit_ethernet(0x86, &(0x7f0000000000)={@random="9fcaf6e338b4", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x17, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @ra={0x94, 0x6}, @lsrr={0x83, 0x7, 0x0, [@rand_addr]}, @ssrr={0x89, 0xb, 0x8, [@broadcast, @multicast2]}, @ssrr={0x89, 0x13, 0x0, [@remote={0xac, 0x14, 0x0}, @empty, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x0, 0xf, "6142fc442bc4d816abbe13da1d"}, @lsrr={0x83, 0x7, 0x0, [@multicast2]}]}}}}}}}) 20:40:50 executing program 0: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x291, './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20, 0x400}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff0000010000004fde755a21ed9754039e0afc762490250e7da7247fd37cf104000000dec0ba67c764dfc8e5e61225112d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1], 0x50}, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x5, 0x1, 0x6}) syz_emit_ethernet(0x4e, &(0x7f0000001440)=ANY=[@ANYBLOB="4cb4e0ec1ba1b7af39aaaaaaaaaa8daaaaaaaa8aaa8100440086dd6000000000140600fe8000000000000000000000000000aafe800000000000002dcfd995c87200000000000000aa6ac98f4db9af5d5cfef14bdf49268754536bac601392335f70c849f0b12008955741265cb11815b96dd1a895481e8ecc268e1c86b5886e1af0679bf7822cafbadb099efe8bd61f140b3a67b30bcce8c38e4004589515e2b5d0a6488e387d9fe35fdbf1c67e948693d3161e9cbff6449e315ecc0418be1262b55bc29254b036adfd839accebebb611eee321a91b1be0c12f9c3497c9fa49af68400fd6c8635dda44dd08d78664b26d48abe32d7c805b285debfb1649afab8470728316520e640464"]) r4 = socket(0x10, 0x1, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x2, './file0/file0\x00'}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) write(r3, &(0x7f0000000440)="06096f522eb7cec599f92ffdcaabcb064527a49a49608346a5425fefe563b853a6115ea86e076d8e858fbde14f830bd3d2f440aee28d6ee4ae38a62683a261df3c862209c76256d6fdd030638bae3295ad7ff453742384c9cd08803400299666c98ca66143f86c39a4823d958e499742706912668ff9d967ba70cc6d6fe71e28474f82f2d98725df9056af53e6f940071cef85cb04676cf33273fb4283c37572910073b0b7ef730f3aa02c1cc48223e55e9a4d494bb813d0562571c0a31f39742138b183a78cf482b9e3cd1a9e20138efe46c574dc85adafd30b6f2c5205be8f2f83165136ae0f88c32702c955d5dacf134bd486b4748ec2ceac6b1f1f588dc66042d0306525c00ab0c4f0faaf4e92f76d9da7e4d32c0e5ecb5c537df7087d3a12e9d7785ab4cc1a121321a97eb6f391a759905bed119b97e1b161aa654a5562020ed9dccb3216456d8f0484b588b334084ab08765578dc508c413b9665eb6f268901e0f9bde8b8f51af1f98e4626700f55d213d07291485a2a8227379d69f31a2ba94f5f80282afa79be96ded55131a03927a19b31d893bb08629955987757e7300a6a151181a99d2ea6601b95d88f0133586a24d38deb200165430f6537934e38f288c74f1e4003c1b2d2f40b87c3dd4319575a706d8636025b387d4e4ef8ad9271cfd8cc6b3e6c659b79975f15668dd0a31988bfaae44c9b34f16f6af27dd10eaed6606e72bcdbe19a260726488eb70b7c68b4f442c2f96f88e74bacab1201f0744737a0b2b1361576c273362a4c5c1ac4bc517cb77f182467271ccdc9b93b32c61c03dda8a3d7492395eb49c948038075f71a02000ef330bc8c4b011aaba3e789cde3e331c27be38c2dd653164fb190d2b67701f2531d1b19f04fc9db50d1154068f4475b79a14608a72f785a97226e369768267e631e84ec16d104f3550a1269b417b0af4860ce0e9b5448c1c23fe67541bc4d6e2e8a1521f662b50c4527dba96ca9ab97182353eabe2798e96e99df6f5b8864e589e7009889d165ee0c38c57246efdcce569ba10799a8015ec0b795ef22164f8b9e55ac29b3b5dea64e76851bae887ff0ae8e5f6cf13991a9585775e34391e19b782f32fd9457facd9a923223b6e1844c6e51363132d95cd59af66e57c21f828bbfe1ed183bf2df2f1d348d7fd827326533a188510c847a6acafdf87b31534cc9d59eae0b258b74162f4c20838c596612ab1b42406771243081757e55c700b4d92e78312b6bae6e26b77e5f086851b3d3a3845f25b1dbbf02e5d67a2aff4a0e00d994b750af0bc4ce8ac81ffbf34a898ac53c1ecd277f6c3833e9a51ae009909cffd4b1f9a4f13fa7e85b41c77f0f950653497c0eb03c99250b9b09ef79ef4af3f142b57b125b919bf38a431ebeeba08fe00395a7676f32a79e4550770d78c870896f0e3a6d321f5935f0c2000443a7f918ccfc1c45599e5da781ceff4072165b20bfe3927c667124f7814a0eaa82a031af49e215e1afefbe9aedbb997e274f1a7260bc7eae711845832d783e208e7ac0e8257d66af9b0835acfde7a6f897d216b1dee689b06776f84bc99cceebafd60995b728d4024bd402cd3ab89948709c291c1a94398c042c363281f9c58d77c3660f43fef3ae91c8aa72c2331b69e50922ebd7eb86428fa5684e189c863eccf2b1e812b84d4bf8c50cc20b3e0706054a988df5f89b08389a07dc2b63730ec34b5308e360efdff8077f69892e084e80f1e8237e536c5e8a07e9f620db62e3c14ac4a5374b5c9a8aa628ce51c0da86d55a03ae64ffbc887c5287a1a0af149ece1810e1577d998ea5f3d1992c7603bc41a1c6733deee27efa65d385732b3ba8fc192e8e749a91ba154fdfced6e0a5871f683a28bfd26be7479debf7605ff2895af5a5b613684616afdfd90d291c9a44701a1916944f311c7e3146bc3209962f789870a5114be7c34210df4fc1ace050cd3b5e28d8b4cd2c0d196e950f5e6f7adcbcfa8a424bc702d8e9b73c90d9bbd51ff37357fc5c3ae67dc0d5eef0421b329c5a4cd47428e80accea60663693dde98b86c840861dedc8b01ef458f28eca607c17f5a3c046600c3c691b7d5a713a73b3ac79db3a0ecc8e4e2eceedb8919659f254956c72a415380d8cfdc0604bdaacf1c214595c87fa686f5920f0ee5db41510502f4fbd22273be4b4967146cb8f2e2f5b07e59341129ace5dec2ceae3f5035158051fef3caf2f081f616e8f62952ae3f00a7133ffaced4ba1436a01f5af9127af584dce6749db29ef2c3157d76d7b51cb7f04b45dd578260915d9cf3910edfc7932d612a0849abadbe8c88b315a1845c3c92088a3b84e3477086099c05763010eea980aeea66d0bcba45c50a8cc96b9e73f6b36b0fa482b2e7ce4a4cf0a4a5fd0eb98d5530bc5feb36dc3c6973aa304b30c1bcb0dd95f81c5263a03057f7dbf852c7f795a2029acb2ec2f018bd73afca5240047f9c27438729b9d67200ea23729abbdca3dad6e46e8918110c3fb7b6325406d5808f694ed75cb065cf68aa7afa3aa2711a9d3e32d7c2b2c2ee563c96fb8ee2538483a5fc5fc80b1e4b9ca52798253eb4683211aa23db7655ae3227605397b73635b8b2936f2159249e2466665b89541bc908a3793747fa52adc7c74eb2b4dbd3d8aefb63da190dcd06c762b8362acc6824dec7b6c07a2325fd2e5629fb2fc60c5052f8ef08e516be3b6da463174523dcb2a6dcd9e1435ef514f4776db4b279a7a76c5fdfaf7b314bc5332278c5f9d42d38cc7aa18042b95f14f138a5468f77fe8067f7a07456f9fdd5cc6b34b85582d67a2c12b705104f7e6e3664cb91dadf53436862d331b57eb7d7106a3f7e73f765c0f0cab6dffaf2c7723051ea5ba81a81a05242b2f1cd791c33c0697c5a009b4864013b38f4ddbf1aa2ad0063e67f43034ff7293f211c52dbaf955efe1556cae6ba84466b8e179eb331f2d8e0ee36d9dfa13016f39612b7006e14d24da9aa5fe27889388a624b285ee149f38387a01e1d9b6f8f980b4655df2eee19cd50a7afaef54b6d46ac422d7986f9a95768b58401794e8aac958248d2644e646ba94c2db9d642437ae61fce0de88d1ce364be5862d7817b97ed17e37d4f0d06f162388e5f1b441efed27290afc19ce83e30b6451a0a904fda32dedfacf023d0ff3873f0a206ca12a55e00deac127751c8704b5e0c11fe1059288c1aeb83e56674b93b5a8e3da9391e8e767b8944a07b08b27527627464727d9dad453fb716d54ff8153570b15cb12de8ce09e390ddf0b4ad1cbc4c26f9f9578b577def719a89f8b5ae76d8a55291f46de40d6b9822442851565a4a83e1c8cd9448ed11b31c164b7baa137cb97714847daf24c44026cb05a1b080e071e1d70fe712b1f8c68cc4eebe291238badaa1665bbe0944366b85145b33fb33319a48cc0fb86079162c20427da76aec338bf8ad880cd8f7058caeb8036183637289d5b39b3f436c314ef4776cb8da226b7afab2dfe86a9144165cb9a53e0c660e16a8f917df40977624541f68fc1e6af8d1470f555503dddb464ccc2eff7f41f5ffb91b8b75bf1a1ab7da680d942711b3edd8f29d86812fdffb521a2733e202fb9c89e89ac0c140bc6618410287a25f2fee05f3bf570c5a31f0bb1cde7013b6d8a9fc2583e2cbdfaffb12a90a2ff2367839b0ff68dad6ec25d6651bd29501ba410826c2aaec9be57b0261c39b48bb1a3b4d97a7c8870f6041040672f3952bb3cffc290652f6cb5784a9a226053df9e4e1ad19cceda62c54a6c6efaa6e012d612fe31ac383ad99b8d994699b6a2619b5b87806d6e3ae6b926cef0c0f7856860b1c497f8fc03f0c470cd7d958636244fbecab1437ffc49d25b625d17b188bd57591fb1306f935c799805de4ad6055ec02b27b5d553c4559c791207cbdd4edfe98b8827edc929e27672b3fb2f6195cb9568438799f3a5982a8a8369a3e2665f7fe922e85c6098103d03ce5ecb553b593fd471a9a5b5b2b6f83dca5a549f747a1acef7ec937d19f03fd7e02f0f48fcf121a80ea4e5b26628fde5600c482f4683c04358992d88b83c55ad18c4a1f562d233f637a27b5382576e085f60b1338c3ab307faecb35540ec7c7761754fe872905dc0f802912d45bda5c35755e4f43c18920deda05a4246b969eee2fbea559e5dad3b3c1d888a7901831db1ebdbaf1c5719c9680469a1ed1bf1faf823b87b98bd3408231cefc3ee4044d6dd8dd7b09e342b5ddc3bbfb4ab0bc63b17a148fa52ac38f4f33616fc40279fe0405723fe05b881e9dfa486d0d9dbe70f3b262f9643ed93223b13006e86b952cf4daf8b5589dbf2bdf59eb15de7ec6b4f79cae06f6008862798de064ae741247e7999e92f45f1ca114ef14b23b9bc3e6a730c40e4515b1997e368e1e8dd47cdf44cace1ef30f1007193a06d9d1e67caa953169d1161b79eff10e7b305e0db2a45524a77252392f1fdced63c175fa6532479e370e9adb22db1e84a18a8c6169f9b73233336f9bdfdd850ca6adf5a03b8a58471e687e35f802598fda6e7ffa57bc74544b913a5b9f1bdbda838274437693343ce25903ade0acea2e280f222e310023b6f42f1de53ea23cac3820f30a3b88f710fee2b802c82463f78fa8a27705622aa1258291d28cf3736af7e51c5dbb53926ea0dd66f9104197a3d02b1b79302a5f00c1da50ea49f67ba241f046f5b2a204ce325b189c99acd6f391ead97ca47cdac917c792cc76195d8d94d999760e92a5cb47ffe7e061ce1d724450f79563540623ee98fb44ad6a1cfc1320bcb53ca81ff7c1e87bac65954092d94032538f24e02f6f8f370d1a0c1d77d485b162ddef8a41dafa27e53777397749beede57e41d7ede72f563c87125ae8bc722a8f5fe7fba726c20281b560c8d467cc0f847e928b1cca12d1bb392e8bec6766f144542948bf73a2bf5e9a0395038fbca8eb24fb8a40501a1caedd5f5ab5637d1deaf5a81878b57c5822c14d2365bf0d7ccd6670fe555f41a44223a6fe689cb3143816f392e8467e686ba540b44bf29e76358f96724f2992a2d796a7c2dd3eeffddb98dfad9b887b65242bcc284a9f7fd54a42207ae1493b3e5b52766f92eedc9b96e055f7ee59bcf1565bc64dbffc58dc13741298170b275a70fffec965df52edb5055606681d52d7d576d11b4d02fb8c52e2318217ac1a853bd844ee2ba8b8bff90886c18f366690bf70939afedb83fac4aac58929d4ce5a44864b664d29845ab0cb25729cfb2d4408d60549e8064a47a66fa4b2cac61ad11389cf9bcead38b38c2e14c4f4ede12e4aaa2b3c071cc673a4e9a94ef031c5dbef7d77f0f9c505b60d1e6c9ac24eebf53e89fce4fb40efdf87e3adda4bab24173800475ac913b4adb857beb81cbede779d447c35d9d61bad6cf48b47de7a81d90787811a38ce67e2ecc9c3d254a82c3f828380d5eaed601d2fdcbc95a1caa561a4c76779606b928a10d23a3079c4023e067fb56dff3a9054a0f90af71d71ea8f7e49cf3045a518b69866078139f471216bb297a19a91fbcc1ddf6557c8436e3d21ccf2735d3e48f13ff5e7ffb472c5b61ee7af37801681356375e24fd856c83206d9ce202ed874f908574f90d028bcafbb12a4beab9d2019bd04d1496034f672f272f2025c09c3ff844e8e9b74b242c737a8c962740fe08c42b10f44338324ef4857c7a3118cce29519473eb28ea59aa1266b7ee3ab8b2ea354ff65982f1a5277d51e3e4a06e6a7f3f6ede54010eaea5cc99c91bc19622392c4be2da822f8f99b1cbd0699d3fc85f02953d", 0x1000) ioctl$TIOCFLUSH(r7, 0x80286987, &(0x7f0000000300)) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000180)={0x7fffffff, 0x9, './file0/file0\x00', 0x7, 0x2, 0x80, 0x40}) 20:40:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000009005001b0007000000331c04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1257aea8c500002002000800000000000000a371a3f8343712051e1d9e7ea85252fddb5189e000040000000000000001", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 20:40:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d759c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) setegid(r4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r4}, 0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="184dc73b5b4f0c96", 0x8) sendto$unix(r2, &(0x7f0000000100)="48237c94cf9659ec0b43230a243d159042e4cfefda3197859d7a431380a73a54320c3ddd21d8a107142bde54c1fbed11dad22f90c49a7139ef2d446331579ec13a872a55a79122c3eed0a0456ae79c", 0x4f, 0x8, 0x0, 0x0) 20:40:50 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) getdents(r1, &(0x7f0000000100)=""/230, 0xe6) clock_gettime(0x0, &(0x7f00000013c0)) 20:40:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) setgroups(0x0, 0x0) setpgid(0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000001c0)={0x8, 0x8000, {0x0, 0x2}}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186e8530e134dd070100000000000000000000fffffffffffff7f9000000000000000000000000454c", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000040)=[{0x4, 0x9, 0xd7, 0xfffffc01}, {0x3, 0x6, 0x6, 0x1}, {0x9, 0x7, 0x7f, 0x1}, {0x1, 0x81, 0x6, 0x55aea7bc}, {0x4, 0xff, 0x3f, 0x7}, {0x7, 0x81, 0x82, 0xbd0e}, {0x7, 0x20, 0x8, 0x6}, {0xe8, 0x1, 0x1f, 0x41e1}, {0x2, 0x1, 0x2c, 0x5}, {0x380, 0xff, 0x1e, 0x1}]}) open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x170, 0x1) seteuid(r4) r5 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, 0x0, 0x0, r7, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) 20:40:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000000)="bba0eb2fe667b68569b7000000240000008000000000b7b1509d27fdd898e4a9d7ed24796233aabee2c56d930550b8a2df97d1d6d7fe83c654e874f7d4f4f031e3c71fe6091d09e1de0ff7550d2c5afc4aeb53c07c83baac", 0x1f, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) 20:40:50 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = getpid() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000204, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80286987, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffb, 0x8c, 0x2, 0x6, 0x7}, {{r3}, 0xfffffffffffffff9, 0x8, 0x8, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x4, 0x4}, {{r8}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x100000001}], 0x1945c931, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x800}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x31, 0x1, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x22, 0x4, 0xfffffffffffffffc, 0x5}, {{r9}, 0x0, 0x3d, 0x40000000, 0x8, 0x100000001}, {{r6}, 0x0, 0x43, 0x8, 0x0, 0x4}, {{r0}, 0x4, 0x6c, 0x80, 0x62, 0x401}], 0x7f, &(0x7f00000001c0)={0x3, 0xd5}) 20:40:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="7ed9c3962abc9f29d8775ef295b744e01665a626402bef18c3da11344b4340c30248de9dbc9971cafd8455fa0bb4c1ba38a9ac320364a324530abe11b8fb7a8a5a497ebaa6ea9e05c5a8b1c13ca003513eada708f8873b5a0e2a18853cb27e94fb0dd376329e99d7aa2051727e0cf7fda7455ac61acb54", 0x77}, {&(0x7f0000000180)="3679b25f4379d51c60ca958e6d85de07607ed8168bade4102e3f44449950278923ce39be9e", 0x25}, {&(0x7f0000000280)="779e6f4f9c7ce73938c3d3fcc89617807fa2b7d1f120d75870f02118213a6a6827e3073be6037c29ebee18d023b34ad939922307f6d4d3808a89608d2499203cebebc3a9abb8959e76024b9d724e1fe657c952b25335144f3241e2b1b76bbe867a2e8d619c10f2b30c04b2a746f03bdca730ece794db4e6e9798e87ae943b8b78ce7e0ed76df43881c1fb035b244e91d2173068287b7939dcb8c10e8d1ae0970f4057b1629bcedf8d9c8b334112c8ef4ee8c4bfecbab564d9e08580a9a8bc421ec8517302d24534c8fc2011c0462eb2e85ad1dbee6fd9768a571cea52b384ab923ec7af543bef5f22ef7cbfcee52ce7016eb11d39710050ef81b134df070376ab90c38a0995ae4477509577847d975254c8534b116c647776350da53eaf98f8fc94f4a31df66265a45f697465a532ec59752a24ca9150aa648a676b5254961e64ba87ce32e142ef34237964b642f270401f822cda04bfaee767e75002c3d2f3cd1f98b9c9c0ef1806b56a50e82560b629147d3254cbb7240be3a2f4b4dcad8d0facd4b731f43161d2b54b74d54fcbf3c35177152300c7f72b70083674ff1a6f2895d6bfb199d258e592846e644d04f764bb3f5bdf51c3cd20d625546ab9005528a1949eb28a422b54034bf9ceab0f06a472cb10748f0fe6581da0641e006aacacc42468f88e382ed63b0258f6064e2f6eb26511d1997c8b303e7f24586489c4c2abcd5b0d85cb9b7cf35bb169e2f1ede73b29474faa885fdccb1bbd60c42e7499c7f23ce89c0e698e9e15dd250913eea55e41a9fb2588b5dd3f856dac0306f8f8f2de010d1881d6b2421bd01620a5a8f258fed1633559d51c27bf634e2bc399fa27048bf4a888432b2497a3d9743bdafdf88cb7dbd736761708d6ec648edbf33469983b928c8e45d2ed60a52fe97a311631dd44148f2c4a1a78ce2dbe67539aa27f8c01c0ac6abf674029df5b56fd8febbdc0fbe302eec57d03cd9fd520356c9a4d91591cee8cf48d6bf099c36e66cad837600ddc77712b94d28aea9e0a3677d51281927e68c781a843210b886ca24cc3ed3c4cd461c804e797398f63e69d4d7fb673d7bd90690a17cb71b0472153c8bd975bba05b2faa58bf273f56a263500b638be2c1984df514bfcecec038f8716df6b93d0acb20298b09b787880b9b4b61d7cfd95e5da74aba549ef4442d8ea0867aa1007820d7961586386fad729a74139c5e2f8770189c125a1af33e0d58e18524d7215e8591ffe8828d9d653626d387fe2ab9aae3e3ceac5808d3c91976b25685e8e52dcf336f2d04a58b309c607eeebae001035576e606d93dd7470b0e7a3aa349c6606804b52174e902c933e5aca9f74678accd22ae58ae754a5c545e66e71178fe624d40288e82060b56660fb7677aceea2021dd943e0d057603a59fdf9d94c37a493466fe301a08995faa2dbcae2aa9cede6b6baada76c05addc68ddf208bf125329716d89d04d2fdc7947867c7a42360e3447de4ea8c7fc42a0693ce983715922ab197b276efc510afc7e2c23eaf3c48c5ee4e0d8d3c2e46e8ecee91378829edf3f5265b4ea146e47a8dc9dbca434f52d9d4da8e654a424e0edc9178e8c630d32a2ff51569c416f0ff81f4a27d0448a5ab1f6b29e8cadf5fedf67411296c18c96c026e41a1a5aee294f98805418466f8b6b5ec9e944ec1a7ee3af6efa47ea7f63458f3c7a881cf71ba0344ad1dabeb0910e9ec36676bef26990df0948b32c3c3362034841fe51d3c93491391ac809532272b329e56648d5809ee0a211a854f103213e67e3ccbf0e15d78de4a069555e0840fe05d7332b8fe4fce822b788a3a68ff0d58c37a174fbdace11d5784faa082f31a675eaf5d0d6e34ad0125eb3ea501285a573632133a28a5cd6e1020c0513c79b62ab237a8ff7e9679ecae0011740a8fe16f9c8700d5258451c1c58d9fc5a4c7f985c8d705bd4b568fc955b53ffef0ad097f324e8d8a98f0712d9cdc73a8f16c77240ad53793d728f8f3619936425271cb49f732a052686b8842d5e9f9467627134d28954099f21023990f7fe384de198d4c0225ccbd6f1a88ae0a8b03ae2e664df50622c2740d7e13e4cad2f4cd4a8ea1e8d4b9f408545cc0e07893b5ec6da71aeee1dc28b9e65509fb6a179566c2015a9a5fa3fcf0bdf5696df8dbfa865266a9f9ec5779a237ec6bf319ed505cb64888c401d15c358131347a2c23bf03e63621bcb072f062ab120b480469fdf903cf3442f5e1b56864d5436468a0b928c62305ef9644378a3ece44ad0ba5e43b9a71e0b55acd3f425f28c3369ad9aadf5275fa8c4a12475ab2ec1231e2507fc4f73bddd223ccaa0384e0cff791f9d8a0e2342bee69becd52b49f8340c5d4f105d3a3032a9bf99b47429e0bba3111d67f0741bfd9d63361e63a55591a795d12e6396c4d6f9ccadc25147fdafe6352cf355eb3f31cb14d681bcb4bab0196d1bcd6d85e5c625fca39b3748e73b561cf1a9a7869facbd19f9854f64bd1d20ae4ab7e5870155b90868a0b4edfde0f3cef7d8e1c78eef82fae64a3dff7ec59117783f0bbaa5971a26d27ea5d3a301910c4d8596c9f35bf2c6dc183cf8f22c9055ee68239066ba5db968f2cf5f5269df585fe2f202e01d3995a6e0e7153df647fedefca5bd909842c613418e7b7ac8fb3a1fac4bfaa513d288d853d922dabefae241313de5fcdbe076162040794096ab6dcf101b812a23b8180d9193732e1f4e2cf9fdac93d8c62207df9f6f7820d946186252e7e8acdb66244f919debc8bbabb4285e00fe9b05c60d708876b8c161ea81822b6ad32f21546a287277ca4492fb4a351bfe36732266a3fd7010b3d7948de0a79ae424f826638965e10db6d81d44f98116d0b43b3f1fe71f101bf7e8da6bc032a22a56cbe3ef1d0207d1b7179ed8f1f745ba7aac4f11efb6bd4bd68a6f7e51425b15708a0609365e23469701efbeb049222e80e880a78217615e0906f9a5cbb4a542953f44c8204507682fff091b48aecc1317ac96076954a2c04dbc0d8407973413004d3f5dca5046b0453aac57c04fdb10d486f530f85c2076ec6a8d7136d28f949ff1b7e30f7c30e1713dc0ed3b3d5f5d0ed54981c37e83eef7b974a949cf765fdcf2d23a7580738c43c2f193a45c1c0a05e3f2884a2875842a2f325936621d8560a76fa6ea732bb737ebdf86f27dd1af28a0515e1f1a50c084b9bda298c4433f40e559ce538928ca08f7e3f1dd00f4d51467a1e60d3dea1afe628b2e6251819aecb1c892460582b5618990704cee9638ff2db5a08cdf634fdf570dc405f55d20f9bc7763e8616371f69693dc8a1ebfd0fb36bff2acc1857c3dc267fca069e0a8ce2d959a911756c60b263797f0839a2c43faf85d30c0f9f55600f2d80321809391f73f80fdb392a23f035d24fc36a2fec89757563038f61a5356dba8a555d6a5042089cc1d00992969090ae35faf06100b5a5f715c024b8033db0d194d2e2f523d2c0eef28b465a91cfe016378466533e07535985dc71efef71cbe3ba350a816af29c68b50adf1986ed92a24aa67a003724c87d5bd1ac394f7ce873d46129952c95c68695bb0add3fe9407eaac8670d7181717619de2e8a0fae24dfc542fe8ed71ffddc625aedbd5e3aa0e4f56b0627035e277d612de7c4b76d37421f27859796810822fc90f572d84725247f911e383941c132b61687227599b24847414f2d4d921aa39689ddf4c445b17518db73aa4e40d4d7cb9a1235ebed581f7da92adf0f827ea056f38a2a10cf4e9e4df48ebfb4fe1091f47baff692cae71be67475c1378de909db4638f8d2c43059bf1c784678d84c80bd37e5ea22062bec69804e1ab5f50127fc6636a6b8f4ce645b8093136fed3337843db74a3652a72090abc5965711fc30fe894776439a3648e7b8e617cada46abed78114ee02ec5a510729fc4ff53a2f9751edfc34c2b8abb27aa56f983812de3be7ef9f958d633d51ba22e64dc9ea418ce2117f3c63ec85e2587029fed1647817fe9b22f5f515f334b17435d317958962493e85b427565a769fc4177219b97e913a19dfdbe74224eb1c4c513468fdea66a48a228b2f3d8cf18578ea173c7b07b77752a8cdbedf8979b30f522766bcaf83724c5694e84f45ded660dbad2eadc866e4c27872080ab8efda2c69d5b7b744f180bb2cf5ffc07afbdd1718575a38c14d6f39efcd5f844fb5f5e2704295232f69232a3459c8580aaf4a323125a657ad4340b058c07c7214e967489cd33e2e64213bd67db3a6b24f7e4fbdab220cc8760348eebedabb155c19d45223659d276077bf70ba8df70dcfb9f00d4a079a54bb7b99ad7e300fdfc1e8e099f7acb4370206e04d88bc938ed6b5982f56d6b30f72af440110764922282932f096d91897efd8b5e02391df1f3aadac5177b81faf7b467d1cd37d72ae93a0892926e0de8222ca41e7fdce7fef3cc1718d13694b705f88599d3b1d7d6d39e1217e566c071a413d5643288c77bd1ed03a258f8819de82b251fe87dd685c6148472fea43cda0cd91764bf00ce45a52b201cda00df1dad2a65a02e286912444ff10dffbf188f46239eb3e86342866e5cd7d3087545fd29fd90a5678e33f5a4fd541f823294d805d0c8be36155b55656e4224343dcb4474dbbdc3b4faa522860b6c59bc123f0ad662a66d87bdb2dc0a14de158b9b0fa653333e60e12eae0b5c467bed1b8a957bcc471def408fd7cf61589f221d0f67ff7bf45d264e0edd70587e171f194c7f6861f6b43cb654a19bda093b7946d448d7346c769dade367e297041c7a8916cf23f36cd247951a6262e610e45e8c15ef3acbe0aa9e18d7b31bd30e6e467cadd439d0d4199c8c99f09f34f82615b6d37c08f223fc889492da27af1c0446ff8a71d9340dbe0e7a2af23c2d3011c6ea1f3fd3c41f7bb4627d75f09456efe52f2190bdc4177308c8e01b41e15da680ae7386c90abe98c83fc3503a1d098dccf57ee10ff56122560eb5132752926462d9551c715f741cef46569606e4631009c28fb93f938de6709313f6add143dddddf32b5cc1fac56446a5cb6f6d76a72051ab5ed419ce566e1a67db32fb550e99e0075ef0f4f0053237b4756f81df8cd28ef50f24d418fb1c501897a01683d79f2d1391906c895859f296206f65c774f5db0a0a6bfdeb06381458d5344dd3604f01a03bb1bdbac06aa2b95175f81741984d858595f5b3ae58329e10fa1872d9063b3e8decc63c4142ba3f02c1222c7273082485cfb057e82ffc1b284ced189e11bc28084688e9bde8b455255dc7635c3a434f7086200693efa91497b68bdab6ec01bc4d995b549b146baa0b6efe0f3748ce66fe42bdce023cb51073e212821abe5c4771cc93a1b800ad4e53bda3cd70562061530284a76d8dbf0159b3b320480eb0aa1ac666af92d1498fc263bfcc350dc9df7c2fcefbd5f3ea8ace32452ae3d7b7b5fb2173f2d8ace70d972582d0a706cd1944df5df17bf8938d69cbc67601d0166bb946629ff5266bfa7ab000dd49636041044ef696f030c5ddc3e100b3b8cdbf8bf47faf31d1145aff498b08b5924207aaf7e8863f99c4739026579b8209637934057d554b86133910752681f9e4ca9b032503fc31800ca80458b061c5d416e04cb1f91687c1b30e229941bd2ed036b3291a378d561e374a6a8b43bec5b9450b92332d343ab0756d144654f772bf2eb6eeffea96acfe63de0aa3feae706082b606377d64fd868b85d2b2eee3d2d67ab70365050d7f929fa34c721680a4d9def8246e9f448c62b3a586505309221e9b0", 0x1000}, {&(0x7f0000001280)="717edd01f6f4b43d0798a343ff5023c0cdba88869f02f8e7012edf7b33fa5c6ea878618499838301c5eb916c49c2ed06ad69fc0705dfcfdd811f7869df911ffb28f40f6fe579b6547c44eab27569b9dd639cc0b46d6814d2167a7e40a690", 0x5e}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)) 20:40:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) kqueue() acct(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:40:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) kqueue() acct(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:40:50 executing program 0: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x86137) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x3, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f00000001c0)="48990426c706786339db1b85bac74200df9ce1336651d9a2af50a9531142d01c7810c4774c36e2808d68a675821e5ea032537f6905bc71f4b6b011634c7617d19ff3ab2535aea715a27f33716d02e69bccf909394af63da4c35c191f6beedf0ab36d8fdcbb8b77aa805076e1e9cfe01cc2283b08216b02bcd1a96e31c5d563b4a4a6d76b34d8227278d3fbd8785dbaf7c5ef06c8191436335b02f0974f2d50054aaa8edbc46177b0af13365c48fe45fa00aeee313cd3dad57eb7c70c9177445665d8fe474719504cfcf80bc0d85cc41f1f821465c416d5000000000e25461c6af94e0d19b9a4360e79daf7e83ea85846890c9e", 0xffffffffffffff8a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) setegid(r4) lchown(&(0x7f0000000100)='./bus\x00', r2, r4) 20:40:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x2, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000500)=[{0x6}, {0x1, 0x3, 0x800}, {0x0, 0x1009, 0x1000}, {0x0, 0x2}], 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) 20:40:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = getuid() r5 = getuid() setreuid(0xee00, r5) setreuid(r5, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) setegid(r7) setegid(r7) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, r7, 0xe) execve(0x0, 0x0, 0x0) 20:40:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x19a) r1 = getuid() setreuid(0xee00, r1) setreuid(r1, 0x0) r2 = getuid() r3 = getuid() r4 = openat(r0, &(0x7f0000000140)='./file2\x00', 0x40, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x88, 0x2}, {0x46, 0x9}, {0x84, 0x1}, {0x83, 0x9}, {0x41}, {0x6, 0x7fffffff}], 0x6}) lchown(&(0x7f0000000040)='./file2\x00', r3, 0x0) setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='c\x00') 20:40:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0xffffffff, 0x101, 0x0, 0x3, 0xb4b, 0xe3e3, 0x2, 0x2, 0xffffffffffffff15, 0x4}) 20:40:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020703"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x7ff) r3 = fcntl$dupfd(r1, 0x0, r2) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = dup(r1) setsockopt$inet_opts(r5, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r5, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:40:51 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x410, r0) setgroups(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCLOCK(r1, 0x20004276) r4 = dup(r1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) 56-&!5,4(08&&&&&$807%&&&8!0, 088000000", 0, 1) -> % +%2.%,: 0!'% &!5,4 42!0, #/$%=0 4/00%$ !4 ).$%,-5,4)+088$: -/6, 08#(%214),%215$ $$";1=> $$";1=> 3%4 $,).%3 = 0 ? $$";1=> 3%4 $-!87)$4( = 0 ? $$";1=> 3(/7 0!.)# ? $$";1=> 42!#% ? $$";1=> 3(/7 2%')34%23 ? $$";1=> 3(/7 02/# ? $$";1=> 03 ? $$";1=> 3(/7 !,, ,/#+3 ? $$";1=> 3(/7 -!,,/# ? $$";1=> 3(/7 !,, 0//,3 ? $$";1=> -!#().% $$"#05 0 ? $$";1=> 42!#% ? $$";1=> -!#().% $$"#05 1 ? $$";1=> 42!#% ?