@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) dup2(r1, r16) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f00000004c0)) r18 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r19, r18) r20 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r21, r20) getsockopt$sock_int(r20, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r22}, 0xc) r23 = geteuid() r24 = msgget$private(0x0, 0x1) r25 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = fcntl$getown(r26, 0x5) r28 = socket(0x800000018, 0x3, 0x102) bind$unix(r28, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r29 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r30, r29) r31 = socket(0x1, 0x8000, 0x5) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r27, r32, r33}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x800000018, 0x3, 0x102) bind$unix(r36, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r38}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r40, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x4, r25, 0x0, r32, r38, 0x10, 0x40}, 0x7, 0x3, r40, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r8, r22, r23, r38, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) lchown(&(0x7f0000000140)='./file0\x00', r7, r38) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r41 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r42, 0x3) fcntl$setown(r6, 0x6, r41) r43 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r44, r43) ioctl$TIOCMGET(r44, 0x4004746a, &(0x7f00000004c0)) connect$unix(r44, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r6], 0x1) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r45 = socket(0x2, 0x8002, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="62030207e000e0177f6f"], 0x10) write(r45, 0x0, 0x0) 16:02:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x1020, 0x8001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8001, 0x80, 0xc0, 0x80000001}, {0x8, 0x4, 0xff, 0x7ff}, {0x6aec, 0x6, 0x7, 0x7fff}, {0x4, 0x74, 0x6, 0x5}, {0x40a, 0xd3, 0x68, 0xdfc}, {0x6, 0xff, 0x2, 0x6}, {0x8, 0x80, 0x6, 0x40}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000400)=0x2) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) read(r1, &(0x7f0000000000)=""/16, 0x10) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x22b7, &(0x7f0000000000)=[{0x48}, {0x2400014}, {0x20000006, 0x0, 0x97, 0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r2, 0x2000747a) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x1f}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) accept$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x32b0833432312175, 0x81) dup2(r5, r1) dup2(r1, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tip', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001200)={0x2, &(0x7f00000011c0)=[{0x90d, 0xfe, 0x20, 0x2}, {0x45c3, 0x80, 0x0, 0xffff}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:02:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r5 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r4, r5) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x84, 0x20}, {0x0, 0x7ff}, {0x87}, {0x41}, {0x45, 0x2}, {0x2, 0x7fff}, {0x7, 0x8}, {}, {0x47, 0x6}], 0x9}) 16:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(0xffffffffffffffff, &(0x7f0000000480)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r5 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r12}, 0xc) r13 = geteuid() r14 = msgget$private(0x0, 0x1) r15 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r21, r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdc5) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r22}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r29, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x4, r15, 0x0, r19, r27, 0x10, 0x40}, 0x7, 0x3, r29, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r5, r12, r13, r27, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) fchown(r1, r4, r27) 16:02:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$inet(0x2, 0x2, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0xea, 0x7}, 0xc) write(r0, &(0x7f0000000080)="51fae55f8e3d1441", 0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) accept(r3, 0x0, &(0x7f0000000180)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) 16:02:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6e1e, './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:02:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [], [0x763d], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {}, {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x3, 0x80000000102) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) fchdir(r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffff, 0x5, 0x2, 0x84, "b6a95d54f38912cfeb52d3adeb45544dd0477d4f", 0x69}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40000, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc711c85407724222) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000200)={0x2}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) r5 = syz_open_pts() semget(0x2, 0x2, 0x28) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) dup2(r3, r5) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000100)=0x779f) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCEXCL(r7, 0x2000740d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x8001, 0x80000000, 0x4, "f26a089be71fdcd51e3d26340c18e0cbb34c70b6", 0x10000, 0x200}) 16:02:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r2, 0x20}], 0x2, 0x8000) 16:02:11 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x200200000005, 0x2f}) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1", 0x9}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:02:11 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000040)={0x1, 0x1f, 0x6, 0xff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) mmap(&(0x7f00003e8000/0x1000)=nil, 0x1000, 0x1, 0x6012, r0, 0x0, 0x3a) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) recvfrom$unix(r3, &(0x7f0000000080)=""/207, 0xcf, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="1d002e2f66696c65004292578b0de05f2175bcc264c943435b048a5ca0e8b94904a5bbb433ea31a9ffbbef053dcc1efca6591f583b0d09a0b6ba527441d622d1c8e5d5efa971a577a569eeea5f0317c6fb7ecac5f32c2e9f8c199ee89483"], 0x9) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206980, &(0x7f0000000300)) 16:02:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000400)=0x2) write(r2, &(0x7f00000001c0)="54a391eaedcb45125f38eab130f06d4f5913fedd7c09f8dd4fe1657d021cd1b1d5abf9300ebc5a2de7ac47460698d17d9af41dc23da3ad20500f1502395a19ad97fce18e73256139e8dceb127267e7d56047937947632386ca1819955613a70f05c829927b34709bafa8a28634cae99eea5a6b96faf9c8f3bb5df5825f880f5f5402cb34660c0fe7f8e8183c440bdec07a8eb2c301893bcd10866f7aab02a02bca9606c6fc895c", 0xa7) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/178, 0xb2, 0x0, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSTART(r4, 0x2000746e) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="71924057a6a4"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:02:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8032, 0x20) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000500)="493d12b42292d61d1b9703e8c67de21121a293b6610642a0f667581edd8adc2d5c0457ce752ff50ba8c335d140ebb1f8f1833601ff60d1782bcf219ae34c1dea21fa8de4e16d90cdfd0d42451462f2971c3517a7d4e7318c5d520c7bb577aeb1e68c793180bdb560e7793a5fe9f3f8f074bec8af6a462816e9cdb1d606812386dfb2d75625f214b07172e10ee5830df20a90a2382d02e1880d80573b5dbd800308bda73c5c73ed6473f3dce43fe5b188e59c6cf0e93a54c051d31be56060c7bdeafa01ab04f3c6a086eb4c9ce972c64993c76c18b2d41eeeec01701ec66ffdc55727e3df7eb8bf1c730a6abfafa9ab877db808031024ca9c2d59939545eca25de8aebe1755c381e95f6eeb0a47aa6dd4cc76d3316f027b9cf903e16b06e686e2198931c03b6e4229bda77c9f3c54c8e087c2cfb8db088ed5f0ee489dc3530917380c53e8bb1988d58858b2ef87ac27514d2023fc203c6242dd6345add91d9700045767c3af0e30b0cfe300efbcb7a2ff14dbaf4f9fc2fafd15000f7be781f4a0352097316a032f5fb91f72a72e9fa1e08f3d2b15e291ae5cbd71d03c547b7e57820c825eabb8f413f739b3785c8968c16977211ebf88ce5529ad2ec57caf7c7585026595b5940b5e46dd65939ddf702aaae5e7f8dbaa3cf268e8a26f36a3cceca70e9b6256e494315fd7714369ae086d3943b16cf10a00db143b8d1b2a4a4aebe18e6f7f39b96fa2ace7c0ad12276dc2dfb9a621ee564a1a0c0bcdc547030c6c37d2db90234627aa1416a7edd93aeac68404c9d8c82c97ea33d6fc1df45b6b93628c919811c13ac1256dec65ff7a72d32f8a8e7716ff84458bfe60a49ff55b718f60d5458ef75a7ddae04b0b2bbc2fb9a2980dc9c9f2ae27172801de7998e4ff046ca9257f94cda2c14bd250679979e6236c2196913c7b5a2edaba55f44c89c2db1c220d82725fac6affb6e49e46139a8c9ab35646dd44516503b569ef0a3a4f4ee3a8a1db74e8b6ce630d17b975a0f0334eb2cfdbdeaaf52bf8b46c15c06650dc813c0deaef5bae6549f787f34495d67c4a47c864376da2b1b712cf00eab2102be0800de0df6e73cef01fcd00dcd22f884d7f58ba8d79c075c7cc200ed9e457bce165aa14b5f6d10559a7b7370d4ca033a4ea8d64413513ab85346d5cd6ff41ed67e4479088490bf59e96abc7a0e3e94c6a90a1bddc5e681bb8023252a2d75b81eda1e43a97e9e4b37709a84e0cca28e76292444809935480bc4c51f2b19e4842d45849370c1c6cce94c73d3242786bc1d425852e0e6abd900ae895a370b1b1f27754ddb01a1204b2e1c941021b9ed7e3ff18434ae4b43d10afad9002364718f1f45e6364778d143565f37120920a4f2bfe334763d672fdb7dedff499ae15d610ca7f1dd30b3e63159e9fe30bb6a1f58d07961e9f994c181f35864b03719b18e3ffa9f281584b65dc652f6e5969ab1c874cfe4095ae349820fcb69c7d7d515832ede235edc6ecc09edb5b69007f038e3ca4d9415451a85fb9a7c9de5a04faf4aece064171f97394eb1dc89e1c654339859ed4d65290635d4683b9c0f6118bc477bbeaca5a2c7e0a4fdb651459bf64b714280f903a85b2f5ef813c51ab5b7902fac2f2b58b70b3a86b28a9268cdc78234d0bad2175cff64f43cbb2bc999ed6daf8526d364769cf8f2b7d70e70f1643e03c81ee6bdd355f9e03138568375e8d2d37b845a63ba4618f1e5bbbd94d31efeab0ffbd2756139ea53d37436d0905910fbcd523b2dc31783348892f468e129438423261105a4f656c3dcff4933095797d11af151991fe45b618d6192492160b28b39755efd0c6aab06991cf1f7994b8f9ff30eddab47d6503fb2d146f121e6d85a6e4bdbe1397bc18b85247702a66cfe01079b1c431b0ff0da8b02fbc22efdb773ff6976a79df9c244cfdecc988cf766f1a05abb4b5c104314e6650ba9cc9411412f714a557d4edf4d11cfc74ee3d1721987ad223463156b74f9638745ef8fcaca6e54f57f7c1845f2e9f9606fc8c1e658a31533da9bedbeceed977795c7c87224589f42a13a5d2ea472dafc289e771c5cede652902c61913150cbbd4750186758fcafd8db0cff9e24b6badad8bec7a31bf0949f534727f6d39057576af827152e3e15b52c046ef093d301fd2b740c486af9710112b6c54184d0710f6afce6d5d7c2af35ffd453c5566c6671c5ad92ffd1d11fbba665ddbe0155c02efb184e3e4f7337851b1277a1ce2db22ad1d27f47e50250290c951fbd1b657365326cb5c5ce8a798505d7dc81f422ffb322dbe08bf76e8e918c3c444788a7c6c453333ebfebc19454163ea59252e0503ce37ee217301f52c016b44948cd02c86fcf3f2cc54c572bb2775ee90105f1875937959edaa7bac26c1506a566f7cf73db26c40c5a3045f07a6ce0c1c216fa8996d8ae741ffde30534f5791af22c6ad420882ee9f86eddd6fa0aeb4bc0995525d6730ef038037827f89fe6377640af5913a8a030fc83d6c2abec52bc2c238ebc10e14855c69a55118a2bc90d61a86ad182fe9fb2000079e03ed468a0a572bd37047543cfca516c1d02e045fd55ab1219fb44e4ac4e0fdda3951ce0402181759c90bf443939fb91be55483295ac3a61122b1bfb26037b1b1365ce02fbe39a0aaeb66e9a0486e0cfdc0294fa334e1f55c538d4939e7bb56ccd7b9df6e74ad09599be5d9ec2deb2eaaf4fabec8ed5553427415eca573c757beb34099275c4cde189cb063c3d2dccd7736ecd774fb39c18fd5978254d02ca112179fa1ed8fa26d69c1c582e2afdfa9b014bd67d23d6b88c0623637cbfc53f6f3d5ab244486813ec2223046990f3800bf01b5d2056c0ba0cec6bc602c9baa6687d9764a83c3a604a0fc8dc6a8699afa90a9d37da017b09caf651d8b9ca8a2f3997b2b478e7b1e483670a2175ac0efdf6dc806b3609e2063e6a8e649dbb18c6f134f80fdfd4120c55ecf2aa0c97b83e946d06dc44e723b1e8ccf798d65957781146ea69b733398f4c6e4d9f1843810cfc1c362c934470b40b1a19a3556fdc598ff5cbd6e8bf99aa75c78ae67783704cd52873e16bb4e8a0a0b494d6abdd0251ea6fba52139e5cf3075ef923ce123c3ed5a4f7d9294f812a4156cc37cbf20ba8365c794699f943d68bdc103568b1347158a2bdb63e565191ed9aff4f96ee06cf9eff177a7c1f86b708c8e9a24583ffd4822f540efb8d056aec5bf162313eed4aabbe777a46216cc24156140164ed716578d492ae0a0f23f9d425368ce8c4b6efa013678df99c28659351df005cd9b86d246e9d2bdf7b041cb8b3ef290b7e1aecd4e0d76bb70693372c14ed9d54d5ce90eee9d4de475614b155798592eb091b8f0140596988710aa27df9be4feeacf3bc899b62a37728eba460cf6cdd4128440aed2af09edd48b72dfb1f9f6d731fc1486692d601d44e5abbc4611c6f82c5835df06a4554319d366e3d4173e90fd5d894104fb7fcf7cfd8be05227ae459d18d47524b62fad50ce99bd8f7b5564c52d2cb8448e16389e808999bc4b0a3d3d466a13ed440b49d8936f73babe88e027590e16ede9b04094164baee5a17b40982096bcfc638e674b05af6f4b7622d9f5efbc4be1a8beeb9f9cd75bf9ade494e77b78296e2cea176f435fa85e07d54a7e6cf41e0ebe9e4b1d044b46bb6c54bb01209279a7f20d174478ee04edbc858c9fefe16ecf03df7c277b0901397eae0570f7c271e865e7d0a71b66ec11e55f01974a8b499ae78236af37ac598cfd2781a78dc3d544c4feb8b290d7f0b6ae0d28940164ae76d863698bf4ef59879742d288be6b27d5ea2b5e5e64ab098b71b28f74b0417baf7368a3b555f2f2b34da5a42675de9dafab97f30214f151c42c18327eade89638868064f45c0e4b5f2ab0ac628ac62c1401fda2313828e6126bb282744113bc9b2b5ac698629d7bbd082946b04c78b512920bea256447c09d78de5c635c0ef10b7af523605eaac4db0ef2e1f9b073221376125e80dd05941cfd036fa82e9003544a90d07d896138585201432aea65e41086665f438974d7d55690acfaff69b56ee7e1c6e89a26b3c303df987b74999d5546a74292f49f1e627994fcdc874e4fba134588c3e7b9a83f7ab3eb4d05458d8012c71bf93690e2777c03f41c2d5f09be1681f568f45b632fa93fc40943cfb2bced93d3d3be67b1a7606c902e72cd5ac523cfa0c0aa7a02a2e49f62212da05581460cefb45f7dd18e984c9074613d7754d9e20981bd5bfe4892002bb7be5cba45427354ef673cc0445601e2a876112f5a751f4187dcf46ef8d863dfdaaa201a60f06f7499ff467192fc9926a43a8e7cb0916187e7b1449ae84cbd7b7538d132a83b2746f1fa1b3a403073b80f2568b7b12aaeb0df0a76c2df273a41b513427d475f936963ecfd1cf7e033289d390052cdc1c6fa768e375978519629cd91bb6618fd4f2ccb980a7129e5ddd58837c07b45133247df6a4f99cb460e7b7855b1bd7ca52bb5cb229017b015c432574224534c1e5ee520447d4c4ecb380415afa707fbcb2ec56d57f9491fb536dfb4eab19eb69c6abb4edcc0a12f5666dd87f0e3b6bfadf376bc26978ce702e637adad763a3d037cbc2761b909cfb519f31d3736823c5292959959ad11ac56ba952c1c6dd393a8abff49dfc1c45786288aa0149ee61a85d37da633e680e0aa68d88f1c25d08dc99424c98cf1f9bf38a0bf9c82d73d274884649cd90309c6007f3b295dcf0ab928a01ca200457b64f1ddd543d5527db9afcce0e907f0882d92aaaf83c9d0dda9a2252ccb0067bb242027e47515ee12e4d9acec5fbe4fd4d157adfa85db83c7e00e20b08a765de5801cc7d685fc59d4f15772b224e4ff6c97cfb6b7aa085805070d75a93f2d5be86ab159ef1cbc2635d9b27ea26f941b52a3df7833047e6516eedd911760940bbc4dff4db1534d8706e45edefdafeefa231bc4534364d6409ec90535b65e75ced6069bed333df23af74d051f76f2b8443186d2a936217c41f599be47fa89f5bcddbbec1bc3d8fcce29c1277b7ebeb1906925c31656fd6e6e6309e9269328203589647f0d8a053072a7169ab84884465d7f910cc81521dafa2b170a510621f7d74b9cc72b37fa8518144c2c7d9083dec089d166d4854c5405acf2d8f154bddd76e96191728559a3e330ce1816bf2b1172fab7bd47cb1e03919fa44661949ea45837218fd32333570e2b03085412aba6b09e15f3d5d6fcedb40afea00751bc9ba7de94d1106bcaec86a0659b76d9963d4953c99edaf6281d0ef4f7a0adf430a6ee94a33a0845c5c0e57d133e095daf6b0535a22ad4d6e914c9cd1a16a5be68ff88c66a2a40cb991694bc44f5ba01d9ee8d7eeccacd457562468715abea3fba700592fcbfd7bee5c8833dc0c784b552833edb92f1cbcfae8a9a84c52be3ca5b7e53c0bf8ba09e47e1242d10fd60e2babfad1d8b4ab7ba377c6ab0aa9356e0aa3e502d35abffe54c585c377ea99feb60cf0984a1565d58536758acbdf82bc66f44a21710faf17599ea3b2031c6569787a45e5693ca6902a17f7471fa623cdf4b1d0b3232587de44ef641b9e729aafe6da1ad1f38a0cafc800262c753a324f712f022158ff3c918ac4e6a6ebacb80f058ad24d4713e8193359aca2f428ac841d9fef86d74f082500b1730f3cda38d0cb2807bc0eb51358e214887c68b34ef94d40c5086516a0159d242e8bb248cc8caa3676c1f9520e1ead4f21b9bcaba9efa2e35d7f83045baea019b972039934d59d3d6c2a87274f3db3d4ade", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x7a, &(0x7f0000000100)="d2882184877b1a0a4522b6eeccef8b5676a34790e1506395bf84d1e7befc1e18e4318bf8bb208a290f3d476eec8b15d90b90226efb7ee38e49c483d24bdeca9d24f878e83474ecc7f71e6bf7f35611140ab295ddfcedce692ebdb4589fac5cd27dc27d6f85cdc4e68025617cae0588dbfabf637e459608eef1fa") pwrite(r0, &(0x7f0000000200)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0xdb000000, 0x4, 0x0, [{&(0x7f0000508000/0x3000)=nil, &(0x7f00002c7000/0x1000)=nil, 0x2fe}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000473000/0x2000)=nil, 0x1102}, {&(0x7f0000574000/0x1000)=nil, &(0x7f00003f5000/0x1000)=nil, 0x100000000}, {&(0x7f00003b8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4d57}, {&(0x7f000034b000/0x3000)=nil, &(0x7f0000110000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000079e000/0x2000)=nil, 0x7}, {&(0x7f0000238000/0x2000)=nil, &(0x7f00007f0000/0x1000)=nil, 0xffff}, {&(0x7f00007da000/0x1000)=nil, &(0x7f0000048000/0x1000)=nil, 0xb6}, {&(0x7f0000390000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f00005db000/0x2000)=nil, &(0x7f00001c5000/0x2000)=nil, 0xc559}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000045f000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f7000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000382000/0x2000)=nil, 0x7fffffff}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000612000/0x3000)=nil, 0xfff}, {&(0x7f000054b000/0x4000)=nil, &(0x7f0000607000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/180}, 0xbc, 0x2, 0x1000) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/f\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x763d], [], [{}, {}, {}, {}, {0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x7854d1a98d238d42, 0x0) r4 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r11}, 0xc) r12 = geteuid() r13 = msgget$private(0x0, 0x1) r14 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r19}, 0xfffffdc9) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r24}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r26, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x4, r14, 0x0, r18, r24, 0x10, 0x40}, 0x7, 0x3, r26, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r4, r11, r12, r24, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r27 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r28, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r30 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r31, r30) fchown(r30, r2, r29) 16:02:11 executing program 0: syz_emit_ethernet(0x3a, &(0x7f00000014c0)) 16:02:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0), 0xf7, 0x0}, 0x42) writev(r0, &(0x7f0000000740), 0x295) 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3fffc], [0x763d, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x8000000000000], [{}, {}, {}, {}, {0xfff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = syz_open_pts() ftruncate(r2, 0x0, 0xfffffffffffffeff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: syz_emit_ethernet(0x3a, &(0x7f00000014c0)) 16:02:12 executing program 1: r0 = getgid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d], [], [{0x4}]}}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r5}, 0xc) r6 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r13}, 0xc) r14 = geteuid() r15 = msgget$private(0x0, 0x1) r16 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000001c0)=0x2f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r21}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe10) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r28, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x4, r16, 0x0, r20, r26, 0x10, 0x40}, 0x7, 0x3, r28, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r6, r13, r14, r26, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r29 = getuid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r34 = dup(r33) getsockopt$sock_int(r34, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r35}, 0xc) r36 = geteuid() r37 = msgget$private(0x0, 0x1) r38 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = fcntl$getown(r39, 0x5) r41 = socket(0x800000018, 0x3, 0x102) bind$unix(r41, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r40, r42, r43}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = fcntl$getown(r44, 0x5) r46 = socket(0x800000018, 0x3, 0x102) bind$unix(r46, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r45, r47, r48}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r50, 0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x4, r38, 0x0, r42, r48, 0x10, 0x40}, 0x7, 0x3, r50, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r29, r35, r36, r48, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r51 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r52, r51) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r54 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = fcntl$getown(r55, 0x5) r57 = socket(0x800000018, 0x3, 0x102) bind$unix(r57, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r60 = dup(r59) getsockopt$sock_int(r60, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r56, r58, r61}, 0xc) r62 = geteuid() r63 = msgget$private(0x0, 0x1) r64 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) bind$unix(r67, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r69}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = fcntl$getown(r70, 0x5) r72 = socket(0x800000018, 0x3, 0x102) bind$unix(r72, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r71, r73, r74}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r76, 0x0) msgctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x4, r64, 0x0, r68, r74, 0x10, 0x40}, 0x7, 0x3, r76, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r54, r61, r62, r74, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) setgroups(0x7, &(0x7f0000000140)=[r5, 0x0, r0, r13, r35, r53, r74]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r77 = socket(0x2, 0x3, 0x0) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x8040691a, &(0x7f0000000300)) r79 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r81 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r82, r81) ioctl$TIOCMGET(r82, 0x4004746a, &(0x7f00000004c0)) dup2(r82, r79) ioctl$TIOCMGET(r80, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_INFO(r80, 0xc0185603, &(0x7f0000000080)={0x50, 0x0, &(0x7f0000000000)=""/80}) 16:02:12 executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000000c0)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x24, 0x0) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x49) poll(&(0x7f0000000100)=[{r3, 0x1}, {r5, 0x4}, {r7, 0x1}, {r8, 0x100}], 0x4, 0x57) 16:02:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}], 0x1}, 0x0) writev(r0, &(0x7f0000000740), 0x295) 16:02:12 executing program 0: mkdir(&(0x7f00000003c0)='\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) chmod(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rmdir(&(0x7f0000000100)='\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') 16:02:12 executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000000c0)) 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d], [0x0, 0x0, 0x0, 0x0, 0xfff], [{}, {}, {}, {0x0, 0x8001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x80) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {}, {}, {}, {0x3}]}}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x3, 0x102) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) bind$unix(r4, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) listen(r7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r1, r5, r8}, 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") setegid(r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, 0xffffffffffffffff) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000040)={0xff, 0x7}) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x7], [0x763d], [], [{}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 0: 16:02:12 executing program 1: 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, 0xffffffffffffffff], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: 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, 0xa2d8], [], [0x763d, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d], [], [], {0x0, 0x0, 0x4000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fchdir(r1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r16}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r19}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6755eed9, r8, r9, r11, r16, 0x20, 0x7}, 0x4, 0xffffffff7fffffff, r17, r19, 0x401, 0x3, 0x7, 0x6}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003fd000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) semget(0x3, 0x7, 0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) munlock(&(0x7f0000695000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) 16:02:12 executing program 0: 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x763d, 0x0, 0xffffffffffffffff], [], [{}, {}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000400)=0x2) fchdir(r4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x200, 0x4, 0x6, [{&(0x7f0000113000/0x4000)=nil, &(0x7f00005e5000/0x2000)=nil, 0x1e}, {&(0x7f0000594000/0x4000)=nil, &(0x7f0000344000/0x2000)=nil, 0xe0}, {&(0x7f0000144000/0x1000)=nil, &(0x7f00005ed000/0x3000)=nil, 0x800}, {&(0x7f00007e5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f000026f000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f000030c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xead}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003cd000/0x3000)=nil, 0x7fff}, {&(0x7f0000720000/0x4000)=nil, &(0x7f000031b000/0x1000)=nil, 0x3}, {&(0x7f000009e000/0x4000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x300000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000452000/0x4000)=nil, 0x2f9e}, {&(0x7f000005d000/0x2000)=nil, &(0x7f00006db000/0x4000)=nil, 0xff4d}, {&(0x7f0000290000/0x6000)=nil, &(0x7f0000035000/0x4000)=nil, 0x8}, {&(0x7f000066c000/0x2000)=nil, &(0x7f0000017000/0x2000)=nil, 0x7fff}, {&(0x7f00006b3000/0x12000)=nil, &(0x7f0000792000/0x3000)=nil, 0x40}, {&(0x7f0000240000/0x14000)=nil, &(0x7f00003fb000/0xc000)=nil, 0x1}, {&(0x7f000055a000/0x3000)=nil, &(0x7f0000042000/0x3000)=nil, 0x80000001}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000001040)='./file0\x00', 0x4000, 0x0) faccessat(r1, &(0x7f0000001080)='./file0\x00', 0x2, 0x0) ioctl$VT_SETMODE(r0, 0x5602, &(0x7f00000010c0)={0x9, 0x3, 0x0, 0x3, 0xe72}) 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget(0x1, 0x100) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000e0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000047b672930000000000000000000000000000000000000000000000000000000000ff0005000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000032f7c4dfbcc021b300000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c948b504934b0c3877c0d2e5b6c6c967f8452cc129a5abb6c98230366f586a391532258bf3203dd7b8078900a6dd95fe8f86299a16d76f2b7e8f3aaaf2e55579c97cb8461a1b8f4ee906f20186a37ad4902b6d90d8f0a78a45f98f77245de84979a8790abbff37cd20c5ff81e920796e687a20daaa4f778f7991517cc30ea0bc4d214cd44cabb41b2dcd96036036d19f8a447619a98a311650ac5cbece7d4663d8626d576ed1a4cc9f1a109067097444671270046b2332a590af3c1591b235fabf4563ab70b5c92a0033832d7c5113fc0c68bf8b67ec6dcaa490f9a8a3192b068a0ba5166c1b1b3a55647a279129c4c4297207303d73e683c0a32e4173751a089353270525ff0400f2c3322099fbf69773dbf865293a25dce2965c143350e82cebb7b3f0eae84e5b5304bc4344c7724a417b18c3cef524035728e0adbddf436897e5d566244800"/586], 0xf9, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="f574f9a4e67ae4a0117d0762fb7f3bac12e9fb348e9c5d2a7d93bbf1f54787ec2a02668624031af6993f4e2269e10b20b58da463213ead6e2faaf25cd3ef5eec179cd61deac584dbaeb293a332949f736117e69bab1f9db3fc1d2c1b812125c7afbc504da7a57b78826f6696", 0x6c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x28) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd22]}}) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x8000, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) msgget(0x3, 0x140) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r5 = fcntl$dupfd(r0, 0x0, r2) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x8258, 0x0, 0x1], [], [0x763d], [0xfffffffffffffffd], [{}, {}, {0x0, 0x400}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x2, 0x2, 0xa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x339) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000150000/0x2000)=nil, 0x2000, 0x4) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f00000000c0)=0x7) r7 = accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) setsockopt(r7, 0x200, 0x918, &(0x7f0000000500)="46fda22a0f39490e7a7112e5fb5ae6aecfe540d7c14c0534abbd355a16de75e60498019ac031a4b64d7531b0fb70c767095c89003c6660c65bf779766fba54b3019c0dd66ae5009492be625dd8f4b49eb2a4c5245c783180315525584f297c5b2f1a0cf0673fed2dc3cc8bc226", 0x6d) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) 16:02:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = socket$inet(0x2, 0x8000, 0x7) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x4, 0x20, 0x200, 0x1, 0x10001, 0x81, 0x3f, 0x10, [{0x8, 0x9, 0x1, 0x1}, {0xfffffff7, 0x10001, 0x9, 0x200}, {0xfffffffc, 0x7, 0x2, 0x10000}, {0xff, 0x1, 0x4be0, 0x9}, {0x10001, 0x1, 0xff, 0x6}, {0x0, 0x2, 0x101, 0x1000}, {0xb7f3, 0x800, 0x0, 0x9}, {0x6, 0x40, 0x1b, 0x800}, {0x5, 0x1f, 0x6, 0x3f}, {0x56, 0x80000000, 0x9}, {0x6, 0x4, 0x0, 0xd7090cf8}, {0x9, 0xb3, 0x1f, 0x4}, {0x7f, 0x6, 0x1f, 0x101}, {0x7fff, 0xfffffffc, 0x0, 0xa9e}, {0x2, 0x0, 0x294, 0x4}, {0x4, 0x4, 0x80000001}]}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x8001, 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:02:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d], [], [{}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mlock(&(0x7f00003e0000/0x12000)=nil, 0x12000) 16:02:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = shmget(0x0, 0x1000, 0x100, &(0x7f0000765000/0x1000)=nil) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r10}, 0xc) r11 = geteuid() r12 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r19}, 0xc) r20 = geteuid() r21 = msgget$private(0x0, 0x1) r22 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r27}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r32}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r34, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x4, r22, 0x0, r26, r32, 0x10, 0x40}, 0x7, 0x3, r34, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r12, r19, r20, r32, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r32]) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r37, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r38 = getpid() fcntl$setown(r37, 0x6, r38) ioctl$FIONREAD(r36, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r36, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r38}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r5, r10, r11, r35, 0x4, 0x71e2}, 0x400, 0x800, r38, 0xffffffffffffffff, 0x8, 0x2, 0x9}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3f5, 0x2, 0x9, 0x10000, "e763e700f617cdcc893ccda45e6c8ff4b52e6abf", 0x24, 0x7fffffff}) r39 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r39, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {0x16}]}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = socket(0x11, 0x4003, 0x0) socket(0x3, 0x4000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x95}], 0x9, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) listen(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0xffffff80}, {0x18, 0x0, 0x6, 0x235bfc3c}, 0x0, [0xb6e, 0x7, 0xcae, 0x0, 0x3, 0x7, 0xa0d, 0xfffffff8]}, 0x3c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x3, 0x80000000102) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000200)) fsync(0xffffffffffffffff) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)) mknodat(r4, &(0x7f0000000180)='.\x00', 0x40, 0x7) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x20000019, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x9}, {0x2c, 0x2, 0x0, 0x80000}, {0x800100006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0x0, 0x9a, 0x10, 0x4, 0x6}, {{r6}, 0xebe7bd2aaa891d77, 0x8, 0x10, 0x1000, 0x8}, {{r7}, 0xfffffffffffffffe, 0x4, 0x80, 0x100000000, 0x40a}], 0xffffffc0, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x20002000000}, {{r9}, 0xfffffffffffffffc, 0x9ceb37d8ac6064bd, 0x4, 0x101, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2e, 0x9}, {{r1}, 0x0, 0x20, 0x80000000, 0x100, 0xffffffffffffe379}, {{r10}, 0xfffffffffffffffb, 0x15b32fd7e5d0a87f, 0x1, 0x0, 0x7}, {{r11}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7}], 0x1, &(0x7f00000003c0)={0x4, 0x7}) 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x2000000000000], [], [0x763d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(0xffffffffffffffff, 0x80) r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000329000/0x12000)=nil, 0x12000, 0x4, 0x2010, r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() pwrite(0xffffffffffffffff, &(0x7f0000000000)="635237f2235a924c4db2d21157f91504cecd1e8996dbbb3160fa5de33151dcc361e0435ae94bc930dbc6e57ed53def2cff628f6810466b4d7c6cad58749ddad3908752bc623666c6c38524282f0c4518ac4b20be2ef5478fdd125988d3aa0f11ac37e31dcd62d1ff18955487412754a5a11e80fadd2b941532cede444476ee6671bcb0f7a6c8463507055b4a348bd5c1166097e4ffbc5df40d070607ee8180965ad4252e29dfe68a7d5322bb807af6f751f1d010540ab764a17399f52c634025d8e4d853770fab36c8858cc2c65f5d79332d64039860e8c380b023eebc2732dc18cfe87cf4", 0xe5, 0x0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3d5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) fcntl$dupfd(r1, 0x1e, r0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x9, 0x2, 0x0, 0x8a8, &(0x7f00000004c0)={{0x80, 0x9, 0x3, 0x7, 0x1f, 0x5, 0x9}, {[0x2, 0x0, 0x6, 0x7, 0x8, 0x2, 0x7, 0x6, 0x9, 0x3f, 0x8, 0x4, 0x5, 0xffffffff, 0x7f, 0x7, 0x5, 0x3ff], [0x40, 0x3a, 0x0, 0x6, 0x1, 0x444c, 0x5, 0x9, 0x10001, 0x4], [0x4, 0x5, 0x4, 0x7, 0x72f5, 0x1fffc, 0xfffffffffffffffd], [0x7, 0xfffffffffffffffc, 0x1, 0x2, 0x643, 0x101], [{0x1000, 0x7, 0x10001, 0x1}, {0x9589, 0x7ff, 0x100, 0x400}, {0x3f, 0x10001, 0x43cc, 0x2}, {0x2, 0x20, 0x3, 0x1ff}, {0x7, 0x6, 0x1, 0x3f}, {0xffff, 0xa23, 0x401, 0xb952}, {0x200, 0x2, 0xa1c8, 0x2}, {0x7, 0x0, 0x7, 0x1}], {0x1, 0x200, 0x7, 0x100000001}, {0x8, 0xc8, 0x3682, 0x20}}}, 0xff00, 0x6}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x20, 0x20, 0x8}, 0x20, 0x2, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0x25b) pipe(&(0x7f0000000440)) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x903}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x401) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x2) fcntl$setflags(r0, 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000440)={0xffffff81, 0x9, 0x5, 0x0, &(0x7f0000000140)={{0x1, 0x2, 0x1, 0x5, 0x0, 0xfe00, 0xff}, {[0x4, 0x3, 0x23, 0xd24, 0x7fff, 0x7fffffff, 0x2, 0x7f, 0x5, 0x5, 0x0, 0x100000001, 0xc6a, 0x8, 0x1, 0xce, 0x2971, 0x400], [0xffffffffffffffff, 0x6, 0x9, 0x4, 0x5, 0x7, 0xc05, 0x2, 0x8, 0x5], [0x4, 0x401, 0x9, 0x94ad, 0x1, 0x81, 0xfffffffffffffffb], [0x12c5, 0x3, 0xff, 0xa8, 0x7fff, 0x7fff], [{0x5, 0xe9, 0x3, 0x5}, {0x1, 0x3, 0x6, 0xdb9}, {0x1, 0x0, 0x8000, 0x3936}, {0x80, 0x90, 0xffff, 0x3}, {0x80, 0x1000, 0x8, 0x2}, {0x843, 0xa9f4, 0x10000, 0x401}, {0x8, 0x7, 0x80, 0x9}, {0x40, 0x1, 0x590ab2dc}], {0xfc01, 0x70, 0x10000, 0x7}, {0x2, 0x900, 0xe, 0x9b}}}, 0x9, 0x9}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x1101, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xbfe52cf32d654b9a) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000480)=0x3) 16:02:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x1000) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000004c0)={0x3ff, 0x1, 0x7, {[0x3, 0x96, 0x1000, 0xa81, 0x6, 0x4, 0x9, 0x7, 0x0, 0x1, 0x5, 0x40, 0x1, 0x5, 0x3, 0x1ff, 0x4, 0x1], [0x7, 0x401, 0x8000, 0xf2, 0x1, 0x100000000, 0xb60, 0x0, 0x1200000000000, 0x9], [0xe9c, 0x1, 0x2, 0x7, 0x8d5, 0x5, 0x2], [0x0, 0x8, 0x663, 0xba, 0x0, 0xffffffff], [{0x81, 0x5, 0x10001, 0x401}, {0x9d, 0x2, 0x2, 0x101}, {0x6, 0x0, 0x8, 0x6}, {0xd248, 0x8, 0x30, 0xaa31}, {0x20, 0x9053, 0x6, 0x4}, {0x9, 0xffff, 0x1, 0xb34}, {0x3, 0x800, 0xffff, 0x1}, {0x3, 0x0, 0x100, 0x4}], {0x4, 0x10000, 0x8, 0xf1e}, {0xa93, 0x9, 0xd5, 0x9}}}) r5 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x4, 0x1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:02:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x43cb9, 0xffffffffffffffa6) r4 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x200000, 0x2, 0x2, 0x334eef0b, "4432bfd2d70cf898f77a72daac19f3f265525cfe", 0x9, 0x3}) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000000480)=""/101, 0x65) close(r6) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6, 0x1, 0x0, 0x20000000}]}) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r8, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16, @ANYRES64=r0]], 0x1, 0x3, 0x1000) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) msgrcv(r5, &(0x7f0000000280)={0x0, ""/68}, 0x4c, 0x0, 0x1000) 16:02:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x528, 0x4c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x7, 0x0, 0x0, {[0x4], [], [0x763d], [], [{0x0, 0x0, 0x0, 0xacf5}, {}, {}, {0x101}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) preadv(r5, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f00000004c0)=""/124, 0x7c}, {&(0x7f0000000540)=""/53, 0x35}, {&(0x7f0000000580)=""/59, 0x3b}, {&(0x7f00000005c0)=""/191, 0xbf}, {&(0x7f0000000680)=""/171, 0xab}], 0x8, 0x0, 0x5) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:02:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = dup2(r3, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000840)=0x5) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) fchown(r4, r6, r9) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:02:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000100), 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) r1 = geteuid() r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r4 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r11}, 0xc) r12 = geteuid() r13 = msgget$private(0x0, 0x1) r14 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r19}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r24}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r26, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x4, r14, 0x0, r18, r24, 0x10, 0x40}, 0x7, 0x3, r26, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r4, r11, r12, r24, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffa, r1, 0xffffffffffffffff, r3, r11, 0x6, 0x80}, 0x2, 0x0, 0x5}) mprotect(&(0x7f000004f000/0x3000)=nil, 0x3000, 0x7) r27 = socket(0x2, 0x3, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8040691a, &(0x7f0000000300)) 16:02:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x14, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1b18, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x1}], 0x800, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0xfffffffffffffe00, 0x1f}], 0x6, &(0x7f0000000180)={0x7, 0x5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x20) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = dup2(0xffffffffffffff9c, r2) r8 = socket(0x1, 0x8000, 0x3) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8, 0x0) poll(&(0x7f00000002c0)=[{r4, 0x10}, {r5, 0x80}, {r6, 0x8}, {r7, 0x1}, {r8, 0x100}, {r9, 0x4}], 0x6, 0x1) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/123, 0x7b}, {&(0x7f0000001440)=""/88, 0x58}, {&(0x7f00000014c0)=""/82, 0x52}, {&(0x7f0000001540)=""/143, 0x8f}], 0x7, 0x0, 0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x80, 0x0) r11 = accept$inet6(r3, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fcntl$dupfd(r10, 0x14, r11) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000001740)=0x4c56) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000001780)) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000017c0)=0x5) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r14 = getpid() fcntl$lock(r13, 0x9, &(0x7f0000001800)={0x7, 0x2, 0x6, 0x8, r14}) r15 = shmget(0x1, 0x2000, 0x6e82a3795c936b5c, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r15, 0x0) r16 = dup2(r8, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r16, 0x80585750, &(0x7f0000001840)={'./file0\x00', 0x8, 0x80, 0x401, 0x1, 0x1, 0x6, 0x1f, 0x2, 0x3, 0x7f, 0x800}) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f0000001900)={0x0, 0x3ff, 0x6}) 16:02:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d, 0x0, 0x0, 0x0, 0x9], [], [{}, {}, {}, {0x0, 0x1}]}}) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) mmap(&(0x7f0000636000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x80, 0x0, 0x100000001, {[0x8, 0x1, 0x4, 0xee8, 0x4, 0x5, 0x6, 0x6, 0x3f, 0xe8b, 0x2, 0x0, 0x400, 0x5, 0x80000001, 0x0, 0x8, 0x9], [0x6e38, 0x8000, 0x8, 0x6, 0x5, 0x5, 0x20000000, 0x8d35, 0xd0aa, 0x328], [0x10, 0x3, 0x80000001, 0x80000000, 0x19433df1, 0x1, 0x100000001], [0xfff, 0x20, 0x3, 0x10001, 0x7, 0x10000], [{0x4, 0x4, 0x1f, 0x4cf}, {0x0, 0x80000000, 0xfffffffc, 0x401}, {0x800, 0xfff, 0x6, 0x4a1d}, {0x5a2, 0x80, 0x0, 0x12}, {0x83b, 0xba, 0x8, 0x100000000}, {0x5, 0x2, 0x389, 0x6}, {0x6, 0xedd5, 0x3f, 0x9}, {0x2, 0x0, 0xa158, 0x10001}], {0x3f, 0x2, 0x8, 0x1}, {0x1, 0x6, 0x80000001, 0x1}}}) 16:02:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socketpair(0x6, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00002a6000/0x1000)=nil, 0x1000, 0x1, 0x6012, r1, 0x0, 0x40) 16:02:18 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) socketpair(0x4, 0x4000, 0x6, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) r9 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r15 = dup(r14) getsockopt$sock_int(r15, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r16}, 0xc) r17 = geteuid() r18 = msgget$private(0x0, 0x1) r19 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r24}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r29}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r31, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x4, r19, 0x0, r23, r29, 0x10, 0x40}, 0x7, 0x3, r31, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r9, r16, r17, r29, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r34 = getpid() fcntl$setown(r33, 0x6, r34) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r32, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r34}) writev(r32, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r35, 0x80044270, &(0x7f0000000400)=0x2) r36 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r37, r36) ioctl$TIOCMGET(r37, 0x4004746a, &(0x7f00000004c0)) r38 = openat(r37, &(0x7f0000001280)='./file0\x00', 0x100, 0x10) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r39, 0x80044270, &(0x7f0000000400)=0x2) r40 = openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/klog\x00', 0x220, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r41, 0x80044270, &(0x7f0000000400)=0x2) r42 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r43, r42) ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f00000004c0)) r44 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r45, r44) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r46, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r46, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r47 = getpid() fcntl$setown(r46, 0x6, r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x2, 0x0) r49 = getpgrp() r50 = msgget$private(0x0, 0x0) msgrcv(r50, 0x0, 0x0, 0x0, 0x0) r51 = geteuid() msgctl$IPC_SET(r50, 0x1, &(0x7f0000000140)={{0x5af1, r51, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r52 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r53, r52) r54 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r55, r54) ioctl$TIOCMGET(r55, 0x4004746a, &(0x7f00000004c0)) r56 = accept$inet(r55, &(0x7f0000001340), &(0x7f0000001380)=0xc) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r58, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r58, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r59 = getpid() fcntl$setown(r58, 0x6, r59) ioctl$FIONREAD(r57, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r57, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r59}) r60 = msgget$private(0x0, 0x0) msgrcv(r60, 0x0, 0x0, 0x0, 0x0) r61 = geteuid() msgctl$IPC_SET(r60, 0x1, &(0x7f0000000140)={{0x5af1, r61, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r62 = openat$vmm(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/vmm\x00', 0x40, 0x0) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r63, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r63, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r64 = getpid() fcntl$setown(r63, 0x6, r64) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r65, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r65, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r66 = getpid() fcntl$setown(r65, 0x6, r66) socketpair(0x7, 0x5, 0x8, &(0x7f0000001400)={0xffffffffffffffff}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r68, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r68, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r69 = getpid() fcntl$setown(r68, 0x6, r69) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="c6be8fa9c610dfa22342e327d363ee28bc77c791aed591b56403f722daf2a3f83f1237d4cd87a3aa7cfb2118f237ac660681815935131ec80907e445c4347889a4fd8786908c4c003b33483aac30ecd92d9c04d19c104697c6eaf4a45796a554a2a7ecf2f8c0360d2f5620bbf50b497d5d8e2532bcf9544ca52958eda2cdb1263d1c4a5c688c8bdfdea968f90bf8ab251dd3fe242e815e54a8eb09e182cbe61e2e96cf7fb34de8a5d60985a8de2d492abc42f97583aa4551150ee160923418a9ceb11aa1eda4cd498a42e38d5c2529e16bcb4a883f27057574bf4e04acfc46022e2f7390af923ee9d7ae8f51823e831bba7f0f57ca52067fb3cb5525c26c06501f1aea3ae4a952136cb1aff7fcc9651b5f1f0d608528d52f7b964fd2cdcd033606b27cc5816b79037da331478f224127db9b4c00f76845628f1923024cb1fe6f9320dba4a7604ebc76191c815914cabfb8dfce48d0b5f0f4999c4c9ba459ec6559eeabd2fccb137c4ba8019469984692fd818f34380550af68d9cfcf48847bb2cb85aa933fb046b24bcffdb1959126664597d003488b04f939c5b3dc25fc987f2824ac93c255cce8480318cbd1e8e294b19be945e11abae96e1e46266535517cb26c23412b0c2285f30deaa839fefda13d901c949460d6e4620b88c4b06816c35d0855f66a52e1595c0234b7e2215a52d9121555548895eb7147c7851f6877fb78b48c53cba90c860f78609f52f354401c19e3d2349e8c9505454a24eb868ac2885b5917bec2febf11e4c8eb0b039e1c0b23200e5ae9e9241b3ca3374ff052684fff134b22e76a930c0b38886d8b454cb26440c2ee6f51a6a43e0719b5e506917d48889558b05813367cc31ffe9282a8dc217f5aa78d80778042cadc860d9185a434565dbbdcb0cdaa8af1c106f5ea81344ddfdfa65d784fb92f14c2e50e1acb63cd1d6190948b3f2c82ff5f0c12d5c61b2cf648a309ed92d23da77061773c853c9e8de1061727e9408fda3b31afb3af0ad79edf3b8058c8ae4bfa8c75ea253bbe87ec8420203fb48dcb0493bd5b8d33965b2d8477c9a68a4565e4b682c94088e8a992c9a33c2e6bf5f7efa5b36993343e72290ffe11fa2195f1d8f2d46a9d23f137bbd17702e817d8e9d2a64a1467f68ed2e4983ec338737e60e975e85205cc4c7fb3d0a099d3c1d3aa8d2675d30c0de85e56dd9e28661e5e6130fbf473db64679c9e246c4083bd58543603e21b0165b08aa80dbd2edfd4aa864f90ec02c9885a58e601c62091fe1bb18a5afec8356c21f1354ec6013e40e6ce8c3e7205657da210f1873ff51aef69d5b06dd7b0cdd2aa3215ed17818925db791da3b9f8772fb5c7fff213b786393ad4d11108a8093a07ccd2c6e757c790c30f5e23bfad627e34b56bde908132a397acfc901e9c506ad28e8b340f241a797940a72a9056dbb55843eff0da44b2ef8d5e31b59e655ef124d2ef73e45d269c8a3b1d55db04e545a061b4551c2096ee2f7f9a12f1d20cdab30ecb4f314de64b2261ae820e61d8c4ffe4c84eea201c9575b217cc9742a4dfdf62d40858358544089b30ad8eedcf85c175b22286abae7696bf0182ee48b4f87e4b6fd3c2f8d68902a379218a6dde8ac10aa166d0bbedf1b973715a948a1fd4ac7b6641eaaf45ac3bbee9da4a5131846b343d573530944a4b1f56f9cab75117e2e2d2e0f7919bbe2d71ef6653dd414a1a32c76e9d6f94c0a19f981c363ba153503422a680942f067b05b0581f992dae6e5d2a8ea29724711ab5d16518aa2f96cc1494113b08d1ecd3ab6ee29e3867b437efef1cc99b6447fb78a0b33c651cf7e24e8b93f9c7d7842c35ce932cdbea9a90b1b4f58a0b47672c65774f048eb3ef1d3f41efd675e844392a0c0ffc160dca62a093eb707101731627f56bde9c946e202c69401891ab61fa59699a96d7cb8d88712c774486a17b3bf741e31621210ef7eb85b03381cd43676fb2d5ed8b6ba62f391ce7d5ab0faf72d549c336f1646d5da5a2e02a082f6c51a3e85aad9a566b54604c07dabd701957c9e45eae575e19e3c111dc7f9c4ff3ac7b1a4b6da61cb9b481063f217b4ef4136375d2815543f2d4c33f849c7d443f46f030841effc3fcac3736e8c711934bb7065faf2054064fa0a3acf08fe1d80b40a7f3436a7d28d1a6bd9cd40656f83bc2841945936b0b11e64ddd079d52c040c0191c59acb395d1bee1419f4b7f001259fd47d73b3615f16763789b4c529b0a768b8837fc660de8a5881dd17108187ff036ba2aac4d81e059eed4a3108aea7bb4bd5185c1b951edb1101c4385ca8039bf2c0f0700f4c9ef5f77e410d46b232cb6594c1ce8fb67c26fab40a1d0c96ffcc30181a4a8f9661fb4fb894e34bbf63210215758240eb6635125f48d01469da41f69707f9c517935cd2968a53d600279b48876734c7ddc208f96e498872e12e6b2aefe0993219e9a042454c938f70451978c85ff3f60df04fc762a10408a6ffdb2b74bc40f3dd46f77137920980dbece09a0e0aa0051d97183ddfbe221242b232b97a1bdfbbc950ab3799e9365a21526adb1ea6d23d4b62544adbb7b77321262df583553944e06e606e188c1347a857c170a55667169e4844f91f11b3370c4b6bf47f0a0e22cfdd9fd399a59da43f5ec2b5f1959621301b9d0490a9e3f74d1e5f454718debdeb0343b3da3160a5c4fac6f8ebf3ce3ea8f59a1136c6f1b1cd250912ea851ab9ceb8402b19b1616b90ea926cf117ebbb5c4c9bf47e6fabf362f0c59058d35f4b97dd78fba660c1faca898fe8804065767de02a7faa0ad2cdedb3e71f56b8c946e8bd40b1446171a547279556584eb95ffc7ced4200b297448a67727e14fbcf1a3cd3caa9f57541970f7c0a19b11f85f66a928d0c31a53dd09261697eeff8e025f6bbd3395b97b7e7018d89f45e20f6317754a8cbab9bf0eb496288a22836cc266c78be9843258f8bb71585310dd5452584ab21d3cca50d3c7c53d8277ba75bb77b88427fb8181fc0b7b045eb38b5a1e0afda497990ea0b0d37eb77045a5acc56e25e806ad50a8f0ffb591fe11ad1e4080af6f167dddee950a6ea8aab665fb72f9dbf6bc19afb9c1b72649db1966a5b7b885900d20830d1f2f39ffe0e0fabdcb3c961db794ebf684a9b2e3caaa8a4fee46a62fe7acfdebd69fe567c50e9004fa20573d798c0a7518500a9297be125488fb30fb804bb617e18950357bd7092ce4fc1f7cc95d6f40e56b7ab7987e3974caa8071f629f2c599ab614172a111bae49d89c7751386957b4e082db9e0e624c0cdf7ffa53172e40a99056cb869d4f763002b2796ee183f1b713062eb40f22c3cca16bc302139473e367b924109ed5ec9227c7c2c6965c625d9296cfde6322bbc794e83b6223dda3a5272ea69c00718616b415b01d352c7443c5f92b695ab2c8817b936a96c229c7da026294ea3464426c4766b6519e3f12691b8686b3001dd664577d2a88ae34e229866ee691cbba49d1b59282caa7795e50141b655ef93a5dd1cdf66666c2322a6b568fa6373c38752d9f7ae26d8bc20848264c55f6844a74ef8a7af851e6fc2591eba09cc1400fbdf0738033ad1c62cdd0ef3376058c56c4e2a8c5dfc3b0582e771478d3bc26b32e2d488096d9c9ac4b05434f13a02f17721628da4371f2e595368f1ef4d10a9af6ba97b38a0f992f48951c0aac300a88e476f8d0869a7a0bf8395e8a2d1004cb146799de15625967ade3db285abf229734523c4f9886e0ea3a6c84a82ebedef2241a32511cd11b9e5b14be00cdec7e0fd49e8bfea16bd7f53b28daed834eedc7742f48067deec91b21824c5bb6a5c789b69ab7fa84f21bee12d92f5909fe6d75d84e1cdba5260a2f31eda58acd991d26d953ce59291bd9482a31cecb8baa04a6ffcbf6b5fd14b66a232920e88eb7e55b78f5dd0f905f4b795812b6cff70b5b7fbd6dca803712009fbeddb8347bb627e5c77675048e53312982fd09ef1357004a220178c67c74aea7ddd829f7427e4675a274d4776743d7b483ebebaa1421303312926d6654cf7b68fee54021b5b2e35e22f2eb9334d6c6b011d2e552858439366de195749ae409baf064b31523ac497896bd6eb940b58fb20264f8f2536cdbd1e10ceeb3a1d0ef389e1aef5f463c202afe039a2da533005c48eb6b89866b3cf540d750056d82eec8ac4e2f08a29371b094169a0c0890833cff893c716c547ab41bdd6279c01b4f7d4ca470fe376c20283d6d37583ec803add5591c4c26cd0aa33c8d687f775f484d8cef2bfa34e65dcd287a5f604bbf3d7d44268cb5d2c21b27c7c05c93602f9f5de373993d82f72932e414eaf509e547e2c9444c9fc6477170b67c08f7ce36cd8f7996186e4e0d925d1beff7df2c3ea7d9123367cf2f7fb6bca242eeb6e4f306dffca93740a1996ba4229d0d65b73bcba1fae985dde2f5c1a14e96731e405039938100065c5812dbfe1816a674384a3c383104dc87d1495f78a6df3d05920a61dab845b40c9382834de709e7322594b6846e2e39e33151d617e596b6253c3e6349f165f517b991f3206b38a8d7a0e78de7010ad85d19a65f85182df5b06f62f83020dbb296318eecaf07582dfaffa1058aead04d9ebd165e44436fbf532959675fc19359ea38a5dcdf42c88b0aea4e55847566ddae4922add2fc7181dc4e14db5f009181425a994cd2c17fbae0857c1eb13712cca23bf06d028000f08f1c131478d06ece1938e36d4ac485d53213a77ef7c14862a41952b3912811a5f4f4e3a9ca02331bf58714da2fb27f527f162f6c5ef2b3782f4cfc192912ed1e4477b8da897fb21e01930adb8917c49a01717179bb908af01ab4585cfdff91dc23e9e7f219105bfc1f0618be02ec7a56a5496abee4c6a4f0c92dc3b696e0546f3b02a0fcb46aaf4fee9515aff90ad129ebfc03ef741cd7b77b9cf3c8610100ad42bcaaa17e4bb51ffc09631ff64387e63665fe15fa9519ce05020c60cdbbf50bcfcaeed9a4a4d93094dade415d47de9d64862ab6af4a2c1ce055749a1cb793cef88cd91601d2a56f7f42bad241e8977d8a6cd251dbe93c03ee97d54d68b023f87bfbd5f96a56a711040e5c19aa70b7582e581fc0e9d1ecbaf5e64387aad82c044c925cf50ae6ec43978b761fdc0c8772f1b43161eef08fe8eeb8a33ba2ef0e13b3aeb58d50d18bf1fa26762ffd3dfce32729bf9aa4cecb51e549047b920520bc69373e01f252a9f93e2746b577edf770096290c0044d772b2b9ebdd56144db313b984f4abb8dfee591639968d833edba2776cd42f69eef8c32e457b6fe907def693b3596707522340f8d77f2e077a875e68df9e2d383283df14568dbc5d5808d7940c7d9cd404a256188865947d7a3283063807347d2ddbc61e5b1f626f3fe03d9a3e973a8144044d671499505555f6b6fe01ac1180cab028826a140eb6fde47edec650272b69bd3347c838454c0de1df71c015fe33aa445ce1a6da05c1a2f0a8288bf7e827c2ad7f39ac223c9736437ef9be7e06a71c49b8cb939481c4d8e64c1059091617f72d243870475fd21aaef992fcd67c4629e2d2deb9378b0fe2d8bff3a3d376b129ce48ac8b64f3f17db52cf11b636c23bb54e1291dbd8de8992eb64ec0b5ac338696db24078ec87e1975a476b05ad3d6f062d318e7dc27ac6513132df5157c1a9bdf11f3dc0e0cec22b7f61dbb4f127fa653ce968ea75f17154cb5ece7f13f32e7f47430a036ac73f2b25d6e4ffab9f72311353253e1d3a9c47df2ad16035ddf622cc527794aa00f71de9ffdd", 0x1000}, {&(0x7f0000000100)="80ccbce1c939aa970602a2271982980dce2ba70beb459783725614adec0260988b84a1d640dd51404acbaee8e6f6a604bd6b381fad5bcbe83bb79491ac3e6fc9af990b2c6835dfdb5d425dc3c9b1e8b210e043dd478c7a31b3ca18d093576b7a9e82606919d56d26211926eb6e2937be6b74a23c89043de868565ce41ffb270858cd92cbce4f61276c1c27e42c06c1", 0x8f}], 0x2, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r4, r5, r1, r0, r0, r7, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r16}, @rights={0x38, 0xffff, 0x1, [r32, r35, r38, r39, r40, r41, r43, 0xffffffffffffff9c, r44, r46]}, @rights={0x18, 0xffff, 0x1, [r48]}, @cred={0x20, 0xffff, 0x0, r49, r51, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r52, r56]}, @cred={0x20, 0xffff, 0x0, r59, r61, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r62, r63, r65]}, @rights={0x20, 0xffff, 0x1, [r67, r1, r68]}], 0x138, 0x4}, 0x1) read(r0, &(0x7f0000000080)=""/101, 0xfffffd9b) 16:02:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x1], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) mprotect(&(0x7f00005b2000/0x1000)=nil, 0x1000, 0xa) 16:02:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:02:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) sendto$inet(r0, &(0x7f0000000080)="6e76b7a1021b42298fcb8e2d1778ba406140314ecfbd8e0bd4313420c215eb6e7baefb9245db530972dcd6fbe26f04c5b3e67ef1542203fa5c9ad954cf5acb5fde33d1acd82f326068a8589121b780425768474a4a440b063cad54cfdfce4c8cb22568e8763cb905be96958ea9583dfd918ede86e62d548cb397f14d3bbadf362599f651188a03b636e0520cad5284d351e6d44e1af5867abe55fd95a7745995be7cec79bf20b7fd00e4f7febe04bf99968293b037d6c5", 0xb7, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x80, 0x4}, {0x18, 0x2, 0x401}, 0x1, [0x5, 0x81, 0x6, 0xe087, 0x8, 0x5, 0x1ff, 0x80000001]}, 0x3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) fchmod(r5, 0x5bde77a94cde35a9) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x3f, 0xe59c, 0x1}, 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x0, 0xfffffffd, 0x3ff}, 0x1, [0x9, 0xffffff82, 0x6, 0x40, 0x20, 0x4, 0x10000, 0x1000]}, 0x3c) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3], [], [0x763a, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {0x0, 0x0, 0x0, 0x19}, {0x0, 0x5}, {}, {}, {}, {0x0, 0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000400)=0x2) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) r11 = msgget$private(0x0, 0x0) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) r12 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x5af1, r12, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r13, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r15}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r16, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r18}) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYRES16=r4, @ANYRES16=r15, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRESDEC=r18, @ANYRES32, @ANYRES16, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRES16=r12, @ANYPTR64, @ANYRES32, @ANYRES16=r7, @ANYRESDEC=r1, @ANYRES32, @ANYRES64], @ANYRES16=0x0, @ANYRESOCT=r5, @ANYRES32=0x0, @ANYRES64=r2], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000006c0)=ANY=[@ANYPTR, @ANYPTR, @ANYRESDEC=r1, @ANYBLOB="8fda2d52e1769d49ea907d1a63278b8bd2ae8fde6aa25d03d5cff28f9a43ba13d2107e38bbcf1d2033c426628fd6696cd76b7e4b92d87c72379ad132380e7ab80d1eb36766454d213fbf85289de476304ae021cc28af155658a96ba6434aabec5af92a85efe4377db28fdab79b4b9224dfe114ba1934f9ab8f299b0e154096d8e4", @ANYRES64=r9, @ANYPTR64, @ANYRESHEX, @ANYBLOB="e8770b5eaacf8dc3134fa8ebcd050f8bea2ac29b64acbadcc07684b05b7ed0568b584b7680aa5fa72e9304df2e8b9f5305e0aae4fbe53ae276baa311dbb75c541066c6be5b9a4cdf"]]], 0x4, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000002c0)=[{{r19}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r20) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64=r20], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f00000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c7ddf80000000000000000000000000000050000000000000000000000000000000100a0b023df3b7172f6000000000000000000000000000000001c00000069d2c09d0000faba593d00000000000300000000000000228162ac7f00000000000000000000000000000001800000000000000000000000000000000000007500000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) write(r24, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, 0x0, r23, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r22, r26, 0xa5, 0x1, 0x100000000, 0x2}) r27 = getpgid(0x0) r28 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000640)={{0xff, r1, 0x0, 0x0, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r27, r28, 0x80000001, 0xffffffff, 0x2}) shmat(r0, &(0x7f00005c0000/0x3000)=nil, 0x3000) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x8000) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x40, 0x8}, {0x18, 0x3, 0x0, 0x6}, 0xffff, [0x2, 0x7fffffff, 0x40, 0x9, 0x3, 0x6a6da5a2, 0x1, 0x2]}, 0x3c) recvfrom$unix(r2, &(0x7f00000000c0)=""/12, 0xc, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r8}, 0xc) r9 = geteuid() r10 = msgget$private(0x0, 0x1) r11 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r16}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r21}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r23, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x4, r11, 0x0, r15, r21, 0x10, 0x40}, 0x7, 0x3, r23, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r1, r8, r9, r21, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x1, &(0x7f0000000140)=[r21]) setgid(r24) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x47) fchmod(r1, 0x84) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [], [0x763d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) 16:02:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fcc0244, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff19) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) r5 = getuid() r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002900)={r4, r5, r8}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x2], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) sendmsg(r9, &(0x7f0000002840)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000040)="76a7008e1482a251ad16fbf8951fa78c8a6d8927945e6b907fa77e8c5f7527217e6c34bae24fa66574b8a72e0312e1bcf209412b0a8c6c33cb3f6a517b988f7ee3a787630d2198177214f850a94a32271123807092d11b0953a30ea25f16d99d84f0879de765212cd3849194631ea9ed8efb4e1a6c22f85918563b4d4d99108ac12acfbe623d7c78f7fcf2a19cbfc697731a68dfd462d0defa3641bc0c3b9ad680f537ccbe280abb343e6dfb18eb4f8d014d81d414076951e05fb31abc09344146bde2aeda7d1d43902a47120aa71d4ddd5028309adacc1c3a279f9082c0a98abc34f2b49f4690c32b2543350fb5057d032c577b6cc57d8737c639", 0xfb}, {&(0x7f0000000140)="4aea3b9fb057ac488b9f929b019d31c18aa9f67c90ccf59b332e77feb3f9eb58d72effeebca46440a5b6c46fce7fdf18077d857e647861f6c1b4f9f6f1f483c484d8f63a38e3ff53b20e2c284f5a94ad3b034c3fe41830a63e512a0c88cf1cd9e4281e9565ffbc284fd609239275d6cb498238d0714e950812085c4ab0a7a60046bc8eec6e357db4aeb4809f4c", 0x8d}, {&(0x7f00000004c0)="f505482971ff9d9a6807b49ee26f2b835ebff738b8125635216104ca4a57f5c0c5ce9242ee233473f2d296b5d3a50e7f26d1b514345cdfc47306826a8669a0285248bd1c16ed6e964812102b6faf69c62174f624f6c8e9c005fb2f2b35813dce1f1c345b0e20a97264ce97ca4188204521872d2a3b63f65ddd008fad931cc5a3559ef2b983b76b0f70daa217f6786b71b753815d2bd65f675593f68d317fc7b92195672d96d50438de1ee715335712e3c98d35a05bfa874185c960b220bdcffbeb7d0513496e27b2205db6bd9016174aa9b1aa4dcd", 0xd5}, {&(0x7f00000005c0)="f8eb6725051eefc4656e96a7bcf95d27b8cf7e88b0f2ebfdecc8ee6d8a539d3b6d87c10379b4b987bc39c5d01878c1eae77af4eaf1c8522854d9add08c7e2035b2da1cadee8cb95daa70e278a94be3713f7404126da96dcf5d49be1ae0d689569fc556284a37c3b76cb5cd042ea17fd81d8c5dbdb8d302b1b214728cdb792aeb0f3f0f02cc0b6f2f5e958f5e03cb2ab99f003271e842bdd8a4a0126c28cc48b42e990d05c5597470d322d4affe506b60afbd5f42c75026f9e49b5bd4685d3488520004e92a011f89be95a4a98ec5b12c848fba951db33f7043ddca59e2361b95fb0a432a4b420d1761cdb98c1bc7bf04c9bd8f9a206d4a1ae6261cb66af5b6b252b3f9b85bc2d8a2f39f2e3a19c394ce016fea1b1ff176c6f2655c534c213a02de7d3e4c078f0af27b724653e5ec4a5ef0677eb3f8fc783d60b274feb318cc74f814a3444586758e2ba01891e8bd255e86dde6a47d0b659d86c806477766733248499797884375b751951a306875de9c5efc1006cff1370973fba13b39ac562e8d9d2ba97751a9f8b6fb3de38b781492f2c4def272f88fceef55cd487059014b1aa4ca7cc8dd0283a637e2018f5d403a86c54ee1aad3d99a418937090cde14de673128e5ac67787941a1b771c2d7f47d9b622b749994c741feb4b99a727786b627b3bbf0175b825f8d7839d9798ba8806493d485b36b882f9e8ef7f5f012259d04596a23b6e5109fb8d8e09f6ed505278df4caef31c7338ff675fc5911792be961f7fd1b9ae7aa975b5a93f328505a1920c59272a41973d47fb112a14d6c2ed02751199e70c7f763ba66c5bd6cdacaedd2afd2335a5cd01f3fd6ede689838f1d4aee02ecc26ccfcb0c1d70c241d58e2c02c6d147897341617f4002a48306b14c231f008abb8878f34239cbbab4fb973da882881d71ca7afdd163cbca62abaec66c0e71cc7e2b55393fd1ce779354cb40bf1fb7372636ac60cc6552c2d718b3e000dded99186e8b464f0e8d65aa8bb6316bc4eee0b9af192b8db42d92eaedc204bcab65f88009c426d68e13bc669c3126b65924a332d53427ffa0e461a5c240d71971989adf27db5b52723ef6455c72d45b649c3273dddff43b13ac48fda25e572792ddf5f05151f2249a1f8b1ec2a5af781c8d1acfda58ee7525b3752944e6562364f0ddb5b230d4a1393e2e690d71f88db7eb3a0bbbe1dd8ad71c30b3238d1ca0cb682df633fec3be6d1107a91e52918d340922dd3932c2316970bce47bd76ca94013d8d79465bcd4c693e891cd64a2b3a1d2f88733c6d9a6b6377ed2816f8f524bc6cda3e758a69ee9f5b387870a34a353b3eed8e4c9dc02451845dd0787148957b63f7b9bedfef5e795ba38b6b512dd11e4bd8a4f78ff41f14ac61200b944ce976d663263a7d026cb97b90afe80b5c89a9dd7f00fd7b37ca4d6841667e84cca81d6ed813558db5fe1a274bee6fdc79c6852426eb8c21de5897b4ad45a3ad906834a489aec572196f3846f1ff21ff9ba53067789b8924fa6dd359103a578cd62330da5765239e566aefe2d01d1c44ae9f8e9a4493de1cf63992e2e418eaa7651f8daa21f1c5b99b66a768a05b84a1a116bba99f429c2f438bbc62280d407b4898b50a40988d08d1dc45c990d3e94f8323bb3b7f24a68e46ee667e055bf9e8cf3cd4043c07e97813f6c74a4599d6e423f247f202a7306987d8cd07f3717a55423a640755aa8b0d5f973075a1a6b3489da5b9f3fb2bcfd6d3ef88c19c1e902d832dd9b9f460343ba380dabffc2a93e61c657b4de30ac617933f195fa64b8c5edc439671c03464916844a1b6ad9e2a7a86b81b9fc232e962541b1a47a8c72c6fda489016ab1fafe112c72ee26d58b8ba69ef56404f7b317e5d5c3856f5ce2f6dca51f4c87804dde69deba9a9b2d34cb2f2687d7407aaa7938864b10a4f041a9ddbb8193c8cc25993341a18f748ab46305daed2a4e80fe1196ad63b3742d630f72acee60aaea451ce78f5746e5e4268480d017a6207e617646b3d13a85ddf394b85d2319686a231e0a1eac15d0eec6b72b44df074cfea15c21585c9c27c7e6b90f0da75175542937c4058e937a9d89a933892dc81eaf8d6be13f692fecd5f2d7ddcaee3376d31778d133d1e01de7268bb67a05d622d30cdcea71708c7e80323991ad8c2457c68953ff6329a51d816fed694078284000cc234c5c9d8ff97260f631ff22c03598112c8b0cd76cdc304284a40f89468bba29fa4003763900278fcf5a3d0b5b97679f833eb06d7c906ddc98be7742f73d9658015a0db43fb102168195b1fd755975d286d81a28bfce8bed0945460ec401818e427ebcbdeb64cec58e69892436c43ad71fa78931d2d3664d5dcac6b366e9627d95c3c4c5e84a8b5df3e7b4ddbc1c72b847ddf4b2fe3b57a23e7eb046c762a64bf282a44cda565f993c08231e812768593b138ccfe6a2df1201ca7ac841469f161e6f80ccb1144ea53d32bedad1d2a67f1a89a69b033d2a6aea09197ea626c03cfce6b89bb236dc85b27f83bb4896a16a8d1b56e614e51bef7478b52cad4ecbcc21d08c33a8dd3427c4110f81ee82e9b0a21cbf63f7aa64a6ead18c9f6273f1957e6a8498f02dc6331ab681aa298c8efde4334eae76fbaa65f196b2f1ea8c44c818b72f4667e14933c95df8df5efa84e06f85a4291f1893aabeec176bf998870bf7c789bfa34c4152ebadcf477975fc80a06ff0abe3c1ef5a6b2c5eee282d7752bcf46b0fa02eb65d2a02e9123ae73741e7737d5f61167e578c1a6e8b1e36c7ecf1ce290456ee7d0080fa00430f9387407e332333c1650ac39e16f64e6d01257af0e8763f431406ef84adb9da722c8cbbfdadc7c6b2953bd3250e4964fa50331dc5ce5ae021e031bf22482c32e61049df471a93cd6ba0fc94b1f65e8b074737fe8ce577f30ddcccd4fe822007a101780291265e20ad4566dd5a4e3ed89f9d105592e186ef50cd9c3c84b4bfc015368b6a67b13b65b5d85351e995bb57ccfc996be755a3da2cf62ee3f79e22d649b01597c87be0d564e851379c0ad520205fc7a72ccb23342291788adbbd0fd7a091a9b497039ef69cd38ec5f6fa3716d3339ff6c0a3e629ac0a50bfb5a837ba8590cdfb906d62e7a00e0b4e1ba245e050d13f389bf428bc10632cffed3e18e3e493094dc40cf6e8d3e1dc8646c608c4459022cabf3bf10f988f2b982d283b2c12a7d94521791a4813aa6264b94b6020c4d5a9217ec273b0103df22fbad9ec06816c097bfbba80591c78826f3dd38ef4948d5b3b61eb676d24cb39399dd515e0b270a0731118b45e96edeecd9f784a614e4118967211f30f35fceba410192810aa461c2ade387d892c7a3887469d3266e6d67287501f4ced9b925e06d16d5004ed6e6627863e3cb7c047e5a35caccad025147d366754ae88b2980f1648ac8bc4a3090f69c4ec2f1ade8738625c675c714a9127281e1c9c8f236207a97c77a460a3623083290e525c2556704155679a2246c958e5b2c0b4c9c9e942d4ac1482a3dbd4b1afbe401e47d4a40eeaec04aa117c6c9f01144ecb9a341434c734150d813a4110c239b0e6d4d088ea96c48c16645a8afa953a8c89bb77c9078d66a35d9b07fc179095fc22d4c68f957f4a28650a3d4858fa4924bfd748997902693d169e881ccdda6f851f28d32e8ed850932382e2d7ea915b8758f8739cdd737a5953bd8ddafc154439d8a5a570cf10b35a7e2261de63e2f938199e6a5d395bcf73d0197630b5b9a2e4edb88e98260ffc2ff8574b256cf20dfe324a948c1ce3257cb46cd29d170e5dc6745bce19766a6487842b61b35ea24b4adb7fe87ac3bc171c2772a7d5fb8eda5a81516777b4f13e38cf715c3ccd18d9cce97e52533967df783ee3d35b602161939618b11b21dfdf8234a203a27cde7be17441d94d2fe9a8fcdc4aa326203705b344686ec3da2ac16b2be0b4d938d1651fda92df21479f3ffc469bf427858a029c7429ca8218222fac84ae6c4735b285bdb93238f38f82be620c499e46961d06400c93b92420bfc972025c2faae68c156095b7b8fec7bc008bc0352abb1d0b0b75d06ba2d50097bedb79189237fc7bd8b7e9e9e3989f89eaa060ff8e6a595f9d79913516edcd772e5e6764a6d16c17a40a521184c7d1c3e41210aac8ec987e0bc25cc837825abc5c6fdd02adea348a2050d6a957babe86848c982f717ede3cdac8d308fa20010a5a49820d481a5d4cad27481ce4c67d855e8e3cbddfc36353571584a9c638f79514aa4963f85092c8750f1b49b1c131698b6b46d7ab120b40caaafc52c811af8b51056d27dccb4e3e53a14268ca756c56a265ccce43e55d62e0b77bffe850629d06d91e8c654d0d384bb7653e130c57c436b1505f821df6f4f3a4048dd746de7c86687388b63e47ab6cd2da41a7edeb54d4d6f33d9e3f6c1f3dfb35663fa2958c4817f01bc02550579894314734a962673a1c768115aac89177fa8cb0787818e9b24fab9d48e765a2835c51d9cf90f037b445fcef8174abdb9dc433254013a021570795f282b27df40563bacf6415f6d516b02d6addaa0078c3f8f67c1a27ca72e002aef90ed560d775f3663d66347bd17d2a63f83efdd300319be0d6b40ad57ab557e688e24cb67151895f1836e31c1c12c8161b01105fef8fea6bea63272c95f11096a78a0ab5578aa62ae5cd8ccdc6a7787715fdd8592999d4f3aadf7f66aa8e71d7280b10fe362fc936ce5322b8421644bdf1e8c56e6ecbe1cf175934eb37476b535301fffb71d667e5dddb0730867862b317afd6754c5eb03a48048217adc000b7a817d611d23f178d14878741d5888eb3e54346af53f40cbefbca4dcc9213becae3c84b5c4d4f312dc5a408fad74bbe9949e4de046be390ef0afeef4fb9a9b7a12b996701c13c327beb2408cfa1ad173dc0ada0be896ad6cf5ca565acb4b18fc9c0a1d925d830ade2da15b9b0b51240023d646834fe5106297d2a33abaa2fe48f09caaa15780b83ad649e86ceba8cc502ae747bcac133ae51979b919f788cefcbc405369a80406693c3a421aeb0218940072569478f1f5eae2405cf9628102a86c02f5a250750e2f1d7705c05c439cb2eb7eb6f64554bb373fd064ab8ccec5fa8b6427b8ee47ee72a80d98a9e77a28d43ff660d3fc61cd3baaeef8b92818ce58990e2fe15c9eea11905bd71d8b9128ccefa8e7439f18aba177665e92448aea71b1832507efa0a594bd10821110343631d4d01bf3f4ff254bf050b82848140bf474f882b8a703ebdd297f7e944248f9cf4406b06873ebc7298ba8db99417b89d33fee5fdf7561d9b1d040608cce6d12811df6a696a9dd3bd5e5a532da36204bdde4a25c90ab85aa2e0f80e1a6a60ef2cd4107d7686b23c3ea8ee783ea825c122b78561f26fd025ed7eb6ac9166b529b95aa86e06ae5e7837e2adea6f948eb2d0834edc8640bc83869c145881a014527322c4be035b56a230b9a6e246d6ba1c20531103a2e0b6deabccaae02267ca95037aa9c6a16a1ecee9d28da805208f873934ce0a1b64ca6c46b8873bbd523af904fb86693c27ae9ee14cf885241c672beab5da0b8caa68bbc0886b981d2c3a8c6c9904dea1bf4adcda71a405f358586e97b71e4cfc3115b7d8329a0c3c09fce3f3d7f725fd78e9217905d7190f96042447450b167cd9c6554a872041cf8e1da66b8376449551ec63dc96e751d29ae0a59b0bd92ac7b7b9ce008202634e04ef219e07c2292a35ee4849addee85ed4131791586e787f37c2e4b829cdf647e0553dff", 0x1000}, {&(0x7f0000000200)="1f7bd9a7f44a231b59461745f379fb8194dfdf0c5a11f7679b24a6cfb50de8b6118492c2ad", 0x25}, {&(0x7f00000015c0)="042bd0f8e17ded6ed37c66da5095572db00063801ecfc78cce6313642f42683b809bf4ba60c780e06122ab8462ac77af56b64219c7405a3751ab83281a6bbd56d2e5626480c42a", 0x47}, {&(0x7f0000001640)="779190b9bc558ae9553259a1a1496fe1f61c2ebd8eb651ea18993522db7f6c853d31065b4a2fa46bfbe6b1971d2c8cc34ee9718621259ebd95e26d84baf53bc7678a3a", 0x43}], 0x7, &(0x7f0000001740)=[{0x60, 0x1, 0x2, "6e63816dc0ec0a66173dc5c284b5c7c3905c45aead9e0963d6de43c3e90c996916a90e8d058e85e7cf44af69ed8feeb39a74ab1ae1a4c82c8264b00bd1c37400bdf4357d73b7868b5f98f370fdc8621d"}, {0x68, 0xffff, 0x3ff, "d2e465ec31b29d6ab564250afd2964aeff33b1c1c9df35a3a512e2b2641afcccf1fb63f585b9a4823e0d96d5d6c28637a330bafb9f8800e3e5eff9a236c4ad140835868fbf9ae2670f97e743e469129d161de1780d2e0a"}, {0x1010, 0x1, 0x4, "822d3de6e5a84a369b032c440576856ba5432926bfa1e9d99eb01d1b7f1c14dee97dea8a54260493034f4f34f2341b7fa23890562f94a1f8c2de77d9b799ddf4eef61cea6548d63304e76459f49445cd4d5f2ab829230ad8580936a1a4aa5fc66257860e6c37b653b39262bc4576fae23509cb7fce81402812ca8ee4b3388660138d679dbcedb1f2fab45f30a7abf616e8404ec6133ebc9db58715a9060476e7425db409d9750bac4923c6c7e5b24b30fdab1ca600b31f6d19b22afa1fc86c70295de6af1128e2818e70b6c57bab553b697a9ab86a71ce4f3555762b13c1699cc85035d5467d4a0601493fb97cb8270f8aca656ecbf5f35e77320beab41e2085cd2e660ad0dc0e8b77c86ac7df185374b356aaa4c0363ea2634b0390c423454df774a63c8aefe451141e4c11d5e0e395bf4a9f950fb6d37b435906924dba7475b7f3e3147e4a005f4f94c3da3d385e08d67d39947bf60193888ed0ba8b4d35e617bd4020d458e1998eaaf34f3bd9cd3b46ceddc33f7292008257fe5da2f70e180ec2cc19693f08614db08823c721bd41564f54ce27f76c743aec7d08c19beec99638afb14880fea9a71b9e536fc8882cae06ed114e8723aab6acf9a40ba89b57ca67c2c6b48eb9adf201816ea989b6fb5fddf75a5b2c098749baf31a76867c19b06a388fede8e486d6c1b50f1e84bf31ffe5c6cf4a0b759b32e88956f9d38b0b7576fc180b36ab58848230354f621e53368ef7453f7382206d292c85c4ac0a4fd7a8dc634943744b383921c516fcc77607f3142f3d6ed5d44ab75510bfe9e8191b4e0a3a7776c66b62863e6fa4ead192572f01121e437ac49e467bfbb0c47de13613641f3dc52c9d97b5d3d63011b9db2940e300c2bd317f4aacc5736b4fb8b6b8305931ea44069650d28bf191bd77b0509e18fcae0a38ca40c58a40bda515ab377239ba17fe2a705c9e45719d06693c29c0f0d8d5525957b3ddbd43fdce8fea833414594805dbd63d18683f1b068ad16095e69048f4b6cb7880e635a730eac988c67ab4480c1e043ba9ea9ac56c9d6559fe304ccda9859a0dec6abb13956b018fb3efa04456b8bebef9b06e09440488b7921dfccb2ba3c40aae7c4ffdbbd348b01d3e096e22f5109124efa7311ae774c9726146d51793a9a1af6435877f998fc63dc95aac8774d61d8a70d1c9e7f973e381bcd5306bd43d9d6e71f28ec4709ec0bd3ad1ee2dcff18c080e5a1404383137e0b724557b6790e89a4597f9755eb14fd07d6eefa60e469e96bd9b534ee4770158c668e8bebf49ef5764d9ab06332ea334b29747ae69875f049fc7781baeec297007b4b01992b3fe2c58d1bfd2ed80f96ae0c431b6ebe701a72df81dca09d5b961f854ccda065d2e3b750b36291e98942dae50cf5155047c00a4ad5665714019dd95a2acb48059f0b8b2ab36b436339d08af79cccb522db6ac3fda849cc219077dc53d2867006e6bb89ebc17a59cceef7959d18b84d895c58c1d26d9b3b63225a878993678a93fca843e652eae3397de02014e2fba9e696a56bf82b947b198758d0c13662123a7bfa6e16aa454f36eeadf99c80cdcc359bfcda4c055ac18a72db8027a45704e3d1ab88dd3061e5310d913440167c9c6a0c90a605c94c0eb66a46300badcc47a59fdf3a77d853c6800c50c933ddeae2922d02ec609c47d988a5ea546d1dbc17208cedaff508cf5fce4ff8d90447addb62969d20288e278ad17c0dd6aa28262363593c71a9847d581c2061293e398d3705730ba2c07c8add96f37ac2a5d5a071b96c9064161536b11a9b35298aca0d625dcf836294fb29ff05ff38de184cc2522060b73ef3ca81387464e1bd70d43033e3e86d4f7b9c2a277fc64d609a1c642505116abc2c457c37d3ff8a05dc1a5547ce4e8b41f04d2cb138c950f4ecef8b454ab55d512d3182449414c642d50691ee0e1a16f15eaafa8dcaa0107dc65f4afa0ce073c1da27b28f4c8c46bc1709c3a80df610960bfedee931d823a5a1918fa7368502d3fe8db2d50b2a36ebeac42519a98e46ec570657eaf4b8282e2c4a9b3ebc791412154ce341b5947987735feaab2ff10dd351354c52634c5b7b2e5bfe26e9fc4ae69fcfe4129fde83d4b594991a9d5cb51626de62c4d831bcc7b7ba2581d60ae9594d80dfbdc7da3e944710bc48f7b9a68ceb97d02573a1aba0749c6338a24095007e821a01fe9c9d452123bb70d23ad386b0c07b2e940a74770a4e849616c79fbdf2de2e13b0b2a1326d8f21c46cc52ba59182ac903961d8e42097626ae6c9c9a6055b808ffb09545881a994be20a5895b0976fda3e51be11a255b86a8c4c9a3f2b2d904b77cb235ad968eacc45665b2462f656315a1a713d04f8e845794a639f6f8e6d2085711f848989d4b664debf0fb0f92f8dc6c63faf8124ce65f9593ec5d86ac558ed9a2b1b4beea06c0cab9435017601e6db49124a12bca54ce8cdb79eb03c32a8d5004809b819af868237a9240afebdeaa8ce60e8f7281ec4eaa6c973cee7aa4f2d128faf0a5a29cb7aed8e759e5856a6863a22eabb1f337ecc5d5699b95aaf7ae657c8aafe81267d5cf3f60cd9ea61cfb8dfc73477d47571eda0ebc7d0b3e28874f0533a2a087759a19127a602a8dbbb5072b8547080e00eb20fd2931cad843b72b6e9b53be3e09b03a6a2c6e913f4a868f23d77c95440bc51ed7d48d159aaf6208c6d951fe559f6a9132091f8eecf0748dca22cfb9faa3a1e5b121de9b9bad37153bacefeaa4d652962ff83a3415a80ad1b816d52813e2862bab4d1e2c81d78ce122b6d00eb43af479ac954b08812a103efa208813f9d413b14e7b2d77c9ff5afa0b4d4bbaef7262c49d6185d9e2ac5c5583ba223d11423eed365e90ce62c0e9c4c3c1e953979b95ccf158ee333665a9baf957173b30d15930b2fafca6c8d7200cdd2991fbacae67ddd3a8bad0d1fd6aeab0f7a90bd63941c20a26008d82c8acca01d138ec0651e47b9f14d35b7df2f0b90bdcfb5cd6094ba4f26bb7f10a3b838f45cfcc67c456f8a4c78a04d99afdb758c70f0fe01166ac00cf7aaaf0bb4149231c78f89040c4ee0fe25e855d90b9437c7d4dd3a072fba63230f00bfdbd00b1372efc805eebbf00670166c351383bd6a8fe1fcd775d0fbd1c6fc60d85b4a593043600988eccc2033ba4f646852a35cc98d24cdc3b956d0fbe1d9f58141d38a6d26497b706b0ce2a896384aa82eaef90f20deb9cca3f3717190e946a6cbbeb037e4dcc52cf7887802ade216e23c74f2d4dcfcbe43639f73139b95eef8a88c54f4c6cbe15f13201ac027413026cb5369bb1218e555c506b2b3357cebc7e0b6f5d7f6b5c8934044e6ccc645ad5fc6c2d4582c89153bac8550c5102cc035df060c429b3fc729df99db8248c5c514d5b729f25ade171bf9fa11cde0e631fbfc1396333d366f71257e725eb718d19410da6cf459663e64ff76faeecbc5f69b376180858a02fee5b160d04b8bc912a89b97217dcbc75f49e6fd6e00d903321ab94ef57454441de0b811d3a1748ce573cd04b24c6dba2a5ec8a91e0db00221bd1349c3e8362343b31cafffe31c72d2e451491b660f53451b1ba52a3ebab422046202204dcaefdd6319091dd370138d87014b6cccb8512f466a1feb33b67fc5df00b44305ff49fca98713e60ddcf046760b4a8f4396cf4c20fd545b2ea8d919adc5c1020a6fe7d3944deb33fc8a4dda89f2a67b4d1399d89aa86332b931b052938bd45e20954b1e4fb566e220da9e10f49c3aa1bcd80cb27b36f42ce7b1f88f32a247b7f7c5f4fdd1e5e078ef086b943f1ad3c24243b8c72dd5b99b93011721a9c09ba60d116cf4ffca1dbdb3e019fbad7b676d10425ab7cc46451a20724649224b53cf15d9c78ddb8e5587ba797950cbca95c481e544431ef622d1e0981e3bf127e196e413fd442f6b178a1c339958fac9a8808bbc135d4be3d61323f21c32adb45c5c8e56d85933d70cab9a5427ea3587206caf2fc7c7523414dae3cfd0ece9d15a7baf2dc2d91c138a53a6831be817825c7ed02acd0db600570ec7e7d272874996b7b68d1240b72de0fdf266f282475cbfd123e929b37787be5cc3e6d0f4a548a2de5f2ad8c5d0222165e09c47928e077ea83b1c538f82ee28797db5c897b880f12f6887b96cc69b51b55328e11f5b850b02ca0fab49c2d89894ad6bf33374f50faab9f70b4b0771bc8561d8ae77e76b95f4d39726a8a1841ae2cee0a14edbb488a9094f0983976521c763e6385b1eda75452af4f1e387d6a02367a1aa754ddf60c902b854b6689d698188f869b34ccb94d5ef4a516243a6650555e229358f5c492d0b8ebbf90eacb4229eed05c4cd44d5da2755b5213f31450c859e8642a3847c95c0f44ca77f6307b64f70b544b9ed83a6e8695721a2c6329804a8a4d9fb604645b5f36e812965003b2a3ab9b6c3d065fcc709d22d5b5d571eb8a788f6e5497c0c9b12c68ccd80a591ccd77358f5f0b46e96b1591f2ff00d541c5f612693434a83a88419fd1695d436566efb3ea2021035c638d4d96a1bf77f5d2d428fe41c871672b1e33f96ae0b951efb467c251b705dbd52d0a5f46aa375b7122a4102bbcab6891fb6755e07663bbc6df095eb15554582160284ba8b9108795c756afd65916d0b1ef1c3c9684e8f2bd335ea8f21a2a30cba80818c2238fc82a01a1274e772a2e75c3e512c606419e66eded6b1f7ca5a706546873f54c7d594e53627102114eab3efe291af95b80085feef520c3948fe7a05376a9da235e74e6eaba66c9b8367bae6ad878cb9504ecb9d009fa2a4e1d102c951b9640079232e476d666a202df3529f6206056808f273df91be7d06b62c3b62da19c0e25a88619dc35d2a506b639b598b7632ba43b3d7374779a9efc21bad7692cffe6ea49c1d28e0838739bac6c2d8788b064a18eae64fb089eba3edaaff9b655ac7540acf7befefebc5c8f9d0879617a0c815d08412ffa5b949806405d2dcaf38648780e4f08404a916dc45becc3b82c8200b41e5315b7bd1ef09685c7db668b49b61fcfbfb1f07aadf9fcb5b9a180687f248a89ad53117017e09db46390d05dfd5474332f987bdb98a39a0d3a979e8dded601c2bbbcd40540186663fdea5d26a6750b81fa130733c326d034bb7cebba0080724bee0b822f772017173b20c48f12df2bfa531f5d390fcecd1ec5fbdc25f6518221710330c3bab40fa544808c1a2374a748d91fa223543fa9b772088095a7dc898aaf817e27d4aaef654cdf37a2d3c6453475c7c1143daef35770f1bf7bb35fea9cfd7d6dfa354ed3582d09406d4e95e68d0916f4696d368b088bdc52733da6ce6d7a6ef48e5db79379081e1b54790d669ece3732538fd94040d8aecdac6ce39bdd752ecc2a7ab27110bf6a115ece3178a9e1273ea60ed761fda0e60f5ff63a7f61bf7419c2dc550fc89ad6bbdfaf296bd60ad00721abd49bf6466ef8363e73c82009fea1ca8cfe07e23e9abfea2697e69958731373eba93f4725ed0689cd2b6dfe4f3d71a035dd4100f05375047c34104a75ffbcb96dfe5a358d0f05d7451910ba5140fcc8487c6464152a54501b42deeb7fd475a1c5cbf2bae442b9a7137ef4bfa8c804d2e6f8cf8157c58f3a7fcb2b0e719a4be4f18ce16b13b7b7a07e78cb31fe45d1bb4e7bcc1374060d55bbcae22d716453d4ac381e08822339b0b3cf151dcb0222dc39c8994eceb98dfe81535f447756a4c723547ddd2ea0c57e701d38940242bedce28bfb0b1831cbbd83473d6db00326f4ae066eed3e36f"}], 0x10d8}, 0x1) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000000c0)=0x7ff) close(r1) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xfffffffd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1418c, 0xfffffff2, 0x1d7, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12", 0x7, 0xfff7fffe}) write(r1, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9], [], [0x763d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x6}, {0x25, 0xff}, {0x41, 0x5}, {0xc37d4b38bb12c045, 0x20}, {0x21, 0x2}, {0xd, 0x8}, {0x82, 0x80}], 0x7}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0xbacea1bc1ecf2662, 0x777) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000040)=0xfffffffd) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d], [], [], {}, {0x0, 0x4}}}) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r2, &(0x7f0000000040)="47c5953d897b473a", 0x8, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c1107f00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d080f9f37405111af41ae846637a5bf165604d51ef4cbe97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf3c130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84ae4c0b6dbb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000fc0)=ANY=[@ANYBLOB="81000000000000002e1100b0df5ce663969beea42740448f77c7cc6d7fcf409def1a1fc1ed349a26db991c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635605000000000000007040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a2137b2a2b1fc8ae6d6e296c8b4bb66d8018e3b5180c6c71f90547f34c6a66b62cb68ea71a7e03e7389dc1cb178f200f3449b47e71ccc89d1ea2aba12c99f5b728d908b06e2621d868edba36f0f3dc7ddb3cd9421b05ca0528dbfc97d61ff54715ec5ed502904de5792f74c99d6d7dc0f5f85f29f3d724415fd"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="1886664f9f6100010000000000000041000000003c86a5e79a7886881c597387fda01911b89f94983f3627f21ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a2405c955be9854762bc70374603eaa6e7dee5bae127681a1591d8a0738cdf5baa691a2c9e535388b19f1dd17fe1812980df1a239616bc8edeb8cb86e00c49afd6b5bb00645665c25439a7b928e119a441a2a7d53cfc96f76701ba1b0e94a32750b723fbe143d1deac33a3b673da82d6a31e0cf96f72baf9df8e8f644663cf5530001f8f7b6c882c4db0e3d145b6644c245c522cb85a4db3fceaa7f5e6e8462dbff7ec3039821057b12c8d47661e4c5a019656d028ecf9165884397bed1cdd5cad03004608e93c668ac3541c1c7768da80aad01097313407608556eed1f37055d06af3dfe033e8a6c3704550bb9b8117d0d47596aec1c8c03731f1b09ed9cb30eccecd8b9"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x6], [0x763d], [], [{}, {}, {}, {0x100}, {0x0, 0x0, 0x0, 0x7ff}], {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = dup2(r3, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x10001, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x10001], [0x763d, 0x0, 0x0, 0x3f], [], [{0x1000, 0x0, 0x0, 0x40}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x40000}, {}, {}, {}, {0x0, 0x0, 0x8000000}], {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0x5}}}) msgget(0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7ffffffa) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) poll(&(0x7f0000000040)=[{r3, 0x10}, {0xffffffffffffff9c, 0x80}], 0x2, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 16:02:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) getuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:02:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x4, 0x7, {[0x3c, 0x3, 0x43, 0x4, 0x2, 0xfffffffffffffffe, 0x7, 0x1, 0x3, 0xfff, 0x3f, 0x0, 0xbedf, 0x74f84575, 0x6cc, 0x1, 0x3, 0x3], [0x4, 0x6, 0x40, 0x3, 0x3, 0x101, 0x3, 0x62b, 0x1, 0x8], [0x400, 0x7, 0xffff, 0x2, 0x101, 0x7fffffff, 0x8], [0x401, 0xfff, 0xfffffffffffffff9, 0x101, 0x7fffffff, 0x9], [{0x5, 0x0, 0x4, 0xbc6}, {0x2, 0x100, 0x6, 0x80000001}, {0x2, 0x2, 0x68, 0x4}, {0x5, 0x3, 0x4, 0x200}, {0xf800, 0x20, 0x7, 0x7}, {0x1, 0x1, 0x8000, 0x9}, {0xae0c, 0x3, 0x800000, 0x100000000}, {0xfefe, 0xaa9, 0x101, 0x2fc1}], {0x4, 0x2, 0x3f, 0x100}, {0x8, 0x1, 0xffff, 0x9}}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x6, 0xa5, 0xffffffff}, 0xc) 16:02:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x8) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:02:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffe, 0x0, 0x5, 0x20000, "0100000080000200", 0xffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:02:19 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000087, &(0x7f0000000080)=[{0x54}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) fcntl$setflags(r2, 0x2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") semget(0x1, 0x7, 0x14) 16:02:19 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) connect$unix(r3, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xffffffffffffff5a) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000400)=0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000400)=0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000400)=0x2) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x200, 0x0) r11 = getppid() r12 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r13, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r21 = dup(r20) getsockopt$sock_int(r21, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r22}, 0xc) r23 = geteuid() r24 = msgget$private(0x0, 0x1) r25 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = fcntl$getown(r26, 0x5) r28 = socket(0x800000018, 0x3, 0x102) bind$unix(r28, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r27, r29, r30}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x3, 0x102) bind$unix(r33, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r35}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r37, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x4, r25, 0x0, r29, r35, 0x10, 0x40}, 0x7, 0x3, r37, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r15, r22, r23, r35, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000040)="3e448759b4d2eeb92a7d57ad187ef5646cde4c213df1369b977b95362bc60105218489455cdfe7f462dd127ba34ea6eef7e386dec8f8d509a65300c8f968a1b3b4a9d8d887341ec8247c3c75ec245bf1e8842ab8fbf1a63d3ab574b83a7235c9e879659d3982541024c41c77ccdcc8c777b85d345adf", 0x76}, {&(0x7f0000000100)="825af6a2a6d6a542602b857dc8d10c103f2b3990cdad47c82669dd3ae0fb36522d9fee925951082793108c31283d067193d3977c7a76f6441a88b9863d2ce712a2f37af9bef7ef158bd28fd5c3d29a5f01a4542d38091f41f4c942567401c65e57f824d7d9c855efd63038b8bc05d52f690dc3f7ae1cfa7a8e18e754d8cb7ac62586e957f95db5dd45ae9b0b3b0239f30d92a313a7f7d41a033eb3ae73ddf09efd248bfb5922914e2141c101b49264ddf5759d5bec7119b3165880f8f5dc720433", 0xc1}, {&(0x7f0000000200)="fddfefe327f2acfb7bca424635e92e8bda5993bee434e76bbff88dfe48997a5bf106883c9c3f440c6fe209074a59d7ff3861d0447bfa129d97eef6b56b8e17363462cab50ebc93a1afa266d668227150b91f60cb1081c124963ec5c65881ac3d50d524351456fb1e0de39b7f35d398978ff3b5c9c7fc574f5c7d365eeda9a62deb47a8c2a0ed2bef4ba18a80223a54dafd76ccaa45514336d78aa99441b21f6294", 0xa1}, {&(0x7f00000002c0)="bc5a05db710d8c82d6c211d9012100082a992c3c3a3b8782ca3877db989dab51acece4a788908f93cbf15e5a7fc40d35c000d446089a5eecaffaa00f4d2540370e39400efdb25086769c292253986905e7413b4126087342df7b9562544ab9d831a9eaf38c5c15432aabac4baf3b90540c615fcd6d66cb56c8b8c634ad5197d7453ee9b95978", 0x86}, {&(0x7f0000000380)="f6b2f85056736788be7d35430a7a859c81859d013d8254cec156f1848b51d3c7e73266dc235aad3bed858b76b948bad7301bd9f26dd409a4e809f5425f634102cd6dd19941bda95fcc52edc44b1d51f4ed0e0acc59", 0x55}, {&(0x7f0000000400)="6536d9a36da1fa7b657682f6b2be601fd4470b61bf630ddb18dcfab0a3b92dd6cbcf0c07e49be8bf7a43ed10db133f", 0x2f}, {&(0x7f0000000440)="e6d6a75fb921c5546a2b09489319b6cb547940ac1a5662b4f2528fe2c6d9657221d46fa2318646ea1c516eda99074fd69819a3f95f910428d8196d663400518fb510c411a87f9b7402eba9873f351ffaf746fb38dc50a272447e4ec548f118fec3bf07233bc91402a5a96518d503a76d9ad0a65ad8e86bcc6d2c826c9b16f8ed5d974917202fe0f20b1ae2a494a84abf32c8a7e76f", 0x95}], 0x7, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r6, r1, r7, r8, r9, r10, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r14, r35}], 0x50, 0x402}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:02:19 executing program 1: socketpair(0x1, 0x3, 0x82, 0x0) 16:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x8000, 0x6e, 0x4, 0x80000001}, {0xf7bc, 0x8, 0x1, 0x5}, {0x40, 0xfd, 0x1, 0x2}, {0xfffe, 0x7e, 0xd4, 0x7}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000134, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x304}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000, 0x0, 0x1], [], [0x9], [], [{}, {}, {0x0, 0x0, 0x0, 0x40000000000}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x53193e9bfbf6e2f8, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/df\x00\x00\x00\x0e\x00', 0x0, 0x0) geteuid() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 16:02:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0200000000000000ff1a1ae0dd54221fe08a6c1813898996e7565acec6016b87a59abe46a000fe68a20a02572395b6b8e0b1b5f25aa85678992ae1ba26f973bf7e7365e07b8e4ace88319faf83240207ecbaa38687bbecc8137f3843dffb98ebcc68968089fc9876da2e79db89116e50dcdc5f00c6ca683ccd8da38346d8d74b946910046bd87fab68fb93a86d3e493ed1a6b1ae79f9adc747a0749d6679061ec9f6c4d7ad51d934809b50ee569dd5aa1ab75a975f188a8dc3a302bd23cd6973cccbfbcfb1378c32ab8e1a4187"], 0x54, 0x800) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = msgget$private(0x0, 0x71e) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d1599ca5a35b08ce68f7973b9ece7ce762ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9fa6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r5 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r7, 0x5) msgrcv(r1, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdfdffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca63496bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c2645fffffb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653b1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a655940490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe640000000000000007eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f018ebd4f505a94d22ab7e68432974f0d96065a86975206a675348baac3708d617826d65315ed248663183fa1335b2d79caa5f7a2ede0ec163fed2e1e539c69"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, r6, 0x2) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000480)={0xa85b, 0x1ff, {0x0, 0x4}}) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) bind(r8, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:02:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:02:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc411eeb8b0000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) connect$unix(r4, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x3) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r5, r6, r9}], 0x20, 0x7}, 0x4) setreuid(r3, r6) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x3, 0x800) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x2}], 0x117, 0x0) 16:02:20 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0/file0/file0\x00', r0}) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:02:20 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0200472f6275730c"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)="a1", 0x1}], 0x1, 0x0}, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:02:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4012b}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7fffffff) 16:02:20 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) pread(r1, &(0x7f00000000c0)="a3ecf4259192d1fd1de0625bc6870faa66432203831ef6637b535b25790a5a16b171d5af3690d79202ceb3be200da5c311e1e6204f1e7152791defe28c77f57eabd32965d0e9ca25bf01e54742788a17013bfb376c38ae9e21617119d117b455b180d068e1765cae81121b337bbca787c598dd97f504087c9e856a95dd28ba36c68d2d7c98a61ddd9cf38b8f285cedc1318ac39b2f62d8193288da5c5125fe88ee1a841b3f7a4824efbc1fcda8a31c49e976cf6f2400624fcc4ada8d0d2214388e507ecf85d1ab85e5eb087d01859243113806fece0fc425fb0a53cf5a44c78b8acf0e", 0xe3, 0x0, 0x6) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kqueue() 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd1e8511487a3ec3967f35d7eacbfbe984f3b064bc1830b66f62bfcec3f1907745d6661e0df7934d7ed189eb72d37e0c1ce9e28d2243488895124cb56ffea5e2c85b0e7256b96b9d0ca1dce7e8263e4ad9ede64c90bf5b505c3af9513d9c5b001c71a6e6da0dae49998b7cef58b5663211f98ca5ff5cf7c9be49588cf0cf74eea8247e"], 0x10) socket(0x18, 0x5, 0x4) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) setsockopt(r1, 0x3, 0x9, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x6, 0x2f, 0x9, 0xfffffffb}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000500)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)='./file0\x00') r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETA(r6, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r6, 0x0, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:02:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="86ed5c28e07140b791823e82a7b95ef3b4733207ecb7bec45cc2a4813fbd5c8b6caf94734679914776a4d937786e038ff7c2b276a324c08927bd5aa7f41e5380c590b4db1bafff77076b3d05963440167cd3636e8e4176", 0x57}, {&(0x7f0000000100)="b40e2bcb5ea563bfcf008cfde806519c7acecdb97b4c927548e7fb300ec87852db8baaea6203c3e5fd1e9a32321a3fe83b5bf95cadf2210bee03129d260a4157621c136a0e9b961ae5fa68eb68aabb16c9a043d6dff8ad4bbd69c693948becc06e3a9ec027ff836430726661a5c4693d186569b1ea43548bd6", 0x79}, {&(0x7f0000000180)="35a8d2446bc081c14f9ac79745df1b8ded0c8d838e10ddcad07b82a09203301e8c6bb1f3ede0c129091742c2af7aacb74c35ee6328179b25b1ee1ae41375b38a1738c59210fcd2f713f2c6de2a198c1f4f0ed2f2c8ff07d7106331e1e4201d0ae91fa8efcbaf8a8e5c28165adbf218d780ed02f163524ae1fe4096057ee2f96f4c68bcdbb0e2e4bd6dd47b0e1337a0c4cca3dc00e8277d0533e231c81cf01034eea1ef2fe1b471e016a91d09f05ae5c470648916ae10c056f4cb677eed8347af2df12363be733949f7f743b4e80d8823e5a04805ede252eb55da97809fd9aacda780da71852c5f1199d1882591", 0xed}, {&(0x7f0000000280)="a18c1f3a3f3fc48932fa7d90801955f484e80df1d22ab11e20e8e93653320ea944ee136f510d9c69a975d8117033c5671dad68dee0c9092e076dd683bc03aa17f89919fa8c795cb081be7e75d3a80652b7a92cb721716f28168162098c38f4958b09099a4a8ab309df8f44e1ef2fc1bafacee6d6c831948a4a53a6de511ce6cfb4f93faca9dc7961b38c757930061c10e88f1d162696ebb738852df22d5e543927ddebfb5d579b42b12147ad1500ef5e882865808227e5d991a091c63b6269a27b6445c8675a2274700d6bd07f947fa64d9822e4bea22e14d7ba5b1b5909334627355d60", 0xe4}], 0x4}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) 16:02:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x3}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:02:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xff, 0x7ff00001}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x3f, './file0\x00'}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000400)=0x2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x1ff) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) sendto$unix(r2, &(0x7f0000000080)="384ce9fe59af6bdc73051a6c5e1df797a8264deefe234b89e0e082c099a22d4ab187649ec9575ce7b2a4dbd9aa1c8586492a6dc3eb7b5b21cd274bfb31d2de87ef5c0b0f8a77e3ebd56d1993bd3d123ccef892a58ed97b651646fa1d1c77aded7f461ad198efae80034f106ee5a21f77b60b79737b40887f5b6cc86a50585a36774bcdd2fbab4e9ea0ab20c274af71480277db1cc4bdd27d6261092991b3fbbe7b7b88b9dcceda9ce7bd4d0ea15219bf503cb09a0a254c0b482567e3716700d0567a0a55be67a4e8c510f311e9f87c09918e8ce124c29fa6957a2d633ccd3d9da7", 0xe1, 0x412c806d896353e6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDGKBMODE(r5, 0x40044b06) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff3e}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:02:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendsyslog(&(0x7f0000000080), 0x0, 0x6) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x10001) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x39) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="3f0047233c0bca6a409a"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000400)=0x2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) write(r1, 0x0, 0x0) 16:02:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff45, 0x3}, 0x10000045001000c, 0x0, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="77eb2879ae4406bb242c0f8d36b7261a5f2bb43a95ab84f8a0c8c1683bb2548e108b16a4c8e00707d9e187efb5befdf0764499f5f9358f5f1d171acbae042a28eb8452d60ec8422654128ff6fc7cfa57d568e40830a692252f3b4d303c9dc2f71e712ef8e5337e32564ea69c11fbd5cc175a05f19b64a67622d80a9054b5f50df23335290096a911f91392faf96770bc99cf43a8128a32c629bbcd3250bbf0fa5898e6458a9d626b777b2cbbf82e251859e73111556487817031d27ce70ff459d8b9cc6453fec52e18e8a7c9e2adeadc2507310d276ed892685183", 0xdb}], 0x1, 0x0, 0x0) 16:02:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfee4}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xffffffffffffff81}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) 16:02:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) listen(r2, 0x2) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9d", 0xcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r4}) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r5, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) r12 = socket(0x800000077, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r12, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r13, r10, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r14, &(0x7f00000002c0), 0x0) r17 = syz_open_pts() fcntl$setflags(r17, 0x2, 0x1) r18 = dup2(r17, r17) symlinkat(&(0x7f0000000000)='./file0\x00', r18, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) fchownat(r18, &(0x7f0000000180)='./file0\x00', r19, 0x0, 0x0) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r20, &(0x7f0000000880)=ANY=[@ANYBLOB="e9c73d64fd0669d1510099dddf9398ffffffffffffffffc8c9d4167cd5963a6a8004ffffffeb0000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c6c1a45bcff87c268487aece2"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r21, r19, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r23, &(0x7f00000002c0), 0x0) r26 = syz_open_pts() fcntl$setflags(r26, 0x2, 0x1) r27 = dup2(r26, r26) symlinkat(&(0x7f0000000000)='./file0\x00', r27, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r27, &(0x7f0000000180)='./file0\x00', r28, r29, 0x0) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r30, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r31, r28, 0x0, 0x100010024, 0x7}, 0x9}) r32 = geteuid() r33 = socket(0x11, 0x3, 0x0) setsockopt(r33, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r34 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r36, &(0x7f00000002c0), 0x0) r39 = syz_open_pts() fcntl$setflags(r39, 0x2, 0x1) r40 = dup2(r39, r39) symlinkat(&(0x7f0000000000)='./file0\x00', r40, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchownat(r40, &(0x7f0000000180)='./file0\x00', r41, 0x0, 0x0) r42 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r42, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r43, r41, r38, 0x0, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r44, 0x0) poll(&(0x7f0000000000)=[{r44, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, r34, r35, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) accept$inet6(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r47, r46, 0x0, r48, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r49 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r49, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r49, &(0x7f00000003c0)='./file1\x00', r32, r48, 0x4) r50 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r52 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r52, &(0x7f00000002c0), 0x0) r54 = syz_open_pts() fcntl$setflags(r54, 0x2, 0x1) r55 = dup2(r54, r54) symlinkat(&(0x7f0000000000)='./file0\x00', r55, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r55, &(0x7f0000000180)='./file0\x00', r56, r57, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r58, r56, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r59, 0x0) poll(&(0x7f0000000000)=[{r59, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r60, r50, r51, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, r25, r48, 0x0, r50]) getgroups(0x5, &(0x7f0000000280)=[r7, 0xffffffffffffffff, r16, r22, r61]) flock(r3, 0x2) dup2(r2, r3) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r62 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r62, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:02:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x6, 0x1, 0x1, {[0x6, 0x100000000, 0x0, 0x3, 0x2, 0x81, 0x1, 0x9, 0x8000, 0x6, 0x1, 0x4, 0x20, 0x2, 0x400, 0x2, 0x19, 0x4], [0x3f, 0x400, 0x6, 0x100, 0x7fffffff, 0x4, 0x30e7541f, 0x5, 0x8, 0x779], [0x8, 0x1, 0x3, 0x3, 0x6, 0x6, 0x1], [0x80, 0x100000000, 0x1ff, 0x5, 0x81, 0xf8], [{0x401, 0x7, 0x799, 0xf800000000000000}, {0x4, 0xfffffffe, 0x1f, 0x6}, {0x101, 0x9, 0x52d3, 0x8}, {0xc8, 0x0, 0x7ff, 0x7fff}, {0x7ff, 0xb10, 0x3, 0x6}, {0x2, 0x7ff, 0x8001, 0x3}, {0x83, 0x100, 0x7, 0x3}, {0x1, 0xfff, 0x200, 0x4}], {0x541, 0x6, 0x9, 0x9}, {0x8001, 0x7, 0x4, 0x7f}}}) mknod$loop(&(0x7f0000000300)='./file1\x00', 0x80, 0x1) r2 = dup(0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0xc4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000380)) r4 = shmget(0x2, 0x3000, 0x441, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0xc963, r5, r6, r7, 0xffffffffffffffff, 0x93, 0x1}, 0x0, 0x7, r9, r11, 0x0, 0x8, 0x401}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) rename(&(0x7f00000005c0)='./file1/file0\x00', &(0x7f0000000600)='./file0/file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x8000, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r12, r13) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x800, 0x0) r14 = semget(0x3, 0x4, 0x42) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000740)=""/131) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000840)) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x200, 0x0) r17 = getpid() getgroups(0x5, &(0x7f00000008c0)=[r10, 0xffffffffffffffff, r8, 0x0, 0x0]) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900)={r17, r7, r18}, 0xc) 16:02:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000040)="040000005273d616d74a8c3df5d68e8f1999fea2496626ebaff0477acc767f42bbe2f4743241bce6e747f35e41c64a55aa9fcdbf01994c", 0x37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) r11 = fcntl$dupfd(r2, 0xf, r10) r12 = syz_open_pts() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r13, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r15}) writev(r13, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r17, r16) ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f00000004c0)) r18 = accept$unix(r17, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r19 = socket(0xb19e9532837be583, 0x4, 0x0) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x0, 0x500}, {{r6}, 0xfffffffffffffff8, 0x10, 0xc0000000, 0x5, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x28, 0x40000000, 0x3, 0x280000}, {{r8}, 0xfffffffffffffffe, 0x100, 0x1, 0x2, 0x40}], 0x3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x8d, 0x2, 0x6, 0x8}, {{r11}, 0xfffffffffffffffb, 0xffb0957058f1247b, 0x8, 0xde8, 0x9}, {{r12}, 0xfffffffffffffffc, 0x81, 0x8, 0x9, 0x81}, {{r13}, 0xfffffffffffffff9, 0xa, 0x1, 0x7, 0xffff}, {{r18}, 0xfffffffffffffffa, 0xe1, 0xc0000042}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1ca2f8f8230e49b2, 0x10, 0x4, 0x1}, {{r19}, 0xfffffffffffffffe, 0x4, 0x10, 0x2a2, 0x5}], 0x6, &(0x7f00000002c0)={0x8}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x24) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:02:23 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000100), 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9, r3, r4, r0, r5, 0x4, 0x146}, 0x3, 0x2c69, 0x10000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") setrlimit(0x1, &(0x7f0000000040)={0x1000, 0x3ff}) 16:02:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f2938400829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b007bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cff7fd724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7cbce01c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea229ff593c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94cc2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf9ce02a2d44e25ed076905f9b1cacc58622221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e60400000000000000ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cd22939e6e05d7582c802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d423f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e00000000000000000000000000001d1a1c2dcfebe0e969b3342c658086f310236acccaa6f6ea215c775b631cb1140b81c8ce0dae15f0b94c371fe5bbebd173e3162ba9afe697310a32b07749d038c309f2aa9331f932d3dd44f0be29d307642104d89b3a5cccef2464dab27b53"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 16:02:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 16:02:23 executing program 1: pipe2(&(0x7f0000000140), 0x10000) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) connect$unix(r3, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x200, 0xa) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:23 executing program 0: socketpair(0x2, 0x4, 0xc3, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0x87e3, 0x3, &(0x7f0000000500)=""/4096, &(0x7f00000000c0)=0x1000) r1 = socket(0x8, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) flock(r2, 0x8) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0xbbc, 0x0, 0x95, 0xcea8, 0x7}, 0xc) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000240)={0x1, 0x2, 0x3, 0x10001, r10}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) r11 = dup2(r5, r7) socket$inet(0x2, 0x3, 0x2) openat(r11, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 16:02:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:02:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000400)=0x2) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000180)=0x800) dup2(r1, r0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x4a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x10) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x3, 0x1ff, {0x32, 0x1ff}}) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 16:02:23 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0xa, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x4, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r8 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r9 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchown(r9, r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(0xffffffffffffffff, r12, r13) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x1, r12, 0x0, r10, r6, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r8, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x7, 0x80) semop(r14, &(0x7f00000005c0), 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x3a, 0x12, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000000c0)=[{{r16}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x400000002c5, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r18, 0xa, r20) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r21 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r21, 0x0, 0x0) 16:02:23 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0xe4) close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)="6ec599a27f5654634bd8f502c178990620f20df00303f5d9a169fe1320703173ffa71ccea7d827ef3673fb46cd0c74200b9793f9591f317014c513e6bcd56299a0ab421ec229c933d720f8f69e0b00a3de1a373b15dc369f9c77d83c78649d662aaec06b5dc1aae4450c7c8c56dfad387a900cbde3b94f723764fb89de03e6fb572c4fbb9dad1baa1cda974d86a8ea89a24faf2e91801f3f514566d6b0f24f7080", 0xa1}], 0x10be) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="d6", 0x1}], 0x1) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="b83a6b48179e587acf71e08dad2b3c67146799c332f04241716d2a562b7d9ac413ef16d3ebe9452878d7b247e932e9e56570977546b289a37f0567df5856e8a3d23865f4fba0a68675e98f6d31ea7447b618bb7212f7ed4b00b0843284f0a5", 0x5f}, {&(0x7f00000001c0)="226a386fa98a5c3b119f867b93b309621f3752082dac63558271c4a5b3679bfce5ee65733e0eed68f03fdbff83b22408c30a6356b872fde625576e16727d5748ba19add91478ab7d60c6b1281837d6ce0c99e89ab85145970cfc5d529d93179c534ee00ed30dce60f745632720e5a0d64ba6a68319b74ac9a1dd80ec6d4c07823d687bb5c0", 0x85}], 0x2, 0x0, 0x6) 16:02:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x80}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3f, 0x0, 0x0, 0x200}, {0x84d}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:02:23 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:02:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x0, 0x5, 0x3f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) r3 = getppid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r6 = getgid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x5ba56f64e23f0809, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r12, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r14}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r16 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r22 = dup(r21) getsockopt$sock_int(r22, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r23}, 0xc) r24 = geteuid() r25 = msgget$private(0x0, 0x1) r26 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r31}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = fcntl$getown(r32, 0x5) r34 = socket(0x800000018, 0x3, 0x102) bind$unix(r34, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r33, r35, r36}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r38, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x4, r26, 0x0, r30, r36, 0x10, 0x40}, 0x7, 0x3, r38, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r16, r23, r24, r36, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r39 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = fcntl$getown(r40, 0x5) r42 = socket(0x800000018, 0x3, 0x102) bind$unix(r42, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r45 = dup(r44) getsockopt$sock_int(r45, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r41, r43, r46}, 0xc) r47 = geteuid() r48 = msgget$private(0x0, 0x1) r49 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) bind$unix(r52, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r54}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = fcntl$getown(r55, 0x5) r57 = socket(0x800000018, 0x3, 0x102) bind$unix(r57, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r56, r58, r59}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r61, 0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x4, r49, 0x0, r53, r59, 0x10, 0x40}, 0x7, 0x3, r61, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r39, r46, r47, r59, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x3, &(0x7f0000000300)=[r36, 0x0, r59]) r63 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r64, r63) ioctl$TIOCMGET(r64, 0x4004746a, &(0x7f00000004c0)) r65 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r66, r65) ioctl$TIOCMGET(r66, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r68 = msgget$private(0x0, 0x0) msgrcv(r68, 0x0, 0x0, 0x0, 0x0) r69 = geteuid() msgctl$IPC_SET(r68, 0x1, &(0x7f0000000140)={{0x5af1, r69, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r70 = getgid() r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r71, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r72, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r72, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r73 = getpid() fcntl$setown(r72, 0x6, r73) ioctl$FIONREAD(r71, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r71, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r73}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r75 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r76, r75) ioctl$TIOCMGET(r76, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="abb34147fd3e19e83169c2fde3811eaf5aaccd5921ffeae11c57f6a73ae41aa4045fc01d6bdfa161a5c8", 0x2a}, {&(0x7f0000000140)="a91a84932f81a0c6c12641ebfcfb34c02be801ece8cb6af77aecc05588ad1d0cc980dd49107acdba854e4b2b5e00eda1db77877c710ad98cdacb7ecac1d92a19ec8b1557da80347b03da2212db095a7e5e261dd92053dd9c5287c96cc903e1f8b69f8bf4b3c6f81297202e2ca181769aaf608762e6410d28a0a2c02f1443797622c979041946", 0x86}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, 0xffffffffffffffff, r0, r10, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r62}, @rights={0x20, 0xffff, 0x1, [r64, r0, r0]}, @cred={0x20, 0xffff, 0x0, r67, r69, r70}, @cred={0x20, 0xffff, 0x0, r73, r74, r77}], 0xc8, 0x400}, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="c359c01dfee16e6f", 0x8) 16:02:23 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') chdir(&(0x7f00000000c0)='./file0\x00') 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x630d}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x4000000000000000) 16:02:23 executing program 0: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x8, "4bb0bbca21d300000200", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = msgget$private(0x0, 0x220) msgrcv(r3, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) r6 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) bind$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setstatus(r7, 0x4, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r7, r8) fcntl$getown(r7, 0x5) fchdir(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r10 = dup(r9) r11 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) pwritev(r11, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) kevent(r7, &(0x7f0000000740)=[{{r4}, 0x7ffffffffffffff8, 0x24, 0x40, 0x8, 0xfffffffffffffffc}, {{r6}, 0x0, 0xf5, 0x0, 0x7, 0x4}, {{r10}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x4c}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000010, 0x5, 0x7c}, {{r4}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0xb9, 0x1}, {{r11}, 0xfffffffffffffffb, 0x4e428531e2c8e0be, 0x47, 0x237b}], 0x6, 0x0, 0x0, 0x0) kqueue() r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r15 = accept$unix(r14, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r16 = accept$unix(r15, 0x0, &(0x7f0000000040)) write(r16, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r17 = socket(0x2, 0x4000, 0xfc) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) r19 = accept$unix(r18, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) r20 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r20}], 0x1, 0x0) kevent(r20, &(0x7f0000000140), 0x3, 0x0, 0x1ffffd, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r22 = socket(0x18, 0x1, 0x0) close(r22) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r24 = socket(0x10000000002, 0x4008, 0xfd) dup2(r23, r24) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f66696c65312f2e980c98061d9dc1b60fc50895050cda89b600000000000000000000000034340079111d0cbd5b4f7decb7ea282f988d0293518393843f6ed62495f8110149a6b1b91c23484b4e49fae154e1e72b886be57e66dcdcf2acb44ea0452b4f72c408098dff51711024fda4c0c9506b0145387cd5b165aea65e65254ae8daaa5df06096db845ab1fc8735625e561effea73688b4ad067a7afa4eb10d5d69ecb010488a4801d738d7b068fde6fa662352d6a4ccbb2fc5e1edb07"], 0xffffffffffffff63) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(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) symlinkat(&(0x7f00000003c0)='./file1/../file0\x00', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) getpgrp() msgrcv(r21, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:02:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x0, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="104b2590"], 0x10) close(r0) 16:02:23 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x3, 0x4}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:02:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="49125bd23960feab3fa2de7f3fd5227fb1d4cda45a89216bde952f7ee996bc251b689cb3ae2c91aa7b7316306b3e337a356498d27bc0fd0e9ad2095f7698052ef640a7ff1a8fe4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="590133cf2bf9c851ed030d8aee90c46f9fb0c9658b67a58a9d91c9cc1c1ee9575acdc8dcbd294b9449f70edbcc857b7c025618bcfec06975fe4b44e76c7e93ac36f060db49c631340c4e7fd915d95ffa3511d2229576b6e4dbc8a5051165370e18adbe529c0cc3fd6f0db70a5778fff7d4387499f0961668ecfd41abf65a43c81aa9c25f5b8ee2fabd429befd481acade3f6f9fddf01a97ec967cbe24919901eb6139c808dc7ce3bf81b43dc7b0eed006f27a8ec3f6f6df79eb6a8611efa2a1fa845698e8d5b9c1f587c867cdc01a9659f85e95ebe0eed4fe6fb56b13c223e0c9d9839f0a4c946f0bc48a250f55e2ccbd94b9e82785d50be6a08f8ac4e25369c9c5582f6679221a1af0046"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xffffffff, 0x7, 0x5, 0x10001, "29650502cddd42855620b31fe82876d538a92eae", 0x9, 0x81}) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0x81, 0x20, 0x1ff}, {0x77, 0x6, 0x7f, 0x4}, {0x8, 0x5, 0x2, 0x8}, {0xffff, 0x1, 0xa4, 0xfff}, {0x0, 0x4, 0x2, 0x6}]}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(r0) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:02:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/201], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x0, 0x26) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7ce36be1dc0a93adefd1f3cf128de075c39dee5362ec89ad3816aade9616338ef8b3e8e62b5320e9ddcc2e9644c4b033f99463aba070bac2cda4", 0x3a}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="70000000001b5d458b63be592be8f85e352a4d01980000000100000009000000bd9f9514b9d5faffffffffffffff962036e882ec97023112c5936223a1c4a83efdb8c84dda7c6e3e80234745288b35b6349b8fa5b9463902fb2461402144c9342350d097c991392df43262571125770a43533d1d2a3a994fa300000000000000f8000000000000000100000000020000ae99b57b48f5a59ea6f85cf08f1052879dbe5c16a9c6be2ac2ff9ffaa96a21040683c392da292226602762afd852803f920be38824a35088ac0dbc74e4d364f2d7b15100a35cde5d478482bd27ea3611cef42e375c1f3580cff590672f7465cecda0ec45b9d636fa02a391cfffc4a8324f78a8f933a3c1655d1ac27fef2656cf6be7fe5bd1651ee5ac65cb0c98b6c6570eefc9b75beb419d128ed928741541398358618d8ba738a3e773c0f9d53048e26095bad0898ff7991fec873eff55207f84373389d156db6cc2d67f834d04353c17d6c64b7dfaaf31a18b3e6fc8982dca0f6f4e8d1d3270ac64a130bf2a6743280b88000000000000d8000000000000000100000008000000a5e7a3640db6cba0e4e8a20590ecfa2f2000000000000000401c9482a9fba66ddc73852983c55c56d0cc1969f0c4c161e9560b709ac238b5a5f58e75a423e4cfb1bc1e804f98092a562d5c60177fc20cb1d3586a03a4140754a7c79fe36ace0e793cadb356dc105150389df133b207f1e77376632b0b2b25d1fbe21f418508396c3ec544c883eff13a079047a3c90acffcb92f060e926826efefc5aa0854e47c4579e8e86043b54db439c3aa5c1cf8c8d01a51cfa2ec9c289108f6243b276d8592b0b7c0297c1a0040000000000000000100000000000000d148f0921117a94c6f442ecfaf5f2cbc63ae14d32d0a554331e2955df4ac27"], 0x280}, 0x800) semop(r3, &(0x7f0000000500)=[{0x1, 0x9, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0xe958, 0x1000}, {0x3, 0x863, 0x800}, {0x4, 0x7, 0x2000}], 0x5) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000004c0)) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000400)=r7) dup2(r7, r6) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r10, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) connect(r7, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) 16:02:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/51, 0x33}, {&(0x7f0000000540)=""/180, 0xb4}], 0x9) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x5, 0x3, 0x10000}, {0x0, 0x2, 0x5, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:02:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r9}, 0xc) r10 = geteuid() r11 = msgget$private(0x0, 0x1) r12 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r17}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r22}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r24, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x4, r12, 0x0, r16, r22, 0x10, 0x40}, 0x7, 0x3, r24, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r2, r9, r10, r22, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) setegid(r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x7fa, 0xfffffffc, "000100", 0xffff, 0xd78}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 16:02:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/157, &(0x7f0000000200)=0x9d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:02:24 executing program 0: r0 = socket(0x6, 0x8000000003, 0x0) close(r0) socket(0x2, 0x3, 0x7) socket(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x3, 0x80000000102) dup2(0xffffffffffffffff, r1) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r2 = socket$inet(0x2, 0x3, 0x80000000102) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="2f8d33f2b859c708ee59f8a77cce0235eb44f2844b624d02b3b271855a19a36c4153", 0x22) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xdb0, 0x20, 0x8, 0xf95b, "a4b9d1ed19477b3744c4ece99c451f86152a01fc", 0x3, 0x80000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r2) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r6) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0xfffffffffffffd7c) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:02:24 executing program 1: pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20120, 0x11d) pipe2(&(0x7f0000000180), 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair(0x1, 0x8000, 0xa6, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) syz_open_pts() socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d31ddc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82a908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563be6722b73f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f9078d645cc58930b7e2d4c00fcfc269fb256970c1fcb4f3666d4176186fdbb95aed15ec2be973e17b427a8db248d6d5106ee1ae0de1f1a21b4589af1ce08f59b6314f37388ed7cec659ec2b0274c4de41aafb0a9ef2c7a747890bbf70b802557d0648f9fdee00be9aa729403987cdaa7f818c5da"], 0x10) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40001020, r4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) 16:02:24 executing program 0: r0 = socket$inet(0x2, 0x6, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x5, 0x401, 0x0, 0x1, &(0x7f00000001c0)={{0x7, 0x7e, 0x4, 0x0, 0xff, 0x1, 0x6e6}, {[0x7, 0x4, 0x5, 0x40, 0x9, 0x0, 0x8001, 0x4, 0x4, 0x4, 0x3, 0x7, 0x81, 0x7, 0x101, 0x5, 0x5, 0x8001000000], [0x810, 0x1, 0x3, 0x8, 0x1, 0x7, 0xff, 0x4, 0x4], [0x3, 0x7ff, 0x4, 0x20, 0x4, 0x0, 0xff], [0x2, 0x0, 0x100000003, 0x7b8, 0x9, 0xd8f], [{0x2, 0xfffeffff, 0x0, 0x9}, {0xffff, 0x0, 0x101, 0x7}, {0x3, 0x6, 0x5, 0x8}, {0x0, 0x6, 0x4, 0x6}, {0xffff, 0x401, 0x2, 0x6}, {0x3, 0x3, 0x2c6d, 0x4}, {0xfffd, 0x3, 0x5, 0x649}, {0x3f, 0x8, 0x4, 0x10001}], {0x101, 0x8, 0x7, 0xba}, {0x0, 0x81, 0x2, 0x7f}}}, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x10010000006c}, {0x6}]}) socket(0x6, 0xfaec9eaa5a3690f7, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r6, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r8}) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r3, 0x4}, {r6, 0x180}, {r1, 0x20}], 0x3, 0x6) 16:02:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xa26, 0x6, 0x7f, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:02:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x28) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=""/232, 0xe8) select(0x40, &(0x7f0000000000)={0x8, 0x100000000000001f, 0xfc, 0x987, 0x3, 0x10000, 0x1, 0x1}, &(0x7f00000000c0)={0x3ff, 0xfffffffffffffffe, 0x9, 0x8, 0x9, 0x3, 0x0, 0x2}, &(0x7f0000000180)={0x8, 0x5, 0x6, 0x100000000, 0x1, 0x1f, 0x1000}, &(0x7f00000001c0)={0x3}) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) getegid() connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) dup2(r6, r5) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) getsockopt(r7, 0xff, 0x400, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="70028900"/22], 0x10) 16:02:24 executing program 0: semget(0x3, 0x0, 0x0) semget$private(0x0, 0x3, 0x3c1) 16:02:24 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x127) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xb1f, 0x1}, {0x18, 0x2, 0x1, 0x3}, 0x9, [0x10001, 0x9, 0x7, 0x7fffffff, 0x0, 0x6, 0x1881, 0xea]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x34b, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000140)="bdd90e86560000000000000000a83cc60f86de697f11f3354d06f0d2c760ba30ef484586436a4dc6cab668d1d7229f00"/63) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = semget(0x1, 0x4, 0x10) semctl$GETALL(r2, 0x0, 0x6, 0x0) fchmod(r1, 0x4) fchmod(r0, 0xa4) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000180)={0x3}) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000100), 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r6, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semop(r6, &(0x7f0000000500)=[{0x1, 0x1}, {0x1, 0x7ff, 0x2000}, {0x1, 0x169, 0x88b4e6bafb9cbc22}, {0x4, 0x59, 0x1800}, {0x4, 0x1, 0x456253af9b157ea6}, {0x9f6f7b52e7130dcd, 0x7e9b, 0x400}, {0x0, 0x2, 0x2800}, {0x3, 0x8}], 0x1fb) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r5, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r9 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r15 = dup(r14) getsockopt$sock_int(r15, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r16}, 0xc) r17 = geteuid() r18 = msgget$private(0x0, 0x1) r19 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r24}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x1) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r29}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r31, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x4, r19, 0x0, r23, r29, 0x10, 0x40}, 0x7, 0x3, r31, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r9, r16, r17, r29, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = fcntl$getown(r32, 0x5) r34 = socket(0x800000018, 0x3, 0x102) bind$unix(r34, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r33, r35, r36}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[r29, r36, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r38 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r39, r38) ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r41 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = fcntl$getown(r42, 0x5) r44 = socket(0x800000018, 0x3, 0x102) bind$unix(r44, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r47 = dup(r46) getsockopt$sock_int(r47, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r43, r45, r48}, 0xc) r49 = geteuid() r50 = msgget$private(0x0, 0x1) r51 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = fcntl$getown(r52, 0x5) r54 = socket(0x800000018, 0x3, 0x102) bind$unix(r54, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r53, r55, r56}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = fcntl$getown(r57, 0x5) r59 = socket(0x800000018, 0x3, 0x102) bind$unix(r59, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r58, r60, r61}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r63, 0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x4, r51, 0x0, r55, r61, 0x10, 0x40}, 0x7, 0x3, r63, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r41, r48, r49, r61, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x633d, r8, r37, r40, r61, 0x40, 0x8}, 0x84, 0x1000, 0x100}) 16:02:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e6a73f3b13e99ca038e4b4786d23a200002e2f66696c65302f66696c653000"], 0x10) 16:02:25 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a49d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1d"], 0x10) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = semget$private(0x0, 0x1, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = dup(r8) fcntl$dupfd(r7, 0x0, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = socket(0x18, 0x0, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r12]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r15]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x8, r10, r12, r13, r15, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r16 = dup(r5) fcntl$dupfd(r4, 0x0, r16) setsockopt(r16, 0x8001, 0x8, &(0x7f00000000c0)="df8076fd10ddf64045fff7058f858b9a8ab575a62dde0f9f28aaf6db3e0c36e9a28ecf9dbb1d17b80b4947a2bb5ee6714719574d2028d3104d6710f467ccc2e85aceef0c56acb4d7cd2b0914ff1bb8", 0x4f) dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xa1cb, 0x0, 0x0, 0x0) 16:02:25 executing program 1: select(0xfffffffffffffc32, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xff, 0xebaa}, 0x10) 16:02:25 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) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}, {0x2, 0xfff7, 0x1000}, {0x1, 0x8}, {0x4, 0x711, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:25 executing program 1: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r0 = socket$inet(0x2, 0x5, 0x77) openat$tty(0xffffffffffffff9c, &(0x7f0000001140)='/dev/tty\x00', 0x800, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) connect$unix(r2, &(0x7f0000001200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000001080)=@un=@abs, &(0x7f00000010c0)=0x8) pipe(&(0x7f0000001180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000011c0)={0x4, 0x4154}) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x3}, {0x25, 0x9}, {0x6, 0x0, 0x0, 0xffffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xc1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r3}) fcntl$setown(r0, 0x6, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:02:25 executing program 1: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x7ff) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x88, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x62bf, 0xfffffffc, 0x2, 0xff, 0xde, 0x1000, 0x0, 0x10, [{0xfd6b, 0x7, 0x2, 0x200}, {0x1ec, 0x0, 0x6, 0xff}, {0x80, 0x5, 0x7f, 0x5fb60c1}, {0x2, 0x3f, 0x401, 0x3}, {0x1000, 0x9}, {0xc, 0x5, 0x3, 0x2}, {0x0, 0xffff, 0x40, 0x100}, {0x80000001, 0x8, 0x3bedbe70}, {0xfffffffe, 0x9, 0xffffffff, 0x5}, {0x3ff, 0x6, 0xffe00000, 0x26ea}, {0x1000, 0x9, 0x9e2, 0x9}, {0x2f4e0ee8, 0x8001, 0x9, 0x7fffffff}, {0x3ff, 0x66, 0x2, 0xf5f}, {0x21b98326, 0x9, 0x3, 0x6}, {0x8, 0x0, 0xff, 0x81}, {0x1ea00, 0x0, 0x4, 0x4}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000280)="0e6c44d505f765e232102d324a8ace14c7f89a8a5ba577637039558c866b9fe97d0609a3") mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$getown(r2, 0x5) 16:02:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r1 = socket(0x2, 0x4000, 0x4) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x4, 0x0, 0xfffffffffffffcdb}, 0x6b46b1267a4fc1a1) 16:02:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000080010000"], 0xa) poll(&(0x7f00000000c0)=[{r0, 0x7afdc3dd54de2975}], 0x1, 0x0) 16:02:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3b", 0x30, 0x0, 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='\x00\xff\xea\x00\x00>\x00', 0x20, 0x0) r1 = msgget$private(0x0, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x1}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x20000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000680)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/213) r3 = socket$inet(0x2, 0x2, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r6, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r8}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000280)=0xeaf4) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f00000004c0)) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x100, 0x7, 0x9, 0x1, 0x0, 0x0, 0x4, 0x2, 0x2, 0x7, 0x2}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:02:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c57f0ad54ded"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r2) mknodat(r5, &(0x7f00000000c0)='./bus\x00', 0x1000, 0x40) msgsnd(0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r6, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/151, 0x97}], 0x3, 0x0, 0x2) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xffffff1e) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r12}, 0xc) getgroups(0xaefbdd665473145, &(0x7f0000000400)) fchown(r2, r7, 0x0) seteuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r13, 0xffffffffffffffff, r13, 0x0]) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r16, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="2001000000696c453000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r17, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r20 = accept$inet6(r18, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r21 = msgget$private(0x0, 0x200) msgrcv(r21, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r21, 0x0) msgsnd(r21, &(0x7f0000000280)={0x2, "ff1a1ae1dd54221fe08a6c1813898996e7565acec6016b87a59abe46a0e3fd68a20a02572395b6b8e0b1b5f25aa85678992ae1ba22f973bf7e7365e07b8e4ace88319faf83240207ecbaa386"}, 0x54, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES32=r14, @ANYRESDEC=r20, @ANYRESHEX=r21, @ANYRES32, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r19, @ANYBLOB="b6b27a1e54b73a7c37260772458e05e5bb5ae3d8d32455a9dfee65731a2fb1f3548e27a3ac3a524e03b0ae84f9780b83d4b8350b050995adc88bb668a2695948ed6cb32b9b7fac0784d6a6c7752b22008ec392810bf0cfbb13c756fc55d8e90a31cf7f2dd1bfc9751993f9538bfef1097a24dc952f2430f142687c2a568259c10ecbe33fd2a37e732faad8e71fa90d7968dade5ab8a662cd898108aa83ce8a742aa6d28b", @ANYPTR], @ANYRES32=r5]]], 0x1, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000ec0)=ANY=[@ANYBLOB="01f60000000000002a1100b0df6d7fcf409def1a1fc1ed34a2ee1283bf6cc52983f8011c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db653d0fd640201d618a998473f0e8d1e8f7b29b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r23 = kqueue() kevent(r23, &(0x7f00000000c0)=[{{r22}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r25 = kqueue() kevent(r25, &(0x7f00000000c0)=[{{r24}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000000c0)=[{{r26}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) msgrcv(r15, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=r23, @ANYBLOB="bd6764d85a5c173e93df754f1fe33ef6c38e3b7e7e6993b4b99d042c3a91102e7366eafeee5e090c24f1c3ef314769ffcd9ed5c642e2c9ad4231ef16725985dff9e5d493f2b307afb153f97b23727584043852254fea4c6d12f7d1f57914d880d506404193f6e29c97af1e2c74d9a63611b7399953821737bf28ee5d7acfdd98651e2ce1cbda0b699b86c1cb148bd3b95b6eb70d7060ac44ceca1ee94ce3c4972dca67443d3d25f85911334d28e11134582e94dc0685a722472913e4968e2a2a5e60ad7e7cba6c84f98a4950fba7402b0e53f77f81b44de034a7359d4a2265d2fa1b10fb30d26a936206b32b626fdd378d00a5c97b13da7792a42e26a063d071979fdd5bff7e1d4b4c272f0fb8f9a5acec6cfb2dd2d33494b63aecdc5681361278994c90135ce591dfb1ee87a3f31927fe2129b51e8159dd031fb480d9b1cf90e9b5101a9c537d407c445de64037536590dbc34c98387fe5a1e0929438e7df610820f188f4ae29e98ac21ea9220ab7ab4925823eb30773afd372fca2e17eeb0d3b7b1789f9b39915ba821c6cb2494f75b1dc4fe000eed56ea6f9b89749797a8dc4381f0e49d5b22099b4a91c80528e990099cd3a9ead1c24f475fab2a84e467e9913c64ab9f2412a4a1524795d55e6a7beeb598c980ce1e7c85a33420f2906bb9c0a8861d20efe2c01670c31cd99e5addc81f8b877d0665d6c535f31f3360311eb6342abdf05cdd211a14b1569e4f8b185ea3692af170b799a9cd38bdd99808e1f0c863ca1ba5cc5c9433965741f3c649e324d2a1e5641147d54a856541149eddaefe84eedbd8b23391f1cc53ea7074f00114a968bf6bf490fa9b13d77ec9e10ccf4b41da9b07712c51730b17777dea2f0439f6ff18762e2868fee593b33382b113324719dbc1497a096622eea4a7eb8ab11425a6bc260db46a9998ec63728495b866f4293079e87c29f74dc09befe7ec5175d6ff99542c4176aaa223058d3639f41db6131804ab4d412a26f8b4f855736d3ac19ccd129005238739e483aed4bc6ebcd2466a3767d6e892547cee3e2622a5318f9c17f53cdf71f5058149131127843c636f69cc8bf6ea0a18713056b5b3f7f3f4831872715fb2485e1a4930f56123269b24c1c9c0503e3ecce331dc58ee1168c08f0ee9a906cffe08487daf2367fae2e7dfd88e9a31b30800ac53149d7ed7fb86362c7351dc86746bd280f199eefdd6d4914a9420b713eb96a361c988b7cc82286f0dd442e4cb1f48633ad89573c3cd3b3cbd71942937516924d545b374c3ae942f2f69a17b655163bdfb9db676ebc2bdfade803dd20a490d9c5199db8241fd3087b12ec40675433adc4e920069fb7a0511d227ecd873613cc2de8031c89217f8e69a42f1d27d0b583ed765dc0d34e5ca6cc65e6e4836ea526e898b09f2715cbcd133b121c7626216ec14871a79a4a6262cf749fec81a03bd0aaa22a32ac457e64e413c0bd3569524ad65984046f05caf93b72b1712b209de3368a3bcd426bbe02bf2e0364603626fcf83ad961996a775e16ef1a9bf77930ad1d6d87ceb87767a54d63e556f77a627441c943353a302b9869309a46be137db0a220c19f8825701c612022dda744ca9604b6aab8980304c3404da30e71861769a66f1127898967f10a0deb96963ccb6ba3964135263489d6ff7d1ad437d31a55e3e608db79b853b6d66c321287d1e107c5642a6aadd83c7cb8f225b1589706aa24a28c10493f2691d98005055c768f4f006613154fad921c4b7d3bd0b489fe9fce6b2f08d116a8c8682c402d8e1cfd6b5e10e10c2597585fd5b2c3d5bceb032a2dc0c737bff8b95cf71239b7562bc36c297e06c97388a7afe42ec794d0d7d8dd9a5bb1bbd71c1f96ca657203aa9fbfe61e24d601b90f9025a536ab72ee857ef5dfdb9c04b4b26439dd69bd12bb48d1443e4f8000127ead5d41162354f699027579ac2483b57a785c1f9045966b44f52144b177d3d2f2d8bc38fd2625c09413feb4c9458ccf240bf5b1dbde100d510b9f4398a591d6b706647af3b006c71647919ded6d2fb5df98ec9e349be23b7e914365fd84f8b9e602685f1978a350403c18245eefa632cf5f2d5afc2071634c1e3958aef9c84c1df3f269f3c2997b7308dca35b9e5f5038f08513e694f225cbc5dd58aad39ec5fcf655b06b0a60d11ef5c285fbc9062bf99fd372c2f22a29ef99c7144ec667ee5f4ad67f76dfc1ee6af8f1552d9a90ebf3171053144cee65855bc554f71c850933c2ebfbb149f5714fc5a77fcec3fe1785dda461b85222990ff4403d5083374e171434ad7d563fb2f6197ce768812d4691e3917002d358bd49e4d9cffeb094897f73b4ced00271b709272cab7f7fb93f90f498ea3c62865ce7900b388e2adff6468322e5cc76d6893dff290ccb675e093d5c53c85f4aa881298a885ae022a85fe077021c397b59f6b82e3364269c0d1e2903648981f620e81ad740cfcf1688aa3792a07bfe0a92f87ab6c4a86ad68251b30ffdff548959d546deac73e591c594da0fef032dbacbc54021a8c461864c5719b3ccc2e37e9132b226bb27af6676df687557c597734bc12f9abe69a05e0fa614f12357847c3b377db9f9586943ea3e7d10628d8fe4017863242a318300ee9cb2fb2b183cded8126ebb24b860dae8956fe4b356248d0e0e9c3a22000587422f07730c46e635ad6a766343faee32f4b5ed40c8c03897a33096277e3581b988b1a8153e1941d3ad1077ef4550818138c8cfb699ce96ae500cdadc70e6d492de915b80608ba2de311e5b823d788ccc7addb79a9d6aebb44141849f04347f64d722d83c969262d0e69decda73e5dbf96efff6e63c61afa7b7b5fb188c09145be6acb52d447b590e18e3031afa5d4efbac3a571889f0b05b51701cd87b99e11546a42dc6ad249e0ff64a568486a549593f33598113e53b86ced16fcb4a19175698463f96d054e609d797df68f36c6268ab2d99065a16191ef7af405a5d55f6c993222e02234922810acc3d417dd40522c5eb9308ac97229daff607314020826705e134435675494fb7fea7634e70c66c75a179def28326a823186367b970947e1de8ccfe94dc0d27fc288c5c7b755106c3bb739411ef633745fcd61e6f14137f99bda674185221b84760011a1ac0690ce0f6a68f2ddee2e1912838d86aa6f9b9120bc0490ba03d44718a255d6e03e514ee56968c0b6695d387efc51885f2649439fff38fd178c436039e4507511a33f4522c2fd71210f22f9855e32c26c6c5ad05ea97abe0e93a58dd7bfba5335cbc8975271c2fe3e79ff706af788ae8ac4256776936be0a94dc5b6fe9a9b09a19309f00d0d9df11ce5f7801524ea4115d43e5b95f3c9606aea073f33e8dedce43e7bc5d6d321d055004ee464aeee605de5a5279de9e5fca8f15b3d0621cc258f086f9466d578c08ede99410e79865ccefcfd6128a929d3576ff62dfa1d15dc022b37ebc9af82f8c23c10e9f604db68dff753fa375b79fac4ece3b49b4b8fad7cfeefc1509a259cb3ce02fc6e49b241b1f48ab3be769b2d614138f4c088c7bd258d8ee6fff4c89094337e07508b1a492efbc6dc5966bd4a64d3a42e3fedf0a6807749c5d08b68d5d67271543de7bb6ed26ac1286adad9063b5ef234ef3d820a4b3923f8abc843515cb9d7c9a611affdab2c093ac4d63b2c245b78595f289eb6fc4a6b1566e50731fba3c93106a0235b9ae74164bb6fd1d5b6bdd775c046c49016059f01f1177c687b60af1e310170887af592d608a34df42a460fa389dcf748b4e389a85d360b1450516e4853f2d67dc6f461e3f860328e0eef7c02cf0508bd22f577b03ac91edb34e95f71120fc2fb2b6eb47a1ea9d1c78aea4cbdbdda1ca8b93213b2b367e6336cfeb7e3151e5f91a5a37f4de494cf8cf148b982e6e47ea95e18cbe4db5c55b36fdbc37a7b07045eb67d6f6d63bfde166176b330901642d19e4f68029392b7dc409847f3fb91d4e1f7c870d5a047dcee07e1f6f7645f9967657328c082c3dda6e4697814c86cb42c79e6da44b4b0590d553100f06c0be8903bfc6aee943da6f1957193e745a0b0eded359dfb04afe21ebe4f13f325671534feda3c7437a8e102e4d9b75cd3f31930fc60d5edab6bc58afc20fe76ddeb54a654339ce557dba18c6e19b66a9b128b821cea5b004bc916b46216185cd2eefc7800c0f47ef196515f64067f8127b9561e9161410da4043979c54c188369e0eca73997249b5d308a36c7c9deb16cac3a7a9e5e59a1ac99648f34c82bce04e143ee9a0537e6235d654e6b8a99c7fc6d314d964b89f48e052fad2355f9cd9790d30689fe69390cf6a8a0427260b9357b8f22c8f2499f5e0d8d8cb9345ce33f7b4f51e0d789c16fc5d480bc1aee653116a14b5bf036e7472df13ef82d6e489d8029e9aa08cdca497d40fd40c348517b8645079bf2d8c45551780bc549afc3d546573165370b6e867d85b8813f9351ead0c5f79fc002975f00bf2c51e71e969a560d647a206971a5eebd2244d3eaa4888de8ffc25d6e51bb92f7c5e7e673159329d977cc87ffc1e542fb12582b571f0d064a976f5235afdec36c180d3b7c3fd7fc497c1420634225207ca4ea646a5984da79579ccc7d3d4eab34a47cd76d589e53e4ff5e1806b6e7a7bdb4e093008fc0eb5f0ae2fbf9304665eb643dd79d68dcf52a64331dfbb4bdacd0649672d71bdd5a9c0e654e6887e2eebe338a9f301e8352243854eca4fcf73440fa7b611762019f0ce4f550256e662f42d5d9759dc549afcfff6427d50233acd1510acba7e94f91eee0671966318a2783a263f3f3d867ce57e346f3f56c570d2dc8a41d3dab65aa284ef9e60cabb6635b9daa7836f7b174383b6ac890956b2cb7a385d9fbd7035e72874b44651e31fefc125345c446a0711e14fc3d4c028f52849d477bcdb8c64417c6bd6a830471c751b9517c2e7c86224b49719bc66d58cfd650f1b4985032f13d35ecfa1e0ebdfaab78c5d8eb3834e970cd9b29a1c508e027a2ce3332086b19d601d9b918427ffe5c1fdaf8ffe37ebd636fdbd76aeac6a7b54f7aad68c5122303bbd5841bafc8e726a5a0bf06310cb9f1d5a599d9c5c86d2585fd59509ccabdccb296be9e41866bc375b2a72f2c53458da6fa2d3658cbcb7dbe50733d8a328afd664aee1c6317534a04b704993f8a129868eed042733832c7d624c4ad3943f6f120d580935379d499d70cf1007d26b50c092683a77c619ae407a888ed681e52bf942ba1afd7b35c5bbfc0e41289673d382c80191ebe8b72ec3cd59b974fdcf578ba17d4f1a164076e59d6e74fa30f2d858cfdb8c90971f78fd2f8e4ce094d4c29eb097433157e07ec2838105b22a63055a756466bb3fd7b1ce04cb07d73c61de9432b098b5d5800a60f893158d5323491a299d97b0d857b10b43b22180cf9b954d2b2018749be32bfc28af6ed30b15baf27ec38d640c0359c011a0b089b0b76119e9212c71860fd11925d6ab1eef0bfad2ada9d6575f93410b418c326e017b25060a2e36d7cbea73fab95fddc1a7f5cef207436a2da0ff7c7e0878e10768a16110da747682551e666527554e3308b683f461d7a7d8a97bacf05481453020c3399f1695be21dabb460cd8d364e2717de4223bbf0a3d37484bd668b68dd521b461daf35e65aa8d61f255020d9740f1e34e8cfae0d3148be91d002771492a54d277c8f630a548f7cdd952a5b2fdc7f7d857794a39a099e4225ab720233f76e7128c790fbcb54adb2e98d703611072de4e432d570770c1ab", @ANYRESHEX=r25, @ANYRESOCT=r27, @ANYRES64=0x0, @ANYRESHEX, @ANYRES64=0x0]], 0x1, 0x1, 0x1000) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r29, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r29, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r31 = semget$private(0x0, 0x4, 0x201) semop(r31, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r31, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)) semop(r31, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r32 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r32, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:02:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x1ff) kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), 0x4) r3 = socket(0x16, 0x4, 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x2) shutdown(r3, 0x0) socket(0x18, 0x5, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000080)=0x37) r6 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x3e1b709c39b021f9, 0x4) 16:02:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r3 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r8, r11}, 0xc) r12 = geteuid() r13 = msgget$private(0x0, 0x1) r14 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r19}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffcbe) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r24}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r26, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r31}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x4, r14, r31, r18, r24, 0x10, 0x40}, 0x7, 0x3, r7, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r3, r11, r12, r24, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r32 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = fcntl$getown(r33, 0x5) r35 = socket(0x800000018, 0x3, 0x102) bind$unix(r35, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r38 = dup(r37) getsockopt$sock_int(r38, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r34, r36, r39}, 0xc) r40 = geteuid() r41 = msgget$private(0x0, 0x1) r42 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r44, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r45 = getpid() fcntl$setown(r44, 0x6, r45) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) r47 = fcntl$getown(r46, 0x5) r48 = socket(0x800000018, 0x3, 0x102) bind$unix(r48, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r47, r49, r50}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = fcntl$getown(r51, 0x5) r53 = socket(0x800000018, 0x3, 0x102) bind$unix(r53, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r52, r54, r55}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r57, 0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x4, r42, 0x0, r49, r55, 0x10, 0x40}, 0x7, 0x3, r57, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r32, r39, r40, r55, 0x94a6078be7d72bfa, 0xffc}, 0x200, 0x6, 0x7ffffffe}) r58 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = fcntl$getown(r59, 0x5) r61 = socket(0x800000018, 0x3, 0x102) bind$unix(r61, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r64 = dup(r63) getsockopt$sock_int(r64, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r60, r62, r65}, 0xc) r66 = geteuid() r67 = msgget$private(0x0, 0x1) r68 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = fcntl$getown(r69, 0x5) r71 = socket(0x800000018, 0x3, 0x102) bind$unix(r71, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r70, r72, r73}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = fcntl$getown(r74, 0x5) r76 = socket(0x800000018, 0x3, 0x102) bind$unix(r76, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r75, r77, r78}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r80, 0x0) msgctl$IPC_SET(r67, 0x1, &(0x7f00000000c0)={{0x4, r68, 0x0, r72, r78, 0x10, 0x40}, 0x7, 0x3, r80, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r58, r65, r66, r78, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, r24, r39, 0x0, 0xffffffffffffffff, r78, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r81) 16:02:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="e3acd1341a90be11f657930c92e5b92e78793175e8d9414881b2e2e089ab5ae556267df716fdf6c439320bd3376ba8f5529d572f4e24a03983c444ff9df659a69bef48859021dd258f55507ddb8b9eb317a2ed909f3f295a5922e69cdc03b8320621d357c26db319ec63f1c836e7cd2dae952cba9f836113cbfdd4b82ce55618362f72eba48ec637662ca0817d098c61bb3c80a3d2ebe264a1c8434a011ab79600c0d9ddfd8e1af80fff0309debbdeb15d79f602a6a43fd3"], 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)="100a2956b9223776", 0x21d) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x0, 0x42) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) r6 = fcntl$dupfd(r4, 0xf, 0xffffffffffffffff) linkat(r3, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00', 0xe) 16:02:26 executing program 0: socket$inet(0x2, 0x3, 0xfd) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000140), 0xffffffffffffe1a) 16:02:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x42) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:02:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fb4af0a405027e3e481106a0cc5579771368074868765e1d48c0f871ac08986d38fbd4827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a", 0x57}], 0x1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x8001}, {0x5, 0x80000001}}) 16:02:26 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xbe86a3155e764881, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0x8dee, 0x1f, {0x9, 0x5}}) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x4) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000000c0)) r6 = dup(r4) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x20000010000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000400)=0x2) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0x40, 0x5, 0x2}]}) 16:02:26 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000180)) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffff7, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7f) 16:02:26 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653004"], 0x10) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x3, 0x0, 0x81, 0x7a, r2}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) poll(&(0x7f0000000100)=[{r3, 0x5}], 0x1, 0x0) 16:02:26 executing program 0: mprotect(&(0x7f000039b000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0xd60781c651723965) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/27) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000100)=[{0x4, 0x7, 0x0, 0x2}, {0x200, 0x4, 0x5, 0x8}, {0x100, 0x40, 0xbf, 0x2}, {0xa000, 0xaa, 0x0, 0x1}, {0x9, 0x8, 0x40, 0x7}, {0xdd5e, 0x7, 0x20, 0x83}, {0x800, 0x2, 0xc1, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:02:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000240)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="1ae8f5a62d0799ad97e30156e9ed825d13e75f80a1c452905fbf0d8598541520fe8b0671d9dd39178822dfed1e5a4f57558a5d7fbd0143c86ce9a2f34ce3096fd535d9ba", 0x44}, {&(0x7f00000003c0)="b81b12bac81a68775033a44b40c61e1694eeb9c8ca36fb4ddf81e07e09f1f60876e6019895bbb4f9c05035bfbdca19f3b8506d4628bf48925f9303c7e3ce5b114756233909eb62175bcbc2cbd95b3a0c60c664627dae0b4254163ffe40a22a6d8c8d723c3ed71561b9253d559125d875c2eca431e16a3d7e2574ad7cd5b37d3d3973ba8856625472010ae1ed674d71a58bc4c2c849719e01b005895df71e9a1473d205fda3e79846e251f6a937240cc0ba75e2906253dbb3362ade1043b2ec91e396d89c68d7898e09b94745a3a2f5d983f968cab663dff9c2cccacaed6957873eddce9141884e0b6e79899ca7658a517baa7689cb2e92d4096bce3e", 0xfc}], 0x2, 0x0, 0x0, 0x8}, 0x400) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) sync() r7 = getppid() openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r5, r1, r5, r1, 0x2, 0x6}, 0xfff, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) 16:02:27 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0xe) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x9b\xb9\xf7\a><\x86%\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = semget(0x3, 0x1, 0x390) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcd0, 0xd5, 0xff, 0x2}]}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/4096) 16:02:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x200, 0x4) r1 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="afbc3b2c0aef125ad7950fd7928f6c320f7b879dde661685d0b50b1f2401c9bced8613c3dba7fba7b7a3b4677c", 0x2d) r2 = socket$inet(0x2, 0x3, 0x80000000102) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r5 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000200)=0x200) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000080)) 16:02:28 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x9, 0x3}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) sendto$inet(r1, &(0x7f00000000c0)="bc49e7d299f0716b842250e147ed412e7fb3ef320d015517b9e470ce3652cba9486acde2228b7e10c0fbbc1447bff49c91308a848d87da31977132e4fe6a40ee5bf54af812820341213b801bd9c67c6edd97db5105f2042b59d1d817307efd9324cd03cdd65f27d4aa1b9ec68a191f719b045fe75cc56192c1cbfa3b29e1c0174e5bb635ecab5d2c2783d49356c8c6f74959b858baea5e9500aec076a08095cc07926e7f0ff41272660b22e8dddb038862dab522548e0894b6ecc1f12db3efd8c3fa7bcfc83b6517b070d389e0777b2cca9759eae8d6cf97f8c02f853b4457aa9c0bee5d53d9304a9fba050833826f7d06f92db79e41d1", 0xf7, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x4, 0x2, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/201], 0x10) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket$inet(0x2, 0x3, 0x80000000102) dup2(0xffffffffffffffff, r6) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r7, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r9}) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r7, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = dup(r0) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x1, 0x0, 0xfff}, {0x7, 0x7, 0x0, 0x3}, {0x7fff, 0x4, 0x80, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) recvfrom$unix(r2, &(0x7f0000000140)=""/24, 0x18, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) open(&(0x7f0000000040)='./bus\x00', 0xfbce9de57fc064da, 0x100) setuid(0xee01) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="72f604015673899e5186d2f914f4e328a0669c2291f9d7e4877f5faa47d9899e09bda999a3a12015a837c9ca1ff223e621b9c64a1cb258d3e0b041f219241b1b200145ed1def7eb2dd9a39aa6a45808b53cae80133ca990e044ccd37e65793db939f45352d7d19a52ddf84c3e943b4a79b529e90b0bd3be689db3c2652f3a8f451ce13b8", 0x84}], 0x1, 0x0, 0x0, 0x2}, 0x400) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff653000463f7b238bf46854d78a2a1939fb6207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd23500000000000100000000000000000000003bbda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab568e3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415dbf45f00ed44f22956eac13e015d2cac2767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) read(r3, &(0x7f0000001a80)=""/198, 0x89cced96e328fd7) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x0, 0x0, 0x0, r6, 0x0, 0x188}, 0xfffffffffffffffd, 0x9, 0x2}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xcb4bb94819cf9d07}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab5a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9ab09da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c3750c1e8fe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d20000a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x3, 0x7fffffff, r2, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/202], 0xd8, 0x0, 0x800) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r9}, 0xc) r10 = geteuid() r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0xf16f1635a063ba5, 0x0) r15 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r16, r15) r17 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r18, r17) ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000800)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r21 = dup(r20) getsockopt$sock_int(r21, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r19, r22}, 0xc) r23 = geteuid() r24 = msgget$private(0x0, 0x1) r25 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r26, 0x5) r27 = socket(0x2, 0x5, 0x102) bind$unix(r27, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r28, r29}, 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r34}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r36, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x4, r25, 0x0, r28, r34, 0x132, 0x40}, 0x7, 0x3, r36, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r11, r22, r23, r34, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r37 = fcntl$getown(r0, 0x5) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r39, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = getpid() fcntl$setown(r39, 0x6, r40) ioctl$FIONREAD(r38, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r38, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r40}) r41 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8, 0xffffffffffffffff, r9, r10, r41, 0x42, 0x5}, 0xfffffffffffffffa, 0x200, r37, r40, 0x1, 0x1000401, 0x7ff, 0x1000}) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x2, 0x4, {0x655, 0x8}}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x0, 0x10, 0xfffffffd, 0x0, 0x8, 0x3, 0x3, 0x1, 0x1, 0x20000000, 0x80000000}) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000100), 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r4, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semop(r4, &(0x7f0000000100)=[{0x3, 0x8000, 0x800}, {0x8, 0x3, 0xc00}, {0x3, 0x1ff, 0x1000}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x110) fcntl$getflags(r6, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0484fc6cd39a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62f55cf4bb70e21e83e2e7de1fe1ade6e9d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000240)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xffffffffffffff83, 0x0, 0x1000) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000400)=ANY=[], 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0x6) dup2(r19, 0xffffffffffffffff) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r21 = socket(0x18, 0x1, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r22, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000400)=0x2) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000580)="8a25cd9a5a51c10094c588b2493150098f42c3109a741f849b2861861fa78e23188d8244c529cc56b26728b4f349a1c7e645359169d010527ce8b27e931eae6f70edf9592fa3eccc405e7b55bddc471fd85545fe157bcb810eafc9f3adba127ec0ba95dbe5fb5a207a1f6ac6aea287997c22c2634d2503f5bb35f49aa2e35b7cc83514357a86c70379fdd9bd5e8d10d4b5fdcce39326761605e1f01fadf246f07712b0f97c3efbbf475f2c2275b74aefc1491939fbd115ae039d9f9206cf7cfd1208c894fff5d8555358fc5269daa8d8", 0xd0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x10054}, {0x6}]}) fchmod(r4, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r5, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r5, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceabca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96a00000000000005b8b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b513f7975e5510aa6866bffe6733db956b8b968cf6557d90d99934887b0f475a5a777d5cac1210ed1b33d5adfda27989769a4466b"], 0x10) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000340)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) read(r8, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000140)) accept$unix(r7, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0xfffffff3) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r10) fcntl$dupfd(r9, 0x0, r9) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xb8) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r3 = getpid() fcntl$setown(r2, 0x6, r3) ftruncate(r2, 0x0, 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt(r1, 0x6, 0x400, &(0x7f0000000140)="30377b0c1d3e10299f0bad71c55fc7d6bf485764f1f9ba73f877a6e9e8fd7e0c6a3308364f86eef71536cb3342b3fdaf1b90478345cd3f3bf35624c2c9f5f3c483f705b932d0a99dc3cbde5803711eaa473f89f51987a5ebf274ec2921fd21765fa5b053f45dc79915b0fa9f5ce7a3f7dc896fb86f16f7bd2f406837748d10bf60469083c952f61cd0723ec8547175fd1e29c482d997fbb7e27da5d8714a5a0b5d3954de7b230684fa5f4f4467f9a500f1cdc9c9ff", 0xb5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000, 0x54a, 0x7, 0x200000000511c, "047c2ce62e08bcdcc58b62c200400100", 0x0, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0x2, 0xff, 0x5, "44df1b2aaf685282e407bd70fd0c1feeb842e501", 0x8, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000000)="81df3827f4a088aac363beaea6307750b5f9195d82055f03b84a1a6b08", 0xffffffffffffffe7) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = socket$inet(0x2, 0x3, 0x80000000102) geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) fchdir(r4) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x96) write(r0, &(0x7f0000000040)="d7144b", 0x3) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="617c3a74b35f13afd98c9d2d9fde580363b9689c61b96a8e6052a7b199e81e4a20970355ada65603d79a3cad1581a6deeaa76fea113585febb315138a28d3e2ee7bf53053e14858a953ba213570bc5"}, {&(0x7f0000000180)="e5c1b1059cc2ccc1b89e174c58e99661ee5169d56536791c5f7df18b"}, {&(0x7f00000001c0)="bbb9fc775f0a87712ae9c53821c9d926911b8666d27e4aebe3651f92354a86f2a320c4acfcb4ceabd99aedd5eb8d2026f2a84492689ed6481b53af846e440f4cf91421347f0b262a9f1b60a4c9c9ff8ec995a13f9482488f724bfe920e576634fecda9ee572966154bddd98ff1abaeb179f1a041f9318b3d274d5687a2bf77cf94ae937b2a696ff9166e700fe8a589f7f0c1824160863024758f2bada9f07ae323f048d3910e72a6597a7edb74380370a3446a45697698ab10e5a1d5e51a8a9e10", 0x8c}, {&(0x7f0000000300)="a8c8a40c96abcf9c4a9b6f653029b4db1fd8479c32102ffc80914cd8d01b7eeab9d65303ee8346d2281fc64686f1a67c06c2bb002f893729670bd35c0ca7cfcf772dc133427bab79ee1f248caa38ac7c3d1aeee63fdd27c096a58763d5bbde22f1ac785e589a3c091c91dcbd53b0349609c1e8f97151acae3ebe3a00231e8652a55f090c4450"}, {&(0x7f00000003c0)="1521919d5aec248c7c0b6d33d8d40a997b707c5e1483fb0870a730d1cef8e5851296d5b2f67815223fb034128c9b45ee570f9b1c66550c67485bd9ad5cf5f43c3888b0bfc664e695d59a92e56d30deb641038565927f28dde470b4047afecc8abc0afb7453ee2b81f3b81525622a61a99d4acdc889905c08b4c098af21a92d7267b22c5b1f1c29a27181ae0cf3602a64df6b8ea40e61f2aa7f28d0efb3b7fdc9cff2c81344ceddfe68afe0a11b23252a2c827fae22525fe795220da7e1221f47b12c6a60615476267b045c6f"}, {&(0x7f00000004c0)="20cc0acbfb9449e2023bd62037777fb5ffc48c47b7daf9f3a87b42b4016cf148cfa76df9a315623932cb8eaab1"}, {&(0x7f0000000500)="0727549bee74875bb7dbd8266bc241eb15ecd7dc4a9ad24b2f14ee3656f911f6d372a20298e47a5579525b8b95f0612e2f0b0539f677a374caf0eb89cf006187d20e7d024461f9bdab3d90772c5de163394c8482c5e0fbe3f1bbff39ad4612faa8b6d0cd1b07d213ab2573e300020c0d23f0f108c81e414655e70903f2fff11b0d574fc4be68cb8a8d94f1e8e505a84cedea3646daef9b4793116a971c7c0249d0edd75b4f274fc279dba39d601a6160ed43b316b95b1860ec700e095a1ff7985d2e9c26c41868bbd67f4033f349b7073ad14f3c27f5e7fc3ecb879b073f8cdbc88f323af4af7069bb4ad808316774ff464b9c5c6235c5b2c9"}, {&(0x7f0000000600)="382000000000000000499168fceeccea159c173ca978fe1ffbbd33e839d004db846143b644"}, {&(0x7f0000000640)="a79b5ad677bd77076b02f2b1b425d1fa7ebf0bc958ea2b0eac35b3ea5cda7baea0450c0ea121cab39e1db54ad5c78c43ad785add22dcb1058760fd2933128250ab7618322ee19e02da83525545b2f8e89120b9c6a3fe40346386051b1b908e44df721df36b2a147533d2e86d9f45dafae585759af60d3ed5301c2ea450054d5ab98bd3733cedcf4f2ca6ea8fa8175ee7eb1df73e2869a8879953a485346b8581a035a7fb65b0547570709717ef559d76296eedfdab5b441f896d"}], 0x4c, 0x0, 0x5) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xa748) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x800, 0x6, 0x89, {[0x6, 0x1, 0x2, 0x80000001, 0x8000, 0x6b8, 0x2, 0x4, 0x7db4, 0x80000000, 0x6, 0x2, 0x7a8, 0x1c43, 0x3ff, 0x1f, 0x1, 0x9], [0x2, 0x5, 0x7fffffff, 0x4, 0x5, 0xb4c, 0x9, 0x10000, 0x6, 0x5], [0x15, 0xfffffffffffffffc, 0x5, 0x0, 0x4, 0x7, 0x2], [0xc35, 0x4, 0x401, 0x7ca, 0x2, 0x1000], [{0x4000, 0x5, 0x800, 0x7fffffff}, {0x5, 0x0, 0x2, 0x81}, {0x8, 0xffff, 0x1, 0x8}, {0xd8, 0x10000, 0x6, 0x1}, {0xce, 0x29a, 0x7, 0x2}, {0x3, 0x9, 0x200, 0x8}, {0x8fb5, 0x1, 0x1ff, 0x80}, {0x2, 0x9, 0x7, 0x81}], {0x4, 0x0, 0x922, 0x10001}, {0x6d, 0x2, 0x7fffffff, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getuid() r7 = getegid() r8 = fcntl$getown(r3, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r17 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000140)="200e22", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r22 = getegid() r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r24 = getpid() fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) r25 = msgget$private(0x0, 0x0) msgrcv(r25, 0x0, 0x0, 0x0, 0x0) r26 = geteuid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x5af1, r26, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r28 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r28, 0xf, r27) r29 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r34, r34, r34]) r35 = getuid() r36 = getegid() r37 = fcntl$getown(r28, 0x5) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r39 = getpid() fcntl$lock(r38, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r39}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000002380)={{0x0, r31, r34, r35, r36, 0x20, 0x80}, 0x3, 0x7, r37, r39, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, r26, 0x0, r35, r22, 0x20, 0x80}, 0x3, 0x7, r21, r24, 0x7, 0x20080000001, 0x4}) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r41 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r41, 0xf, r40) r42 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r44 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r44, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r45, r45, r45]) r46 = getuid() r47 = getegid() r48 = fcntl$getown(r41, 0x5) r49 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r50 = getpid() fcntl$lock(r49, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r50}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000002380)={{0x0, r43, r45, r46, r47, 0x20, 0x80}, 0x3, 0x7, r48, r50, 0x8, 0x80000001, 0x4}) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r52 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r52, 0xf, r51) r53 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r55 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r55, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r56, r56, r56]) r57 = getuid() r58 = getegid() r59 = fcntl$getown(r52, 0x5) r60 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r61 = getpid() fcntl$lock(r60, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r61}) shmctl$IPC_SET(r53, 0x1, &(0x7f0000002380)={{0x0, r54, r56, r57, r58, 0x20, 0x80}, 0x3, 0x7, r59, r61, 0x8, 0x80000001, 0x4}) r62 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r63 = getpid() fcntl$lock(r62, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r63}) r64 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r65, r64) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES64=r26, @ANYBLOB="ca4a6c9446204286ce23c6c4018852fdf39f060000003ac4fb99c77fb28775d1d18d83d5ecb9a734c562a410e34810b040b97696e468425ff1b3c2acc1c6b723dd67bf469f6c43f3b71a575f3c114d6bcfb3753e2defce08ee965a60b6072e914f0d2291dcd43db65761055248d76d673b89b744a820f539ddb2a2bfaa53bdc76ab507273ae17a7899bda51460fa2397e8a55176053a3553b2fa4c1e24cea52bf0d573e5d330fa8d149c5f302814c7e78f8b1dd4ac5aeae13e1846", @ANYRESDEC=r30, @ANYRESDEC=0x0, @ANYRES32=r33, @ANYRESHEX=r61, @ANYRES32, @ANYRESHEX=r62, @ANYRES64=r43]], 0x1, 0x800) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r69 = getppid() r70 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6961ce68e9c06571e69e5b65574ae6f0e7ee2658135812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52324bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bdf2d6a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c00"/256], 0x8, &(0x7f00000007c0), 0x78, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2, r66, 0x0, r68, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r69, r71, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r18, r68) fchown(r16, r68, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r13, r68, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r12, r7, 0x20, 0x80}, 0x0, 0x7, r8, r10, 0x8, 0x80000001, 0x2}) shmctl$SHM_UNLOCK(r11, 0x4) close(r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:10 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6e57bf70a9cc77e37285afe900000000ffff00"/31], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000342000/0x2000)=nil, 0x2000, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1}) mprotect(&(0x7f0000342000/0x2000)=nil, 0x2000, 0xf) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffff000, 0x1}, {0x5, 0x1}}, &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f00004db000/0x3000)=nil, 0x3000, 0x5) r2 = syz_open_pts() lseek(r2, 0x0, 0x2, 0x3cb40ba672ee289d) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0400d83146136c653800"], 0x10) sendto$inet6(r7, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r6, r7) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) r2 = dup2(0xffffffffffffffff, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x83dc}, {0xfffffffffffffffa, 0x54c}}, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x4, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x800, 0x1, 0x0, 0x200}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0xff, 0xfffff905, {0x4, 0x93d7}}) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000500)={0x10001, 0x2, 0x7ff, {[0x10001, 0x17c1f98c, 0xfffffffffffffff8, 0x2c6a, 0x3, 0x401, 0x9, 0x401, 0x7fffffff, 0x3, 0x7, 0x1, 0x7, 0x4, 0x8, 0x8, 0x3, 0x40], [0x9, 0xff, 0x9, 0x4b5, 0x9, 0x100000000, 0xfff, 0x915d, 0xffffffffffff110a, 0x3be7], [0xffffffff, 0x200, 0x0, 0xfff, 0x400, 0x3, 0xffffffff], [0xb3, 0x20, 0x10001, 0x4, 0x7ff, 0x2], [{0x6, 0xf06, 0x7f, 0x100000000}, {0x40, 0x1000, 0x9e4d, 0xab8}, {0xff, 0x7ff, 0x4, 0x4}, {0xf98, 0x401, 0x3, 0x100000000}, {0x1, 0x5, 0x5, 0x8001}, {0x7, 0x0, 0x400, 0x7fff}, {0x1ff, 0x6, 0xffffffc1, 0x1}, {0x9, 0x9, 0x0, 0xf04}], {0x9, 0x4, 0x7, 0x3}, {0x4, 0x467a, 0x8, 0x8}}}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000510000/0x4000)=nil, 0x4000, 0x2, 0xc818, r0, 0x0, 0x100000000) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000140)=0x2) shmget(0x3, 0x2000, 0x10, &(0x7f000009b000/0x2000)=nil) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x40) fcntl$getflags(r6, 0x5) recvfrom(r5, &(0x7f0000000340)=""/185, 0xb9, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x5) r0 = socket(0x18, 0x4003, 0x0) socket(0x6, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) socketpair(0x2, 0x18000, 0x7, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) accept$inet6(r5, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x12a) dup2(r1, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0xfff}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000400)=0x2) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="ab1a4c96936bc03f594e682e1ea9a05c7c9def44dee2f00268011153542c6116e7605e5b4081ed881bacf2d6e874f8931d5a1be80bf7d17d4bce77", @ANYRESOCT=r1, @ANYRES16, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="c8d39f63537965af1d4b63ac691006c91b25d6d0af0b95110f36e5336e0eebbc3aeb407c38f2d734702efa894f2fcb1a95e1", @ANYRES16=r4, @ANYBLOB="3c2dc80a90fc0e", @ANYBLOB="b6ba247bbe1df273bac37dad8d4b7d7b7d52a787a612dd50c646ba09bd5815134366b0f6c478a9ed77caa26dce17af0deece52e3b2bbed000000"]], @ANYRES64, @ANYRESHEX=r6, @ANYRES16, @ANYRES64], 0x8, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed4a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc5050000000000000000000000000000000000ed792442d48d78c7e7f532e7a5d8898643c89e7f303d4103bfd3fe0b1cfb81e19cc056f5723703532d"], 0x710}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, r7, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r9, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpgid(0x0) r15 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0xff, r2, 0x0, r7, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r14, r15, 0x80000001, 0xffffffff, 0x2}) r16 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r22}, 0xc) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r23, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r25}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r28 = getpid() fcntl$setown(r27, 0x6, r28) ioctl$FIONREAD(r26, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r26, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r28}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r16, r17, 0x0, r22, 0x40, 0x33}, 0x1, 0x9ff, r25, r28, 0x400, 0x3, 0x2}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:00:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="2680278a3a22d57a67edb71dd274bf06c29ebf702ec64ff1ba17d88434e2378cc913c183b8004cd2a4dca653913943907ac5bed7afc2b496afbf7d2b32690c6e8a2fd9fa629aa2057b", 0x49}, {&(0x7f00000001c0)="5a70cc5dd2c624eec8c224216ecbba931cc1064cfa63161cb064bb5cf0c775187575ad863e0a640ee55af51ee35fd8b13a86f020b11703863307a979924deb71f1de5485e81ae53f626260d1fbefbb1a4c46a7cae1868cc8d06bd5629c8f32e3d2cec920601b409b310a96ea98b353bfaee0dd3e14eb990958087e9e1f7819421e2058b3c0000b65a6e8ff2fb63d07e530b5b03d9adc2259f728e17ac788788e6a6af9f4203c8c3003f84570dbf7e053b45019f8449bd880d82aaffba97bc4524e64901a501b72534da10f3194074ea952dd71caf6ffc096732d4b66ff33ad17bbb5fc54822de69021dd93a399", 0xed}, {&(0x7f0000000000)="85425b3850ece932df16d3d7e6744e2bac81ee588438ee330833817f3ef1140ade1d87c44fea4125d7afa08fd743732275", 0x31}, {&(0x7f0000001740)="fb9e05a80ae07a6c22ca479fa315b822e7a9038aa6f4e2574c6c16ba046ae1c7498f44aafe46e8916bd8e00298b5fd3f6d5df38bdc9190c1b6bb851d13b401bd7a0ca2210f30cd47c5e86623df5ef8562d795a404c60be234d8b24ed774a7e8ee8f708c26e2c0ff440e4697a6f488a9a5aabb489ba526be3e7af7b312a7c46edbaefc4b63f9929e83de0827f57a4db350255daeab3660afa1e974ddbfba48d235160cf58404409b4f4140cdc24ec1fb073fd458afae74e60daeee94be56fc83b1a88a9a0a78d5e1dc5555e0aa360d16c6a396739ab4815f59200e63d904a0adb3aede366c825eb2b9b97d254ede7ca15d8acc22855deaee96df50ee77f9d234a630e5a70ec26a15aa6afc7a705acad660abd21bea956b21f48c91dd9d8e7a532e7a580b34d5a8a9216c997492411d86bf7238aa744a04b6476e7c53b726413d006924cbc4e01b2fe8c704fa1df1a00fc2091295386cb8cbe0e3a01db998ce5376192873f9a417fa283263c5e73676a2fa5ec7d3cc918a6a1422b555a59c3cd72b440ea16eb1a2367d2a2cac878d247287346b8952115fcc67870c4544d21c43b5143f10cf54a50a3ae7257fbbbd9e2a10fea6a2861bfe3292d0e562bfd7ca0e0b17e62eb73f917049de2d41a0196ad63173de2a0c9890825a53de3c8749d55f2a8f76a6a32f1b9f0ec72549b8daa424f76126ebb90772194a660e920b97d011b314aff10ca640f43f0bc9e60c4f067194a24a5ce9e378da08d53c6835d01013094f04d429c3cf94c77fdfaa21c331ff51fd1d860c92131710765f543ca12695da4e55692dac62089558bf1a458fa2962ba48b7236bee908a42ff93c4c27b11fc9a263a33330037af8856d9a4f052afcce0641d2e337d99cb0e99e041c9542fb4beea967b82b2a91179222ded0f56033ad0a8ccc7a87cdbda2258c0de7c798fc1351667c8c5ee5cc1afde94a4b34577f2b5ab833e6cb36e9e2ed25fcf463967cb9918add85470b3230e9689c6738717fa8b65081c3ddfdcfeb41913fe9647836753dcf3213af372450627bc3b6d50d2584783e21ed13debd8883a4d50401ace93b0466baf009a2b16a8b33c0e0dd92e751876d5faf818c5e932d90783d08c2b82a2f3c44c5bfc5452f6ec5e6ae42f6e6c6afb2af98bb1318c4d5e3a8bed260f5ae30337a085b44ccd08d9b9e22b9528410a670eab7089af8e7f647270417c448d7115b9a34a0c4936390aa7997170e11cb9bbe5e389e6207f78a630b28b9585967261186a88be10af95a5e20452a2c027d74891db1ccd1720f83f5da05222260acd1d641ac85b7b674b71fa9ff87d76b0525e6aee9352ad6bfcb0b92d30987cd8853deb1e80ec55f1c46b30d236b1680db7165477f0fb11f64f64f0e28a41facc3b757cf4366147afa17ee18bd1dd70f7ad0b72153636b9eab5cb7b0a5c328c249b398fd76821e0994ae036092923bcde7e1a6ecd6ee4c35924ffdf398aadb9dff47a6249f30f1c63cc06f308197def43bf84948dd56322f990d9b4d3073a211664d4665dea45a21effa1fac8353076866d51bfc717a749f32df2fa735f2db0598b0a77d81080cd9f4a1ec53661a9968eb116e457dbd7add78a008d059b73a1750d07fe811f8333987c72494ce5ab8ba4674ac1e18bba2f17148ae9ad17bbff650d2edb6ca23c576cabeae3b69b7c85e1528440d00958e5bd67df36bd1b0a7910d68c919eeecb0236c1d555aa7fe0645d3da26b1e9c19b8638aa5acfa27666627f84e92d6299a0c8b187d5200398d7bcb74073d2470113c6907625c5e05609ea50d15d3380493f868c84a6f2f4fd32442cf1f77fb8ad6c00f6caaaf7d4291ee55f62cf2c33d2207d2efadc553c0a1a84445fc969f28d00ed07ddf058a509de5421fb3a5cf8148a929214c152223d992699946f3379ad51d2b594df13ae304c426ccd800c06243bef2a76900074c8da2c9cf61046ff0d66aff7951a295c38d2b3882756340532f2aa3c3e86a713409df0b7138008933510f80f6b7fd3673f5056ea89fea4796d88738f1ce6c14423ffd09cc1bda4cf651cad6d11d5b2533e009f7f60b288bdd528e1fc70f78a82dfc2733ccbc6f1b840f4a7adcf187e0400576d6bf560df4ddacc94d096da9ff9ce88d3e708a2aafa440ba05cb761ea423609748e8d9220580eb7987db020255db7b11f1047703678ab1fef4198277a0c7ccacaa80ba3df7e7e0c7847b9d7de62eab9ea66c4aa3e3be4f185736e0904f94bb6de3bac1f0cd016f7fb04f5f6bd667c094934e91c8dc053a325ff49d567154b0fd2da3281d5b597b6f680c8f561b5e9fe243403aa56fa4259ce3f187a28bb5056d964331aaf87f0d3a36066d5abc13b3d0ebbc160339a47629ba7d78bb71ab562043e0d795eacfd6700e21f1803367e97b73c0676702efe0ccb52aeb41cc41f398881344f3eaccc3f115f59654bccec96fba0edb6203638a2918205514131bcf72343bca3d8f9eb8a7c7ed263e6d8ccba9de21803798af0cc4ddd8f21bc1ba9b4d9a6c4bf6ccebfcad66efae2cb921a941eacd29aa2b5e65a9e16612bf1d60558ce87e9615f2328ce7c0ca6e2df7802c2aea4cebd9da10a044522a2897a44d95d297f5ff21cd7dcadb31d488e0cadd1086e2eaf7e660df3dd98712abbd71370666a2a822c9cc70fda3fba964cca64579f2cd4d1a24a832198adc12bc0c98ac4df5d86f33fde391acf88c91b6da632d5d4ab392dad1d2c88dddb7160cf7aa59f9f6ef9e62e584814d9f4a07929ade4b3ec0b98ad30f2fc0ec02c95c132c63372b0f474bc027c945add2731e2bf38e5ae3bc68ea18b4e4c137c36a66972c1749fa02f130721bb6338d2eed018ac6481cfadae36c3b5470e1ae389e7feb5db1639239527d0bc8ce713645b5ac44075e00b8a519b64697ed1eb6d27f844ad460992aa138f6f5b4877ded8571f0dfbaed19878958a4eeb29a017d07c4b2524f6dfcf702e94059e0b687d9ed4ec0d327338cdad3422120aec50e38d0a6a7f32d042a75596fbc0dfd664c58c5b589140199ed48f76b1aab8a547d6ef2bc7e21059373f22372878b120c89fa9e06798fa23b444af361221217bc33aa032e6c21066f1f9b40057583a8d342483d2d1682e35f6bed8c4481663febbfb4ad94e75e03ef8e496b63e2a72f68aa30540e58b22e8a03196e5082f130ccefe290c3fac1b6a993c87a009a941033f1fb6dcad8c1533fca1ae5bf0834abbf2c5c48ab66bcfc729f3c3ebbba0226234751bd5a8fff1ec49bde05f9b9e40db7ae3deb6fa1ee1148519941b95daa3164b10fcbc815d807a32908e5af1358f91812a706a5c604f2d5bc8bbcc523e17d5153a844f4eaf0bfdb38a6d5246a78f28fc34bb7c540dc94e2ceda75408d18ec99c1bc9fc055d4ac4ead6b60269866385bccf6392cc7483262ef79307602309dbce0642ebc2bab1985bf9ddd6f5e616523accd4cc82e1034efd016e2e96044e095860edbd8b74cebe47fa67d2bfc5be487101ccf50d9d4f31b65d28f34674a33afe963af57f9b30449688116b97e07506182350c66ca654bdad7f8f2dd8480d5c178e76e227ad525e406de7b0ddb6c67d9c0cfb284d6d06bac38c00a8422eeb92d0ccca64f3e019b48b05ff6c98eca31e710491b196ebc6256efaa2651bae1ae536580b10a9a957c6b2c0e022bd1118ef29b757a325f41f0519d2cfa16212e0f2ca6409507308d4d0ed0976f290178525fff8b46c4e047a2236e72f85230324764c60801640a473a959a74f32c8725050b50943b230b293446794ea3561c4deeb64851672a0b81364ce979d2d564b4ca9f3ae829e10e7a19157cc2871dc93e18edfd9a1b0d9c5543c0caa45903090f09eecd57b582cbe451165ad9153a38fac231dfd6d15964da6de0645d3da9dff19eb01edb202e78fe47783b8bf39e449114d95b213b85f66da08f25cb5a15f09b3c086c7c15da438144447f47e3f090833faa21fefcc906ba2fd799c5058beb61da78e1ba608ead41f02a911cc3d971bd33db18645873cb9c4665705efba842eaae9d35f543abcc513e1033a60e9cbfe24580ee093f53f3b281ba6b83eb024acded3b89eeecfcc32cffec4b0f522a2b279c9ab0bce6d6c3ff0b3d01736bb2373ee9f5a1b278a2521c908c2edb2d51d6b889b71b1b5c50fc12cc5e4f5ffeb7ae1666005e4ef62d2efe57f2d7a63ef6b7e2051d477fdd13d1ce5651bc52e6f196bccedb38b5605ce93137129a40e4e61bf6a8cbaa6d170b577833fe81ba00aea171558f27190299a1973d5d5a95d33fd97dad7f154c974bda9284061618fb51ffa9b4c1a7a8ea69962a5d71a607b5bb59d030c3174754cc272f65c4ebfd73e04c740a50c6f14ed69dfad595a929f96cd61e11c3dc91115a42b28b58aba7d542e1c11eb51124cb23d817771e5e633b7f2818ac2684a317be81f13545eeafb4ea0926bb0650a08d16235f5fba7b75080ef103fbfa07303e2afd5f75b04c41d8e0f45c0fade3cbd554932655fbe827c42594e6914e7652bc1338ce87bd9a3006ff6365ab242c954dbc92ec636a8a497520e5bd430c41f45527ba7c0c278947cf3f6f094104a98e43bd5b73f1c4c4b4a51623dd2094e43a196aa423c7d2878e6c6b0c2102f960e59122348bbfac4d25101dfb8f289de08e430e1ad8e327d62c6a38f4a41de7683e2ea6c6f3a701c99d36c4901797b25bc3b586bed9eb2815ff0bbeca63befe1accc920b17845bf9e0037acda0ea5e926984ab3b10bda3af3e6d2d95d74cf2f9ffcbf8a58892ac6e39f4619d3f59b7ad74caac29079a69de9b8782c1b652018a29a7e5b3fc636b48cd19f446d48d0dd044d6a93d05236f97f8000f36fcb7cdcb468beeb6ced8906cc101a499e273827113b3fa1f0d98cc659e3d007104283c744bafe896576dfbb64a9cdc5e1a8e6992d6be8416e14a6cfee764cc0eed3f9ccfb2df01954ba695736dc71fb670ba4f2c18f6507bc67b1f2382f67dd540dd3c2465ddc6c8635b0f5adb4e0432495d81d14bc368d3501ea0e0c4bdcbe33628f86ecd7bb720c71cbbacd1523211af9c264674552ff741c456353b08ecc815ff3cf67bb1f9eb8f6ec8669fae626b5732e696b31d72199e477c7799eafd81d2f9dcc032931ec4aee6835cfc726ac570bf4e57c37489a1cdc9040dedef146c388b64322c1b540eceeea4da49e73d1fd4b28385ff767a58ba48b21b100b1ebb9779896cf5223078da6e8df2279ecd612808e586ec6c2019df74535aea252fb0bbddd494cdd5f18b968f8ea299563f920bd69086a5c787f7a9abccd6b1893d6ec9dae363abb820ba0cece2145f6843dc3e9cd01fc3957ed78c96ab6990fbd665876b887be97e3f82d1262991afd55fbc3e65c49140370153b0ef24a26b4b443a8d0b905b26279c879996c7457816cc27c766ed07a42fe76ef199955029d54922b5bfe6bf3aa03ad7365e10918f8c7b2aaa2f3d7098126c4c27fc87314d565f248b76c8f4efc540cac5891c4ed89bbab6745cd7e5b46374bc42d153f6239ff1a5074f25c24aadd0e8dc4dd5ade15a3815d5a3b1206d748741ad716004cb05d3d35bc4943042918181dd1642922e9ac8cfa5f61be2f1906d41268e0dbc6f552494be1b02e552e511b8ac8bd29d4f4bb26f1a637b496f79fef926005e2a2a1c17e5e41d50ba2e8b8b746b14f499e0a5c011fbc7bb383a44e535ed6c74ea245eaf4083fc5816aba25c3da02cf37c6b4585b8d919ecac3fd39d4d2b9d9bc7ceb04663e46ada004138cd58c1aca56f4f47996", 0x1000}, {&(0x7f0000000100)="e7719ba4e8dc20685aeba4415a9576426afe6a5b52315871d0317398bb9dcf4dc0fb59b1c014255819397fd51cc07e643a34e6edadf972757628f4198a8721d4804c848a890e96669d10c948ef0df7ccba5517b944bd8fe8e254855b191413d95aa276aa522bd328300a", 0x6a}, {&(0x7f00000002c0)="e0512aa2cd2676006b075d7ffa32d613b06425b574dc4ab1fd9498ddc8d1c1cabc982c64e8", 0x25}, {&(0x7f0000000300)="c27b9eb0a2eca1a95440c72c659dc86ef81b089c08c53a7fafa7e959754c378cde7dadaa811673bfc987793503098e435cd1d3014950f61678b7534a05a7acdcfa46b6e9c78e1cfc75979834482dbbc3", 0x50}, {&(0x7f0000000380)="7dd919b064196adaeaa82216f23ccba40251dfe42523a74e18fd7c93077048e7356f88ca66349ac5a4a2f3a744b6ab42ad5070e1054362", 0x37}], 0x8, 0x0, 0x6) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0x60) 16:00:11 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0xfe, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000100), 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r4, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) clock_gettime(0x2, &(0x7f00000008c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000efffff4ff1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa66195d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd459dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7f687a970425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd20de0c855e7c78000355358c14d2577e04fe241a630f54c463a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e9640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae00000000630000000000000000"], 0x107, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x1) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r7, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r6, 0x1) dup2(r6, r7) r8 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r9, 0x1000000009, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x1000300010005}) flock(r8, 0x1) dup2(r8, r9) r10 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r11, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x0, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd\x00', 0x20000, 0x0) flock(r12, 0xe) dup2(r10, r11) r13 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r14, 0x1000000009, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1000300010005}) flock(r13, 0x1) dup2(r13, r14) r15 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r16 = open(&(0x7f0000000940)='./file0\x00', 0x211, 0x0) fcntl$lock(r16, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r15, 0x1) dup2(r15, r16) r17 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r18 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r18, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r17, 0x1) dup2(r17, r18) r19 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) fcntl$lock(r19, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) msgsnd(r2, &(0x7f0000000e40)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64=r18, @ANYRES64=r5], @ANYRESHEX=0x0, @ANYRESDEC], @ANYRESHEX, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYRES16=r9, @ANYRES32, @ANYRESOCT=r13], 0x7, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r31 = fcntl$dupfd(r29, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000640)=0xffffffffffffffd1) r32 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000080)=0xffffffffffffff24) setpgid(r33, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x400000, r26, r27, r28, r21, 0x1, 0xb}, 0x4, 0x22de, r32, r33, 0xff, 0x2, 0x1, 0x2}) r34 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r20, r22, r23, r27}, 0x3, 0x0, r34, r35, 0x9, 0xb01, 0x9674}) r36 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r20, r36) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000322e06999aa973c6e143ed250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3817836b2e75c23652ac51846e8a2bc00"/74], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xffffffffffffff1f, &(0x7f0000000000)="cae33e26b4d8a0917529b539142ffacbdbf207c3cdfe56a7afdd236133e06bd08b70ff3a35d1d46cd19148662d3f0a912b81e6084cf277594e353dd04240cdde1fae7fba611728d53e479ba083a8ff98fe2b86842874304beb272d8dc1c287833fee2a8bec1603021fa6bf1bde1f7f1f73adea4248c3f98e3c07e17f7070c9eb42392c002bc6544e2ab84f9a9e3f2463aadcdfc0c41f2fd20e6e1f4808655c70908990bff96a58062190e088981073d937a0103989720fd0147ee968315187a8b290ff79712a648c949442d7144c211966937da70ee1e781cc6cde809e0b922b2544") r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:12 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() setrlimit(0xb, &(0x7f0000000040)={0x6, 0x10000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) getrusage(0x0, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820245bc2851e934a0f1527a1196a484ccb67eff71e5c36904452b3d9abcdedc0c1ee3339fa7e1e56888874c1e9d368363c454586e7ea731c45d4455de3624f11aeff72ec708e0fd292dbdd1eabc00756f2e8fe9ba681a8156ef488687cd0aa3f119c5a0ace866333c001a31d19c46786e8bf3c967845d0c461005a7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000008c0)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f72fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295fcdd92587673762ea969a15e72011c4dd7cc7428835ff771c163a5f5aa964c69cfb801c73682", 0x7a1, 0x401, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x401, 0x5, './file0\x00', 0x401, 0x3ff, 0xc455, 0x6}) 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64=r4], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r5, r8, r10, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r7, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r13, r12) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETRAD(r13, 0x20004b43) r14 = getpgid(0x0) r15 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000640)={{0xff, r1, 0x0, r5, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r14, r15, 0x80000001, 0xffffffff, 0x2}) shmctl$SHM_UNLOCK(r0, 0x4) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000003c0)=[{0x1, 0x1f, 0x2, 0x1}, {0x7f, 0x1, 0x5, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r2}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(0xffffffffffffff9c, r0) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x6, 0xff, 0xeb, 0x10001}, {0x8001, 0x9, 0x0, 0x1}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="75f4263318b77afd73fd5a57f0e13ee7912291ba2ba4f5c38ddab686fcf3b61128a5ef10681f04162ae575d510c13fd634402341648861a018d8cf46b9909cc2f4acf39c582b04fe95cbe4c10d253e0c8d02a9a8b664c3b2cede99a8fdd86b0f06", 0x61}, {&(0x7f0000000280)="1a3d5faa2f2109e5ee8d0a6d8bcd5a133040c3828de59d42c6ba9e5c8cb0ae7f46a5e2a83dc5519c04351214bec54a7ff8ee9f28eea3eb2e360b183513ce0cad72041c04fad1c89105b5f2f65c6b13efb0af1bf045b89e5f5b276536b90a2c4cfb5d3f115efddf0620614d4356b11e05be441d017744b792a9debf4615a0fde7a8a775", 0xfffffffffffffe2f}], 0x2) 16:00:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x1, 0x0, 0x1, 0x6, r1}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000640)=""/121) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) setsockopt(r7, 0x2, 0x1b5, &(0x7f0000000440)="d30f91769378670a071fdf59ca82a485694ce37554d6fc7b0d6d5aab4c76aed1b151bd7d27331d8d2e771e1755220836bf521e530d4996c93190e72328ebdbad0ef3ca17d0878d0da143818bb1f1c7bd9a8a1db1c445f4c20b3f78b5ada087873c99924d177802eba254342b72782601e9f8b4da84750efd98669ef394b5d9fb64c2207f7422d8efcccc48af1e13c859192b008b22a47782ee8164bf09f5772aa5f5750366517a82d162afd7c2e005aa6cb41779fc4a076dbdce40fce7f55af8a482694cb95fb738a6744ea886cde383e1dfef54764aa9f3a62897bcc9fa96ce2561700a7ccaf76e88597bdc9d5b1875", 0xf0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f00000006c0)=0x81) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = getpid() r12 = semget(0x3, 0x3, 0x1) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000580)=""/174) fcntl$setown(r6, 0x6, r11) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r5, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r11}) fcntl$setown(0xffffffffffffff9c, 0x6, r11) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', r7, r8, 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r6, 0x6, r9) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) r10 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r11, r10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) chroot(&(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xd2, 0x0, 0xfffffffd, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000400)=0x2) read(r2, &(0x7f0000000340)=""/4096, 0x1000) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x68) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r4, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) write(r5, &(0x7f0000000180)="75074a9a9d7abd0a249458c1e782b4250ff76e24ab5ca4d2842563a865d82372a1f6645dfb2a9a57f99374c615fb34a2d5637acd05df5ba5", 0x38) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150800000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) dup2(r0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4, 0x20) pwritev(r1, &(0x7f0000000340), 0x2, 0x0, 0x3) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000180)=""/132) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x1000e) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x20, 0x6d, 0x500000, 0x0, 0x0, 0x5, 0x7, 0x1, 0x2, 0x9, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)=0x400) sync() r6 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup2(r4, r3) msgget$private(0x0, 0x60) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x8000, 0x8, 0x3f, 0x8}]}) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4022e2f66693000"], 0x10, 0x0}, 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x85}, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r5, 0x0, 0x0) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r5, @ANYRESDEC=0x0, @ANYRES64=r3, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r4, &(0x7f0000000000)={0x0, ""/130}, 0x8a, 0x0, 0x800) fcntl$dupfd(r1, 0x0, r2) r13 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r14, r13) dup(r13) r15 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r16, r15) ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f00000004c0)) r17 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r18, r17) ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000100)=0x3) 16:00:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x8000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') mlock(&(0x7f0000968000/0x2000)=nil, 0x2000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100), &(0x7f0000000340)=[&(0x7f0000000380)='\xce\xd60EUi\x10\xda\x05 \xdd\xfb2\xea\xd5q\x850xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x100) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28b8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) 16:00:14 executing program 1: kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8081, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000400)=0x2) r7 = socket(0x2, 0x3, 0x1) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000004c0)) kevent(r9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x134, 0x0, 0x5, 0x80}, {{r6}, 0x2ec9dc2b93431ac7, 0x4, 0x1, 0x3, 0x7ffffffd}, {{r7}, 0x7, 0x10, 0x40000004, 0x164, 0x5a5}, {{r5}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0xe6f}], 0x1, 0x0, 0x80, 0x0) r10 = dup2(0xffffffffffffff9c, r0) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xa40, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xb658, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket$inet(0x2, 0x1, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000280)="03308c08b15b8fee522890b3d6e579efb2b23e610fa1cb56cb093912b35a97fdad8387ab8f88bbe7e35735a8561d96ba090841c8e1de65ad8ac3f27e686b5a26c8010a64c18f7a6ad111916080911de6e62ca9c68a6765a38955470f5dba020000000e0000003bfc8bdde39d93ab33fe0880e29225043085553db1c645d93b9e5141e46cac0b000000000000d798dff536cd56b9d1321a5a7f5f2bc0e437a30c34ef5819e0192af375b9c2e3eb27275e056457", 0x3ec) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000400)=0x2) ftruncate(r3, 0x0, 0xbf9) syz_open_pts() r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x152) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x38, 0x0) r5 = socket$inet6(0x18, 0x2, 0x40) socket$inet6(0x18, 0x3, 0x9) fcntl$dupfd(r4, 0x0, r5) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x40) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002180)='/dev/bpf\x00', 0x8, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000024c0)) r11 = socket$inet(0x2, 0x3, 0x5) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002340)='/dev/tty\x00', 0x1, 0x0) r13 = dup2(0xffffffffffffffff, r1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r14, 0x80044270, &(0x7f0000000400)=0x2) kevent(r2, &(0x7f0000002200)=[{{r1}, 0x4, 0x80, 0x2, 0xffffffff, 0x20}, {{r1}, 0xfffffffffffffffd, 0x50, 0x20000000, 0x9e66, 0x400}, {{r3}, 0xffffffffffffffff, 0xa, 0x80000000, 0x7a53deb6, 0xbf40}, {{r6}, 0x800000000000000e, 0x48, 0x2, 0x8, 0x5}, {{r7}, 0xfffffffffffffffe, 0x61, 0x80000003, 0x4, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xb0, 0x20000042, 0x193d, 0x101}, {{r9}, 0x5, 0x1, 0x4, 0x100000001, 0xab}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x48, 0x1, 0x1, 0xfffffffffffffc01}], 0xa0000000, &(0x7f0000002380)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x1}, {{r11}, 0xfffffffffffffffd, 0x32, 0x20, 0x7, 0x1}, {{}, 0xfffffffffffffff9, 0x81, 0x80000000, 0xf, 0x1ff}, {{r12}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x3ff, 0x3}, {{r13}, 0xffffffffffffffff, 0x28, 0xa, 0x1fe00000000000, 0xffffffffffff68ba}, {{r14}, 0xfffffffffffffff9, 0x4, 0x7acaf4c2209f3c6b, 0x200, 0x9}], 0x8001, &(0x7f0000002440)={0x4, 0x40}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r15 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r16, r15) ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x110, 0x0) pwrite(r17, &(0x7f0000001180)="ff88e102d211c8e5df69e8b7e4fdcba217d7b982cd904a8f3fc5803f8459a2efb03ae1d2d2e9ec0555037ca1bd221842cd1b4fc9d3e41f21006d6976d34bcf3875f799f900a555b1befba383bb1b57c478aeeae78766c31179c66f830e082717bfdf373eb14f69067e0cc298bff45f38aab18914629856925570a47189db4473463b842bd3f859e6455bcbd88c286f4a772272cb01e9a7ac869d2eee041b8049ee254693b54184abb33f7064f19979fbbccbd7d7143c9648d6442331033231ecea5a1bd1591aae2819e1b6d5893b32a495b9ff5cc5058df0ee78a4a0eb69d9a1c3b81728d252c8cb36c98e5e0a3adbf7438cd5cb26fa5744892f8f107855538a3919d04c4baad22a2d6a834aff2b6e8b616228f8e99e4a846fb74ac153bea3cc2aca66bd4627f248152c4eff8d2abf622ad6318591d9775ed5e86f6bbdb513a8c2c58b9a83ea92ddcf908503639ddef15147e283a66b6cdf3068d7d1240c17e9f531295e31c82e363dd247c67f5d625021def9aeb8d7b8ce9d9da02007df1ff8c049942794a081cd79fe5abc3947d142dc8be80fb15f2757d9dd73dfac3591026150b642bce3ab837fcf848aa86f4c0fef01122b6703ad4560ae2ba0668aa75fcb055ef65a2d414e32d6342ad83b14b2e3d98f678c39a4a2dae8e8f1847b082643f515ee3fd82faefbb2b048e3ba53e32095032b5ffbbe6dfcabfce03df91a333ee129e7efa4f3d73f5811770ccf031cdccb9f47bfc22bf0d333231eadd9490ed1497dc74f4da975fa6be958aed0aac7043b0b470b588f1c0bf30cd9f7964b6335eba39ad54b2028dc33070e13d4c12c7fc4c2ae76e957984b77bdad439ad9dd7a3249b4956e514c49191fbbcef0af2fc1afb4f6ee7b576dfbbd11cb1f224c128a03b1cb98a4dd0dd2193f5e432022ec141012670cb4c1823be3752d08088047397685e9b50711e6527c612efb03fa09b04c373da87ff42449ee539393cf870bef263fc47bd1092c522247ea94c6c35210541ac08fb1bf97bfd748bd061dae5aed6705635fe61fe9fda6c1741af3c67f48b6c117d7e784b54c2aa0b563640341086728b86ce4a771ad6d10ee7ab7f5d6fe16b83d2485ecc91c638a15aa3ebcee76f89cf9616dea45d18a09ad5adf7ddec7d0a543cddc3d97ee9f0bd4c288716d801b64dd9ad424c5e59a521713d38d8fef0ab6c9942c8faa576b437f63665efa464f110d5949138402cec1bcd9b2253a3fa22a3353e0f3c10493da737a72bddafa286dfb1ee0c46d9a4abd9ff5de8476e9bc8843a50f03b3f64285fc1356c8e4b2a0ab96519e929012c1e6d9cbe7fad18e1cfa2b5421e6424e2a4d863b12edf03bdaaa6806d7b631f690b5d2f0f520a8eae8d4f89b33a0a7c9f2434ecab3bf849ba57caf61117e399619948105d85f8be6d677b6c2873ef9c771856daaabf628cffff87dfa836a0485d1b44925af74f3421a928fbc19290720d80d76782216c0dc5d0c136a66d41ea0518e6351bef19fc8065f29330610c52db97b8d296206c1d4ddbfe51bfc8b39499fe7ef8e166b92028346c3d959422071e27a8f112d06cc7018f2a66d8704cf0269e3504f67823ac6e697d0cf8439e7b826ed6f9523c0f784bd6a7980fd56ee2cedec8943253ac115056f7953adfccf60a623b5354041b9628c565d8ec637dfe6fe5098d0d58347a9744f217fa937dd08cf6e2a73a5c47404d8d18f9aa66e2f5b6ee61c77ea41ae9fefd098e45d44b2ef085cd4f53d08aaab9bb36c9c794172c10851866feca0d494ae0d89642293b91c0c479d8a851f99016bbf2dbdd46e9176289f8171a5b4a774073da1fdeea7b4f3d8644719acba631982de0d61c6467c2a67c3a13d3b742615f71e9cc429fe94f6e80e95800019df07ce69bf0f53ef0e6bee2e9581efe24f7795f496cda0b1d763ea544a54925774f92b3cb3a781caef8d81d0f546070405e22955162b5a5121338d7f8d8e0b55f93362dff93ebaca0a71c1d3474f130188c72a003756be94448d38c1ae12b492badd79e30a4d7773e269b2be3788c3cf30c41955ea8a1e708f4b2a7eb3fe2ed0ca97bb81a96a922d39abc98c48dc99e004172e0b256f8d6772c336e1608e34c43bd60ceaef79a8cadefcada751b37ab4f16734de597ba02c38b4460564dc37d152753f445f28f6b3a67b03e613848556adb5fb97134fa417bcbbc3afda935e95f0811f704378b4209e45a8ab553d3955a54bed7a7a41016d0f6f6db68e54fcc00fcc92a67fad436394ae8b6a146ddf8bffb57f842c464e4cb67ff15bd8417718b24e7013ee1a37a436a918337afac8859a8f8bbbf8cdd189ebc89bf849175cc8e162ef3dc07c0079f172c1f0d04c80ab1eff928b13ff4e7ff7c4ed4ffca956d4d66586101c33e1f8dee3742850c47e46953d243dbc638f98e4c4e441d0658e904048b6bfc3718fed73f82f7acd1b816996b02f8b512ea47ae65f9839226c9d9064c181a88c22c67b935fafc02485c8f5da4146863e9c76772b852062dd92f434167dbd916c1fb380133605ded53a607f7bc6c461c3085fd3bb76e92d59b848fa5a86878b31babdd4722aa1df26c5d50d35df52b854a0bd660fa7a17da09245e40140ff5a16f483732f18c0f4257bf5d054bdd91b0aa241fd80a1f528f5998d798d6b74ac4201b5dfc2df1f72cd7df61f8db98b1211ddc1ec970e0e604c26b52c9e1c6e991cbf134eb3528b3c35858b83ddd8808b01ea7a946fda815670d0655fb2ec68529b66ee5debe5f283d0ec8ba54b6b5a1dddbce5b85bc838bf7ce21cf240c079d7e53e2e7f266695d988d76a94726a9ecceb1dc3b0200077bd09d8707a9df99028c90bf8aeeba733e088356d25588fc2b8fe4bb70a09cc205ed2d91883d3532451d3b61058e1dd4458eaa16225f82fd3a71c8a8f42cb3db4b8dd040a2a1636486dcc5636997f85023209f3984d118991acfabf212f98a90c026e5b8911e441c94131fc6b9c63bd4ef3301a46364b351e58d6b721bb28751d25d15d4c4745940238440155e778838708ad7af03b2e890288fbe718719b868ef9062b13e6a1ac29ce8bc5fd603140ba639d867b5a778c96e8db1d2c23bd21081a9131459b50707f0039454d0f42fb4495c4505c641432719599eab2a4dcdd41cbc448043ef4bc7e483715601b6274fcb2b94568b781cb7b72a4b7c71947c15edef0e49f4bf661a75e49ec96b423e2f0480989838f7a2f85a327188bef73d9f73089de09438ade9fdeecdf4395ee7df47023511fadc0f791e1b4634ef51dc51f14bd7831a36eaeef9719ab78023bfbb881d45f6ea1da46c29a9b70d01cf818be259ea683fd0f93321ecfc13bb58e47693088365163522ac808dea7749621841f2c85254e5db408c78b77893734f22d54f35f31dcc80e0af5c541a3d4115d62b0e1c1f6754bc1b6143342b8bc8a9c3d66b5bfdc3948c5f3647d6f482c0d07d3bd5af5e26a7d9a77e7addd5e915c3b7d152e9586029a59298b8aa27a42cdb13823392f51c9eacf88deb4964ec97584fb500e49bb6792f780ce9026f901f82a70d449d96e7107d3ef659731b8057b6cd3fe93647c687d2477eda948c380068fa43961196ee9367be2812009167576d5655cc71c158455afe5fc7c9ad1989f5e263c715340445f6d3acf761fe3e2755bb29ea7eb270ca30d0d7bdab4dd5c9903b3b8c15a44d90b9a6b6e8ca5941ebcc42cf8475a0cccdb8cd14c316986cb4482afa63c09a1ba24b7777c9bbeee00557465dc09cde74a468c87b0e31607cb0372a7e632f86a5bf3ff5777c21c773c54976095bad4594387d553620ff364e85434a83fd41048ed1d8a8f35967adbe58fca56c6ed753c19b5b2b9cfbd65fe1ab9d159a3e68ce1ce482f5b62cf8bf862ba513941d1b41f8cf873d211da9baec065fb12f5563a5ca1093e214f5a5523593239e4d372cf55c8e8946ad840b55edbc39c75ed90c5aa17b8eda37726ee96d3c301d33afeb276d3fd68ed781a0bbcbb525417312010215378122d2d3391fbecfa135ad8f6b6bbf7c52be9ad742ee7fd2a37b9918f8c8b720305b56bc4c64b917f7cf4fbc14bded4533b1f0e96a531839295bb5c8226645057ba2bb03810ad1bb9c17720ca8d294e7a1b495830fe0de41d1a937a9982fe8bb9f57c1ec98f8e0a06fe2a29ba91670b3639c1f11332ec93356d568534615856521a077132d02e19779c9dd9c80b62ac40485297143eee720614e9824b12c499cdbe7a4447469c320ce6264d021769aadc522520a3736009c01d021a02c72a6b4daf8706539257395ca261c8b43273a467fca39fbea382306105f63ec9553ad2625f7b18b69f46bb1640b1a38216c74470e2792d19a1316384fc250d694f7b60a38647a10e69d4313f4da4257adb78b34bf8e1be532d93f4176ae8a4b16427c3cbb59180df2c336269fd364df60bf408967bf35eb48847522124b555153034155036bd4018ad1aa858f8f1837898aabaff3cb7a84b0aa94c7ae0fee8730ad189bcb5ebbf7814e1823fd0b93b65c18fa298c67056d3a6eb280db9b6eb83ff6b72a6a2a84d97a751a95861659de0402e34e2246738dbb89b729b2642d9e269c58664b7c4ed55033e44e66cf0f350335d0b26546e5e5a4f129fa4b4cd58456d735ca934cae73d1aafb4a120b2bdef5c0ab140a01196f9b77bab6d05e236d9fd20912ef7323a1a998811fbb7cce4b4056eef841c2f387db4baff8d70e4982f64e40f73cc4448b91103ecb5bd3ef6c289dc74d37597213cbc293a2c5243fb60d77d81f26d473b137787c62dfb3e5a74062d1057368ed2363e07f6fedeeac612a023adf63af2194c4a5b0b54f45eb3078b03327d3daed84bd4686dfc6f2912939aeb22cc2d6aea3a46f7a45fd4b9f59f2f0197b4a5625fed5f110bbaf86149c8f13493a84d31351c1f386ba401b5783762d3bfaec6b13ef2c82be33e13bde8c3459085ef0ed49f4988d4553413470c670cb740a2ad10f5ec63e75c5e7ae68a754fbe1600a27338ede959199ecedd87eaac79aa966a25de1929aee521f8a6e61e48b35dcc4812436627d1f2470adfaa413baa60d9808f4678080b8f25e53a17f7789e3caeff60767f1ae6c7e6b3bde7b0980ec16298ece8bc191bc309b7d841beecf42a235a7bebb494f586dc8e1bf72ed47be47e960c06df95a8e8cc243a07afaed99070d24e44717cf91e37b0826ddddae4938f6f670cba7daee0087a01c70383eba7b8c5debd412006a8baa195a4ee0b4e371baeebbe18cd3b0e0e48796b59c6f3cd4d4626428b21c17a08f1455854bcfacb0e9bace6bd6471598f5957caa96b7723f66b06c9ec0d7084db309636806eff8fc1a6b620aaf2d44e3633fbbb16399574f58d6d8809cee5262c18b54c4b05f157dc71f846dfd91167d355ba6086551f1f4c3fb8bc856ad20646879586274d7c96813380edfc029a6d188ae4c21307c10e179d6ee549b74cf2fc16d88a4b5483c5911c5dbac591ba8b7bb30c035424f5b7f52c8029036ccebde4bb74c89ec89d34cb35f175a32f40628cbec4f4f54e65aadbb0d026a067a7a3a09809ee0d1e9e5eaca00accf82b7c868e1b49b1d1c1e9585fd4b8201dbd69639e4671c450e0f8bf1d50e71a796a5a33fafe9cf67b6b8c40a462e9ff359f9369094da2ed7286d74a03dc185c809217c059f3b758f8776af00500b4f930196fc64eed0d5f55ad9df560a443529e547a6df305422ad16c90ccbc2b91f067a1973423ef289aea18d04a1958ec5ae81ad9a01f8e617d3e80989aa50e", 0x1000, 0x0, 0x81) 16:00:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) kevent(r0, &(0x7f0000000e40)=[{{r3}, 0x4, 0x82, 0x0, 0x7, 0xffffffffffffffff}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0x1000, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x4, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) r7 = getegid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r12}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r17}, 0xc) r18 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r24 = dup(r23) getsockopt$sock_int(r24, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r25}, 0xc) r26 = geteuid() r27 = msgget$private(0x0, 0x1) r28 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r33}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x800000018, 0x3, 0x102) bind$unix(r36, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r38}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) setpgid(r40, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x4, r28, 0x0, r32, r38, 0x10, 0x40}, 0x7, 0x3, r40, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r18, r25, r26, r38, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r42 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = fcntl$getown(r43, 0x5) r45 = socket(0x800000018, 0x3, 0x102) bind$unix(r45, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r48 = dup(r47) getsockopt$sock_int(r48, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r44, r46, r49}, 0xc) r50 = geteuid() r51 = msgget$private(0x0, 0x1) r52 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = fcntl$getown(r53, 0x5) r55 = socket(0x800000018, 0x3, 0x102) bind$unix(r55, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r54, r56, r57}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = fcntl$getown(r58, 0x5) r60 = socket(0x800000018, 0x3, 0x102) bind$unix(r60, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r59, r61, r62}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r64, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x4, r52, 0x0, r56, r62, 0x10, 0x40}, 0x7, 0x3, r64, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r42, r49, r50, r62, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x40000000000002e0, &(0x7f0000000c40)=[r7, r7, r12, r17, r25, r62, r41]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r65 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r67 = msgget$private(0x0, 0xfffffffffffffffd) r68 = socket(0x2, 0xc003, 0x2) setsockopt(r68, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r68, 0x0, 0x65, 0x0, 0x0) r69 = socket(0x2, 0xc003, 0x2) setsockopt(r69, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r69, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r69, @ANYBLOB="1fd3ef59d8c467065e68b731795ec48b974e5d84bf84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r70 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r73 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r73, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r74 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r74, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r72, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r72, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r72, &(0x7f0000001440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa9f6b6e7c8130a04b4ad6d879d3999cbc3e5e23fa327326484829f3f7769669e325cd24321572bf1204e041578609085b167647"], 0x44b, 0x800) r75 = msgget$private(0x0, 0x718) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000300)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x6}, 0x40000008, 0x4, 0x0, 0x0, 0x7, 0x4, 0x8, 0x484}) msgsnd(r75, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r72, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r72, &(0x7f0000001900)=ANY=[@ANYBLOB="f9486c55037d21b6075d162ff85ad901f4d284e0c49774e6555879ec1381cd54030cb69e19a07c69d0da4b695f9a8104ab8f8bc03cd309356724ba109945e86f446d949f4140d842d82b28d9dbb85d58e021dd8c8d33bcbcad0923e33cceb91e523bf58a875e1989a3811028986fdd81da4d3395cc429a0d627c4bbefb1ee7d266434fd815d6b3c2d5e590f132f47cdd769e94a16c552e4913cb4a297d06779a6bc48539297b3a2ddf6b1784536c31705016fed0b2695cfaaf21e37532424520c216fc7d9ec718a9c78cff950c22c79e61001054f874d6fc2eeb049c88a03908230551f2e0b046a65324c61c5176fd91703e37d5fbd46dc90bf2101607ba5ba7574c3218383d8641ee440f8de938f663ce3b56502a859df8a51bcbfae5661df20e0c24f8a5a0f8f8345f8fe93c"], 0xffffff64, 0x1, 0x0) r76 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r77, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r78 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r78, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r79 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r80, 0x4, 0x46bfb) r81 = getpid() fcntl$setown(r80, 0x6, r81) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r82, 0x4, 0x46bfb) r83 = getpid() fcntl$setown(r82, 0x6, r83) wait4(0x0, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r78, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000001380)=""/132, 0x83}, {&(0x7f0000000400)=""/187, 0xfffffffffffffd76}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000001200)=""/127, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x95) r87 = getegid() r88 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xffeffffc, r85, r87, r88, r89, 0xa0, 0xff}, 0x8, 0x6, r79, r79, 0x3, 0x2, 0x1f, 0x402}) r90 = msgget$private(0x0, 0x0) msgsnd(r90, 0x0, 0x0, 0x0) msgctl$IPC_SET(r90, 0x1, &(0x7f0000000980)={{0x2, r76, 0x0, r71, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000}) r91 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r91, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0xfffffffd}, {0x6c}, {0x6}]}) msgsnd(r72, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r67, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r92}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r93, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r93, r92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r94}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r95, &(0x7f0000000240)=ANY=[@ANYBLOB='e0\b\x00\x00\x00\x00\x00\x00\x00'], 0xa) r96 = dup2(r95, r94) accept$inet6(r96, 0x0, 0x0) r97 = kqueue() kevent(r97, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r97, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r67, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r98 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r98, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r99 = getpid() getpgrp() r100 = syz_open_pts() fcntl$lock(r100, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r100, 0x2) r101 = fcntl$getown(r100, 0x5) fcntl$setown(r100, 0x6, r101) wait4(r101, &(0x7f0000000b80), 0xb0c77b59dd58f416, &(0x7f0000001640)) preadv(r98, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r102 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r105 = getegid() r106 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r102, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r103, r105, r106, r107, 0x1, 0xff}, 0x8, 0x6, r99, r99, 0x0, 0x2, 0x1f, 0x400}) r108 = msgget(0x3, 0x241) msgsnd(r108, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) r109 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r109, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r110 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r110, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r110, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r110, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r111 = getpid() fcntl$setown(r110, 0x6, r111) ioctl$FIONREAD(r109, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r109, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r111}) writev(r109, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r109, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r112 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r112, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r113 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r113, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r113, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r113, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r114 = getpid() fcntl$setown(r113, 0x6, r114) ioctl$FIONREAD(r112, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r112, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r114}) writev(r112, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r112, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r115 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r115, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r116 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r116, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r116, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r116, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r117 = getpid() fcntl$setown(r116, 0x6, r117) ioctl$FIONREAD(r115, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r115, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r117}) writev(r115, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r115, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r118 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r119, r118) msgrcv(r67, &(0x7f0000002980)=ANY=[@ANYRES64=r86, @ANYRESHEX=r109, @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESDEC=r115, @ANYRES64, @ANYRES64, @ANYBLOB="0237762654d117e090c9500265a20336facb1c885a0bac6519b77cd12642120219ce89a6e0487aa8281b4b7c64956b26ef7d5ab3a6c811cf49dbbb5d793052516acfbdeaf8c732effc7e5a198bf6aa7ef32fb724e61641cbd21aeb2e17a7f7b1ef3db0888cf2c7655191ee94741e10f3f646e2c82896d3715dd0ec805153c5eb9bfe2698054fa853cfef92a7c6f195a4bf1d5c9da5f1e28eab8a04b271a020078ba40c8990786aef1251e2afcd917854968eb6f4a7f7fdca4c77ef7eafacd1a2031d3499c5f791064b20b6f5cb224fedfccf376aa6350431035814e32062d2611139bdf3bc4b683e4f5a0756517bf984cab00697cc90288ea8693672ace54c28b8323db8eb69be9445aec64496cabf31300c68e9690cd792165ac6e8581e52eadc7afb61540324ca9e6f9ddfcd49260a853979f526bf32abc366891f52bba9514655ce27cf6a4fc7cc481a6fb3b422b39def22d1d6964610f96e276554a27da6211cacbd662cdb220ed77a1b0754143cedb71929ff88c691abc910e409ccdca3159ebd0b58ff343bf3b6d92e35075270c6b36ec15f9258837eb705ca887e7a6b81e9ac2e0fc5de7cd00d965226983b4bea71dff994349bac60702e21d955ff882db26c5d029a86d1ad259484e9761101ced3d10503b4621027241a62a306aafacee35dbd2d7371d6e42a41295cef5d554c353942f7871d852ef9888c1187a85bf0a02938987789e822bd1f0208278cd203c0b931f73b933efe2f51e822206951333be70882811fd4173e8456e83d180539ec6e35986b7398f751bb5a7fa48f124260bfe27ac67fd9a5d1e7b3fb0c058464f112e3bc14c6fecdc1959346c77a24ea141576a2ee77d7da4a708c0758d878723da507c81292f5da8aa8a15e1a572e0b775efa717930efacf746757974f2cb20705164d46acf7d16ae13525e8758bc40849e678891815502d8d190c032fc6d9a380e93445191b196bc3baefa1d492a889af96beb5b99ec3e4f05a33fe948f6ce107b94f4d50ce3a299a5e6d7ae62ac00f46cd655ab0731ffbacbe05339ab69172a8002af0f011c61e8ddb3ca7cf7e8fa59becaba62762fd710a8561e8adc3fe9a794d1309542d560113cceaed9c98ff0385a7f298942de5fb5241c0b720e65216ba68e3e87b2232c2c21a4b9bb9e2a3ff7e02a8000aac2f3fea70cd679285ac349f88b73a3552842db4493984734bdb7a2a9fd4d7aa90cad94052b5e06f8ab3153fe7f837a808d31a132c8ab5942b5f36e9ef90aeddc3065776976eb8424dc67856c84baa424f3553616983023c63821ee9821ce24319bc5311dc707813bf5ab625575fecea27bc3293d26323ed91d8a47f574bf20749f8811d843020e5a37e2a2c3f8f4b2ec44b64e330f6f1c8c5e948c1cd4942810ff9a7bc7dbed291f28606eb5cc69ad2f86e90484535fcda42d53c45990c88e8cd229f73b034b05c7e159d95252fe560ed7a0063182ab1e120af25605966bb667effbf5962645c0db9863c13e5d348b9969037917c823b56cdc497e29d401af5e974e6e557d941710eb5f7839d8b19d86d8bc7b8bb9947fd419faec819003fc8c77e561dd4cba2419387e71d3a139e0b9a83cfe7c284cc7582ce7185b8000a24e97cbb6f81a06c35f7ca162a337657e86d38120d2e81a7a97673c2768e74b397dc9c53ce911a535a82b2934d254359422ff5d5bc5648f81a5260ac0d9f86375a67dc634b6457f0bb74b5a2f4fbe8652164f2a30b2365d593d66ae419d357124a1993cfdc3ac8361e8adcee6f0f03e63a627adaece266345e560adffd63e5eeb03315fbb9545865b3b3f6561579ee25a3f238f65a53521952f507c53453eae97434c27a5a9716bf415e11b6eeaf96b779a0a89a1dc6dd5a76cdb8dcf9793093bbd9824cf5a6a01cf1f8407ca81d8e303ccbf802b211ffa8b000a441d42f43a28cd5ee864d2a94371bebec18ebdb12645d2ed8922308c2584b40971d8f0fc2a7bbf185d601b879a5a2d79978ea79908b3c57ac3ec5ab1d6a4ed9e73828c24380f4179d2292da96242d45bb034b2db8aa161c0a509d08259daf35fcdd33220cfdfa1cf936387236a882dd67908405c72e402d81ef8fd619fc1c1aabaf9295aac63827bc794a69dbb8236a4eb1ac657d99618f6cf5295f3cf499a099c6608bf1570ff6b58cb75d6a79e3b91c20375d40d0067c65b9ce1c7835f79c6865bd517be56fac73467a8a7447ccc12f3404c39f09adcf99b5ab4198df852a96d37427f227c763486517cca97f5d0cd4a429b014138c2a69da823b938a5fc7249605a49666fd6f6b6bb2f6c25c26c5ae49670414a49ff6d641ae67dc8557bb014c62529688d35cde21f49754c001c17caaf352488c3e5c29275293f3c073676f7c162a949664a14e8196aeec9e78f4d17ad5a3ec1bfe8fef55de2c128365ccf4832c5b6d81618472183558aa6721371d0a1746c008887ddce0f8cd3ebc3b514efd58840ffc07bce8e16130324fe3d630d5d308ed83237049b997dc11853e973cc530111905760dd33b8643a74c43e6fbb3d54376f5dc61e2f05584dc545519cfbd849b37e2dfa11e260d33babd4f5d61a5c69d5a624f8e79e060181e27a539075bd5e913418f65e07387b75a621905e2880e3c8a324e25577df0f7c557dcc2181f9ec446a216132eda91574e462d4a1fe3da4a592655b5bf051015513e9ad29d41fd88d9626120e8c5271dd36971effc091a10298be6ebf8d1e1db9dca9e762433e60455b0a92ece02a0e5c8b3d41789946ac1525ca3f0939657ac9f1d46b59a195668e1dd063c7072533e6f41d5e06e4ebfcaa03a26952107b0e5b7c844ac19d9ee8bfa1e43eea96262e183c4ca2976f91f4c43b3fbbe8c8e9a8129db1e59981689d1aac092dc943df04edae9aa77f2f8bb2f21706e6033abe151cd74298718f8a1cf50702c04e419a8d85243e4d91f86ebd4c8b9d26f872812294e665be1e30c6c0ec506db89f8559883725cd9419e84f547688036b8c52d781157f4288981d3df0e334fcef582b1f7e4b0e178042f58efa540bc5be43fa71098e3a6bbeaab8bd939e6dc7cc040334cdce670629f963c4b9b4873281c727194bc487a4ce617ee30d17371e0feb892413ed8727ec8263847722ebf8b2b5a518cf0bced49e9bc200b5830cdb866e755e27e723d66adb9aecdf66fb81eb4a45cf7aaf9708e483304d793178e6c2b2c75c7c2a72473480e52562ce82335a6729d32e648f340d0540b8f73fd9235926d791d0385fb45e40d843278618a266108b6b1560bcf7cd6d3507a2cb3939893c8ee131288ea8e30ddd8f13a3d3d6114d212d5d43991414d6d2f72f381b19b439fb977f5ff7f3c3feac09f8f8f0ec0735609dac72aaf221952b79a6b454bbbcd0c77c4ff6dabeb144d672755f40fb1a1e5d836c43905fb47c1b3f42788106d7a0a4cdadb5632f41d807229239c365ae6a0b04b5af48bb969eb7c155eecd7e9088ffa28ff1e51802f7e162acb13c197386ca99a1686a53486d7c50c9e1444d2ba05fbb8db46da3769cd866a648e8683776bf77b33ad0d0003ffa737a768c0e90779cb6adb146b607a414d14f11efe6a550d1e41658d459a977be466bbdd814203a92372fbaa2d0aca74bedce1c0a182d928b515bc20ccb0e00d53fd245577b696d36be520a7e1afdb15831b2a56ea38b99b79c3dadacd86980acc54fb48811c0a8734f46998f3cab8367c7bc6a78d6027c23a3aa1d10dd8c45664a23a5011eb64a15658b5b0c52715021de6bbdba3bbff78edc982738722f41cef3677d6201495cb9eb089082def1acead88bcd16a7fe4921c662931a304e729ec70ee3a77c0534c4933cdb7ddcd57eed0b38ddf1390ae36081b80f346eb12034d245e0ad2b729ea548e4af80eb953efc76a4d4a702902512694ac71f2b4d2e596c051410b46c3aab8d451b41f9ca6303b42802a80ed5b791e87b34551417868821e88630ffd12e74e4d29d80c0dc0dfc366856b68acac6536143fe8f406c6fa80170daf89087a3f1b3387e9977a6a9ecb4a5cdc742c5af3db06de913629e2dfed2622a8c305652f633c6aff5e1584ea60e93d2e8e378e97ba2b4d6cd9d41ec3c5f06958ed1fcd90ef4db0ad16f1d65888ed13c47682e41b52ac64752d9bfa657c3aaa5f644774dd9bf0427cf1b800cd0e2973a53734e6a89162ea2a496b4c4a41a10a6e7cae1f9e1a1265a86de2efb7b97bfffcfaeb265d17006e7cd9e7200f794c08c99ad09d15faf7793cde6b28792aa3286dbc84ad022128c740f3467b07d3eef26da7ea235f2bf1eadf761045451eba6c979bf1f783f613d8dd6d798812559a2f5803996d55a21da614c580bf9e934d325a0a3859cc7164d3cf1c92e595dc518ada4e22b2981e016b0a105dd45d64e4959422f07471aa4ee094f99b6a11c672a32dc57ba6266ea62b3a01b07b2fe4ee35210328027370d8c9b099e59179411cc6be7081d0b21ab5c57a77a458cda0b7c11aebb64882b69b6e8d5df6ff2a45ad428b8b1d665ff07354462508b18d70a69184881dd2fea166db100389c2cd12097204c131cc2bad0b0bedf501a1c8b6084897de947049d8bbe3737132395469f3cc11d85f8c7cb5ccb12393eee93df63517ac759a598aef8d7b006fd27817bfa27948789080c05ced8c8c3fb545239de45d3a21c5fce4e457ef3e30c7c3dba6aab56868d5d37942e8a1cf75613310ecffe7940cb2e14815012422be5acc6cd2887072bcf0299c0af34073d92cba835dcef3436b2dc625a0eaf6ab3d460c02f0219fcba564469d340b10f4b4ae11fb8c8b7a28fd4e7d41351e261f50c09aa0d5be6ac554efd6882f6b1cf706c64a9eb9814eaed8d4be574a1355e553b64e84f5f7c885ca749289b6a7d6013166df149a6007d8aea3a34f5499ed4d462b0c562925886433b65f37f03c5fd97646fa67e5c203c577b92f6125b7ac355f879968fa75578ac2417db83294cc7adf291a41eecf9e54657890848be3fa77e58b21fa6cc8609f86312357a08d68fae19eacd47a508c5856c99aff3d0afd2a96422afd8170d414e3adc5f9efcf7e4c45412630a58ddac4e1a4dead042385c7ca7cea6fff481860ceafdb4f0499be2643e7121d6028f388469bf29743e516afafcb1789f97e044852259a5dc192d28aa1411ee96079b9b2113f93ae90cd787696d24426c11d4b08bc3a70c75b7d77e280c59469cd68a3f091a66aa0c6421db515183154bf17559c03cd7a428a4a97c79fa296d37e9151ea5c3d27b04f324e0c6fe78209164adb37cd8ce8d4528c9c60ce1ef4ccf01eb701b5507d0da8820d01e42c1c64df9a2ad1762f8a3a4cec003eebfaf616b6f16471c07f83f9334ffb1c6b527d5076e7812bd51c1a150ca9c6e9194c6641fde69b3db18fa32818e24994a7ecaa9ac97c02451e6f1232ddc17b47035235ae6eb3ba287ee769e7c24f4bfaf2120259d4947718bb26cc8b22ae7d00a747e7eacfc1b02010711923c146e9e9e8ee08074d7e3e2c18d75c5f74c0715664f4fea57e56b8360e5f1a7ea5b0c11342651cc59425e21287f4b8d697428cedd7d9e33116a8a147cb9d8285d87f90364d5d2276e23deb50f0cb42659416c5f6e1cf9b9f13a25ac0c9c9f31b2d80f5c51d9ba597050e5cf74ea2da6bcb602702ba71e30e949063c8764ade2de2789bfd3168cfca7b6ad41be18be8ac78c58913d83ecad5f61e3903b62486c45da2d153e52a8ffc0e8f772ef662f94aa119513c734a6707b07ecf8377ec2278ef729b1851bf218b9c83b08f169b1766758bab4b32b1616fc52c91a0004216b6bbb6cf482e3dc6b0d43953df47fa7f142c0ea19b1357d6ba6e9f0a525a09802fd88dc57b7924cc87e0cf73972a400"/4179, @ANYRESOCT, @ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYRES64=r118]], @ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRES16=r112, @ANYRESOCT=r68, @ANYRES64=r104, @ANYRESHEX]], 0x4, 0x0, 0x1800) msgrcv(r67, &(0x7f00000008c0)=ANY=[@ANYRES64=r87], 0x1, 0x1, 0x0) r120 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r121, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xfffffffffffffec4) r123 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r120, r122, r66, r87, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r123, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r67, 0x0) munlockall() r124 = kqueue() fcntl$setflags(r124, 0x2, 0x3) r125 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./bus\x00', 0x20000, 0x40) r126 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r126, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r126, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r126, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r126, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r125, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r127 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r127, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r128 = msgget$private(0x0, 0x10) msgsnd(r128, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r128, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r128, &(0x7f00000003c0)=ANY=[@ANYBLOB="000016000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000edffffff00831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000008000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r128, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r129 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r129, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r130 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r130, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r131 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r131, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r128, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=r123, @ANYRESHEX=0x0], @ANYRESOCT], @ANYRESOCT=r130, @ANYRESOCT=0x0, @ANYRESDEC=r131], 0x8, 0x800) msgrcv(r128, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000700003100def03cdccbc5f163a4a2579f789bf0c111514eac7c872bc858b99a6df7f01a82dbe8cbf5ea45ce6683047f3172c6012b09d858"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r128, &(0x7f0000001a40)=ANY=[@ANYBLOB="0000000000000000768cb81cdac73dcbac154e69220b37acea89e7210528b43831b5a68fe75830e4de4a7ec7065b8fe50cce323a41dd398106c50ff643c9d3540f7b9484ea574da23bfb4a8f72b853097ebbedece583ca23df640424a716ab6d0e48a2db760f41a267c6b6ad821c380d991773bcdb51f261e8e104a3f031fe1cf697196a55be4976e3ee695441f57f8e9d1aa681eaaeb68572e02792e1eb1923a2e4fcbca56726768578eeb791a17846695da9ba7e3c6814e8436c17e58de2121ed14cb82e1f1f669c117713b9c61b65cafff2a602f3fca53c"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) 16:00:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f00000000000000000000000000000000ebffffff000000"], 0x0) r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = getpgid(0x0) r7 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r14}, 0xc) r15 = geteuid() r16 = msgget$private(0x0, 0x1) r17 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r22}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r29, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x4, r17, 0x0, r21, r27, 0x10, 0x40}, 0x7, 0x3, r29, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r7, r14, r15, r27, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r30, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r32}) r33 = getpgid(r32) r34 = getuid() r35 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x800000018, 0x3, 0x102) bind$unix(r38, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r41 = dup(r40) getsockopt$sock_int(r41, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r42}, 0xc) r43 = geteuid() r44 = msgget$private(0x0, 0x1) r45 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = fcntl$getown(r46, 0x5) r48 = socket(0x800000018, 0x3, 0x102) bind$unix(r48, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r47, r49, r50}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = fcntl$getown(r51, 0x5) r53 = socket(0x800000018, 0x3, 0x102) bind$unix(r53, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r52, r54, r55}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r57, 0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x4, r45, 0x0, r49, r55, 0x10, 0x40}, 0x7, 0x3, r57, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r35, r42, r43, r55, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r58 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r59, r58) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r61, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r61, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r62 = getpid() fcntl$setown(r61, 0x6, r62) ioctl$FIONREAD(r60, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r60, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r62}) writev(r60, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r63 = dup(0xffffffffffffffff) r64 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r65, r64) ioctl$TIOCMGET(r65, 0x4004746a, &(0x7f00000004c0)) r66 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x20, 0x0) sendmsg$unix(r5, &(0x7f0000001740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="23aef6a71938176d93fd40571d0d14dd1f6c032f41eed891363a8c5d1d23d04ba15c1f9742afada5b6661b238c02853ef53816087656f1a7e6cc81c294cd", 0x3e}, {&(0x7f00000002c0)="62f0135363f4e8b0bd6e6218c18a34f3d77491c33bb55f210c4fa01de48445eb538f4b9f029b49c7b881a0c6a1054014b2cdaae69728f9cd2191ce8e073f25a529a36cba367d526a517370b40e8ad721dad7df4ff9f5d3f12f930c44dd7187608da38d5a53f51bf7a0605c82af46eada9be7be6164211b1bd954a1df38a02ad853fa69d4a3a6bd5fcfef951f3aa745529d2a4eb93c6641c0f8f793d04da054850e", 0xa1}, {&(0x7f0000000180)="4655fcc0180705b1cfa96d8e8dfb606193cc64a21cfcda74b902b3d12959978c704e306bd63a18935c1fb7e678171337787e6975f41a2eee68bc2d83bba0323c0b86ec4ede80fb27bc262074c490d54b3bedebdbbf30bcc58839ad03", 0x5c}, {&(0x7f0000000380)="5935072ee38eac817facfdfd1c7ed2dc625052b59e5ab12e24dffcb1388c040da1a2698e7be8908b63b4da1ec5b97c79f9c4f38e2e0712958c20368da59d9c584fe7c5a5b5713e7fa1e1b250", 0x4c}, {&(0x7f0000000400)}, {&(0x7f0000000440)="1f6314fa849343d3c3ba038205771da1c2c0421e6434af7577e90cd49e1465a977aa6bbf8396d25f2c3bc9661860edfe20b2ae3ffcec212ecdeadfe4f3c61111e06bd0a078e59842b59a71397c21742b602c57d9a396591779eb051a61d3e55e04ea3bb7ffc4dfc495746c68fb6d02d4e62d8beb51bacff64430d5125dc3675150", 0x81}, {&(0x7f0000000500)="604402915f396641508fe2a8db5d11421c368f8dceca045ccc9107ce0f1a39d1c18f2c3efc614e7659e439a8bd", 0x2d}, {&(0x7f0000000540)="bef477b6dfa8bd7948b29eed1e87fd085bf5406eea20ac1326eb147abee6b2deb1cf3b39bc1c1d3cbb45fc7a349fc90745adae34007c7be551be28a76aa9f54a2b9f97115e2cc5bca612ae408f", 0x4d}, {&(0x7f00000005c0)="34d24c572554b29ac1a693886acf20825c9d55ce07b7917713c9b3d300e3cd92bf821834bb623d9b203d1600f33e63ec5f4937d8a041ee9711fff815f8edd4400d8bf3605372138350aefc8f634abc43112cf32219d7754919cb1a69fe525beae5e773cb9eda79a9a8bc27db7afb8a9c13827426af701054275dd224ef0107df8d31f370201d83cf7c31670d0faf28fec27f7ea9d7b2d6909009cc48ea9c5608d6ec8430e153d9b99329d85dcacf3340d7725fd6ab8bee49d7bb77060d5fd6d32833ad7a6ab0d11710d422ec1d895e3820ef515f26d199c3265e6493e333dacd0d9f38f8663fd8be6ef8518266837e4a036d6ad55475410bbb9cfa169246682506f028d1bf625bbe090048b56f733a1eb8b37f4a5542d2857624f7e63e0829d2b1817c527f40439585b56b1c617ccc5d1d2337f352801cb9141901098f21467681eb696d6545de8aef60e7bebbad5f12bfaf6ca5b0fd2067b3e42f1bf2784541d755ffb6dc1c597bc0366cdd2a4171bf1e955deab5aaaf17bd0d659e86e5bb0d32e5e1a06178d628b5145cf2d69d4003cbae5fc05aff0177968d434779df4fa0e35ac1344448eb53b204342d744175f99f2f04fe1ce76e3b8d7987dc4706863205b736f54b18f4eab6da8f5d33984b278ef729f2aa3fc32fdb772672452bb7be7c2380b0988c13e95208063ff1f576f7049c2d06c36b9ba55075c6609ca0543fd92fab6737a2eb9aeff444b7cf6a9327197ea707797ddba470a7ed673d6d7b9513f822696a0155f9708b9eb6ccf1e7daa1ecba386e9d7cffdb812fa0bc2b84120bcc57386fcd666e783dc16cb3846c711619fdc8992b02859d9ea1766a2de494e50b0792f96397e20d466d9aeb13faa1df2c23076d6e936d4474096dc0f8d3304237c9184df246cf55d40e58ddead21a5769bd81e15010e727ad2954e0aadd4e8ebf0eb2326e825226931ca792362361ccd67dda0cb992051ecd6e337fd02b5be113fba2d8959016f7b55402d8d2a29ab479dde6655b6c1b4889fe7e5f3a77d858816749102e0f3f60428535226e2a793efbcc57626f1da3f31f51f0dc47fd4ce488cd0f5a9c252fce28d29130d0e12bb1390657f326ecc35666fb5217a63ebb5ac7f811b74b94ec7993940af19ba59c856558483b04c47c57d51f82e9a7bef47ad9e52178465bebf72d0396233b75877f76a1abadb1d8210a725353b21baa72623eeabd2bf4e90c85e65311e9a54c9d4864555cd4cce80e07052caba214e5ab235c7ea248b1041922b0906bea8c55f153792a1b996aab5be957de9d7a23605406c1d623c7c0daff480f6ce50240bc9dfefb64bfb053d5353656ae0f1fd778fab6cc8c5af76634533b8baa9974f1904af03efdb04d87ad4d245d54dbe893e0d480961a3f5f3c832130a57bd41ca03e4287b842c24911a6a5cca489fe15710e0ed4ff2f11a04ec2cfa8284cc63151419d7ce886e9f6c9d8b2a855051a97b702e6e2e82e516fe710a39de5c32fea63ceccb384baa3507a7a6f639f06da36a85a22bf0516f1d54fed17855d151077609ec291a8dfa88d14ebac60be8ea036777a4fb72bddd84e994bc7164f2a23be4543c4f00945643a07995ab3724d917e653b60956acec05d2ac5599aa6bbf99c8aef8798dd95ec40c5b1df9a51504d976e9e61bdaab19ae9ffd82399aac39122e695766e048a704fc945789dea85d712e7d4a1a8058d5e224736e37ca4f09a221a795726dad4fac88bd379c745f96a914721d282b9574ba29457022232b531c5baae383d3d17fb8f6f23abcf5af95c7ffaefcd02956b7531cc64cc38e94b1c3439d3dbe451da3ccb3253e19c165bcc965dad22b0778b5f7f86dfcf67fd57dded3a51b760c0ce94acdb03592c9b642369613c264e1bcdcad260badbb1e9d528486122981d8c5c7960f2f3e136d64df15875ac834b5fb73a45b243b9d5334fbe7017a32c89bd82d0fe3a5ca22e11a141c9fc019e8ce91afdafcef312ed487d3e2d2401c0c6edb30ac422a71d2eb928a5a05b7f6a607eff0d339cb0a90d9ee873880df61ed75e565f4bc220e396ecfe75adcd59f7b558c2b56538d5cb5ef1fc6f7c5f841c06fe61622b0b553de9a95092ae08c69cb3a57c1cabcca4f52958b1e4f7e739744cacd5f0b64ef0405900d02f55260fb5f91461dfbc6a6e6cba3b3ffc9c3c97edc867551bc806029a22e7f86af3ac3389a871acd1a2ff858f6d46b0d0bd26a89d61ae27d8e72cd4042dbbd83f71cd0ed14d7a002dd030fc33fea87081c3a8a4c3df91de17dc7806877f3be7ea9a576ff6984d9dfcc823c19b0a839d7f439912286bd249ad031d65ec0fda4de67673fe8615b80ff1b80fdefa88f2408ba597c9b422468c6b782a3e57b1f422b4e68747c0c5dcdf8859b2392c7a43c99f053f1e101240268c211e4811679b3f1eea035cae49b537a4f8978a3733c00fbcbaf1914a01fabdfcbcfe92893eac827ad4b7bf1a87d4bfbf8cf164efe3a4a2ec1d9e8f5e7a4892bce15cac3e4779a548529648f61ffe47bff08f7289eb1c92f316ea9c7dba8384b0a902e30c57401352e470de40f256c57862feea7e3f12821a846c045a637c6c745d75784dd567b14118def92a57b8faca6d3e2ef637e2ed9efa20064c0f6576909cf4dccc8df804f07cb275a6594a060fe340453e70ca571c236d335348728a682f1c055db2664f34ddf0bcc3a0f631c834e3edcde966b83b20c72a5e47e34cbbcdbb680a96ed15aaede1be17d0f0115fcc3305f040871c6a150920654c2256407a4d947003c8352115b2c26a70ca7a6c3f65d71e44b65ab0368e30e66ccc8636df543ab848d402d9b8bb8f1d331bf86dcbb01080d1bbeab09fd57886083ade83e1340e93a90c4a43489c08efdd7956c5599206badd2fec2e5649b52055755d938111720875e9913fc06fe152d57c39e9e97fcd42fd53af8fb1688de43e54b8f183b83cd3288fa531224b08b8ffe0981741016ba2a5864ba929515345d72da9b0185d7f88f7071242c409d60061714432fa0b609608ccf4a02c149f3e0dae65ce15e5db672668354ac957f7dbc5f4442c68b5ab72a463360c5a858e1d71c8cf18f509e71b88c2a62a092f9978d947111ceccaef67b2066ed95392a49da9ae07edd7d2ba842b2872b7c284ffb8b2ea1f1e633ce99ef3a04779bb28db2e3cb9777e8aa452e7f8929cd0233515459e7bbe3f45bd4fc2aa8960a7708270b164c08771970a08c274f46fd137e7963d62e7c237361b6088d772ac508266ac1b30040678e3a1a36d561c4ed731b2f8ffd68d19552a0b48a6c885a64c3052b9e34c9379f6e77c080cee80ce8447718314b8fd1345e2e8a82078ca7bc3cfb2aa8201929d7a74ed40b21b4bcf9e40724773441eec99408ae66aa489fb282c61869083e522ee34de17b8d71b1ed8110a549294d326c8cd00641a7aa883b9b7ceb15b583168a1a2e10281d955a54eeb54b0e6d66b923c5724ff1efd7660a14b0f7ca8de4fd7ae11c8967c5fb6f7eb8bc839fde8afbdea2e1c112a4e83459625f5d8472b3c534e3a69999c0443d5256977eb7b246e81ac6178713c4db1cebd984e935c29eb378bfbaec7e5afc0344e882e9a40a1751f53a49cfa4849915e85da574ce360b9273d85ca8b64510d94c10245d01ce5ab7045debbbfe823b0cc8566629964cb5dc3f8aa64c3917acb5e5f08c070edfe450045a6f8fddac7d8306d5abff78b4f9681f479f17c512cc20ec45fd8a287fc5757f60d7aa81de2077925e7f5939de8a1b16daab2935c5335c9bc980eb35c0dbdcf0b6d0220150b87aad0419fef93e64cc5aa810ad38ca920d9a605bf86b13cf049a9a30d83a80825ffcea03e9a8713801cab99d6acf72610b824aa210fdd192382d2b9725f9e49545723ff2b0647ac4e7ed3d00984389383ce0eed1dd09e3b7069bb03e6db3eff3b4f2faaf8955d44f48777b54893fafef4dcd7ed31c66ca43a082355ea1579ec1e9987e02ccc43efa863f7265e202571bb492009d910ffce7fd78b796e697f05988650e9dd730dd65d29fbea30a3b87bc081f0ba7ba738e08a9c09b5f9276e1adb72cee17871d4ae86b6984fafba72ce37a96854f1fd5a7212ceb80fda7a54c4d812902a0cf3d28b03cf3b98b1e8fe3a30dfabd8e0f4692a02f7dc79f3595be1f982fa0e51f1fff087b3b788760e0e95d90bf141c4b4a791f991a8932a2a4b5725e3a958af428743da6bbe97e3c09ef3d8c33f40e8b2dea500195c367f4050812138e58531b293c33b11b7b0d12a36b9682d692e54bd9a1ad3174cd33523ffe0173d85dc9f7828cfa4120b9c0668b594a48a3b845ade6cc8d630de9bb56791705f9627e66adaa4bb7be819ecec677530e30925501a2ab4f2ac93911337886fa9b6516e16e2213b3b21cd12f4130a6ec2dabef0c8d559987b58098b735c6cf06a497e1a3e4dd7d123181597b77ddfd62f4f2afbfd7bb9134aced95a3449f803032dbd84bfa1d45d139a4f53839b3ecb61599a15d6fb29d87efb48adf758990bae07b5450d7245c0c6edfba2413c84d42740598aba7f3ff045f1cd5aaf8551d6e6c54765b13950033e12ee0a990f7b560d65e94381fa363ede9bd179393f00a2a66dfdab35d4859a80576ec40fc9dc94864addd1f4388ec05093477fb9d1e635bd64386f081ee7a4e7e07d9856a6c2cd1fbabd42456351b519194eb51920ae70da93732a7a1ee2f2ece582cab547ad8da129834049f648f3c73e4ea28b4b8ab0ca880709505661d6027080649a986f1cf278c53f8be6805daca5dcd1f9d05109a9120a68e85d329d8d02cfbfd307566be547206c4b05ba7b0b2b3c6b81cdf7cbf4c9d60a28c9bea8bcadc5ffb8556f69bf4d4ec75ed0a0a2dceb25c9c1ec1b4364e7a984f34a08ff36a8f733de9a1015cb30f770c0b5aa254a63f6b19c68ab9faf990f3a032c54ed76fb891c0969f8200e902e9c56ae93c2150dcbfee41363402f20f6144f75cdc141aed6692a213d3bd28618d68b2a3daf9d7834e7b76825bd8e0845ec22e6387e47044ad0f5c8df7c0fc9567a33bcc5799e788810c280f219f2036316f187ea958f85d8e698d9bea2489dd3b3122cfd88f20642b84af6972eafda0f0972fc890c2fd9f5ff73b5824418f7f1365d0ef17ba919bc5399be97503330fea2de040f5001beb179d86185e6ae334e8ec3c7c9fb74bde16a753b98c7ca7b6f07d625aa76f7f4452857e94327aefeee2625527eb155503ed93741c4191f10bb64a97f0cdbc4aafe19dccc5ade1e22d771594de383573f336a8f4a8b7b5e4a4a36bd9886cd3e60faae2e7b3fdbeed9940cb5bd3f9ebc5056be66016dfc4dcb14ee3d2b0ba75d65604e9923dec49ac936cd0f784d4cbd8a5bcec1c42dec4288cb2648d0ea049d991b75243c3c4cfee793ff6c62d67e6f145ef956469fc641572e07b383c0048c8c8321203ed7007fdc46e51127c6c93061fe1125997b650f4648088797c77edf60ca5181268a1e798dab034200bcda9f7658aed05aeb40a85166fa5445b3d85c27b213fa5b8cb70af07243052fba296a4f73ca9987d16079215dc8ada6bab6e0f68896b122c839f14ebcb8fd1f1972b44696d174e2990db0b6073f7d86298121d5b4d971a65eb791e54f474b2adcb881a07cf7e92ed503f1288bc0cf8beb708626ff0772e5b571c27fb6963c781492f97acc7c7c254634a4c5e4bcd67465fb4b81500f13d66b2c499c9273beddcee892822e223ab46742ac434d2a17177783f4b4be3a68d2d9f81d3af88cdcf2f635", 0x1000}], 0x9, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r6, r3, r27}, @cred={0x20, 0xffff, 0x0, r33, r34, r42}, @rights={0x38, 0xffff, 0x1, [r2, r58, r60, r63, r65, r66, r0, r2, r2]}], 0x78, 0x400}, 0x400) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0xafdc2165ecafd1dd, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./bus\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/96, 0x60}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r6 = dup2(r4, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = open$dir(&(0x7f0000000480)='./bus\x00', 0x8, 0x10) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000600)="2daa4088ebcbd5168396a6876f72de22edaf1c10b2e69437d35f677ca94bea6810939f1a4f49de3458f06eca5ec57beb3332c85c0d39b56d05364714fc263d65a757372d38cd8785b486fdce80cb40ca6933964f272aa5d58d1336aaa6d683dd7ba38189ab2e9ff57b9b2345791eb678319e428ad549bc687eb62efd02b4a7274de917ed2cb7c126843e6862d1054e73fa7031bcdd60c84963304898567574baae49df1202b0b4843dce2231484c916ef97ac2008a8c65e257d8c13f71acb1947bcb2615d0309aae942a505b1fbd300d6b4baff31679b510327ee53d235bd56687f60ae96d144721f8ad250ab6b27968fba2524c0dc913a65f", 0x494, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000000)="220e22", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r10, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r11 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r12 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r12) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r12, 0x20007478) getpeername$unix(r12, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r12, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r12, 0x20007471) ioctl$KDENABIO(r12, 0x20004b3c) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000002580)) flock(r12, 0x3) bind$inet(r12, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000003680)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x200000e2, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r15, 0x1e, 0xffffffffffffffff) recvfrom$unix(r7, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r18 = dup(r16) msgget$private(0x0, 0x400) mknodat(r18, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0xffffffff) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r19, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r18, r18) setreuid(0x0, 0xee01) r20 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev\"\x93pf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8cdc, 0x7, 0x0, 0xcd2}, {0x7, 0x8, 0xe0, 0x1}, {0x0, 0x1, 0x4f, 0x3f}, {0x3, 0x1, 0x40, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x40}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:16 executing program 1: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x3, 0x5, 0x100000001}, 0x800000, [0x4, 0x7, 0x3, 0xffffffffffffffff, 0x6, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x0, 0x1, 0x3) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66d401a8fafc53fb59e1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a96c7e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb5f8df5258f3e4fceae1e03ca14675445479b825e3680bc1d4e525d7171cb8fce479092a48dd623453bbe6"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r3, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r3, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getgid() openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='\xaf\x96\f~g\x05\xbfu\xcc', 0x0, 0x0) fchdir(r1) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xc5dbd1f3b3d2ac27, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x800, 0x2, 0x1, 0x1, "55bf4d7626ad56f3bd73564093e861bc5bc66ddf", 0x4cbf, 0x100}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x7ff, 0x100, 0x200, "df9c35581756c04590e3e964643837f60729fc1e", 0x200, 0x82cd}) socket(0x2, 0x2, 0x0) write(r3, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000640)='./bus/file0\x00', 0x10, 0x20) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r4, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r3, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r4, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r3, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0xffffff10) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r9, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r9, &(0x7f00000001c0)='./bus\x00', r9, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479940df8bf0063d22bc5300a49fef9d612f871f02361cd8cac7dbbc5b65c6593d2870b4122cd23500"/175], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a3f671a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() syz_open_pts() 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="1012e8cdd0ff8ff9ad6ef2d868da66b880f3481f79130cdce778624e087dd7440e0b6d651fcd5f81c2a879792dd2ef7d5f62c351d5edec05d955db1694b2fe805deac08069d7da9d23ab98a340fa49f3f019dc35ff522b651e9c971705d9883260328d32e25a39f1b97287d318a0942ef47eb666100c1e0b89a6728bac887376440ec415b14b7cf63ecfab2048787145b94a756c9c1630c7499f9fba34a409347a7a9824af2f660b087f8328e2be874b16f29d4c9ca0c64624ca9abdf559781fe608df95481f382b82fe0b86609b1b46026e2e503221e8c28e76683271f71fbfd6118a9ceac5af49b39072e05a9b792843", 0xf1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="c1394006fa2bd807f98d23371f023f56e5a23f86af78c9a44a00e376091ea6a727c7a8ba513d14fedb790784d3b79e4517fe586b507e1c59a655085f9cb8a7e4", 0x40}, {&(0x7f00000002c0)="ee088b0299d09f2f478096c82e7877fa07eaed20bf60f786cebe6f7d1f697e5be3abbc483ba68610f7bb2240f7f4c148deb5acbbf1ae8cce9b5fab0c271af31738b72b1dd197ff2c9d7d45f0c6eb7820ea2519172971835ee450608ca5b1f0e1cfc389f8297c2969d22666f687cfc13393c14f6fb03754de3295bced5f1efbcc269ab637d3e3d6e6ce1710a3418db764ea4e16782329459388d5141ef9965bb766a6c993139178a2bb3a6a0846ea4282dcb72428e5c39c63852a136c040b0076a0f0609ca5d0e3dfd14dda0c177cfbecd7d71fd5054fac21fd4dbf053085bf52df899dee1a4567ab379a92df1e8e985d748b2eda30643d55408b84778bad8cc17f3b07d1f5fcb32031d6dd36e4d6010117bcd88b92927e0d2220e9702ee6f86a422664002d9b4770e81dc6ec55637789c849cb89a8bc692e8971e9f5307453240c308b99a7f788e1aab2f35e0ba878ddd8b82102f76fbaabc441bd3f39badc92fc1f256b438f8f20f6fb563914d711226e01a6e4311a369cf0a63e068bb5c440e9fad25c8ebbc0fa51bd414461d6630a903b4b01b4ca21a592ee608814864602d956eb2ca9eb72e533420ab8282e11d54f8a55f8f91f9af826e41d2890920134202854c4ef2be766fe42206de524f2095636397fd4d053e1ea57ad76275d7e6a1b280941bdc8de238a30bfb724f05cd1dd7c73639e63f8f81e18f42e5846d227e698d12cbe637020f0203a27634518fe33e2f781a99ef0b5806ba01df71d1608fc4294df841fb6b52d24604056d0267f19baf0094b2d7fbe7906c36e141c0b31da065ec96421c4ee01400f2e0c2eccbf758b4ce540fd00e77d625ad84ffad767e663bbbbd3979f022c5b09ebb7b1b4e37dea40e4cb3b155dde657975a29233f5cd2a4ae18bb72a2e5813e736fb4dfea2f696b5c30a1a895c59fcca695f54ee9bc2bc591d99b4f6bf22d8df26748da63027f26e149d2c49573693cfaf6a180fe099d9837f7523886c1e8cdaa4f751c594f6709804fb440a1afcbb2f808be0f018a40c6e0c62aab721f9fafaef03dfc169b832a12c6b035c66f89f4fb94e80a7c277a60f87f51705b43388203b199bc9afdf0ac1b6ef5bc7f54b038c3f3364bcb9ef937e9c518c7dc1025b78b79af30aeedf1c189a2f3141b403ed2990c615230609b7a90a4eb2d9b7580ce6e1fdac7a80bd09e08e2ea177057986b79bdc99ef4cfb7d5c42e1f31d31be5b993eae51fcee23beef4d4e51a5c22316cc37d2b01bf70ae1eb6d8013abfe7ba552ced9191cfb3e99b3f29ef5e6b49f410817aa4e710bd381305dba93fb340e4d5ad512d831c653e3bf518d545fba00df1819e1501fa3504d5eb1a42d4d40538ccce3877b3b7de13fbeb59aacbf78125c93655abb92af8ec8cc26bfbc3f5bd83eff9056efeb8154ef0e22d6844f49105a830f754ae19bbfa35e4a17dee98fa8025877e75f56f74dcd9f09a68f0f2b9851b0b0cd1acfe9d733cfb0e2d7c2c5376c717263266d12ef2813536da46e6818b0d1a014185d2617e85ed5630d54cce5c3a44e8022e600827d1a476e47aaf7cf4d3a3f28d0d360198f369ff29ec26726b4ae1be0f598232ef3fe05e1d2a89d9c5e79905cc559f831b89e736d0407d2e683572208f83035b2faeb369b00d125053e1466ebe54bf7029c63181463e3e8f4ae701545770ee7962066705aba7a78976825aacfe940172a0f9e93e82d568c1609cbd0ca95349d8e903129edb98b2ba5cc026e76ba7008a82c21496dc5da188cfa928eb2595e8846448cd74049199957a2a75fe5448bad3dae0da7d6cc437121ef80f79c1c7a098e2eb8fc766135202277b2c290f63fefd1d14c152d2efc2db872f5a80292aec55a7038cbf5ecf2be8067ecfd53533f111e5d3576fd24c66762139fd57fd6811658b815c9d9bf734d6b357cf3cf28e55ea791040f5e74fbde7ff08854daf17fb36bda4626fab9930e6bb2f3e27f9cae87b6ad8f50925e94abf81515138466b338154952cda5afb90bbf10131d382bff3aec5b0539e974b72a31eb20111265650901e32b91b98b685d6fac4a4cae35c40a64f362486477ec39d430a7d4fbccd863d6195cece58def79a3e2419d80e58d3e7e79feb23d99b706d1f89bdc8893b6aea25b1ec03e54797a5994113ddd2464310a76a1476a3c7d27e6b278ba38170bdf91fdff9bfb3687435139086248bcc0ca56ece05c29c3a288adee5b393dcb74212f8f86e6c2eda70f8a4bd8506394423d8e2796f7883448cafd80f842ec3ed594012c7f0cfa4c6dd6c1e622151f617241b9b6022da7c24f1c4fc4ac64522520322b469baa9f6da0942f30a1566eaadb56e63a8b28fdbd7fca7adc245609ecaf9db0c900fcf400c7ad5ccab5292be18ccb21731fb6dafa7b9fce645f94401e2b81b707a37381946b87786c2b49e1e6c67e9837821d2f7cf28e111ec72b414659f2fd62f9431b0c1588974dc1039954c4091c748dc9f1ec5fd6fdfa054996b11b3f3969b099b20fbebc44e65e86c1d48ab84b05733323213d6e29caa957b5ec0bfb5171e7fb01e5b515900c5c48a3782e35ee3090e7c852c29e4d1c09d2f77c594e5b8816cd16b5ef4754af5dd1f3aed41c4d51d9f4ac9c0533091dda8baac21d88811afed740a1cda06da5e0dd8777ec13420ed355d93ebe8fc642debf31996b006f72b3798fdde2719401863d5b9215f203785cc8d89b9b580625d8a3e91d7036c71e058015ef7cff3266d977aa48fecdfae540fe21ba6829c1fb9f3500adf7e583373df8754e47e7d44b572ebd257dd313bb1701e77d72eb7800c0053b60993159de5e7dd6c28a5e41050046c7efcd0fa08db28ca2b0b80e9eac60456a4c8dda536f423279abf71ee611183d7495eb089a3ea3990d6a39f0a865f871ec26dd8c9b76962dbe8c7fac1a7316588d79f66fefb4b94b73ee1e894538e057147cdb054f4b1d7574b7cc66818eb98ab885bad8c8593b5467cdbbc13ff08be565a95d76786c11174825165fc71a5ab7af0ff427ff22616914bec9b352e55f18f493577d1041aacf8b618210c9cea4267cf164c1ed50cfdc3d31659060ef3bc409cfb345828a5f1eb57faa25a4df753c382b5afe5d5e168db45eba79802aa9c6b67fddfffa7af13a4b8e912a10e311be9772eeb19c8664e5bbc56a97ab81afa953dd58a819ae65b76f8711a11b19562fb017b7806be5075b3a568d053a665b0933768d7ed9a18aa78c695d14d853d68c27f718af4d72251d2cf54ac68246a5585ca016a2103db2252d78f1b25dd3aed957b2a576c31e94c6a9b11b90cbe29e589ee66cf4d2e8f7d5588977b6d6073b79acd985f87adc150f62d48dc96186d74f3cd4c4f44278f3ed63268a00a79e764cb9ef62a87cec9f353985934029717110a3bb0b4698e61e634fc9d35abfae2e029023c945aea12972214effcf2cd3a19ca2d540c04a041ee5912d79ba3fbec12e72ddec01965b7e0bbbbab2b3427e6a20ff56b3dc195c35572e82fe281e6008313ea2921f0ececfcb790a1e576deea3425802735e244f00f4c29e37ff9932be0a3b69cf5c2176773e520ae018c6f4bc3f4c204d7f9e71651d4bb655c06b14de055232448863199fab62f5931f107889d7391fdc9be68a6b9b6c74dc1f11d975627ed9732a5e273f9aa39f646ab21ed9e93af0e4ff55219b6b89340f5d95cb2966486cf60c8284749a8510971563364ca5c63ab3d867bc0e8eba5af274da79c34ce528dc5f33e51100589d1633659f0f6373977bfe1f12195ec1b832aeb340c9ff899a2bfafa523192516e5319929f05427e6c291890cb169d29edb4805de65e5a215dae0819855885b34defb8abcba426d8d054646da873c730d21a7acd9d361a2ff37db2ff7ac54a15f835500e7d79fdc49520a261b89d5b2cfb1ae72612151f34bdc460aef32c3e25282e97eed4f7c7daefae52e680942cbdfc3085f73c31f56ba71eaaddb5ff1a7b062fd6eb15da94852f313e025554eb3af320a3032137204927d078224b702660d60b88a0c083c840d6828dd8c3deae22b5417f83094d8900f27050e45c7dd5c1163949c3f1d55cddd5eacfae0c2c0103e324706939c2749cdee9014a8dda3b83052075bb80d220ecfbcbec9de50b3f794a4f740614796616190d3f1db3d8c30fdd49fd90519867e5f58efde3f227891bc8242920cd19b21b0464a3f4a5da7971b7b7150734369a2ee652f0800c72bbab3e4d975722185d163b78d0510dddac4cc41243ec3fadd9d53b3916991dde1513e952f5fe3c8009208ddace448b2bbfa92bcb47bac7afb8f5747d0e64cdd9be6b9ee36e56b00369a5c6f044ad658b4fe770b07203625d304b1e833807130c2e9c7a2e4d37f3461837174f400cd120cef5584a8d92a6638f23bc86f5c8233f32c597d5a4bb5fcbbf311032a304500131b902cd077440499aa94d710fc14a7ac98b17d7a55ea2f7278f215d4ee94eb78ef7960234e8f210fb93797ad08cb62946af6024314f30e351f960262914dc80aededdb40292dffdb457fa186261b81e61f81f3adfc8bab7e0d4db021182578cac9ab3de87606c73dfeccfddcc60033495d3642c918fcb811bc20a4585d6920dcb59c271b33666858cf5923a97e36b6b9f657e73c583b53f377400353369cbb02f836602e495047eff7549a56b995a2854ac5eac282d1822d015a37d9793bd528c0b5a578e39fad7dc39fa2b5eed202cbc2101eb7e103a7c8c24c9d183b2cd5d2126d2ca3ccbb0f00bad57bab0f9aa2d4dc90f40719fa8c6984de71d35e8f461655bf32fc479b227a5aee0621923987cbf2ee987c544a535b441c8f84fc4c165f6cfbaedc2bb38367c57c0605fa43e39f282173a055520135a2364f29c1bfcdc891dbae8c5f2d3f923277beeffedf38ba2631f5d370be068fea7c84afdbfdf8ddf783269fed09e1695b5bfabb11dae598f90bf2347c122e10fbdd5d028593a3eb79af3dae71262eb6e178ef7e26be1d18615a93677c7b0cd9ba502d2574bbb2f7b7caf7c03171b1d242c03fe18269155cbf8a79022b2aeb69a04daed9a1173d39a0c6474b35d64b350b76793fda30679fdcb59f1afb05257ed18b2ca7c6bcacd79803445d7bebe1352c75de06ba190e2710b78c8c8794cb911988825fe3b2469d6789456fa384e60bb0dcaf58102c2b3cd043e6285757c1ccc6c9e24107fafe86430de5c8b28a1d681d3c500ff62d1ef0170fe0824b501506d93a6016c31c40c2e4acda4cdabb9af3617aa59bac05b2ea221f35fa424be922b345a1ff24fee2444a53127d178557a124c19d80c4739a819f64fd8c7a0c7c6a5b6130d94ffd53d502692f30c3ad21e748937a55cde8281ee17bf252917f5b3e4ce3db70bbfeb8fb064c9abc957c5652596be643310691d279ab68e45bdcffcf1002f148070b23eef7ed62ef08f258da269e1a64d9d4508a7ff38f5037ede80765bfced6990b1d1d2bf3c0d281636de4c80524aade7d76a33f7f4f9c88cfdf58852fd91493651c065d80d5d5dccf74b2f5b3ef4bf596479163425bd84135a1f755f8a61893e544fbf285ccc9c7f4c5956c697fc1130ab6b0a651b5c6cc5a42efb4aa548b3ccbff315d43a3ad4d5a60cfec54e57fa165e12d53e8b3e44757152fd1d34e042af21c0899551b7d8564b64400b9674438bcbae522e2cf76c77ad0abcda45689dcdac2f78d4e41293ffd6431d661672b1d238c7bf676197492c4d2c42d87bd4c158bb0c9fa9008418fc1018db60bd3da4fe4a8df3d0c100b7a9c0c40ceee0bb24", 0x1000}, {&(0x7f00000012c0)="965a03b45ee3d464b1b0abe0312fc942ceaea21eef1370354b7839090088dcfda39ad92007656a4c980452df584b6238e67bf6b4d5d9e3d1844f52aa95691652e6e273f711e4aa2122", 0x49}, {&(0x7f0000000140)="b7da8b1cb90d68300f0b83924f0948d805322dff85", 0x15}, {&(0x7f0000001340)="1ae9c7abd6ddf288058fb8521a181a0b7deed7397109911468dcfe24ec3eaaf21a2bd9f6f6582b10e944af31fe8e9c03b3208eb8a586ea4c931e80348a6a95867693d52d5fc713b6e20462eec5c8f8d72d557318d0de2fa6f3f2732fde318ab81f0d4e2fdd81db44ca6ebcaea076dd09c8954f44d7c36883a476de67128c0c2e4303dc8443ed3135941c875d2e9209a4a8d78e3b4c3680af8c93238f3224f893790c24d21025c6ed035dbbb740e533ca5425a97a1ac4be40e0066d196960a2ae58c132e4be821d96e7830aca1462c00338fd194f1bd6bb5e9e", 0xd9}, {&(0x7f0000001440)="9cb026bf0b9a3f096743b486baff873eec9d", 0x12}, {&(0x7f0000001480)="e0e09c21529fd2856a187a9b903b58bf349925fb31af96754b3bd4ffbe6fac58f96a3d07d3ca5c18b6618a1256264321b3cd24bac4533ffc3f46321ce038737f17206149f3ea74463a0514090becfad0ab6cbd13e37aa9a6f8979669b0271a99d1b24b8ce9299cf5375321172195945779aec9de68db41d79f5e7e95f98df67ec33b497a83ca8e118a61d282dab1b1de6fa24d09251b629a0288b4a59dca50a4b555d9a178cd73e4b6dc11f3804ae1fbf33bcf46e3", 0xb5}, {&(0x7f0000001540)="574176bd5f1c640a2617e1ad558d63baaf8d348c25f8c6c92b69c7e131376f1219ce2c80caf7ecdaa6ee75bd3957deefa28fa97414e7d9004815", 0x3a}, {&(0x7f0000001580)="13605de8d1cee25eb1de69cc5e4bf748fed89959491d99ef52cf9c8a45924ccd33d1014face6293daf2b6c3069e49d353aaf1e5148df6fd9df7712c24602415ab223a87aee4806080afb1c058552740c6fe9a813912d1490d84957293943ed9a09a24fd157be22713bfb05533ebcc75cbc80dcd3f71d1012894203617d89287f712e2cad896d3a312d12822fb31fd2707d441ed6c44bbd3feca82257ba31a2a593b3d2c1bb5f611fde65d26d2748d4f472ae811a37131f3a2341e379e2b4a0b42eb07847a5a2d9eb5777376e0b0cae768a9eb6ae871fa747", 0xd8}], 0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff84, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = kqueue() fcntl$getown(r2, 0x5) 16:00:17 executing program 0: msgget(0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) 16:00:17 executing program 1: r0 = msgget(0x3, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4064a3}, {0x80}, {0x16, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8001, 0x0, 0x0, 0x1000000}, {0x7}, {0x800006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000ff0f00"/24]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:17 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x1, '\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:17 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xc2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0xb}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$getown(r1, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2ae426c3b55a1b0e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x310, 0x0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000200)) pwrite(r0, &(0x7f0000000240)="5fb483eb5ecb46d5f3c2f735f635640f3efd51026f4cc4ff21f0b2c4889daffb9383d35e0de6918f7a202ca69be9e03eb8c6addc14d261bf9abbc3c2d190712908dd5f8b20c13aec5d163938516feaa90b31e2f5a7053594002b83324deb6e1d54e5186fca1228c85e6edeb94e7631fe89362c998316702726108414f716d0bbf8d1a4826f", 0x85, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r7 = shmget(0x1, 0x600000, 0x100, &(0x7f0000a00000/0x600000)=nil) shmat(r7, &(0x7f0000bf4000/0x3000)=nil, 0x2000) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r8, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000001480)={0x6f, 0xce42}) r9 = fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) fchownat(r9, &(0x7f00000014c0)='./file0\x00', r10, 0x0, 0x2) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x8) readlinkat(r11, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/86, 0x56) r12 = syz_open_pts() ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000001680)=0x9) accept$inet(r11, &(0x7f00000016c0), &(0x7f0000001700)=0xc) mknod$loop(&(0x7f0000001740)='./file0\x00', 0x80, 0x1) 16:00:17 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1, 0x1, 0x4, 0xffffffe0}, {0x1, 0x20, 0x3f, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x21c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3, 0x4, {0xffff, 0xfffffffffffffff8}}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x8bd) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000001640)=""/224, 0xe0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f0000000500)=""/193, 0xc1}], 0x7, 0x0, 0x5) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000700)={0xa0, [{0x3, 0x1000}, {0x0, 0xfb}, {0x2, 0xba6}, {0x1, 0x6}, {0x1, 0x8}, {0x4, 0x80000000}, {0x2, 0x7fffffff}, {0x1, 0x7fff}, {0x2, 0x2}, {0x3, 0x8}, {0x2, 0x800}, {0x2, 0x4}, {0xbdd260b6b9aade34, 0x2}, {0x3, 0x2}, {0x6, 0x1}, {0x1, 0x1000}, {0x2, 0x6}, {0x2, 0xc9fd}, {0x2, 0x8001}, {0x2, 0xffff}, {0x1, 0x8}, {0x0, 0x80000001}, {0x2}, {0x1, 0x1}, {0x1, 0x1ff}, {0x2, 0x589c858c}, {0x0, 0x8000}, {0x1, 0x7}, {0x2, 0x9}, {0x3, 0x544b}, {0x1, 0x80000000}, {0x2, 0x3}]}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000006c0)={0x6, 0xffff55cc, 0x7}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x40) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/75, 0x4b) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x6}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000006c0)=0x2ea) fcntl$setown(r2, 0x6, r3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000680)) r4 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x7, [{&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffffdffffffb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000e41000/0x2000)=nil, 0x2a}, {&(0x7f0000e8b000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f00000/0x4000)=nil, 0x8}, {&(0x7f0000efa000/0x3000)=nil, &(0x7f0000e26000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000fd8000/0x2000)=nil, &(0x7f0000e6e000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e0c000/0x2000)=nil, 0x4}, {&(0x7f0000e1c000/0xa000)=nil, &(0x7f0000e35000/0x4000)=nil, 0x4}, {&(0x7f0000e2b000/0x2000)=nil, &(0x7f0000ed8000/0x1000)=nil, 0x6}, {&(0x7f0000e03000/0x1000)=nil, &(0x7f0000fba000/0x2000)=nil, 0xc16}, {&(0x7f0000eb9000/0x2000)=nil, &(0x7f0000f80000/0x1000)=nil, 0x1}, {&(0x7f0000f1b000/0x3000)=nil, &(0x7f0000f77000/0x3000)=nil, 0x5}, {&(0x7f0000e20000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb89b}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) getpgrp() sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) write(r2, &(0x7f0000000180)="75074a9a9d7abd0a249458c1e782b4250ff76e24ab5ca4d2842563a865d82372a1f6645dfb2a9a57f99374c615fb34a2d5637acd05df5ba5", 0x38) unlink(&(0x7f0000000100)='./file0/file0\x00') sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100dc9300a299afde46ebfb850fda4c13c87ff2e80ef211ca75f78d278b4f8af538f77c1148c2f05c933a6efc2d2de9ba6e3799aeaccd140128e96ef5ec79ac5ca186ebcd3b2d2d4fed13beffb6c097290d99ec7a24edf5cbe0546d0869bd1750a0b800"/151, 0x97}], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r5, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = dup2(r2, r5) getpeername$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r10, r9) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000580)=ANY=[], 0x0, 0x0}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = dup2(r12, r11) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x40d) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/\xec|\xd4\xbbwsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000200)=[{0x23}, {}], 0x2}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x101) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150800000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r4, r7, 0x0) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socketpair(0x0, 0x8002, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r5, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = fcntl$dupfd(r8, 0x14, r10) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x58) r16 = getpid() fcntl$setown(r15, 0x6, r16) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r14, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r16}) writev(r14, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r17, 0x80044270, &(0x7f0000000400)=0x2) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="b5cb23ee7839c5b780903807e4e15ec26b6a42daea06fee799161c18c7de8d9907d5f1f777e5ef2298e26d97208b54582e467536f0ef6fd6f7516c45ab8162a7c5529a9fabb9d8346a7a4f110e2b7dd9e425d8be112fc1560dc724478a765070d61448696b7b104c2d0da298abef17ba3184e3f23497ee0d34cdb4e7230f586702763c68fbefaee9db050aa4b717d70e20f0561ee4a923b6bf2bd6ac46e6867e2364929553580da8765e9ff12683b2640deabde82935f1b37b8ff2a545a56c8de15dcfa0173c4d8ec74f85cac697ccf4695f763a405dbe84c38a5215547f14984d2181f844ce56ef035a2f4154", 0xed}], 0x1, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r5, r12, r13, r14, r17]}], 0x30}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r18 = socket$inet6(0x18, 0x3, 0x0) r19 = dup2(r18, r18) sendmsg$unix(r19, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18bbdf696c00000000a772b09f0998e43576f2e7beaf0182abab7234030ad461c29ae6b347728ca9c599e8379128d0784ed9847071345e4779e8bfbfbf26b9b2f0abd492eed164db59162bb33c7600d6c33f3105294641040a79bb6506f6bf859d998b618d7af6e199ebc006b627e696cca7a6d4e662110275c17555eb949f77482516af3231d84d889ac1d7436fc9d16dbac1ca9fed810fab8cfa541c72477268fdbd0bc4d27a1b7684adfaf0faec"], 0x1c, 0x0}, 0x0) close(r0) close(r18) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() sync() read(r0, &(0x7f00000000c0)=""/118, 0x76) read(r0, &(0x7f0000000140)=""/197, 0xc5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x20000, 0x0) r3 = msgget$private(0x0, 0x4c08f8f242e2c3b0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(r1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r4, r5, r2, r6, 0x0, 0x800}, 0x0, 0x5, r1, r7, 0x3, 0x400, 0xc000000000000000, 0x10001}) r8 = socket(0x2, 0x8000, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x80, 0x5) getuid() r9 = dup(0xffffffffffffffff) readlinkat(r9, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/225, 0xe1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x800, 0x0) r11 = dup2(r10, r9) r12 = kqueue() write(r12, &(0x7f0000000580)="4a8f0ca0ced98843e07f72c8695d15a4f099af3296f01a23b98447d2bc639b74e030f7f9f721c0a8727bece9b5044cce7365ea2b83b1e55ac09f5e2972904f83b4534d60fcd7cce846c98b2784608b99aec93a3eab3ec144454c488a5573f2ac8a4061a97120c3f93cdc0ec4538c7114c1c1ab56a140a6039d6c100f86f79802b861ebb44234dc38f879416566bd305bada0164994d7694fa1d88c0df1e56b", 0x9f) r13 = openat(r11, &(0x7f0000000640)='./file0\x00', 0x2, 0x22) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x9, 0x4, 0x1000, 0x0, 0x7fff, 0x80000001, 0x6, 0x0, 0x1, 0xf1f1, 0x2000000000000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x2, 0x7, 0x101}, 0xc8a, [0xfffffff8, 0x12d, 0xfffffffb, 0xc7da4eeb, 0x80000000, 0xd4e, 0x6, 0x2]}, 0x3c) 16:00:17 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)=[{0x14}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) lseek(r1, 0x0, 0x3cae, 0x1) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:17 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc00ba6bd4507f6a4, 0x10) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/64], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x3) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = msgget$private(0x0, 0x0) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r8, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r10}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0xfffffff8, r3, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x10, 0x3c}, 0x874, 0x6, r10, r5, 0xe0000000, 0x3, 0x80, 0x4}) r11 = getuid() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r12, 0x4c}], 0x1, 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r12) ioctl$TIOCSTOP(r13, 0x2000746f) r14 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r5, r11, r14}], 0x20, 0x7}, 0x4) setreuid(r3, r11) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x3, 0x800) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x2}], 0x117, 0x0) 16:00:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b811000000294ee00032000000030000003591af0dc1bb893f52aff690fc6cb0844e133c5a01d4ad9cfda442360d67ccbf1cb04cf31719af99d219f413e0829e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x27cabf39535b7296) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x43c395c094633ed1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) syz_open_pts() syz_open_pts() 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x65) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000866cf41d000040000000"]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000400), 0x0) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x75) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0x482) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair(0x6, 0x5, 0x4, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff35) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r12 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r19}, 0xc) r20 = geteuid() r21 = msgget$private(0x0, 0x1) r22 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r27}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r32}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r34, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x4, r22, 0x0, r26, r32, 0x10, 0x40}, 0x7, 0x3, r34, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r12, r19, r20, r32, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x3, r5, r7, r8, r32, 0x10, 0x3ff}, 0x100, 0xc07, r11, r10, 0xa5, 0x1, 0x100000000, 0x35d27e0f}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r35 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r36, r35) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r37 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r38, r37) r39 = fcntl$dupfd(r37, 0xa, r35) fcntl$setstatus(r39, 0x4, 0x4) writev(r39, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r39, 0x8004667d, &(0x7f00000013c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r46 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x0, r43, r44, 0x0, r45, 0x121, 0x9}, 0x800, 0x1, r46, 0x0, 0x3, 0x1, 0x1, 0x5}) r47 = msgget$private(0x0, 0x682) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r47, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000011590000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) r2 = socket$inet(0x2, 0x3, 0x80000000102) socket$inet(0x2, 0x2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000001880)=""/122, 0x7a}, {&(0x7f0000001900)=""/236, 0xec}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000140)=""/61, 0x3d}], 0x4, 0x0, 0x1) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001740)={0x81, [{0x2, 0x8}, {0x2, 0x9}, {0x0, 0x5}, {0x0, 0x3}, {0x1, 0x7}, {0x1, 0x80000001}, {0x2, 0x2}, {0x2, 0xfffffffd}, {0x1, 0xffffffc1}, {0x2, 0x9}, {0x3, 0xffffffc0}, {0x3}, {0x3}, {0x3, 0xffff}, {0x3, 0x3f}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x4f}, {0x0, 0x2}, {0x3, 0x4}, {0x7e80c4bbe7416459, 0x5}, {0x9db83dca94ef6fc8, 0x7}, {0x2, 0x4e1}, {0x2, 0x80000000}, {0x290fbe014f537d4c, 0x8}, {0x1, 0x1}, {0xc097c85ee6811e5, 0x2}, {0x2, 0x7ff}, {0x1, 0x6}, {0x2, 0x100}, {0x3}, {0x3, 0x15}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001700)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) preadv(r4, &(0x7f0000001680)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/254, 0xfe}, {&(0x7f0000001580)=""/247, 0xf7}, {&(0x7f0000000180)=""/62, 0x3e}], 0x8, 0x0, 0x396f) 16:00:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) r2 = socket$inet(0x2, 0x4, 0x47) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x10080, 0x0) unlinkat(r4, &(0x7f0000000180)='./file1\x00', 0xc662934eb0d28e51) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x40}, {0x25, 0x0, 0x2}, {0x6, 0x40, 0x0, 0x101}]}) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000440)={'t\x83p', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r6, 0x6, r9) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r5, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r9}) r10 = accept(r7, &(0x7f0000000400)=@un=@abs, &(0x7f0000000480)=0x8) writev(r10, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b522f75c670c276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000500)}], 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = msgget$private(0x0, 0x0) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) r12 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x5af1, r12, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r13 = getgid() fchown(r5, r12, r13) r14 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r16, 0x6) r17 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r18, r17) ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f00000004c0)) readlinkat(r18, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) dup2(r15, r14) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f00000004c0)) r19 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) dup2(r20, r19) ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f00000004c0)) r21 = openat(r20, &(0x7f0000000100)='./file0/\x00', 0x0, 0x3e6) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085761, &(0x7f0000000140)={0x2, 0x8}) openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r5, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x4c88, 0x0) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r17, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r19}) r20 = getuid() r21 = getgid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r24 = getpid() fcntl$setown(r23, 0x6, r24) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r22, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r24}) r25 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r26, r25) ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r29 = msgget$private(0x0, 0x0) msgrcv(r29, 0x0, 0x0, 0x0, 0x0) r30 = geteuid() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000140)={{0x5af1, r30, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x3, 0x102) bind$unix(r33, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r35}, 0xc) r36 = accept$inet6(r4, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r38, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) ioctl$FIONREAD(r37, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r37, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r39}) writev(r37, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r40, 0x80044270, &(0x7f0000000400)=0x2) r41 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r42, r41) ioctl$TIOCMGET(r42, 0x4004746a, &(0x7f00000004c0)) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000000c0)="f6456868ae914725fc803942de4d5113da85cc5085530f01e27393390e297158a3583fec28ed7cab59832b30d78121cbddb6a4021bffcd2d678c820c601c66", 0x3f}, {&(0x7f0000000200)="817aadd6f63feb26b9ecc5146c3d5278602807c8dd1e62c8979780e75b04d8f2715ae3f3c5a2639ae7830bb918684419427d01c312aa98f417f709cc06e4f5b5e64a2a7331b8dcbb81094fa14f36ba31628f12afca061a6cd4ec7580a641c55f865292bae41952f5f917c075346185f8893769d3b657e5b7538ffc92db2690445e68b041a5622f06f6f73a9f41", 0x8d}, {&(0x7f00000002c0)="fb88cdae3d70b25d5ad2c24ef7a5bebf281f6b3c685e533d0d30cd7f9b08d181fceb3a31489c73175f3b4097885dd95fe3aae8ce6bd61d191c1b021ed79277ad99a32cf866e5d862705d721fe3de790ac9889782de6dae06090b63c8d69158c667957519bca5fce7f7c47e8bde1834fccff9", 0x72}, {&(0x7f0000000180)="c7a41506", 0x4}, {&(0x7f0000000340)="0290c32dcfa7e511dc6c548dc38c4bbe489265027556173a170a78ba87593b7d1746e259f79d80c53d5c4ff234f7025a8c97aaf81a9458502b88d440b700029cb309aa82cd1ec1ed5c1d38bc52c4ef0d3e4c1b8beb59d804c71ca9b9891fa6eaaa08cd3273050a268d9a82d4549fc4632e3c64198fced1904c23e9a8473341ec9e1a46a7d3da487392366100eaaf4e22", 0x90}, {&(0x7f0000000400)="363cc8b8d76ac54ed3a4ee60e3fcbf7c2c9b48f1f3de0d4ab70ed7b6ee5c38bcf59764b097f05fa2998be1a9d77c7dc600ed192d9924a54335e456376a02a8fca10c2dcb", 0x44}, {&(0x7f0000000500)="5b6bf66210fdc0cb37d5171518dd2b5ab4a340f324c5e9d91b93adb25618ae2d265b744e5b60a9235e18d2df19cf820cd5f21cbce68fcff8d52b967d392c36d9ed8ed0a1da9cd223183253faaa273cfa7d0cf49683add6ba9f2245208afc7196df7a230c7824256a4e4ffa3693257d9314564c171c692e33962bfd7bf5b82c4844f2a818d85b4b91c57bb4f221b52229e541510a0702ef83fa3e8c56f8d0c9f1346a586058dccc7256a6969192e43be41800a050ff48d194", 0xb8}, {&(0x7f00000005c0)="fe4d7a2b6ef2e20a3a519d597d9aa7c54e7882de843223bf1a6e0725c11f027e2d02d50d300344cece4cea50e131452c013867efd517f529877384fe0cc125699e5ad3fb54ac3a2c1ff67801571bf82adadc08085416b63eb8b107a37e8a60f48251813c7f97c2d40d72bfcdba5a187fe7e49eb422458696b5e5e3bd838241c3bbae85a69f26f20e1edbbd2147a56ecec3759f120f3c5deb42c0bd7a4b2fe1baea7c8895ea018717585e5a3f2e8106b7bb3946a26d7ed63fa197573d59661d48e4c698ed22a91ae5c3a81ef9f16165d3e38dd22481d5077ef3d620eeb1943ad1cb2d39c09be46d9a8d881e49d2dcf2db0c", 0xf1}, {&(0x7f0000000480)="18e368625bbae574766a713beee1bd6c0f24d000a3edb3517b179d4bb3ebaa98642b44a7f9488fea74098501", 0x2c}, {&(0x7f00000006c0)="9f873ebc426604180ff2f3920889548f6f900558e392327b27b4fac114fe92848ad87e5e286a74129e45b395ffb112ed095d5596ea7a41b9e1468e57c1e2b1", 0x3f}], 0xa, &(0x7f0000000900)=[@rights={0xc}, @rights={0x18, 0xffff, 0x1, [r8, r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r16}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, r27}, @cred={0x20, 0xffff, 0x0, r28, r30, r35}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r36, 0xffffffffffffffff, r37, r40, 0xffffffffffffffff, r42, r3, r0]}], 0xe0, 0x20a}, 0x800) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) close(r1) 16:00:18 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x107f0532034e8ad8, 0x81) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8c0, 0x0) ftruncate(r1, 0x0, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18042, 0x0) ftruncate(r1, 0x0, 0x802fffd) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x9}, {0x46, 0x200}, {0x6a0c8b589d01f863, 0x1f}, {0x3, 0x400}, {0x82, 0x7}, {0x46, 0x8}, {0x20, 0xe65}], 0x7}) 16:00:18 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x5, 0x1, 0x6}) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xff4b) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x130, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) shutdown(r0, 0x1) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20}, {}], 0x2}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x840000006, 0x0, 0x0, 0x7cf}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x99, &(0x7f0000000140)="e4807c82361e9ffb851a2b471025d9f1d750a3bf2bc162c5974b30255846bbefc6381690e8802bc406a0ac3da1a5e92e11e031dad568e439a0f4f291e6cdfcdeb4ac564bc1cf09eb8eb93d72d19685caff5ecf172642ab581b6b74defe09f93e6426701144926e8c48582fd7742abb8ed7d18d409a600a7772144b46353eb1ad95568d1abc1441eb971c034d04fb3f6f27dad8949dbe658901") pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f00000002c0)="0113b76ce2646191fb4668412e8f23b985eaef9b3689ae82abb5ec5a9f830c8143eef075f25f4bc9b9d9c5369e4b2e32adde764586000b033f185323cd67038128585a9cfeb5355f952f0b5a8d98b486e051791eb2eb52f5a5489c13a8ad214552d97d0ae6628dcba824e42baa8b84dfc5da21c6a80ba9b2588ffee89a1f24ae1db3b20838ed8eaee174d5bd1984a9a51edb0d571e70c5e61eeb03de39b4ebfb3db0450a3c887f4974465fc3793f97dcf0e3fff7b748836d74a9ba1cab3ca188e84608694565e8c9b8910c4210e0914210ac1fafdaa1434b0c862d1b3d9a4e1a0f70a08e4aa095f4156ce4152539c429ca", 0xf1, 0x0, 0x7) semget(0x3, 0x0, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) getdents(r1, &(0x7f0000000000)=""/127, 0x7f) r2 = socket$inet(0x2, 0x3, 0x102) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:00:18 executing program 1: getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)=""/8, &(0x7f0000000180)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x7}, {0x4000000000000006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x40) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7, 0x8}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b3f96f0a0022f168ffd9678e9676") r2 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1c, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1080e24ebf2790a90000000000000000"], 0x10}, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "03668000a77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7fff) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x3, 0x7, 0x7ff}, 0x18, [0xfffffffd, 0x826, 0x8, 0x9411, 0x0, 0x401, 0x3f, 0x6]}, 0x3c) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000200)="97", 0x1}], 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x8}) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/202, 0xca) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f000078a000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000001033d, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128", 0x49}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:00:18 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000d5b5ba39a8f866348dd33aa6551399b22d04d2d6a3a12afd955cf11db8b8251052af6a3934e1164eb7"], 0xa, &(0x7f0000000840), 0x303}, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="44fb0413678d5107b89f501dd84fe1f0df1d8cd5b1d2298f1b253e405611ce20ec4289fc76a1de2c9ca61316685cd7b5d51e0aca", 0x34}], 0x1, &(0x7f0000000240)=[{0x68, 0xffff, 0x3, "94d553216fd57d299059f266ea9786c2f8168075a262457beddf0eebeab4ab6e07bc2fb40237750f63b7fff7a9adb0880d6b94ca7790daaf8ea35ce26552061a78f4b227564408bb3135d79dc1ea770f04c716"}, {0x88, 0xffff, 0x8, "78e60fe75b5b7e3b185746f0174fc5b4d3b2d3667c41d9d4afaa354c068f7c7e4b560ce58468efd8fda2ed4ede5dab5e767ada494bb246e6389f534d8ffa24e1706772869d97265f3711cf4f9e7c933d53d9d848497ea32a1adc4603a10a94306cfbefb8a99b505d046c5f964842560896d451"}], 0xf0}, 0x4) 16:00:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x9}, {0x7, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x141) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) pwrite(0xffffffffffffffff, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x7) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) sendmsg(r3, &(0x7f0000003540)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000040)="dc800ea10e", 0x5}, {&(0x7f0000003580)="90ceb4b9973f80a958688cc1aa50b679b3628a16aadbd941098ad30a1c4bbb21d667d8c4443e6077f06cd8f6e38ee1799395edbdbf8b1631b2b26ee5bc932105ac54c4ab2bfbb857144bb96f75f9ba86ff4564b62ca853950e5f724b821f65c7d92f0d922eae3b3df8490ab062ee6b854e7c20bdc585df7a2d1bc4366de7fbdfbd7b522d87ff1c24fe2b1959e62555370fbb9e38de04318b16ff2ed52535bcfbca5f119a225fa58eca7708035a058b4431141795481181833430a6b5912b319c63c74525d5833a36d5184d591a6b22f65cf82359971495b17bdd946b4b2c1062c6079f3f5ae83b113783481537372cf535fa3aed9bde628ab63ab72d610e4fba476dbb47906dd6c4fd88989060f12b95044d813de171df06324b8b4e43365494fe0eec4579a902f7299cc8a3717c77df3c48ab33c3a2ebe6f03be20dabee8e0e31f0619c0609130a952a21ca1a7ee0cc071ffff7e97f6048e5e80f347223554a2a334b93977b6c321d7c8f7ae284c0a6789592617ccb35fc78a7cb0d89a6c056cc5d04609f4caabfd835837d9f864d095c29208e5c4e9863b1ae878a7fa89600b7c4aa1a34a8606b63a6ab261dc9d128149dbf4aa9996573341dbf127a4b78f22801c741c9d9add422ce492d12da9f30050dcc6022a904909bfa79c738be7c5547dc37a6ce7babeca77c07002f051f53c20e6ce22c9952527fce3cc47188428312cb1c9146394d20fba7cbbadd560c966a1f9d87f2a68a8b99e86a6e513c1ec22080b4153ee9128c3b0205abef297d350bd311c4c1bae08f8cd4560fd5babc6254a03ca4870036f889470a384187940d964890b713f60ff08aa3cc2f9c5e63719abbd996366928b8b172aaba85289c08acb54af66e70bd76bcf087abc69da6970d515ad7a0dd422569519dae9c6a2054ecba1bc3ebb67e5c71471b3f10c18bf95d20d54c8915a5adaf6a1efc843a2e96451c7bd7c3883e6ecbd6f12d458390aa572230edf8e4d65ebc3ece2101e6d1c76f48be8cc7a853daefe705b7150db95cac573a535f3ece03bbb55460ed8df68b10e51515aa0007c2ecd5522c35ec00eab2d3a88e41d1271dc988d297c9fdcd7398296165a3c7bc8251a25c5de60ef3705eb044730a2cdc60a4e64284da74327abb43d94c2ad39a8d6ad06d51d7ff8b443caa136bacfccc1712d4e98d4602b0f15d8f8ed783e98bed3340756b479041dc7b528f2125eabb0c7923332d20c8f367bf1cf9bb07166f5a043cc0edf1dabc9a1799fac39f7067e7138594f8283d7de3dfb9841d7a8bc333604c5e499d2a7951454e5621cdffc01387921135bef18d92195d18bfcbea5e8b96bf9f9020d98458c991af125330ba5beb5a51d4b2062a0940ea84acb92de14f05874c57c8c23d9d2473a95ed972672c107365a53d63161586cde697a1f8a27fb24240d308848dad4fbb004abe0a6b6a6897fc70f507141587721d5227a7445b3a899b4ce342eff5745f6b2b3e509cdf509bcf6f37853ff87d2a10661d0fbd785a1dae7a4356c97a57f2e9a8c7d6bf420a71d09d56f7534d52a88c3f04ff4e4ce64f995b168986c2bd7920d411d00a8794fefa53c15327acfb19d982c7af7554f4e39184693f8a13e8733137a41aa3ab5d09e7af176e0fc76e285dbc7d7f00f4bb699569b3e4a0d1841b5d0b1eb0834c7a6b84a0d031370f99d5056a18dcef4bb754c2ae932162284df3f34e28f4a30ffd417925b8bce2300d13871e8310a6774c72061772589e385a9bc1248afc534ba1a336e9c1e81629574037941458ced9732bb27566c95c74355c1a70ad47a651ead03fc40d361ad3cacb92c3d2fc7837415ac541f386b26c38b7601636fe05019a09aa9c33b5095e3e33ec33d3912b8bc75652e57cf1e1ec50b87e70a5ec13782dae7e9b0739e1da606c0894a8ce98ab185c9d068956e10621fb36ce112c1c18d4b8e76358e3fd1eec1edfc49cce525b29f15ce061b5c3855c408ce4aea30f193b36686bf89cba4557c1bf5c0a3fa80d7bcb5abfaea3b34b7182940ab84a9713c9a5f6db6c63d6fd6012f3e0f4a99eb68df0d6cc31120eb36229f62a54d4e9686fea82e3768789214447aefb65974fa74bbe2f6aff7457fac908d7278febf8b9fde06b2e55ef3c7df1deb93baf4d2fb49700edd3133a3a5b77ae620494d56c566b85617066f45b76d24e1be55a0bd33c108a605f9e918fe46579dee5f38d576491922e77481d8ff256bc641944184e0b88e760735f70522ed1e791c5a53bbd3bff2cfb8f48930668ba364f2069476cc5bb6d81862095e7319560b7c69e1439014314cc930d9e6c69783e4d5e75558857a16f05cba648d9717d574a1d1438ada3f7f8609466a1ae40b06ca7aaf46c1c6937eab0abc1c2171238416a8632ca81b27f4c68b0b602f005f4fec2990907967e6362000d65f226937781e604b0ff3033b58843981f58be0acc3babbed9c929de4b006eec22009b7194767e53150842acb0326d46d90f3cc62227c454a78fdfb323924a1e13f5c0c0994fead8ec339aa91f1ca0be054b4ad4317d187be1832023ab2e33f492c91ca96ac59c43d9fd1ad17d8aaf191c81c29cf8ec9862f69a04a3d697aaa0d0e656e98e18e1ee159763efafbfd1225c759aaa6f097ca61e74143167b1a26158a5083cc5d4a7fd680f985695fa318fbd3a68b1fc282489c3174b7b5b0855c019bf0aa420d954835c7b5623604c0c3980afa618a56a8b1eaf40c375f949dedd85488dfef82fdd4c9607e44917b586b8e4a39c777e40d51254cb75990f1c53f207970812002accd3c526206b364ac659f0621012b2564582d3035b5a241269a54de3dd1a4a59205a62e9e36414b36c6788dd46f33354d28992be16be770bf11ce98d5bae49b7317c9f3ea2a958196db682e9f221d38d2fdf828aea2899f5e8d1d014feacfe28a76c4fcaec8f0d2d11a97c1bea60f018c002db29a5668facf5af8d747b8ca4cf14274dee54018441c6ff8f0d6448c84853903c444bfaf09c93e45c96d11258d10d107b8acb80b6c8220955b41cda8ae1ba02083c4ba9e0f659cf214c1fcd2bdb0d18171a7bdd0d89809ddea8b2616185f3999bab86df0bc1bf6ba9d2de7800373030596c7cc2a1f4d927708bb047354850469402cd9fb6993ca64dcbd431d8360774278eccb8aedcaf6090730081514d8941294e7ec2da3c156ca1cad48e6afc745aba80a6525384a6cf46fb238e87f20314c67e531b4fc55f2e299fef7f349dda05531371950be0bba81eda924fad0b503b8436bc060c5927d2a8a87c6aa2b992e0deb3bea0b0dd8e082a8f1ecbe8a9e6813678a838907c1934aa178c7fd76f6bd60a1ed55599fdf3cfbeca3b9eb36924bbb72da27793ce60d9f450cdfd97b22040c4d7ee6a17905a9930a76b038f714cef949cad76afe9bdb4d2725e86a0272594ff230dc934900f7651e3e817bac33d04b31bbe5275b82a50843491407942740830ff9b359fdce31ce1437d4d827cde4ea46e9de374435631cd79c8761cdc45b8552d59629ae829f9e1b57dd059fdc0ca8c730928c1039cc8209b18215ba5d1e5bd7f72df0ee675961c48e379f8f51a239a7ef5a09b31612b17d4fa1cbe653f991cabc76ad1d57e43d1c6176ec00aaf2fd0c8ad80b25ed3c33f27ec937a79de1662a4a1f350d2b21835b9ba2fc0e83c65e3390de2b21982dceb08aa69240904486b1addbdecfde3a211f10ac0d3a9f8fe9421dd4d608b19dc5c19798455e5e5c3fa5ad6fb910185e2c3e771a08bc691a2cbafff8860ff622bad2f54692b37de9cb9802cbaa4c19339d0bcd24f9f602900bda5899d762a3f9deacc708de7ceeb8af3071d43943bb7b95ee87c5989cdd3b14d7cf98bd232c140b3b256d61f8f8d59d86fef54ac974cace6e9545257d6df4ef4a1d63a58f4b84a450083a8ac6715d7e5085017b141a17b71d2fd7aa74e3f6d91445f7da0ce521f69fbc1e3b128257490164197957559d2b7c81c2f650eabd39ce94b7e040e7bcb0fa6f7efa4c77fd7be9d815b5d62bf64373fa83de103bb0764e0667c30663f54e20947242b3542f7e68a8b606659e8c8d80f96325b271ecbc7be362c834b2c0d4201713f5daeaf4b1205b7e92e1c38b7ef69268fa5206afab660e354b8d42e8b4052145a1da77055894faf65ef088cbbcbfa3d1312b9141462b8bd36bef53e505d3caabe0a37341f92fa229a69f9fd67256a24f60b89a3b8967eb112f515ac052be5130ca90e97883be7111b2dcbf1e81eb6e5476b7f21f685e69e3e694c1f1e4470f47a7c6ade71026a0bca686a092e2e183d6ce96cc8f2a45ac5cfdc9225b0021376bc1b566f6c2c79fe5a84ea3363e648435f8f77cae32efab6daeba6264b7f3e380caac60100f54ce5672d075c818c7651ec64920b4ac7c5435ffa2adfff506103e3b3e97887d6c07563a5fc5b9dc58240194658dd76db2b2792c884009dd22b54979ac03a778e290801018ffdd3596f31490dde7f14bf86694701e0725fa482e39f6ebb830e9baab1b607d009e7456f13fc97828ba9636b02c9e7cbf39466341e46175b242ff21fa4ba1a6007305b1d1054b708cb56fce05badb4465617e1a9bf09dccf83fd8f910fb297d7d9947bcc70da9e4cd94788c347117e5978203c87e11d250738a222408a60d1a21cdcf1930f55a47d2784fa9fe135090554d59ebcff0b577460cf10e7ee018795f00d2d5c9c448fcda3eb66b74c301bc59ee5b9bc68d3ede84f3ad382a64e27988d10a0d2950febf9bba2d72fa5d91f784d5d043523b9023b77139bde768501759cb2fcca085222207abce6546144b5c465565fa833693fbbe9f4b872c09ceb9a3bc8ba029062436e5c23c20d2e167dcd9ea3cb4913f9c8e49c1c961be3cb076617b208e163e65b7620637518da18f55cb3122f6a9b483f8f681535c3d25bb1b0a3022b98904564e322e3651ea3f0e627a308a19a7abe03031ad10de50e78e0ecfe45800739652a46ca3a5e72e5c786c66219e68f278e810ea26296382936190a14441b799af3d73a1c9b5bdf77495510f37a189b521a8cd89cba7e1d3a4b2f066d7a40c2b20b94fa2cf64ec1fae317339f1cf3416946522755dfd377d379fc0dadbc9b9f04d4520fdfd52172c10f9a46b7d180944d1279ca6abd0de2f90d4429a67c7542a10c25cb2e1b6e61ad531727259ec6738624a8928da636e5aee52fe8274c9fa308c3e10a9f17ee6f4dac4311e6bb06f30f3b29446e5270a8745c1eda4f2b1a1d36788bd42f63e1d97bdef6e76567130cc516cfd4fef724eb7b801450f978957084e2a01c0544405d559ae0b14e762e7f2f2b069e5ab10c6d20a47fe4fbfd78d2e3889c8217da58762d1058534ca2c763a7a820ad5566e50f28ed9790aea889f98cbf100cb705ce990110020c9f7a7939bfb24efc690ebb009a91a95d404f9728ef0923582e999adacaee92851d4e2300cc8fdb18f8bb875d7391bbf0c71ae9641b07922c6edea31a8851d2742ee9447dbc2adc8bb20116abd292b2b722a86590e9f18fa04e645dee18031298ff4538754df980869b3e035d6235e8083553fb63b816f14c7ef45d8315caaacdcee1090776f6ab3144729a95bd7544d122868e9c02fb34e5e64582158294d46c3753613dd639b303e7ca42585f7c54929962311c5ee8374a90e54b852f30457aa65921c8dac39e8a11beb701fa40351c7a0879bee2739963c21dbe3b849e721e88c6478bcbac6d389faef63c423476700655842a49021e4111cb7ec0271e494aa2dd1225410067780ee204c55c3fb5a0786d141451eeb0dda75c61b7e6629ee2c52d8d91fd5216a4d15eb85c3d6b5836b18c112c5b411e4b980836d6e87bc0d31a7ae28276ff759bfde654b563674f7a656eacbf0cd4659a894c82fb15e1b7fc35435b3593667f0ef480b30ce0fbffe2ebfc4c98ca54e0d59719df7b7772e5e02aa268eb01e778b5297bcb411a598e5428a83a89", 0x108e}, {&(0x7f0000004640)="22edc8a1f5b3c0a60eca12097e249671dfcf2d5ef080b95b66e1e912e7f20c3e293b7fa953abdb90cb9d565d65f6d61aef9e759a16312d2b2da653562e6d25fa581e0aaeaa10f29d1534a25ce7b94963df719365f8260de18df428a3a6313b44b7ab76c92b5acd82983a470980f53e08eb81e2f4ad7ce9fffd41796888240000000000", 0x83}, {&(0x7f0000001100)="a90a3d472c516c30fc11d758896a800ddbc9058a0665e45ba558bcfba2a31bdbae7bc69fa3f4287b22c6bd7be9ad95034afc05e11f552bf0ab76a379315fd6b740077ac5f0c7cafa6a5f196dc646fc2a8bbbce3da1ff2d05ad3e521cd780fb88fa0cb708b5", 0x65}], 0x4, &(0x7f0000000080)=[{0x58, 0x1, 0x0, "59e47e166dde7344489fefbee51be61d7fa7264f7fea86a2dd0b4ed1c2145d7849d94e95bcb4a4731470e50526941a4ca24d9afcfbeccc9717473e17ae54db0a9ee61ec3"}], 0x58}, 0x1a) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f40acf0d8ca66696c653000"], 0xa) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816d1f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e7a754a26232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dfe794e26d726881db62ba870455f2b3d763be0f4f70c4ff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a89900000000000000100000000000000002000000070000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643accc55ea98c71e0caa61d67292ef6f54a5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de8467fe04925bf909f35c8c5af4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d53432610900000000000000f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa9000000000000001e83228d375bba384728fffe3102ddc2f7501e3e7a45927b574326aa63ed4fb615f5df6d364560ed7125a86e9b99802ff45c7fe1497a943d0fa4a28fa69185a985e2dd01fca20e906db247d14442a144acc1715a6df0c4f55cc4d68695222700de825d6d56fa38499284beec017e500a97ac65c5cbd61690aeece8ead1a77e0fd37503ee87c794b364c48db251f0804d50d7c85181"], 0x4e8}, 0x8) recvfrom$inet(r0, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xff, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r4}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r5, 0x108) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) 16:00:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}], 0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r15}, 0xc) r16 = geteuid() r17 = msgget$private(0x0, 0x1) r18 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r23}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r28}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r30, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x4, r18, 0x0, r22, r28, 0x10, 0x40}, 0x7, 0x3, r30, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r8, r15, r16, r28, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x2, &(0x7f0000000340)=[0x0, r28]) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r34 = getpid() fcntl$setown(r33, 0x6, r34) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r32, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r34}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r36, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r37 = getpid() fcntl$setown(r36, 0x6, r37) ioctl$FIONREAD(r35, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r35, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r37}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0xff, r3, r4, r7, r31, 0x102, 0x7900}, 0x6, 0x1, r34, r37, 0x0, 0x6, 0x3, 0x7}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) dup2(0xffffffffffffffff, r2) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000004b00)=[{&(0x7f0000000480)="8e7cc7f1cb39488f3c7f371d8ddcb9d851ee551fdc62e2902e6b8807daea0348df39856d744444653aac9441311b288199c68e15c99fa6eb183c01707a7315975e448dbb6430f5b9a7a3c7f011be94a14e425f2fc78fb21bedaa73519e9664beb6131db5", 0x64}, {&(0x7f0000004bc0)="32fcd6caef6a3866581cb566b67088cf105d94017d9feb7403e4121152a09524844a79da533c3b9446b4a90dc13a87c69e13fa2d66af0efdc32dee01e1091e8763c146c276c6a1ce7a4972df520d925bc56aa90a021c3f12887036565cdf5d50502fafc463a064200311f62558f2305addbefa8669a4939a8096462caf145e2f5e3255acf58a484efb1c0b62e83733a6bcc1cd6c1b12d358e69270c79b75664af0822235a83d6ca721151e582b5863c0c93249f4ba288e2efe8406792eccf32ba3c907956274699a70f9fa76f7e55c0817dbc8f1be289c76e45a28d7eca92b30946e0bbea071c2c24a5d6e517526a76898719af42af2605ef8e02dc61ea3ceb67ef6429064733907cf79dc0160dafa311347d0f9ad671be393dfa441450bd7da2232c113752d7ae66338a4e557937ff88f740a3ba2fff14396b166a5f3aba5a69c3a5017b2899322975babd248b4e19e851a5217286acba5aebba06f9230d22a0f25451e43081b48bdc390fe27587a44069ec8bb57067cd299b3bf96b9451d9fd587f94107939877a5f4805af656fb2e4dfda88b61d97054d5819b87e70540bb8648e11c8d46460464abc1519c899493e30e9dcbaf9bdf56a8fbfae5fe59e235f7004951657552d0a43b3f332bd71bba21d3f844c563a3b815dd6016eb7189e400933a5ff41fe1613669d6c2d2645f308713aefca3a8742751c624601dae6f36a417a9b78106ac39b0e7364da380865ee5e97e4a6b4e7682e708fe4976a41f5f6bc0dc122bc8909d7d596dba0ae5b2c2f25f34318ee9421245a8c660498788389f333cfa4c60949391d911966d835dc19447ada2b649ed52d9aa7860865b45139b5ce5428161d124c2642157e01a00e387a426c2be2e7d1e2ccfd4e39ebc7cfe8e80781bf7929bc28742c081d1400cbcb2d0b55ff016915ba493f6626414de5fef94c01f5202a7eb9e4760ee94796106262f52e339cc59ce749b021e31fadae4c392d3016b14bce2689f2053d82fb4bff4f187b3f5f810d267eb68ee4789077aed767fedce0eb19ed42140484d1f1846a5cdff5572c777c8f3a730713738ae50b3aa48573a0f50953d6f1e50b8806f3869ee0c63e01034abbeb661641996ac2928ec7ee0bed4e8e67ce17ff52ed3ac363a34b29a3bc73f74f8a5315a6336154631fd1dd4a351ac8d70b3fa3b87f0ef20aa392766edadbe8d74bf9f2f3a3b39dcb7d6d81216f051bccbb6acd83a808c595b6b5692aa9d44640366a56762b7f4231548b89cef3814e057d1b52b761eb40c7399bb1b1be9d63173ede8b32c76e6a8f603e768e8843828b650663f1645b3637a42abe9891ea855a63eb7f21f67a4712b6b4e96ec5415169105992a76ac3ee0838b4e2a08e7e755952835d998f6ce8a47ed338e468d70b5c7e8465e4543b854779602e0c73e63871f70a8284e8eda9e8e87ea8c9cb8ccdc74b5f9cdfbcccc925e5075f8f21966f99038541daa9bb66639b23f71d932e1d9e7fde98c3c3451cdfd20304444628cfec4dcf76a67b8b7acc97593a6b91d2975ddce6803bec3669c5ae0f9c07d1779fd53941417e9f627943854f1a96d9ae66e75aa0c43afc09a1fc6362143618d7238c5caff237d59e0f71a377e815b3b3ac2be7120b04c147ae7824a7a4685324b5a881d32feb3fe57543faf94087bb07c680a848455368a377bf0a4a69db1d5d712d32fb0ed9a5c594ec05f852c4a5a436ab9c895970c204b2b15522d0cc46a7341e666e838e7f3abcd60fca745bca3a96e9855a9071aa4b2815bfd4d24a4d8e81449bd4aaa7223a3a7e838b555e36e2a01cf805e3da2b09401cee16b2359f587417777d42bc8d5b090253152e10caefbce98b18c2d4d5f5baa58c065356ae90548c54fec311643af3f447d0efe53f500601f0525458a80fe5d7ac8ca056e31e51d1d0e3fa03c6d131a47a33734d0cdacb66c72e5cd98582f908344b7d1baa246a424d60e25d95ceac30b4517e0174973ee1a44c02ef629901b2cccd2b9499aaf3368f0cb84e6625babe4a01e1d9731bfbb0e8259b9efa31f018d671582b6393df027aab4be917066ef52c8b7bc8d0392a3c88008eb6e26b5b4ba16f12fc98fbf47d05f2ff84f01436174ceef1d45d94aca139b915f569cff1e661c17c32e93d41d5b8009d57d014da984426535a9dd009f64b0fc61f025871dea94213f748cc4d03f86727da44622c06c1d7757776e0c194711a24bd707b5341c735b5ac9f30490f7cd8a25231ceaa3988b4eacc2da9fcd310cae3175ce9826d5475dd53db67c20d1c82d74d4651f8de5645566be3b0d5ad316dc3a6c09ff726bbc9b2a4d37c63defc1908f684ebf6843c2b691049b7c2da20e624a5a2b2ae7e43c895b42a34838cb12af27e7aed65990bf728cd672108d01d0f489474cfeb68cde609b34102f1350229a42b0173757567f10831c9da8b29b34ed637f2c902c25730b1849003b576dc8a485454e1ed0ec38974d6a04517eb8f10f7b0dc9e8c6abee1474509133d3e8459a445dadf03fcdfa259273aafbdea2e0d64060b57c3d4e2be0170b80efd4ce159d96bd4974477d6fc06c99b7f77e99d51e7f9def7238139a2a3cc1ebb0f37f3049893e82d41630c3b818fe73619ce6a0d4a4c9d69e45a0e5b0f384abefe98a7bb720551876815f8a9c414467b74ca12f05cf246966ed6e5087af5c467c85d2a742a4101d9a24a3bd9ea7d848065fee7beeddefc4f91828a8f8207b0ae4427c8e40798e096a6f65f23bdc504304673df0583aa8e60c50225ac5e1bebc902d9c417130f65b674659c3133169e1c79b8536ef339bdfa7ba9c0d51ca266242cd88aa5ac6c069ef9b713c532262bdee559c2df69aafd6694a9cbef2e0e71a37b96e8475f5dd6875cd66c90baba60f4d415641ff89e77daf7ea7e37cdcccb09b2389569e68b1c6a5ce0505e76e1a9d23b855d6010bbd73fe2e5e6f9e89fc59ffc8ddc8cd6d81e150e60602b870150cb6c38e108fa0263ea13b334786e6abd390bd1df07652a617802288061a59d0854b549987dda746dc36601581c911cd0838f7d213aca915462ad30ae6a7ff1d695fc39674f219acc551b697ff18679bdcd9fd2c79a112fad96891a47755bbfb1bd7154e2bbfb548263040b6c2c87893cd63d52f6b642c9fc773f1b578c1841ccc176344787cdd3af6cdd203f5ed60682f1eb75c15c658815b47eb7d529f5566a28fe4dbebf4b4f2eb51d3d7fb9795c6aaf6b9674c55de498630f90a0f4bc953f7a7398a620ebc42dc1f02acc76440bcd5229e64f184afa01fd405fdb86799797463365776ba1d9441f3ca41111d316e56f59180f95c475adb44ea67f5bc098d4ed8b8b9ec44da3769a7fbd51a77080149e09e092855ed4d167e6e3659dafa91a7b2339df430d6082255ce4e681e26dac05a1a6a371e9bf1bb24b3cfd5ed63c9c587d1cdf0934a99887e3d6d352269eace5cdef4dffe319c81dc817a501816dafc79c09d011e6ae9981e0876546ad966ea046291064c14cebea78fca53040ce04a190405343b899606b4e2413c271eca9851ea0a861d8cfbd41a718fa19dc6a96e8e0d334bf3b51c7a73709376731a604ae40c721b6583be5c5ab6c612d8e8d8cb1134aabf86fdc455d65254cff00986e325447bfb930518a92378c5bff8cd218371a8d45324208f48da70134e838dfbbc41ebe0b13d7b8783dd6407953480ee5dab92be77930b1dc325e0a959d6a323c507463c2ee12243ad370dc5e1c61d184e8b36e008b23d6afd942552b335a6aa2dca3b893c5ce29cadf05bd335d738c4fd79aff06b43db0fefe982226e5fe9bdc88d649a9b5e142be96e843f25a53876a092eaee8380246f3dbc10c90037c3e96bba96b11354c48269bba70f90ad3b5fb23f9ee96eae92f1051fbd109465d2151942ec18b1de50cfc0d9bfc8e93c4587295ce75ffd9fca524c8bb271a70938a3836cbb86d45dee8f840b17e7e8316e353760333732d1ada9ef9d11798e8b6bb63ca1419f0eec26c437478bca16540cd59e4669bcf7d9cefbe67b266eb32061fd403bcdbe9aaba57bd63358c2b2a4e92f8ba01dd7d5662f66d957b5609f2bfb2ae51713de1455dd914dbd2ff0f423299bcbfe92a94beb24ff63afe4d52a2182f33bedef2864b8535c3e0292ddb94cae1a0d6421b1445af1249078326cf167468eb98efaa84db29db653da5078df78ec3795804651df75957ed2e5449fb62ea681563f9b134470cd3beeacf369a3fbc86a9b9f578ae1ea5de6d737090f2db788fcb9cca9d6070a9f4d16b8ee92fef82e979deb0fddacfb77d84efd47f4eb532713e30750c75e2e3c4b2fce050389bee4351c4409bda53f4686ad8d826b52c298593a99f13983479f6b517f68647e9b6cb6d041a675da97822c791989c8f2351ea5278851efda84d4a316580bc70b7ac9d08c4d6e19b250c820ee47c7ce36cd0533149813393c58258cc1901dc7388703c73b19c1d36411193268a012ffe0feaa0cc010798d3d5003cd22dc75a3cdf7420664e3c1424c84479c37af16e16046486b5cf944d3eebfe17501f57fc8a17156a43a4c4d713c58d061dc3384aa4e829bb23fdcbd743301b943b5e0aa2565d446f50d8d1fa4c681dacbcf13fea69e49a5f634d62893e6c4870bd7320b3fe7667b867569bd1519e2198f3798db5df1e8b6f7240185aa3bc0276147d33d6d9a23cac8a5cef6d447829e79083f97063a4da74fefb2f51d1269c1b042549c13198d214a98d98360e71638a48a0e8ffcca50b186f8bd5a58542b67420639e1720537bc48020ee84e8fa4d6202ec9c9b2d0441d4c3c48d44277a0df4c2c052eb0ffa4023d9447cf460aea021429d209ac53a33e40687db9d0bf8ad6517af46b2953edd448532acc71660b4cea49484a29c32ff5834132a25beef2001ed08f71c8864975d40c79d11a391e25bbccb6551ef39c9c3bbb4e2a61c719ea1d1f0c2378ce781e67b0d186085f57011cf299b5d446e8c881e2fcb5845c19dd19cd62f1b7f34d64b35a56886dedd8e817830a9ffda62df535156f110ac8b7996c6a8711bad5de204c776b526420d13ef9478b73f49b40a5200741e13a4415be8c25fba83b0103b843ee463dd7076f5098e74b64cacaa18adb1642af8a6b87644e5d79a08ef5f8e84e71089a0654cb04b6404d2eccc62c4b9f4f53d6467ccbef05ee33cc5371b579399046057981be278ddaae71817297fe3dd78681538daa56539391378748c05a0e810ef3936842b74f6a03bd5d5e7293fbd1a419a7f53aae6242541055a38dff82d0af4b54acb613ee65985ea8958b7d896c1fb20e735faae64be97e8da6f763d8547c218f73e04c53bd310c04777884df77295fc359632524f8683d83cc89ee2d65a43f0109a3b615c8e34351fd3cb8c0ad9f29772ccf4de90c03d3406ffdd12f8162e14e63981876a0ee325f3d7190602835df8566da15f4daf2b1d8c9e236b2ae27e5a8bb1fe18da023a24785a7faed1a17da249b8e7a28cbf38b4c304527ff44d457c96d84179ce739d79276abef0d50f6b3d6c67b2d4c8a7ebbc8f090f4f06e45271ec91b45f745863a07a0190468ec856418e3426e69e277c18b0e94e297165ae7686ac54fe161238e01d8f94653ccdb6747bfd085bd894c76c2941aba950ab9f2a84bcc5bdc2c0c07e199c0da3ccaa4f2c3f58b033ff494485d4d98c812d13c65bdf87573d4b95496d131e437cb550e4ce01a4931c647285a5ff24bc1d709449bc6cfa54d6e6c439101b2c20c306007002df409c186a53aac", 0x1000}, {&(0x7f0000003680)="10c5397fb96395528a19a06122c6dd0b388d7dacc4a8684eb63782c46700d75bd94132af3e3fdd67f7078e90c6f7c1926319af64ac41c19938aef091da9695e95a5443a284c8fc83a6fd336af0327a257b3d6f56de1f8006f18123f8f4ad7197f76778a35bd4a8057574d8fd72560995b1fc32", 0xfffffd14}, {&(0x7f0000003700)="3487a76af3eec23b0b585cf3af295c6b8733db55b546418c2d9870f8dac6e452f0ce14ad5b02b283f9c148b75b66e2bb13c486c50bb7193cefe0ba0ae8e1ff6f743bd24a10f95f789613fa6b83d01e73811c18ddee6615bbf54bd59f98528ff2684fc90766f0dcde928cf3", 0xfffffffffffffdc7}, {&(0x7f0000003780)="a1b422d1999cc90586b9d28546927c22ec90007d088fc37d99348eb244dde0ac5bace407f8261e03e2425519fc7de4ec8d2dc24039d5031eefc8bd40e48d099f3b3789b5a174698e", 0x48}, {&(0x7f0000003800)="5c3a516b917397a2028bd970cc139381afbfc9bdee66b6e477ae009234e3d8d24ea908f36d1ab198496db20106ab602f4c55fc9f50a542b8997c916f5658311f02f7209d5829c1afbdf94f6689d63c383f48602417f83b8b1515478e953547e30545770b894df8fa015ba74941937ad15598b4cd318f51d707", 0x79}, {&(0x7f0000003880)="3295292fe9ce98ae0f3da83640111144c67f09cce4d029500fffc88ab93317d04b00ff929b7be6f0e7e801b6ef86fa55b0f12450d7e3ecfa7fbbf9b8b7302a2bf4f2b5d7d8dfbf95418f6184a78f22e83fc81bd38d1a514c6ecb385c5b5a349cca5f33f569ef0f82d26f5037e747edba67612fda1e2cceb94aaa86a23615f32a99f021adf40c399b567f5581ba7be99dc3eebb2a3a3444960657423def70f83301cdc6568ee01fd0bd1c5abfa6fe533a3ffe7f4be313e387add0af0422620d1423cc886b67d9d3a864f90d906ed0ff56d6572f8df84329d0db970628a6c588df2d8197ce9c58", 0xe6}, {&(0x7f0000003980)="59b9d5c3c405d9692bca303e59891a9052497ca0ff8e1239730d984c92080bab511058c8888ef4dae007c02751473b09e4e5aeabb5e90eb71d899f7ee00379d07b344f3224270593870c57ef8f2a104d53703592453c41973c1ebdc0d0bdb2ded2abc8cd658b2ddd78ec7620903b2677fca3260b6d9bda027cb7fb8e9703324cdd3f732ea66b2dfb43f646efd472e0a046f06d4fc53553d022567ab0bec420483d12d66b3e7be3077882ada1ade7823d0ba2271a5745ee237dc04071cdb066829758bf457f3376cd355c799b6bc0cc2c690061b8cc1d571c8153994860f7d015da93f03ef8662b03eb8ac94ff5e372e49b82c232e2398d1fb5d08cc84aafbb43733a08b4973554f3c103478d6616e52a863e3184c35739bc41fe18da464df63441ea93e9520095bd9aa259ed493159b0ee09a9d55af7e54c0cff0ab847ee9f64ca93a3a8fa1c73e5f356c8e7de051a710c0649657ab2bc3bda6a119d669ab45d464d71903a8e7dd4090e7356759dee4230a9b233c94bbec306a7d544b83e4a642033e3371db1625a0c499cccb7e813311568f9a74676b62efad591c1d6c559c9a2fddff3491ae644f4732e5e9db844db42f6ca06966a70d5bc505b8c614229119f904ab73d4085b73e514e5bc2191f32baf3b41a7a1bfed5002bc569aaed933b7da1e8a8a58784b84b5c71c51619427a9c7dca053123001c25997fd5899039f13a1d3d3e1b7ffd7bdadf0bc10ce0b51385b02a79accb3722b9179127ad36d4028546e430d8fe97373b8de12cbecefac7e4460df6f767236246050a32c0f29552be7e7779d4b0ce3c7c99f84de217c9376af33a6930da49f47cc1f321dea2d5742be2ca0e6a531be8060ba86b26802a07a7c2ee711f4cc8f0e1a15b055e8049405289713ac2bd269ecac7cf268bf3482f4acede99202c697fe3abc77dcf30b88f66659a1dce4b0a3e3a52c520ece612ad3ad78f252f8ab12363b233ff1b4f9616870bc32f92c447e8c13270ebc887ba26b5c59cb7521842016f39dfe55ff466fc712e225a86a71742cb461a99db8b8eda2ceaf0addef958a70fc60d2f8a37627f8d72e80981152a789ed33a2dbd0bce4594613894840aa37a3c1b50d97173624c6c45f6aaad23986d7e33b2fce879633d03e7ffb14d2f1b198bd4d542238ee3d55bd484065c236a0fec0f55001532d731d580b05ab361d0830d096242fd9d5a3c7173a7d19e85cd0bf8c44f5938c4cd5cb25d668d66a30f5de71fe5efb81cb56cf23aab4172b40a62933b8ea537b7303749fb5ecb32a70a329ed47f16142b5812c2ed76d9b594115cd6ac93a682eaa2c596b0ca14cf8b87e4a84bef2bbaa14458faab67c9b3ad5fba32d708a89c0a91c7c0393e8c7b50874e909777282a12ebda5998fcb969b4724f4b0b0697cd72257b656bd569d13dd611175d08f15e355530d70bde3ac7c53d4d1a3e25aae7ce13a57657787f73f1ebe6c8fa5f9b70e61d6dd5de1875d409c1e2cb8a7612f391a51c40205f70c5abf89898449c5dea7cb5e0dfeb90a439d1e86775fd9aec5c6609805225dab6295c3f90a86be5df914f24114e12bfccdab1ddab6319ca6e23b2b1e0ed9bed549dd6a7872289ecfd8f0cc753a3978d3f8cfddb4beac94ba3bdb3e399b2ff30a3a8951750689e6d4f98cd0aeeb6c175327c00e486cc9622612ede62c306fd56a7b3ff888e1ec9cd7249575ecda760be3467eb748def51b616ace5a9ec1be91d87167c9e405c8ddc6628e64ae3503173004aa1ef52155fbe031c724135a838321de5d33455fa1288d5c886028ce0ff88a4b5db7b1064dc7df5d871e28f0767310ec579e8a1ff4d3d40fa7ee59ab039870b43badaac1838e627232a0cd23272966b8e170b301cab70d606598e174a637be518ddedc4dfb3de78e87856e1cbd0986f9e9179f72e832c2423bee696f23b2e5bcb53d4de63e399a2ea5f94b97386a643d77d2b1ac6b3f23ce285ff1d25e3459a77354326bad586d577f34aca3aa249db6ea7166620c00b6f32a1883e6d37058dc613a50360be9e83826fffdf6f671c28934c84f18f2ed91fff891bd437aecff52c810a80526e22053616b4112a0eee24d877485bacd5406f3261519b27c72a8f3c20df327ceb33141e591d94dfaefda6a754d48e269476d32e758504231e11e7b1f62f0a018eb80abf6a4c983caa14582f3cbf235c540838971dcadd3b6f31e5bb24331a7807f6da4b8b46a5d3eec6025bca086a448f60103a0f04666b2f2b001f0066563c22433e482cd4f38220cc4c23eeee0521e8a43dad3ea92deda90a6034dbde9335532e14f337635cee6bbaa24cb6399dd9c37f098907cc6a988cfc7a4d985ff7a53dc5e5cd87a23f3e85530b4670cedb6b573270512cd329b5ca4782ad570e8c64baac67d53b21db6448ed2fe906a34e6f459d2fd2a7814df12f33f6d971f8e70b5a9dfcd2b069087024026ccbd4082d0a3e6bb211fd6a57a8b84e7a21b4c23324f878fe2316fb049b586ad325537047d0e93acbe12948d45554e17aa78bdba02449f5a4b191388b017ac5c5e73a854ed3cf0002621d38f3f8fade7b43a4caaf74126ab51d4009e5c658f747615a6590a8556e1fc0956f97d747ee10a34b1c1dca02937d837c45ad9e9d4c11d353566069c4f70bc54ab8b4f30ac481289efe53e29fdd7dae90cdb1951eb8d0d91d7ddee173932893d8d114957576fe5d276352d5bfeba23396daffdc2ef78b9159c97ba21613cc3f5b9eeda3b96b6ce83435ae8e49cf1be9a80d9ff94e3ae514264e3c0f90ded026bbd2141793a3b982bee4063208e8878f6760f4d498730b74058bbe9afd967f82d2cd8eebb6be7aa20efac3029014e2a55cc8a4faf193bd22381be2f33067aba0ab55693ca1e531e6cb57d0056f6cbd3ae109b83b727d75c72b7d6bcffe69f42dcc666f39d170f246f1bbd7bcf5d53618162e6202e71fb7f38c007684b5829d176fdc30adf0e83367408ce17bdc698d78de2a4f46d5ee966577d943b240d5c1f2088168ccb085fe07035d58ef22ceb67611e3f55f0763f4bde8c15aa7ebd7759a796d0820c60373f50d37f5e6d74ddeb4da7ea5025c77d2c96591a7e236d025b138fc452e082f168bf8b0059ee5545cf9134f210e6f058e5ad739569633867c5993d5fa4804ae6ec1f2b9848f3ea5d1078a17c17fd135f06fbb5bbdcab112728f5cd2f880d113c1a4d4fc31fb60e3640725110b133fc205eb70ea651a3401650e79857d6f4274401430c47f9ca0973de6c287bab12ad0cf378a19c616a39f3f65bb2efae86f6856e6bf1388c56dfb3ca597d5d6943c3d3cc64f1ec51628a7e734836ed71b5061416bb5c0256ffdb4a5b41274778817c40d87d8885dcbb6a74bb7c1b27fa3274f95224018fe8da7e587532a9483e391756c388d513128ef2431d4ae04dbf03e83a7998797366d11a0f5b5a35f3361180d64cd5b9de04b55f60e74247156ecf16c1b1de6835caa75b353a2f6e59be37b19036ae25919ca95f119a6b2c8422bd3f02e2c592b1cf574b0350c27446a1800d4888b3fd19af8236639aad89ead36f5d09217d20d317db55345086a5bae27775ca51a6d509f470f2d22c0a612b5c57facab39201e79afe950eb0d1c187ecca9278866636dd4107b70bef8b9d69e4e55e3528d1b914bcffe2b2ea7c5b003935b7add5c727dae865ced7d0e7325c18d53b7df4ac11221562a0a4d43fc2869c9ae0d83798698b455d6a85451097bb0186e48aad8dea98dcc3874e22cc07aeef1209c17c19fabe8fcf79c1354b99acd545384bc5df4640e26fd263d48021107c30ff5763499fe1becf0afb76592d40c24494c75a55a3d19bcb5e36fed9e73b82bda88d193f72a369d7f36a65c235fb14b68792106c83b483c994b672a8aa728498fc8ae16eeb4d207cde94aaf7a3065311c74c996c335b77145021b14287da009aec799f8a97af0674ddb047e05b08ab7578ee89dcb73ee849c6b26360fc72124cb0d06837377b4ac3666a97ee31660827b18e97b20e7fc12b64d7848107a55708345520ee9d95bfce171bb8a79be30d4a61c1eb258a4790e6ac0f5a2207f39014f58a25035272d56579019c6c87a97ab3def21b43e053554ed138e16d8c42ddae93d7f34f2a5c0316c77d99e5bbb625e5a7783d6d4287056f73342aa29902f0a918f4a0b7cba7b36cee45ac0b6da2c582451612cf4be6d19a09563c9d9095c24e857d34d2db708cf64019a319f1e16e07b70aa11acf5b7de83078ad1f0a74243c1d4b2ae58f9633761ca1f162f669766cd366136ad2522e4a7c39fee0eae917d3e80422434a4800c6854773f867f6a9276c9e47f7c0524651ba17dfb64a09305d05af9caf6e53d8476b512d8fe51f3f415f93960ae8f6c285d6c73d0c24e2f615703a4284cbae02078eff751e6bdb14a40165d251c1b561050277925e628e6a8314b378c03f7eb893c8d809bb5d544b8adfb91c36eaed616a6439d35de474741d3c65585211215b1c5ab0c48ec771282be3cca9bc53d74bf5c9b1e9f4e5f4ebed838d3f65482afcc437542b5d0ea1d82c171da0b1e9e10a5411c2857e820a4db66a8cbe8c4a81344c1f4e76c458a22ca6c932fb2f7bb844043462e5aab8e10377c93314abd94f2af7a965b446bbefb96c77d32a7126720615d9e1222283729a75c436afa35c91112935f2831c21bd2dbc9b3269c614d6135efd74115b23eaa451a485cdba9b2a3a49cc1fda15a15ecfb7ff161c1053e21d7cfdee09c80269b82bcc30f271480963a12a81bed00277f4cd6209a675d032c2522930420ce87c75f11da0f069f0c83a4eb54a57fd570df3d3719e80200f17c87f463c38f62d6fa0fc6b47e053a235b0d7d50c1814c3fcac25abc41756c1e24cbfe3df31cc241e796c7104ab475203a55301726985d7f33f5dbf7ea2b9ace911a8d381862350aec6ddb64c110324bf468355ae2f0d280cbe2ca875d09edfafd0058500bbf3172650c08ecc72257b7ecf0b81de48a160eec6bae006905732deaeae2bd4184d49bc88d251289af618e9def46b85fc9fd548f4df8bd705fb8a3e2b2a8f628023b1f3fbb329d0153536a1dc5378a08e134c91e26b5c45908d1619026ab2692ee489d59add0329fb9bb697582a1eff40f02178d68b81dfabc4c36653efdb196299b92a4becd1845ce0cdd10947a99d38a9f39193d29f65a8c0cc4719e456950091f6976af9730e3dfe73e75f33d073cc2e155ca0f08ff142c94a74cb879f02083cf7ca121c6fee58d304d3e9dbbf58ed9da748c27ad243567cfcc318a7da93c0cc0442865401284ed238557cda70dd3cd3879c299686d272fbe09629aabd390c13819c29ea8200c7e1b03abc2ac6598f73643f42348d2888d5fcc76488bd7bc33e965ccc5a382f6be8723fa2e5f2573126ff21d89fe001ea74d7134de0c6e0f48e9a130f5f6c3a53507cce7a3a78f636e8d5deaab4e624ff90ed7ab610b65e5b46f44009bb9e60f179dc3100bbd066afeac4433212b02d9b220dccad321b4121d472bbee9ac23172f865e49f89d25e259446e6d6e72f3b4a71b6d13006cbbaf85c94a7f348586d2043eaf680e60420aaa1f0c64f6a1f8f2e91d091545d11da3bce97cd787d3182729ad2be15e6194de21ab4fc87742606642915c736131bf165d60a2d39e02bc2bd57453701ddf2228127d9f815f7e291584dfa00d4c306a9d36a43289894ee67262531916dfea6d55dd0102dc1c5be996799d40cfa9ff9f825b391edabc349387fdae9a22a660b16f19b21d5a", 0x1000}, {&(0x7f0000004980)="ad908d183d87677887a81c5b60f9edbf1051f341da6939ef5fe2c9b583fb7d53cd932f04cd40f3b24f94e0f269f2981684a7b1fbc8637ef0effbc25cb0af9b23eb824488adf3c8fe8b3f9975d15933b4b13b41becb108b807d1072d679b6a71c82d0d26910f1eec6281e78832aa00b7446081139324b8a759ce34fe77134f8df8fa365cfd61434f331534779ba34", 0x8e}, {&(0x7f0000004a40)="ad52938bb635c62da6d376e590a4cdd47460126ade10f7be79b4500d958f882f7220a2f1edfa054ab6967ae0fd945c493799e6f1b5862f2c487bf44e198f6208fcc355934a536d2c7f8b6f419288631306099fd28fd00bf1245aa324a21b4077c6c6dbde8b9f8d795dcfc54687e16afb57c9df249f509cbe2f5eda829aba417cd116e5e6e4953b45c022dff5c86615efcf5a55dc863dc9b097fb8b542c1b8ad2e997dbc779a58caa86d8d516b2c521a3e473", 0xb2}], 0xa, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r3}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x69d4fa00743ae011, 0x1, 0xff, 0x7}, {{r3}, 0x0, 0x80, 0x0, 0x4, 0x42d}, {{r0}, 0xffffffffffffffff, 0xee, 0x1, 0x0, 0x6f2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0x40bd3}], 0x8, &(0x7f0000000200)={0x800000000002b, 0x10000}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$getflags(r3, 0x3) write(r2, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f00000002c0)=[{0x4, 0x8, 0x1400}, {0x3, 0x0, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x800, 0x1800}, {0x4, 0x7f, 0x1000}, {0x4, 0x101}, {0x3, 0xf000, 0x800}, {0x2, 0x81, 0x1800}, {0x2, 0xf4d0, 0x800}, {0x4, 0x91, 0x9d27110524a5d0ec}], 0xa) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000100), 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r6, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semop(r6, &(0x7f0000000440)=[{0x1, 0x8, 0x3800}], 0x2aaaac8d) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x4, 0x993, 0x3000}], 0x0) r7 = open(&(0x7f0000000000)='.\x00', 0x40, 0xaa8018345e14d086) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() fcntl$getown(r8, 0x5) dup2(r3, r3) read(r0, &(0x7f0000000340)=""/168, 0xfffffffffffffd0a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af79542515894bc789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf4118b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b2845595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1d1", 0x910}], 0x1}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1081, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xc) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) socket(0x10, 0x1, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r5 = semget$private(0x0, 0x1, 0x200) semop(r5, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfcfff7fefffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8069, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a023a00000000000000", 0xe, 0x0, 0x0) 16:00:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x7f, 0x8, 0x2, 0x7fffffff}]}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r6 = msgget(0x2, 0x40) msgrcv(r6, &(0x7f0000000380)={0x0, ""/194}, 0xca, 0x1, 0x1000) lchown(&(0x7f0000000200)='./file0\x00', r3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r1, 0x6, r7) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:18 executing program 1: acct(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x7ff, 0x10001}, {0x18, 0x3, 0x7, 0x1}, 0xff, [0x1, 0x3ff, 0x3a9c, 0x2, 0x4, 0x65df, 0xfffffffe, 0x8000]}, 0x3c) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) sendto$unix(r4, &(0x7f0000000180)="7249a03b2b8035ddb71711edf6522f98cda299a9fd3c3916b7cc285ca4b57c0f6c5f06537f796362ba9f9c9155b2f591fe4c372e12758c05060aa9c0f2dcf6e9ab4eae57445e5150fb26b7efe85bd00b14c6802804a7419d57afe2fc28f8ac0757270bf8a06eed85f714d84a47cecc23fa687745b62af4e3ef7fb1d2b16c9b3ef5fbe1713e124b636b9d85e844e654f31e1501893ac7", 0x96, 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e10b8326e39022dffb599562d2f66696c653000"], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000140)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='m\x15/bpf\x00\x06\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x40}, {0x806, 0x0, 0x0, 0x100}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6011, 0x6) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = kqueue() fchflags(r3, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) shmget$private(0x0, 0x1000, 0x28c, &(0x7f0000ffc000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:18 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0xc60, 0x10) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001ac0)={0x2, './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000000000000076d9f42135e05c51392fdadf00303c1548aec862a60fcbe0cbf9b99853f47df8082b029ab2e7bc766d0681ab4a42f1f381ea61841d1647819988358a395e8f5df0a92878970cc6e57fa0d1653fe74dc23fe70186f950037e21fa19bd959ed439544b68695ab349dfe8e2a07c61e7e05a5bb2282dd2ed49c574c44e855fb6676728043247ec0f970f639875935b06bd97aaf0b21989028412078d"], 0x10) r7 = dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r5) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='!-\x00'], &(0x7f0000001a80)=[&(0x7f0000001b00)='/dev/bpf\x00\xd1?\xe4\xf7\x1f\x89*\xba\xea,\xf5\x84\xb6\xf5\x84\x9f\x00\xb0\xd5\xab\xba\xa3+~\xfa\xcaB\x1fI\xa9\xb4\x03}\x01\xc7\xf5\x94/4\x82\x9e`\xc1*\xc2\xf6\xf9\bH\xde\xc7}\xce\xb86\xd4\xd6\xe9\xb5\xba\re\x96\xf2\x12\xc8\x13\xcb\xc92\x87\xc3v\x0e\x9b\x03K\xcd9\xfd\xb6\xe3f\xd3\b\x8f\xc8\xcbe?\\\x036\xcc\xa3\xc7x|\xc1\xfb\xdam\x8f\xef\xc1\x00\xb8\b~@L\xa3\xbf\xb7l|\x00\x05\xb4\"\xc6\xc2\xff\f\xcbQ\xbb\x00P\xa7\xde\f\xae\xdcIy\xba\xdd.\xcfJ\x93\xbe\xc0\xba.\x85\xbe\x91<\xd6\x14o\x19x\n\xf1\xb0\x8d\xb0\x0e\x0e4\x90J\xc6\xb5\x90TgyH', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='/dev/bpf\x00', &(0x7f0000001a40)='/dev/bpf\x00']) sendmsg(r7, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="d5e109f2ce3b45f4ffe693e7a56fd3e0f9901f84b2e6bdea0bcee7e95469a75f0a32d7e107ec0b218ef9b3db7c70a2a19cecf31bba37591aa56e177b3cffe6d8c0647bf66e2217cf5739e8db8eb38d08fe026ed6fa05059c240efbd7642cb68f5e641775b750c76dad5b42198b5ac6dc8685372a388eb7bb96d1c913f4b8bc8b9b0121c4877fd07bb7394198d3fc3bdd191dd6594e67dde41ee124954d769940a48ba6dc4c4b4ec6d220f67fea5c2c31839314e81dbe76d76e23f6e5be2ffaf3e443ee1760", 0xc5}, {&(0x7f00000003c0)="47b9f4ea08e86b810301832ea0c99006341ac5c01fbc2cd208f8930003925dbf73023ae9d13efc1e5f661297f901e17987bafee82e19bc224fe97bd4250504e71962303a9f3b9034c6e5364fc5044247c204b354fc2b85a13d9c27c9fee8d848c85d71fba3c8af5425f115cc676fef05b2c9555852d4f75330a202c9156ccfe831b2ce8ab69f5b1a598e418ae565728c5c2378d775abd47b7508ca1c94b6a9d941064d429b60", 0xa6}], 0x2, &(0x7f0000000480)=[{0xf0, 0x1, 0x3f, "1354ed7265991e99a980f8a038769c59106deb6229233ad2d275822c01533ef11351f4db7713422008b3c4219191d6a245b84253c7b1f427a6f74bd45f37ebbf2f9856c2f7bd5e1cb5c31ca2a8d5ec41dfcb765194c4b9dcfce67e2bfdd87de7c2cc88d91d2d5970d566f2bce1800976fb0025038c48c07b357e72fdbb6f70efdb305aea138b4534de91973e931e644e813aa092b91f1f1933c7bc8ea47691030b2055b4ecec2e06d0d2b6a8153d38a8b42fd1481dc6fbc497c0da5507d48c2b4bb95244afe09cdc036a5fe314df5ccaa6dc53db67decd377d"}, {0x78, 0x1, 0x8, "31fb638110c62a5a7273f00a1d46498bce0b948d7c0251a1b4a729efa2ac43c07ae087b41e17bd6240257f953d49b6f5895f59b5d8d1029b9d0f4ff2d959f646acc7a51aa8f4e945da66ea2fcca4a05af3dde5e93d250e50e8308c693acefb48a1b8de27ac"}, {0x88, 0x1, 0xfffffff8, "dd472fe796aa6d7fb27472e8e0f99b571253b688405bcd6235643f7151e3feaaa2f7f386a8d7b34a109e051556ec9441ca8f33250dc68445441db1ee5a4c0861de7d277363f2556906618a03227e7c2d85d5a73680f1226e034798609aec76a259b6701acecf60d9ebc2dbfe5765e002da40b1c7fe"}, {0xc8, 0xffff, 0x7ff, "aac27795dee4e4e79e12c88be462ffa2c5e3b2f23c81935045037e22dbb27b2c1631b2471409721c7626440749cceac96b325e8b65db9a6a121924936a5b97e56cf5531b8d06c315097bd7e8114109262c6222ca44a0eacd50dddaa978b5109f3a0930000d6776a1fddec2a578791badfba8017ef3cfe791ee7ecf049a3fa8f774cf09d9ed299a31b4f17b64cb0668da7765c99017a30db72910cbf84ee5fe81368d885ab6def96389a33084a2d7da21b539"}, {0x90, 0x2, 0x2a291315, "845acb041259a47c09711ef3a2cb599bdc4329270ef711db4ecbe3eef5cdc1498f8433666f4d6bdcc57f23677550bf8610e0f034c21dba6bcb51f9588be48e22012cfc7cc9f33cbdc832998dc431eb3eeff656277522780602604ac584f5b9c1e4fce6baf90f37c6d70789433166681944388219cbb18859afcff937"}, {0xfffffffffffffcbd, 0x0, 0x1f, "9e456f4dbd9f47c509d25686edead7f566457dc5641d7104f9999f767b83bd10d37dfcf0dee60c02bc19f62a68d9e99108fc09ef04472763892404d095838fbade207b485aba887f28ed21974f6abfb04a2ec41ac190c8332c3e9b93b2411c071be925ef9591c52650357c44fcb95f4eb96fd424fccbb7079f773a9dac8305670baf765557d0a0e7a330d2396a0c8946cc808a14688012898273ee96a6c06b83c42ec47f46072077d1d0e001c8a5b2ab4e166222111747b20cb8b8a47ed3bbc080213d8e9a5574c2470ef380c10e11eeac237ea1efa2af12b252e8ab907c84020a25dec7f20acb60f865ee0829fd57d02772f400e58a1cd8331308e2f2b67363580734da39f555b857644eeacd8e89e4fcfcafb624704a093d9fb03b6ad588eabdf129e0c407e254b6ebd6200acbc9c18ff659af6c0bfd3eb5032e009d845010d61045d6d9cdb25ac11589df6a0095a8df718bd6df40277ed2447b285a64743b8832400624e7bc2a55f7823c7e7f91fae2c462da0034ccce565043e4ba9eb63e115fe84d40cbc760091d6b09843e7284370f4ab6fe4e446ff17c1dfcd39bc17bc1304b917d42f77853138a92a45dea7c4fbd7da97dc73dae002b87befa2c2e55dbd3b83afc33cd81c79b14537959753068db306c77a3d1f81c131306d9668a1a5fca17216c493e8b56db79f6a3a257d2ceed13d394b4535ae52bcb5e5595da1d504bd96950a4102cb92447ca00ad213fb4525fc0bfc81757e554e118de0a4b5216958974e80fae3aff93c6255ee2db8a4b08b6aed57ec8c7519ca6cf304292a1c918398a15d4244276371cf9b225de00dfd04761eae15e1951b762c9100c3f33ed4ebe49762706305029cb69123259da8106f8a52395ebb5c3f56efec03c906578deb541c10d3788e84d7babbda430bf3b1a4eec94682f50840ded008d14f950a4b257a57087cd6c5d12136c66934c0ba9864b0d22457523b7eea73dd3c164056675ac123b42ee8ee47d6f84775a7be8c4aff8b506b43a6df80139c0d77fc180dfde31873c178b7429ee4c7e1263ac569aeade7fa17fd2c1fe45721fb70f261c01926c59dbb52c242bc52c940308402934b36deb8197571de571c8c69dbc6da260f1e0fa15348a5f66d8d5a226eff8f875943679179822608ce83f57a1e2e5e5af2acfa9b9a0dec12c3fa5cfcd8812b913bd181f1532ad58557e1a0fb02689360714ab81564099b67ea0a22f5799f13b2f9d05e3b9c13143cf0064353e9a1c16cbabe7bdac05eaa2a1991678ca89fe1f5bd28e214cbe4bed8b174e19300eb507cf81f027ba47c2f1660ded580122bcd8c2308937e59805a0b1d93a6ed1dbced43eea8d6ff4de6fcb1b392a26bc65bc46cac84fad47071145de28612a222e998c47adfc3981cd14438a630bbefe4a03f8902a952fd680877cf146eb1f1ad4df6e87e67b5bc299f826d589d7177da18b76d97f3cea2118642c50b38327c1325d1bfdecee6a1e4e181fb9f9c5422013ecd57d915d589ee72ca7727adfaf09b00958c28cb6a3c25523793c06dee2f9f9b5b3d3c3fe645e0cfbc4edf79dfb64a7a56204ed2668c4255f677c9d481abcd2653d8867d56a4a6e977f0a5fb98039a3eb07d0b911eef367fb31d69525c2181a25681f825abd3b75cc3b3f486947ba5c2bc738945ca4f67000c124a810003e0f0e95d717e2db09186014a8c8d7fd654056aa268179005fecc855c97c424ca02ab550db368fb005df9432c18938eb624dca35257f0a10ba7f8ffa935ad41fcf52eed5a6959991a1b01d9851786498d2f79aa8abe8cf05b7a4ede58f04b351b266df89f5d2f39da138bdaf147cc6abd8e1a6f1eb8691772d0fa648aac037fb823c1a22caf5a2f41e59bc1121f2b99dc1e294ccb3ae18996f295c5696bef8f213b607a442a10c5723951622beae2696f12015b646401dd9198a3127891a8ca003a4d1d91572d8a8001b4344d94564e6d72974c62f6961eb9ed5cdfe57df02df6f329b619c0733288615c8871915edc7a5feffd492ee2b135d1a36f97be41836cfcd163f8451b371d6a3c8563f3eb8c126c74615aa8299381ba2cedeb44bf82e97567b86472c6433c1902f98552eb281e7bd4181fbc2f43bb6ef8136ccd7010275606d2507b3a157ce056c1b11e173042e8459bd5697bd53d863a284a63ed165bb8ecf5dd83420b59dbd449ebec973842c813b1d738241e87c1003d8e93fa28310952871ba3b33d97e3e5485700beb592a1cc961cfc72e23c1339c46742cb0b7e7c5da24f649deef1af7a64d9c81de12c6f2248e8bbefdcef11bbbebac96c6a3377d97ef36832a3ff27eb781da0d414ed260bfcec603dcf7f7193bfc3d9f8784fac3fef2578cc1ffd2cb7c4078378e0b90798a5eee52abf67eaa8e048ef8f8e7c15ab2d3989052891f59de23f119df7cde75301b2cabba7797360a45f3875974938c05cf7d7fece3a7b322d83d6dcb32d1835e4c40591a579bbcc1052e7bf1cb9b0c266003567f2fb0832bc07e351fbc5fa028a5ba645797c7cfc691c422e2b1133c1931d53972c66b38774b4d7d3c36a51139f6de52357fa166130e1a011614aee2d11654023247c71143c561212b05d1daca4df0c54bee580e39e7df442bbaac18f170f76858d0d4decbeebfd8c582af826d850dc54e969307dc355250d39079a57b19607f5b9e06aecad06872429e85de6f8275c7fb574e99c661421109c48aed838ac369f7fb50b32a5ceff73c48668e8fb2a0702631292f2112ff7129a1c1971ecd00faaace8c94cc4db3b48eea07d711f813b56a6c145180683d7db9e321af4f468d0454ba93da7be38b576e309e07523438de6a8bb874b17ab8404d3b656de4fa537382a06d6344db1b1b4396c99be1b84e2e69dd4ae67ca7a5976bee8a75dfacf76ed62e3a902506d07ce308795952c3b36e728e693a172c9645acd38c209881224385f60fd0fe693dcc82fed1f063cdd8483de9374947109d6324a0663e00d100921c1af3c52a4ac95249593f06d64707b5bc31337663722c913e80117ee046ba2d7aec53d8a59affc5d40012b4c3ee9ba267d8af0a87b4100bf65233ad4f2abda9a07a96a31e376d2d6a33e0544e5252f28cb82eedfa9f899faf240d41b386fb7f5f4128cf7cbe94dd84ef94e625a98bfdc99ce9488078e47958c5679ec6477c3ef55ceacbd35a757fcb8c44e17d164969fc4bd4cfd7b88212dc68f49dfaa9c1fade3d5634b52ab1474cddb5f0cbd34dff6a004afc68d2d3130204f17b6e7949a0b78936280a6dc084134a64ba900b58b1e56d6445d6198e29f176957e28cf43a05119418c13549a62787e57ea6dd8da3d9b21b2d1d62ce52e971e0af75066245778ed6c620ac645bc2083408ee4ba355829e4eaba56ee6cab045d965837ab807a7c286aabc2b0f069c7e3914b75be99efad1b5366e7c09c16d983e2e3ca17f0cee92fe9f3cfe8d53b11c72cfefa40ef0997f988cf8bfe7b99e8174cd1c446bbabc26197f9dbba784e225ea77bc7c04b4a15f3480505cf0e676dfd940f008628e79ccf4ab418e9eb2618dda3d6213c0f779643f5b02d156c7f435679c76c417f41644dfefe2bc6afbf5b43f7844f9a19e82c086c7847b49bdae90d74d3bdcbcef8cdf694174a1b8761fe0adb0374822fb40ccbdbb79147eb7a6835f9b3001d10ac6b7948e0296171fc5a8f7ee7b361aead2c0a8ef306cc95e79eddeb3ce5c04c5cde0984f7acf14728c561b9ebb09f958d34c2d4e80aaf5eb1abaaf81f3bdb280b8764750fc1266a50b47eb7e81ceb1af308e56281d758f69c3d540429cd98021ee6bdec51d0248c1e14ab7346b1a2602eb8207831036c4cfadb77062dcffbd20c248bbfb21a5550c5f2271d2219ccfb77dcf6d8fb6c084bb6ce34dd87c182eec63769cbee9f0495e36880b158fe9c2890c04cd9d16829f4e1794c8af301dfe5b0f22de714e89b43d7b224abc81abe340cfa933af99eb4665fe46985aa0a4b1a792955d8e936db9120c97df49a7d49c99794b73e15902f95df2765a9a24bf1c12410f697ae1206c7b706ac1677c94a870df73f481f98ac734d654e2c7890745c8deb823f431eb713e1c453cdb70f33c0b65d2905edc97f054a2db7dd2865fa3f4d176bebde56ca3471fb0f65882b938c0e79ebaa4c294f505bc649fce0b85f8b6b0c497176d671bb6e1b943e7102a8d59d3f988fc27eb553243d1ea3c4acd6f9d81c248282f848296d7d1c06eae70554fcf00e4616a187005522888055ce9a46779f46a19aab5c72129a608052465a729ce28acfb3ae3b1a6f674a647b6fef6a11bfaa3fa9ba3e6505a9a64a8433f0e97caa7bfd731263342beefff6700ed669f76d928c16b3160289bd8be44c6b5696306c715addb84543ff1d5e8df420a5316666df6b57fe7c55adbdcb3ccade5a69576806a7c4c47f850a0d807482b8488bec5af63e74e6486ccf915cd37c13aa5c889557fb86f7ba91fdef39278b83dd2b8dadf1404f0851e1035409ba52aa95ae4c18f2237c2641449ca7f5c365a63c3ff887c2cbd3ad9a4cabea4430b041660db7769a3d78426b58594c06d024324e04b3a6c48f3bb4c5dd1985f60a546342642e9bf00d8d3256fad417763c41c60f11db60661e073c0bd7b5d3d9719d40e88d4e5d02c779f3a1f8af669e8a4dea48795859cedc9fd83b5a2e1bdb91151dd01d223137dc43160738417dafd31a8006fd0d07692e17c8632926530c210f3c094d45ed458df91ffecdd0be9a13a6cf5a1cce993860f9e14e29ab7fceb68c904836f1b340b1d481f25dcff947be3daac30b5b85501b8f5f0756382fb9498e41ec54867f94efdd284ca750381607ddc82d2486dd6d40326289da5b7be3d4a4d44d75c044eb07d17e9e310869fdab05436cbabf43b0a13583edf94b49bd6c8caf2e493738d0e1648021e8b1fa17bcc1249ef4f83ab5dd5b2f554c1dac19bee057f20561dcacb159bbba100ad0631f704ea38f7b9a86cf645766c8f6e47cff67d5521d8bc60ab247568d679dfed0b929fdcc549998cf789deaae101343a5108cf5c0e6b9f0e8915a542b5f984dbe9f3eeb17a93947b4bad58c3f74b65e839aba1fd402ed1b4d7fcf9fc8b84bafd361f0aa8380ed8c8fe03955911167313eed590141f6fe5868ec0e35fbbd91f6e349267bfb5af59bf3e96b12e6f8077544ccf22e9340b5d682c32ef39333453725295764aae3c2190caba3f32bd665dc1d6373335e5d91f8374bf978a688f7ba08d8f54a06b4dba0b042054dd44beed4a6c88a60acc322c5eb7565b409f807ccbd4025d53b1aa32e7745c8adecf0790ecd93d06c81268a50363cd515c1533c57d3a542bd8380b2531dfcbaab9cbe64138ab5ca06fdefa86ebd03f6a59c0370eba7e2a5a3154ba54d92de60e1a23852e22f80fb900a83ca34d647ba0943075c1a14c943dbfa748d7e802445203244e58e581303805046442a5541ec2c86148b2c9ac560c931af62543a55bcdb767d8c242071a2d837d1def05308d3da4e407705bb8cd8a27b9950cd3508c449902ad86c87f967f7981e8b2d783600724b2876b6485e4cf82ba1471f049a8b921dba865159356561b2f0d107a605caa1c1fc9400efc332cd4f2cf6ca58312c47a15108c57094683e80f7671c5184c4f8aba4453592e3734d6b084973e17bd56c0b4227c0154b82112ac29a371e546d15553c299016aa5bfd910804f890689f5eef1cce202c787a8f3343c59e5aee7b58dca52862bf90f836c0bc32580ff386e39ee74c2d583391d4ec"}], 0x1358}, 0x606) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0x80}, {0x4c, 0xfc, 0x0, 0x6}, {0x4, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r1 = socket$inet(0x2, 0x5, 0x6) close(r1) 16:00:18 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x4000000) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000040)="9248016d84188f5980e2f9ac5f7201107cd26d59bc85f230a6d1a6f10c4e8c2e64895d081f7c7c7e2fbdc572577b0c176548324190da95d7f1223f0d75ac4b69", 0x40, 0x0, 0x4114b7ca) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r3 = socket$inet6(0x18, 0x2, 0x7f) dup(r3) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0xb, 0x3ff, 0x0, 0x7, 0x3, 0x0, 0x8001, 0x8000}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r4, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r6}) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r4, 0x2) chdir(&(0x7f0000739ffe)='..') 16:00:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x7, 0x2, 0x6, "00000000001000000000000000001000", 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) ftruncate(r4, 0x0, 0xfffffffffffffffa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x1800}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x8002, 0x212) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r17 = dup(r16) getsockopt$sock_int(r17, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r18}, 0xc) r19 = geteuid() r20 = msgget$private(0x0, 0x1) r21 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r26}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r31}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r33, 0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x4, r21, 0x0, r25, r31, 0x10, 0x40}, 0x7, 0x3, r33, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r11, r18, r19, r31, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r34 = msgget$private(0x0, 0x0) msgrcv(r34, 0x0, 0x0, 0x0, 0x0) r35 = geteuid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000000140)={{0x5af1, r35, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r35, r6, r10, r31, 0x4, 0xf339}, 0x200, 0x401}) semop(r5, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x31, 0x1000}], 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) getsockopt(r4, 0x6c, 0x20, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xfa) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x1f}]}) getegid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x3, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/213) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xb35) r3 = dup(r2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0xf8232aced2888e9e, 0x0) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/88, 0x58) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000340)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x1, 0x2d, 0x10001, 0x1, "01a813c59f9cc2d4e90ae936e3a528d8f1ecbdf8", 0x1000, 0x1ff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x0, 0x6}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000480)=0x80000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000500)={0xffff, 0xf1d, 0x101, 0x401, "2454d2d49d2f941aa106d535620105097fb1f0b4", 0x5, 0x5}) r7 = socket$inet(0x2, 0x2, 0x7f) accept$inet(r7, &(0x7f0000000540), &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0xa0) r8 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x80, 0x42) connect$inet(r8, &(0x7f0000000600)={0x2, 0x3}, 0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000640)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000680)) fchflags(0xffffffffffffffff, 0x9) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000040)={0x0, "df13e88e49069184508d2a58b396bb00ef967cbb2c8925b52406d0"}, 0x23, 0x800) r5 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r0) 16:00:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0xe403, 0x100}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r2 = semget$private(0x0, 0x1c346ceca347741b, 0x202) semop(r2, &(0x7f00000000c0)=[{0x4, 0x9, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x56fc, 0x1800}], 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x2, 0x3f, 0x1, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f00000016c0)=""/178, 0xb2}, {&(0x7f0000001780)=""/215, 0xd7}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x3, 0x0, 0x101) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10009, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000400)=0x2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x3, 0x5f645c9caa636fbf, 0x80000004, 0xff, 0x7a}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x2, 0xfffffffffffffff3, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x2, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x42, 0x2, 0x4, 0x3}, {{r3}, 0x0, 0x4, 0x40000000, 0x6, 0x4000000000000}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) r2 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r6], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x0, r7, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r9, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpgid(0x0) r15 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0xff, r3, 0x0, r7, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r14, r15, 0x80000001, 0xffffffff, 0x2}) shmctl$IPC_RMID(r2, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a88458 map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ab80 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a88458 16:00:22 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000200)=[{0x4, 0x8, 0x1400}, {0x2, 0x7, 0x1000}, {0x1, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000002) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x401, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000180)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1000}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x0, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0xed, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="000026f10f6c4c7b78f057f3e68fb2042e2f667151696c653000"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0xc003, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x468d592de4ed7076, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400, 0x1000}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/105) r17 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x2, 0x2, 0xffffffffffff0a5d, 0xff, r17}) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r2, &(0x7f0000000140)="c412e02f0a4d1fd17d8b017ace72306d174e4b87930ca3f0689e09f0872c2067e25a09efe4608f1f4bb52036c4879c8851741b0e3e610212ae2f1589fb3fafeea5e507cd0dfcdaa6949efc4173d257c6acfc575419a9e96ef798a9f937bc6407eb460f77476ab45c4bb07dde3cb7a2149b53d62c04c9d60aa597c4b77a5b3cc53c9ba180970e1c048c6e1ab5b4d2625b2468dd007ef519d34a2159", 0x9b, 0x0, 0x0) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r19 = dup2(r1, r18) ioctl$PCIOCREAD(r19, 0xc0287533, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(r19, 0x800c5751, &(0x7f0000000100)={0x0, 0x5}) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xb42611b488ba5ffe, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x6, 0xfffffffffffffffe) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) dup2(r0, r1) socket$inet(0x2, 0x5, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x4c}, {0x4000000000000006}]}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") bind$unix(r2, &(0x7f0000000040)=@abs={0xb45f0bfd9ee221f1, 0x0, 0x1}, 0x8) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) read(r1, &(0x7f00000000c0)=""/29, 0x1d) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000140)=0x8, 0x4) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9b7b40210e2689d98da2fe90ad43b2f70cd9ac47231ec8beee3fe626739f315285209cf0681ef2063d83f166201e499fbacaae8e36b4ca2c49b8900c94e5901b1abac8666ecf8753a40a71624d09c0589dd20306d5feeadd3fc082954fe0011f8808c645b50a510fdf0dab9ce22e26f441c23cc6e03c40700b78163541e68649fff303043a2d3cb69a08a3dc5668c01030f7", 0x92}, {&(0x7f0000000280)="d990d5187604fbe54f54a18f3b3196b005efbbc04040b3a8a61b5154388c3258cccaeb6fa32b63a8cb98d4d2d1051b1033b45e7f48d210ab6cd51c29481e329082cf76c395c0d31271569585825ab47d30262507c3ff33e27b8661f60225cbbf970055c5300b6b41c9739c678c71fd1e18529facb094ad11bcc570b2087f97ad901d3c9ae37a41f1af41e07b898f51ba77f91c3dfd8be0c6b4d92df4728f02fb87886b9aedb741c7ae5f0267c6ee14ffff8001163119bad248712823e9727648", 0xc0}], 0x2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r8, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r10}) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r8, 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="f5ff2d2f66696c653000"], 0x10) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x0, 0x3, {[0x894b, 0x3, 0x86, 0x0, 0x7, 0x6, 0x8001, 0x8000, 0x4, 0x20, 0x76, 0x7, 0x5, 0xffff, 0x0, 0x7, 0xcd9, 0x4b], [0x8b5, 0xfffffffffffffffa, 0x0, 0x10000, 0x0, 0x9, 0xc, 0x4, 0x0, 0x8000], [0x5, 0x80, 0x8, 0x9, 0x7, 0x20, 0x9], [0x7, 0x6f9e, 0x800, 0x401, 0x7, 0x3], [{0x7fff, 0x80000001, 0x1, 0x9fffffffffc}, {0x9, 0x5, 0xf5e, 0x8}, {0x132, 0x2, 0x3f, 0x200}, {0x5, 0xffff0000, 0x9, 0xfffffffffffffffe}, {0x100, 0x8, 0x104, 0x1}, {0x7ff, 0xc31, 0x2e96fb98, 0x3}, {0x80, 0x2, 0x5, 0x10001}, {0x7, 0x8, 0x0, 0xfff}], {0x7, 0x7e, 0x3, 0xd24}, {0x200, 0x0, 0x6, 0x1}}}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000640)='./bus/file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="80020217e0008daba9a5"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206aa7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x840, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x4000036b, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000400)=0x2) r5 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x7, 0xdd6, r5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0]) chown(&(0x7f0000000080)='./bus\x00', r6, r7) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x6) setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r10 = syz_open_pts() fchflags(r10, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) setsockopt$sock_int(r1, 0xffff, 0x9a2226a534b26274, &(0x7f0000000100)=0x7fffffff, 0x4) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0xffffffffffffffb9) dup2(r0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x34, 0x5, 0x2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r8 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) dup2(r9, r8) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) dup2(r1, r0) 16:00:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f98b5890c43affffff6c6530001438d41ff5d956fbd10be582d0c20bb06d69ed969a32a37c9fa75898f102f32307df1bc6a77b85191239375221578012e6b3fb7f3734ca730b427f91a1fc53d0"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) socket(0x18, 0x2, 0xff) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x2ce) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x7, 0x4, 0x99, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fa1000/0x1000)=nil, &(0x7f0000ecc000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000fea000/0x12000)=nil, &(0x7f0000fea000/0x1000)=nil, 0x8}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fa0000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000eed000/0x1000)=nil, &(0x7f0000e1d000/0x1000)=nil, 0x100000001}, {&(0x7f0000f6b000/0x1000)=nil, &(0x7f0000ecb000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e1f000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000f9f000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) 16:00:23 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') socketpair(0x20, 0x3, 0x7, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) shutdown(r0, 0x1) 16:00:23 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:23 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r9) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64=r9], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r10, r13, r15, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r12, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = getpgid(0x0) r18 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000640)={{0xff, r6, 0x0, r10, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r17, r18, 0x80000001, 0xffffffff, 0x2}) shmat(r5, &(0x7f0000264000/0xd000)=nil, 0x2000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x10000, 0x0, './bus\x00', 0x98b, 0x5, 0x8, 0x7fff}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0xee}], 0x1, 0x0) 16:00:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x2, 0x2, 0x0, 0x20100000, 0x200000, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x2], [], [], [{0x0, 0x0, 0xfffffffe}, {0x4}, {}, {0x0, 0x0, 0x0, 0x82}, {0x1}, {}, {}, {0x0, 0x0, 0xfffffffd}]}}) syz_open_pts() 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000040)) fcntl$setflags(r3, 0x2, 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r3}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3ff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r4, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r6}) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) symlinkat(&(0x7f00000003c0)='\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', r1, &(0x7f0000000440)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) flock(r2, 0xf927d91f1bfa4134) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r12, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r14}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="18000000ff7e93c9d3ef0109ffea00005fc6678244d1c3211955a8a28f60cc63ff1128991f25e8a7cde48fdb9c48e8936bd17cfef00d00000e004704ad7e85e046e8d28377b28b7002d27ced41e3488876474a8f194a643ac894d856bc7237622bda4774733a860000000025d1ffca54d1f501208acb86679b45ac00e53300", @ANYRES32, @ANYRES32=r11, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYRES32=r11, @ANYRES32=r14], 0xb8}, 0x0) open(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x26) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/239, 0xef}, 0x1002) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r15) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r16 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: chdir(&(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) chroot(&(0x7f00000001c0)='./file2\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r2}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(0xffffffffffffff9c, r0) r4 = msgget$private(0x0, 0x61c) r5 = getuid() r6 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r13}, 0xc) r14 = geteuid() r15 = msgget$private(0x0, 0x1) r16 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r21}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r28, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x4, r16, 0x0, r20, r26, 0x10, 0x40}, 0x7, 0x3, r28, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r6, r13, r14, r26, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) r29 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r34}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r26, r29, r34, 0x8, 0xbf}, 0x800, 0x2, r2, 0xffffffffffffffff, 0x3, 0x9, 0x6c, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0xffff, 0x40, {0x2, 0x76}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r35, 0x40047473, &(0x7f0000000140)=0x5) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x7, 0x7, 0x80, 0x245e}) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x8000, './bus\x00', './file0\x00'}) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="821671667d17af09d681afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed7a07246ebf798fcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b5300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c5ac2d5432fa8f6fb2edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000f9b49767580c6ad69226839e09a08d30d0f0f09f33b27e9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e30675158065996c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4355694008ab8a0fa742aba43c92d2ff9b59e56220538897b659d14296a9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b00"/797], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r3}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(0xffffffffffffff9c, r1) kevent(r4, 0x0, 0x40, 0x0, 0xffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000400)={0xffffff18, './file0\x00', './file0\x00'}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r3}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x80, 0x7f}, {0x0, 0x3, 0x1, 0x5}, {0x0, 0x2, 0x5, 0xffffffe0}, {0x7ff, 0x67, 0x7, 0x8}, {0x567, 0x7f, 0xf7, 0x4}, {0xfff, 0x80, 0xff, 0x200}]}) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x40, 0x80) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) pwritev(r1, &(0x7f0000000280), 0x0, 0x0, 0x0) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x8a7b, 0x7}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) shutdown(0xffffffffffffffff, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xffffffff) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000100), 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r3, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r6 = socket$unix(0x1, 0xa, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[], 0x0) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) msgsnd(r7, &(0x7f0000000240)={0x2, "72120121ffbbfe25d112f0aa88c88f6b60716ef14f8b869034ae31bada118b480d27b0c49b33e2c8195c7cb2a0c27bfecb5d94eb4060f023fecb177be5c234a49e"}, 0x49, 0x2c427fcc0deab482) msgget$private(0x0, 0x80) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x5) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r4, 0x0, 0x9) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8}], 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r8, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r10}) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = socket$inet(0x2, 0x4, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r12, r11) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f00000004c0)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f0000000400)=0x2) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x101, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x20, 0x9, 0xffff}, {{r1}, 0xf259bd17852931a3, 0xb0, 0x40000000, 0x9, 0x23d}, {{r5}, 0xfffffffffffffffc, 0x2, 0x200000f8, 0x8, 0x8001}, {{r6}, 0xfffffffffffffffc, 0xa, 0x4, 0xfffffffffffeffff, 0x7ff}, {{r8}, 0xfffffffffffffffe, 0x2, 0x20, 0x6, 0x7}, {{r12}, 0xfffffffffffffffe, 0x5, 0xf0000008, 0x40, 0x1}, {{r13}, 0xfffffffffffffffd, 0x30, 0x40000001, 0x9, 0x2}, {{r14}, 0x0, 0x80, 0x40000000, 0xb89, 0x8000}, {{r4}, 0xb, 0x0, 0x10, 0x8, 0x4}, {{r15}, 0xfffffffffffffffc, 0x10, 0x1, 0xe593, 0x1}], 0x3, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2000000000000282, &(0x7f0000000280)}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000000000001be, &(0x7f00000000c0)}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) r6 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r6, 0x2000747b) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYRESOCT=r6, @ANYRES16=r5], 0x2, 0x1400) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = socket$inet(0x2, 0x3, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) openat(r8, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x35a7) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r11 = dup2(r8, r10) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) fcntl$setflags(r7, 0x2, 0x0) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) semget$private(0x0, 0x62f2a24c37e5a520, 0x200) chmod(&(0x7f0000000440)='./bus\x00', 0x2) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 16:00:00 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1d"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = semget$private(0x0, 0x1, 0x0) r6 = socket(0x2, 0x10004, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = dup(r7) fcntl$dupfd(r6, 0x0, r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r11]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r14]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x8, r9, r11, r12, r14, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r15 = dup(r4) fcntl$dupfd(r3, 0x0, r15) setsockopt(r15, 0x8001, 0x8, &(0x7f00000000c0)="df8076fd10ddf64045fff7058f858b9a8ab575a62dde0f9f28aaf6db3e0c36e9a28ecf9dbb1d17b80b4947a2bb5ee6714719574d2028d3104d6710f467ccc2e85aceef0c56acb4d7cd2b0914ff1bb8", 0x4f) r16 = dup(r1) sendto$inet6(r16, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90", 0x1}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xc3, 0x0, 0xffffffffffffffff}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}, {{r6}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r5, 0x2, 0x1) accept$inet(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000240)="c304b3ab0200882cf5a0979ee53e4cb907000002f9db53c36beda433296711be474cfe629ec8cb9aaf9a228e6c672d4dd3", 0x31) r7 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000300)=""/223) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x40) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r5 = socket$inet(0x2, 0x3, 0x80000000102) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r11) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64=r11], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000ffffffff0000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r16, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x0, r12, r15, r17, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r14, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = getpgid(0x0) r20 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0xff, r8, 0x0, r12, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r19, r20, 0x80000001, 0xffffffff, 0x2}) shmctl$IPC_RMID(r7, 0x0) shmat(r6, &(0x7f000000c000/0x1000)=nil, 0x0) socket(0x20, 0x8000, 0x80) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r21, r5) ioctl$TIOCMGET(r21, 0x4004746a, &(0x7f00000004c0)) ioctl$VMM_IOC_INTR(r21, 0x800c5606, &(0x7f0000000000)={0x76d9, 0x6, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\x80\x00', 0x0}) sendto(0xffffffffffffff9c, &(0x7f00000000c0)="4be373672cbf4e5ab4432cc0af5ef6dc59b7ebc9de48dc947b1176f8aa9b19d783db26f1819657292986ccfaf72c3d795527141751c53298cc616ae9ee78c2847b59ac8c8833355c0aeb5e0572a78e7fc615c888c9b9fd5e2b52727990781cd06bbfb8676db9e44715c206d76c430962d311ab60e209b387d213fdcd2c88a1f0974ac1ae0cc3d95b43b547761b7eb6e26eb32081017fd4fe", 0x98, 0x4, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82023e2f66696c65300089fc463678705bf26b727218e7143c02bf91d5b58f9c52b5a102961d5c3de7a31bccab9901dd81e6633e7bcbcc0fbef00dc2fc1e299630f27f1ba9b7e331397d94f0f964dddd99d765c967ba6e9febb7c0a67036"], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r3) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCLOCK(r7, 0x20004276) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10000046a44d68d0134ecec8a53b5200000000001000000012000000d313d0173e770b266be758e87ab115fbd86b3f773b04b75c466ad422f79863fff5d5cf3248c3a55136fda6e6fa464608970fbab2b249483c7bf4664cb368ba5838caf0fd22"], 0x10}, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x7fff, [{0x7, 0x9}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x45}, {0x1, 0x7ff}, {0x3, 0x3f}, {0x98a152c9b4ba860e, 0x390}, {0x1}, {0x1, 0x7ff}, {0x2, 0x40}, {0x7, 0x8}, {0x1}, {0x2, 0x4}, {0x3, 0x1}, {0x0, 0x6c}, {0x1, 0x4}, {0x1, 0x80000001}, {0x3, 0x6}, {0x2, 0x5}, {0x2, 0x3}, {0x2, 0x5}, {0x2, 0x48000}, {0x3, 0x3aeb}, {0x2, 0x1800}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x2}, {0x2, 0x802000}, {0x1, 0x40}, {0x2, 0x8}, {0x0, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb7709000000000000006abca64896bc5e57c6388bbd2ad88b2951b15801000bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb42258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r1, &(0x7f0000000280), 0x1000004, 0x0, 0x20, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) kqueue() semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, 0x0, 0x0, 0x10}, 0x2000000000004, 0x31c, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000280)='./bus/file0\x00', 0x20000, 0x1f0) 16:00:01 executing program 1: 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, &(0x7f0000000180)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x1) 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)="100a2956b9223776", 0x21d) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x01\xa9\xc3;,\x86\xea/', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") getppid() 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xa0000}, 0x8) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x10}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0xb23e5e578cf31771) listen(r0, 0x0) shutdown(r0, 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dav/wskbd0\x00', 0x400, 0x0) socket(0x2, 0xc003, 0x0) socket(0x1, 0x4000, 0x5) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) dup2(r0, r1) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x281}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r6, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r8}) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000400)=0x2) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r14 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r15, r14) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f00000004c0)) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYRES64=r15, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESHEX=r0, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r6, @ANYPTR, @ANYRES32=0x0]], @ANYRES64=r11, @ANYRES32=0x0], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x14, r0) r16 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r17 = socket(0x40000000011, 0x4, 0x20) setsockopt$sock_int(r17, 0xffff, 0x1007, &(0x7f0000000880)=0x7, 0x4) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r20 = open(&(0x7f0000000580)='./file0\x00', 0x40, 0x2) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r21 = getpid() fcntl$setown(r19, 0x6, r21) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r18, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r21}) writev(r18, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffffd, 0x11, 0x0, 0x2, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7321ff8f0416c55b, 0x1, 0x2, 0x9e1}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x4, 0x2}, {{r19}, 0x3, 0x41, 0x1, 0x3, 0x7d0}, {{}, 0x9, 0x10, 0x4, 0x8}], 0x0, 0x0, 0x0, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs, 0x8) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) readlinkat(r22, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/62, 0xffffffffffffff92) read(0xffffffffffffff9c, &(0x7f00000003c0)=""/69, 0x45) r23 = kqueue() kevent(r23, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r23, &(0x7f0000000000)=[{{r17}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r24 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r25, r24) ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000440)={0x6, 0x4, 0x2, 0x1, "da3c02534c1a89a2c7ca0dd2c2000d6c73fae489", 0x7fffffff, 0x7fffffff}) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0xfffffffffffffffa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x1800}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xe18) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x3, r4, r5, r10, r7, 0x101}, 0x200, 0x401}) semop(r3, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x31, 0x1000}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 1: socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0xe) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) close(r2) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x6, 0xffff, 0x2, 0x7f}) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x180) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0x938) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\xc2]\x00', &(0x7f0000000180)='(%}/{h!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='/@+,@,--\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}\xb7,/!\'^@&)\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x70, 0xfffff, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x2, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:02 executing program 0: r0 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) getsockopt$sock_int(r6, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) pipe(&(0x7f0000000040)) r10 = fcntl$getown(r5, 0x5) r11 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r12, r11) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={r10, r3, r7}, 0xfffffd93) r13 = geteuid() r14 = msgget$private(0x0, 0x1) r15 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r20}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x2d8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r25}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r27, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x4, r15, 0x0, r19, r25, 0x10, 0x40}, 0x7, 0x3, r27, 0x0, 0x6, 0x4, 0x3, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r0, r7, r13, r25, 0x94a6078be7d72bfa, 0x1000}, 0x200, 0x6, 0x80000000}) getgroups(0x4000000000000185, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0x0]) setegid(r28) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:02 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x351) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) getgroups(0x3, &(0x7f0000000300)=[r6, 0xffffffffffffffff, 0x0]) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r11, 0x10001) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r15 = open(&(0x7f0000000500)='./file0/file0\x00', 0x20000, 0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000580)=ANY=[@ANYBLOB="007fcf000000000000000000000000000000002200000000000000000000deffffff00000000000000000000001b447279a02590d42edb44bdf18a0ed70eee78d650ff5272564df4871ad4be01dce8bf0e8a03f13efd98ea2fc74286e7efb8228126a39d0125bb00d4769e3bf03d2cff4e7bf3210b55a671910129501d872ace01b06a5fc3c062de18d82b331e1848370615d0ab052224cec9f92295136a92ca1da742e5d5f0738d90560b43a60cd0a53e2e2ed5b7eb51438224924699f72023b8f0075a194151d6"], 0x2b, 0x0, 0x1000) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r21 = getpgid(0xffffffffffffffff) r22 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000840)={{0x6, r17, r18, r19, r20, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r21, r22, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x4000000000000047, &(0x7f00000004c0)=[0x0, 0x0, r14, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r20]) pwritev(r11, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000540)={0x3, 0x1, 0x6e9d, 0x7, r12}) fchownat(r11, &(0x7f0000000180)='./bus\x00', r13, r14, 0x2) r23 = getegid() r24 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r24, 0x10001) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r27, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r24, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r25}) fchownat(r24, &(0x7f0000000180)='./bus\x00', r26, r27, 0x2) r28 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r28, 0x10001) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r31, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r28, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r29}) fchownat(r28, &(0x7f0000000180)='./bus\x00', r30, r31, 0x2) getgroups(0x8, &(0x7f0000000480)=[r7, r8, r9, r10, r14, r23, r27, r31]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x40}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$KDENABIO(r1, 0x20004b3c) msgrcv(0x0, &(0x7f0000001200)=ANY=[@ANYPTR64], 0x1, 0x0, 0x0) msgget$private(0x0, 0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd"], 0x10) socket(0x18, 0x5, 0x4) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) setsockopt(r1, 0x3, 0x9, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x6, 0x2f, 0x9, 0xfffffffe}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000500)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)='./file0\x00') r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETA(r6, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r6, 0x0, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040077dc5745392a101023000000000000ff045a11020d4f000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0xb8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000400)=0x2) socketpair(0x10, 0x4, 0xf8, &(0x7f0000000080)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r8, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r10}) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x4, 0x80000001, 0x1}, {{0xffffffffffffff9c}, 0x4, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x7, 0x6}], 0x1, &(0x7f0000000300)=[{{}, 0x5bb1fad7aa8150ee, 0x18, 0x1, 0xffffffffffff75c8, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x24, 0xf0000000, 0x7, 0x2776}, {{r0}, 0x2, 0x40, 0x20000000, 0x10000, 0x56a}, {{r6}, 0x0, 0x10, 0xfffff, 0x8, 0x5}, {{r7}, 0x1a64ac62449834b2, 0x48, 0x1, 0x81, 0x2028}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x7fffffff}, {{r8}, 0xfffffffffffffff8, 0x2, 0x1, 0xa76, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000100)={0x4}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:04 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r2) msgget$private(0x0, 0x410) r3 = geteuid() setreuid(r3, 0x0) socket(0x18, 0x3, 0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) sendto$inet(r5, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x40a, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x11) socket$inet(0x2, 0x2, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r10 = dup2(r8, r9) fcntl$dupfd(r10, 0x0, r8) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000540)="3036694796e6e484922813512c52fb524aaa9cd44b5d8e33143909ad69ba0e8839e725d21c013faa9794ba65ee9ded280e95096480b56f738046243ecf648fb645ca7a360bf7672400e47a78ea6f49e0726f99116290bf0a7f91b51bf5ad6d1598cf87ebaf88fe96ac523fb00b7b040a05da8f13482f782f18389819564ab50515975a8b", 0x84) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x15, &(0x7f0000000000), 0x4) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x15, &(0x7f0000000000), 0x4) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x15, &(0x7f0000000000), 0x4) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x15, &(0x7f0000000000), 0x4) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x15, &(0x7f0000000000), 0x4) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x15, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000012c0)=ANY=[], @ANYRES16=r1, @ANYPTR=&(0x7f0000003400)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYBLOB="3ebfdba9a3733e0b238494dc71f939b5b25d95be91fed23dc42dd105a7f9621a46fbb4ebcb50ebc4a50c320aa9366f8b5586bb6f05cff00b6b358e0dfe793eb2ed96a0a052287192934c22dfa84f0f81d5d89345ef7c7b52882e6835bd6d9507e665af9d4edf2b15054cc46a3bcb74a5377c53ae6d2a77fb43d22b3efc936fd816c591eeb7e58ba1ac0e8871d72fc03861648e5deed32721775f4e23e33ee45931116e10e38b0bc593b4077074ac959e20a6161ba797e538b954aaf3b57e0a468caae4dd500c6d27045f2dbf1f5c3f7aaf5c917c1369d5df87fa35334fa20cbe294a63ef1d9211963b62374ac0c8a336b6f835c421987097c9ddf3b99cb746b98acea66478eeb63360134aa3e6de2264147ea94df4dfa36344b585e6c2c4344f3f65c236cd38e9eba487d2cec6869656f582f46225eccdbe7ee16c5a44c138d6d3a48da423d39f94c538bf36c22dda341d10979461d7f17369ce737839acfc4e39cc62eabc82d86d1046d32da5f636dbcbc0de8e1cd0a3dcd6f771bdf8c984dc1862917143c1f2d4c4b9f92d176d46d8c1266064fe82824aad0f3858b525710d0482e8f34544736a9729d20aa3b5aeab649d867553ae8328d733f8ad168748a973599668432aed7b6007fede167271280e6e92ecac1e0b9c2f71aedc1ce1c8c4e3ff071ca5f06419c5f05e2005cfa382953024017917a3559685919e36a3de79b81280baecb198ee23eef3450807c4579e610393bd11e08e31e39aa2a4ec03286d3ca78f617cce9ea61f9c47667be8ecffff3460abfaa54fb5669a6f550ab69226fc503daadcc67d645dd8b9953641c00d1b5a3da9a84a9956a31a377e0a3c19f3f9b93b07a0e315f8feabe5717262afabcf8af4e98fc09c9ae24c7b2607107dd780acaade079449e809011bf36855da63d3d1964034cd5e0a52c6f7a6551f346f61c6b28d6f141596cfefe0a8c5a647e697c8d86fc096fb98005e8f7838bd9510133ad4547fc489749c9e33798b2c7f25c6070492bb26314e8b45fa72854a87ee9f5d4ad237bfb7abb8e3850cdd192928715cf6f0cc12dc791314425ee929d5930440078d85dc36099ef6064bcb41fe1fcf2d2852d1ea5142cee2a9c4124e5101823e54a02a38e4ed5ea3b9fee466b284feb9bbf9375b5699dc52ece97339113663ee46773279e0b1edb05a38c7636aba5cc071d51b748f5a57167471dcf0cc8fb37fd22b60dcaaada1470016a06e50979d46ae1aab0328ca7de46ea9a6c2a2156e05582dd27a65246db01301bd5d06ffcbe2d196acc5122b556346dc2c3e497ff178f469e0c99396c989892581893d4506f6288a7fe37ee40947298da513e0134881845b482ea7426c2d0386ae148955efa256a4f85b9b80e65997fcfd6844e1b6384ac5858feaea47b95c67b95e0cad4f045bcd54816cc7e41199aa7deb1dac1164a23a6336a9054b1eb7f70d948d72197a94b511ad16c9014c0c8d9375b458b53871533f4d4a5841acf81c353b5cbf946feb72acc768569c3bc09ac7a84ab28b1b5eab5d502147f8fd57bc8cf5cf425a64685e1b871065438be6fd16401b7c3a16ac236e09987e4e9c1e7c35338f2d93473de40bee0d8e4743ebed19c9dc8d3f2da82ae94aaa4767c54be99192c1a149ceb152d2212fcbbeddd53fb67f84024f088dae5d292a6f030ef97c1eec4b64d92e219db47a1f36b1010793619b7d36fe41fec86d94db7c90eeb99cef54bfaf9e3d6a131ce5c9898ee8544144a482014dff52d7cb18b24c787e93e4993db03f60b287edcd6e740291cae16a183cb7c5b95e51c4d2b574ead462d15fcfa964db96f0b5a2a5a1acedce137a9a22500834c597b9129a7b5fb9ca2c79709cd59e3b1f7e67bd2afb1cdf4122326372203921479db4f105bc0e810b2bbe3aca345b3a5c41e56189d48262f1ed3a5191ae5b49d6b23f155febaa62697e0dc04c6660f86130ca8735126ce7e7671df0dc6c310042d054cc4dda46fa26df863fe3879953aebf23a3c925908f46e4cbb2d31d7c19159ca22039e0c3c1dea822ed848186787fd56dea7cffe4ac5a81795e27c07eb217a802b2321b7cac5caacc965e5961fe985f5e91692db5f66a3c8d8109373aa2e911699d2ab6ebd3302c234b6c9908c8de793e9c56bd91411ea347277b62c63a64e13bc432d4649d8d10ad604e2283e0525f7132d81b36f8451c9178a23cd7676144053ef895430292c76e151b08aa9f31c2fffef451b3aa7f50bb635be48efba3d8dc736b790078ac96a49f2b5631d2ccc589d29de221b0bc6f6167401652133269d673d4a24e1617029aefbb92fa68d76927f46d15231bb6a9cc57188d135914966c2746c981575a932e864678a7f19b0a799e7ed9f6a4a68430a786db84f10f3bb4f2e52489f8ed616cdb1816a863172cdcbe9d74f770e44cb2bb6bd31ea5f5b509fd180f462190657086ec6e04699f3071df3f714824d745f476ddc61eace729f12033b2fb66493c5ebd4cc7140fe19f91eda07abf79828e564dbb70a70145fc668a012febb2446ad4675d2c63cdcec57db9fa31156365fba489dcde113c7c42b330e17758a10c61015b0231242b72f870f047fa2fc460cb08b2b99d0af79e849acb17a79d2c28133554a00b23eead2ac6aae1e07c91428e00bddbe21beb191e895c8712ccf5138ecf3111a4f2e904e70c7c1480901d2a919dbc3fc3c7c0ff907cc26fcdcfee482f19682db7c832d77b54962363a8c37a8cf7a1a7809aee8f50fb4a5a8d5b02cf64bffadce216e132f59d3dc767867be528b3fd8a73607f1556423caa47d760eef20cfe21cbcc7fd6c03c3e0f84f72e89ae564df21e6f463af3fcbfb9856c6f045e85d8fe771acc6b0acdbb45c342424a15ef31dac8e12aab84c0cbce633b9d21a47bdbce42e927d6b3e6e289e5dc4634bec9fb27dbde7a76d178b0d477de720d329103e23ddca99cdbd41d5d966dc2de99e30a923dd30e3ddb969ba733ce60f18317754cc166e870dc20f188a74e5486703ab0b7674687d0e9eef87e467d0aa2f0ee4fdf5fc36e4aa2506277be0a1211a507716ee80c542e09260512588322e499a6b8c5e963f883ff8f701323774f3f0393754cbcb26c0bb4efbf1023db55591f2c22f7d85366b31922982d7b3e177131ccff112ff6494b096871e0157e9e7e80176f9085dc37e83d4ab051cd638d09ba4a258b3524e11642e7830790dc51c2b8349dc59a100b50b3917b98b02a12f334050bb483682a0820fdb2dfcfbb30a4b6f10748832cf85788435d3fc5d320ead45fe6afede7dedcdfb0fff2d0076daca545b66a2b457eabe7b0b7221c9cb6b702a86fca00eac3d38dfb07d059fdb7ff3c562fd2a74cb4aecec9361566ac50ee48d0d2e6f3c2abe4d7672121745a93bf5ad798dd1a34144d4ea2e92a94a9e305477acb2ef09b3fb0fed232d9d05f1674130009a293147e4c9efa6dff411ce3eded4c6056d0e0027d1dcba617b14fa062745834816fab6096d15fd09f8cb51ee35adc080513c483853d75aaaaf97052a54063dea30318fa3157857df27032a9301b3d57335745dcc865ffba7d20bcabbc232377dd5468fc5c6ad80be7b05356deb95adc1e5f889f5b4bfeec08f4b2fa77b22fe1eeca649b1fa55ec41a664aa15858b47c7ba902414e99c4eda51626c213f7d281b17b6dbd9f191ebf83eaff911b02f237d4da728071a8a7693d8e8ba0143cdba6e6e4cd56cea04941cb129c48cdee6e31f8b3d2f8396e9997995104cef56a239f15cf1a995fcbb9f007fdba8e528855fe74bc95abe5c5fe77600806b615974b5c080b9a371b841c30c947933eb0571d934775a1515ae23aa1a0cea20e6704629821bcb951df9d0f544d6606d5109d250f9bc7f77c4a85cade161c97570fd1a9bc67c8810f26d5a0ed68b50c82f7acb1d2c7af574604575d97d575931642d7d402409650c8db57d513ddf470fbaf4f986f3490c073b14c29e82ec305ad760bdc51b571c63cb97de42b67460c232c43b24011e414afa488173fd99804c82170c7440157e1eb7e994916bb08a3307d5d1d5eb7d65c83ff879c2550603cc14a50a0b7d2e4e5c2330323401a67a17fd419488f294e0ed577cb522910864341ffbef6b7b424ab29817dccd95d6d72eea25550d28dfdaef7790fcaacc10f6a6733973ec02aba3a4192957d2094fcbebeb9be06155df3cf6dc5178cec89c6ff927b0787f03b932a4f2024184f084d1f915637d7488be4689e2846be30c9a8fac569e735022ad0db45caec6ff473bf009c9f899dd8ac0208310df80779bdc8cc8095f8b65365db2ea4e5fec45dd9f25880038e372ad32198cde6a7feedc42d94d27007841adfdff15744111cc975e3e1e8075213e16579f44b7a2e288f24d898b1648f21554329de45072a0509b00c4134e45fc7fa9c4633a9507e53c73777b36053a0d5fab21fd3b9eed79283d6a4b71b7aa42cbe165a84400e31ef2c34cc61183203fb365a8ee92e7bd58f6c8f5a289b99b33a7160b766fac3456a71f0832f85e674d7024efaba4d1097cf4e97c0a0866925cf129a9c3aabea39ffbaae209dd3fb9464ecf92a499d0d0e5857ff260fcc81e9387fa40e8c63bdb9bbb2a10c1b15fb79d7ec17a67ec769e236c62d84364c4d85e6aabec07bc00bc864cffd7a761533eae6a5e3463a23b62929d1c150067cd7b38cfdc9062c89871f9f652b7c00c085662659e68c72776bf5fb4c54ca03a56f95171fe1d75b3bdd0eef33e60c3bf1bab10e7ba9e6881a201a1b9145305b905e1561e8059b70e29d64c2db7e4322840cb8620791ec0f0f01269130bca77362b0ec10098b7392850517c0c046db512d2657f6e12fdd973dbef35d577240f08e5ce4430d1a6e3e8eb69315680594234a0c60f83cc941a3e5930d5b257a94b3ade203d38ed9ab7ebad4adbd1faed382ebd709dda1f77f5e6eae0e7a19224f9f72ed44238e3b0800c168603868de42670e8a77a0eda450380de18a93191f13fbbd6a4c4c64e9c59df7d7348ff8d598eb6ae48c461164f8020e5588e9f8ccbc382fd33aff4499b3e281845ea3c891f3564cada06fa8b24b0e56f75caeb23e4f2a9bbd2926c4f44f90338ca59742efbc1c26284c0362f3e6a8da7b578abb7eb11895132894d95912b1f0881569c7c4343f55e161c19bcdd7c4261243e2352929baf6b7ff14565e5079e36a3406efe87ccbd79622e135a428c359803a385b5b2428116ce682822f0bf2541d7d3a8736f9b445b8bc9cc57447c908a9d35b9482fdebf363e6d4939d2ef4074db7fe85adac646c92673193c466eefd8f03c8f4fb7cc06da09e3aaee58468d275e87a7d1c24367c96f7cdc7c307de00c2c5e901a40a4afb534bfb839c4f98e132424e9b5fa413ae8fa68326b9751e548fb39fe0ad9fa4ec48544398186a8f34c43826f96ee350c20f939a16d9a78c646bbcde48d61e571406695211b4cd6009d0cf49c659bc16947df4ef53482a9cddb8734f55036b7d27ee8c1c00dc69fbdcc461fd6d02b8d4cfbf3cf95629608e88a4151332cdf1bdc67581c7ed18ce97498d399dc9c19ca125ebb24b682161f5e9788254e8c744b7a8e68555c741df1a7e0b8fb5e141e33f482c8877c8b28a9b516a7f664022a7db51aa7a971b0897cbd5c10bdbec81920cec1af517903a1190a5f45dc189f940316a845227776e1693155485e5f7d193b97e60fdf5adefd512c4b6b9f695ec5bb3ed0fac60d25ce751ea61ba01b24247f0dd08af717517af0319ed0697cf7fbbb43847d2d4bb2486d84b6e873489b57499b7e7d819d9700160150de43f631cc9e224c390b4e69adb872708c7465b366166b2c24575457814973b64efe25472cff3e7c0efdcb156067029b95ec0e24433ff490a7c41b2d97df6882ac85a49000000000000000000000000000000000000065830575fcc02cd68d7cd90a5b4195eaad167e300114a107606ae0a5cdc08da793d11d2614eaceb8afecaa869d6e24aeafa0b0aff47b29171521c91222fb7924eafceaf38f162", @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES32=r16]], @ANYRES32=r0], 0x4) writev(r7, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0xffffffffffffffd1}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) accept$inet(r7, &(0x7f0000000300), &(0x7f0000000380)=0xc) r17 = socket(0x2, 0xc003, 0x11) connect$unix(r17, &(0x7f0000001d00)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7e"], 0x10) writev(r17, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x90, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x3}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0x1) r18 = socket(0x18, 0x5, 0x5) setsockopt(r18, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$inet_opts(r18, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r4, 0x2) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)) r19 = open(&(0x7f0000000140)='./bus\x00', 0x285e5d7df1ff1631, 0x106) r20 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r20, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) r21 = dup2(0xffffffffffffff9c, r20) ioctl$TIOCSETA(r21, 0xc2c04224, &(0x7f0000000180)={0x0, 0x0, 0xfffffffc, 0x8, "04713d0000000000000002020000008000003c99", 0x0, 0x2}) write(r19, &(0x7f0000000340), 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r23 = kqueue() kevent(r23, &(0x7f0000000240)=[{{r22}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff}], 0x66, 0x0, 0x0, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x15, &(0x7f0000000000), 0x4) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x15, &(0x7f0000000000), 0x4) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x15, &(0x7f0000000000), 0x4) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x15, &(0x7f0000000000), 0x4) setgroups(0x0, 0x0) r28 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/100) 16:00:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000640)=""/4081}, {&(0x7f00000026c0)=""/4096}, {&(0x7f00000000c0)=""/61}, {&(0x7f0000000200)=""/208}, {&(0x7f0000000300)=""/212}], 0x1000000000000149) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) r2 = getpgrp() listen(0xffffffffffffff9c, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x5, r2}) 16:00:04 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) getpid() getpgrp() r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0xfc) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x7, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getegid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) r19 = socket(0x10, 0x8000, 0x9d) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x7, 0xffffffffffffffff) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x7, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r7, @ANYRES32=r20], 0xa0, 0x8}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r24, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r25 = socket(0x18, 0x1, 0x0) r26 = socket$inet6(0x18, 0x3, 0xfc) r27 = dup2(r26, r26) sendmsg$unix(r27, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r28, 0x7, 0xffffffffffffffff) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = getegid() r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r37, 0x7, 0xffffffffffffffff) r38 = socket(0x10, 0x8000, 0x9d) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r39, 0x7, 0xffffffffffffffff) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r40, 0x7, 0xffffffffffffffff) sendmsg$unix(r28, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r26, @ANYRES32=r39], 0xa0, 0x8}, 0x4) r41 = socket(0x18, 0x1, 0x0) r42 = socket$inet6(0x18, 0x3, 0xfc) r43 = dup2(r42, r42) sendmsg$unix(r43, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d68817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f08000000b71409cbe65771359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af98700"/356], 0x1c, 0x0}, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r44, 0x7, 0xffffffffffffffff) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r48 = getegid() r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r50, 0x0, 0x0, 0x0, 0x80a6}) r51 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r53, 0x7, 0xffffffffffffffff) r54 = socket(0x10, 0x8000, 0x9d) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r55, 0x7, 0xffffffffffffffff) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r57, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r57, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r58 = getpid() fcntl$setown(r57, 0x6, r58) ioctl$FIONREAD(r56, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r56, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r58}) r59 = semget$private(0x0, 0x9, 0x42) semop(r59, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r59, &(0x7f0000000100), 0x0) semctl$GETNCNT(r59, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r59, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r59, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r59, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r59, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) sendmsg$unix(r44, &(0x7f0000000680)={&(0x7f0000001180)=@file={0x2, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f0000001340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r58, @ANYRES32=r41, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYRES32=r55, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r59, @ANYRES32=r54, @ANYRES64, @ANYRES32], 0x94, 0x8}, 0x4) sendmsg$unix(r24, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="3016cd7f5a466d84a257c9dbc01231e06c1953b0d24ac966df4f06df2d626fac1aac8754852e164a329e59b19d7f8969a9da8c9cb760593b2bb9cc78b1d4", 0x3e}, {&(0x7f0000000300)="64080400cceece6d935d578cb9b907989af5dedc317ef6e81c40a020775ac5978ad45c191ada0eada1713423ce54ece346010bd34660d9d1965f52c8557130c2f1df07e2d13217cbac961096db3223b16c0f5fd02c08aed162858c32511d74d39c4513fcbc8f2ee4f7c93025e7056c640892a3660788b1858647e4fa054eedfefffcbbe30afdf199c5594c44824cc5da29648e3adb0e4aecc1a6acf48ae9a0f51072d2af7e67cf3863a43c372f63130ff3d7c9079d0338df20d246f51fb42984e2", 0xc1}, {&(0x7f00000006c0)="b0b3c85ea21948f159b35a3925b63433e190c3e9f8f35809793e582b0fc07865d74c752400ec7204f9d0089497bc97ae5f41a04df63f3885e04c5c3e09f8a0144350a93dd5c740b87bec9c0f5861b4ccd54a158c89a57dbc824fe021fbd695729bfdbc5b877e76dca0251176ffc64c9b3bdd7134d2cca8b703111689814a0ffde8c87b12069393638c9429075189b7b724333117f93228abc41301fa1517afbc7b4ae354047b21e8ef995b2639af9a4f364ae08b96ebc9158b5a846a5011056eb6ab18bead3eac7b817010a1e20d8eec995d328edd6e0e7a1a30b9b0124a7c061b194ec67f30ac", 0xe7}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r30, r51, r23}], 0x20, 0x400}, 0xdc9ae840ba2947fc) r60 = fcntl$getown(0xffffffffffffffff, 0x5) r61 = getpgid(r60) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r61, 0x0, 0x0, 0x0, 0x80a6}) r62 = msgget$private(0x0, 0x51) msgrcv(r62, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r63 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r64 = msgget(0x3, 0x100) r65 = syz_open_pts() close(r65) writev(r65, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r66 = syz_open_pts() ioctl$TIOCSETA(r66, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r67 = syz_open_pts() ioctl$TIOCSETA(r67, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r64, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r65, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r66, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r67]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r70 = msgget$private(0x0, 0x8) r71 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r71, &(0x7f0000000040)=""/86, 0x56) r72 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r72, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r73 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r73, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r74) r75 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r75, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r75, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r75, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r75) r76 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r76, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r76, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r76, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r76) r77 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r77, &(0x7f0000000040)=""/86, 0x56) r78 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r78, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r78, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r78, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r78) r79 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r79, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r79, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r79, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r79) r80 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r80, &(0x7f0000000040)=""/86, 0x56) msgsnd(r70, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661944fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r68, @ANYRESDEC, @ANYRESHEX=r79, @ANYRES16=r66, @ANYRESHEX=r80, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r70, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r70, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r81 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r81, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r69, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r81, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r81, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r82 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r82) r83 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r83, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r83, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r83, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r83, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r84 = socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0xbcd4f6bebaed66bf, 0x0) setsockopt(r75, 0xffffffff, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0453f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a903003327dd77ba17901eae9836b72dc47d17680af2e425", 0xfffffffffffffd3f) setsockopt$inet6_MRT6_ADD_MIF(r84, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r84, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r84, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r85 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r85) msgsnd(r70, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r81, @ANYRESDEC=0x0, @ANYRESHEX=r82, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r83, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r70, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r85], 0x9, 0x800) r86 = msgget$private(0x0, 0xc) msgsnd(r86, &(0x7f00000012c0)={0x3, "ba45ede2425a8b028abefbf16c02153cf3d1ae20d5ee10d9ebd15d31059c11f0debb408e72ffe264033c254df9c5b4a40e5a3992da2c498c2583001647a64469feaccf0000000041d91530571f32df06727be088c3d7de80071f762f4310efc5ab19d21b7eb7ef5a"}, 0x6, 0x800) r87 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r87, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r87, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r87, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r87, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r87, &(0x7f0000000240), 0x8, 0x3, 0x0) r88 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r89, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r90 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r90, 0x0, r90) r91 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r94 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r94, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r94, 0x5) r95 = socket(0x2, 0x2, 0x0) r96 = syz_open_pts() close(r96) ioctl$TIOCSETAW(r96, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r96, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r95, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r97 = socket(0x10000000002, 0x2, 0x0) r98 = dup2(r95, r97) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r99) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000900)={{0x3, r88, r92, r93, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r100, r99, 0xa5, 0x1, 0x100000000, 0x2}) r101 = getgid() r102 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r102, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r102, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r102, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r102, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r102, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r103 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r104, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r107 = getppid() r108 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r108, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r109 = fcntl$getown(r108, 0x5) msgctl$IPC_SET(r102, 0x1, &(0x7f0000000980)={{0x1, r103, r105, r106, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r107, r109, 0xa5, 0x1, 0x100000000, 0x2}) r110 = getegid() r111 = getpgrp() r112 = socket(0x1, 0xc003, 0x9) connect$unix(r112, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r112, 0x0, 0x0) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000500)={{0x2, r88, r101, r103, r110, 0x20, 0x74fa}, 0x25, 0x47d, r111, r113, 0x0, 0x10000, 0x5, 0x4800000000}) r114 = fcntl$dupfd(r63, 0x0, r63) ioctl$TIOCFLUSH(r114, 0x8020699f, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) socket(0x10, 0x8000, 0x2a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r1, r0) flock(r0, 0x4) 16:00:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6ba3930efedd0b31e26b07b97cf8be08788628ecf43d1977b6ce5575fe81864abd7fc81c2a81092307519313364be75fd804f7218afb1364255bf26e6bf4345aa17c92dde5416ab5fa3f04707f7e140fe2b0626c9f24e2fa65d26168c1ef5dc467809046658c59e54bb940f5d032cc65e776856e2c4514e376c9d75947d43b336f574b1ed6e3f98beea6a4ffe4ece28e15221155e4967d407cb39c85753aee3ebabb10c8e161e30dc69ae5295c23ad737721000000000000000000"], 0xa) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000011c0), 0x0) semop(r11, &(0x7f0000000240), 0x6) r12 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r12, 0x0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r4, r10, r15, 0xffffffffffffffff, 0x100, 0x9}, 0x6, 0x1, r18, 0x0, 0x3a454690, 0x2, 0x3fd}) getuid() r19 = semget$private(0x0, 0x4, 0xa5) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0xf9, 0x0, 0xa2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fa], [], [{0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x10, 0x5, 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c11ce838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24067e71ed94da203a7490131cdb"], 0x10) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x4) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b98290dba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r3) r5 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r5, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x4) connect$unix(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000800008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c84d5ee72ddb774ae90d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f781000000000f582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064e92549bf31a51ec32de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320bddc7fcf0f0100aadff08705210200b11f9000"/805], 0x10) dup2(r7, r6) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r8, 0x8004667d, &(0x7f0000000040)={'tap'}) r9 = fcntl$dupfd(r7, 0xa, r8) r10 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000300)=r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0xb, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(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) symlinkat(&(0x7f00000003c0)='\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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = socket(0x2, 0x3, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/4096) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) fcntl$setstatus(r12, 0x4, 0x4) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000013c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r16 = semget$private(0x0, 0x7, 0x0) semop(r16, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r16, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) r17 = geteuid() r18 = msgget$private(0x0, 0x682) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r29 = getpid() fcntl$setown(r28, 0x6, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r30, 0x80044270, &(0x7f0000000400)=0x2) r31 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r32, r31) msgrcv(r27, &(0x7f0000001600)=ANY=[], 0x0, 0x0, 0x2000) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000001340)={{0x100002, r33, r35, r36, 0x0, 0x46, 0x3}, 0x100, 0xc07, r37, r39, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r26, r36) r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000011590000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r46, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) r48 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000580)={{0x4, r17, r21, r36, r48, 0x20, 0x9}, 0x3, 0x9, 0x4}) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x121, 0x9}, 0x800, 0x1, r14, r15, 0x3, 0x1, 0x1, 0x5}) r49 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r49, 0x0, r49) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() syz_open_pts() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x74}, {0x24}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="00311a8043867ea688369ea85cd8") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6, 0x0, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="8a7023cc66385734c2b07014b00e0152a8f075687e67a34e7dde7806a0b35dc52156a101d99110e040ca5e658e93602086aa5d08c766334688ce33231a33bb5d", 0x40}, {&(0x7f0000000280)="c24bafae16b0881dc1e2e1d9edd8ad30c98b1d33859960219028b4552b944ca77eadc110944e348c1463469fc58b39c7203a40293b67b61a6a96b2ef1776e04d11083ede2dbadc887ff418f6a24b9995da7e1767ca836df741e17597c408ad3047e5009dc55daa1ecaf82a0e135dfa998b2656ab32f4ba11bca137f1e6255ebf8f477b10b2fe0eac6aa3be4e710b54f018d9e27946416523e09ff2139437d66421eff109298bafeef1dd08bca17e419f72bcf741e6819769dd79996e3ebab8f61579d150536f06d523c6b22b13f6b9b830c71a9e3a677ebe9145", 0xda}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000240)="28d89f25429cec0000010000f708ffb3db34a6bad829e6c9bed902b03099ec40b0c40cb21dbcfb3bc0c35aef448abc7a419e0ffbe81ed23b172f2c057d46bf3bb4ff3877a81198cef4c1495011bd595cd6ce159d0fb9e211eeb944d0a2fe107adde446934418ff31242a62b97e4fc8b40c4bd5f5d5b284c65598efa44ba77c4cce4c260feeb0b92f526b6eb8e49def660d97678289f063024d9df93454063f13605ede2153bf36f90b7166ae4881689d5cbd5db4eee25d8a79c72424358f68ba0e19225d60451278ed7f5a95cc398ae4ff4b9c7dc018767ed399c0") 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x102042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0xfffffffffffffeb3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0xa7151e5810e9718f) write(r0, &(0x7f0000000100)="273d9a798c5417d1056cb941233e022263d32f28bd786c364a073b3d351b41ce239b439d577f82252a1098badcffffd40492d87140de34930864672fa86495f926cd", 0x42) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = socket$inet6(0x18, 0x10000, 0x7f) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000000), 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x8001, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000000, 0xafa3, 0xa50a}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1, 0x401}, {{r3}, 0xfffffffffffffff1, 0x93, 0x80000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x1}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x80, 0x517}], 0x0, 0x0, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000140)=0x5) clock_gettime(0x2, &(0x7f0000000340)) r6 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000800)=""/261) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001400)=0x7) r9 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) semget(0x2, 0x1, 0x400) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r6}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") r10 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000180)) pwrite(r6, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r11, 0x0, 0x8000000000000000) getsockname$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="0000008be714b9e14230371fe00000a1bda5000000f471c361f68997f99220"], &(0x7f0000000180)=0xf) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000200)={0x3, 0x2, 0x8869, 0x58b}) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) r12 = dup(r8) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x5, 0x800, 0x6, 0x2, 0x7ff, 0x100, 0x641, 0x0, 0x70aa18cce43bdde4, 0x3, 0xa6bc}) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x3d6f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) r6 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) 16:00:05 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0xafdc2165ecafd1dd, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./bus\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r6 = dup2(r4, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = open$dir(&(0x7f0000000480)='./bus\x00', 0x8, 0x10) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000500)="2d2017b6eb", 0x5, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000000)="220e22", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r10, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r11 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r12 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r12) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r12, 0x20007478) getpeername$unix(r12, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r12, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r12, 0x20007471) ioctl$KDENABIO(r12, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x800, 0x0) r15 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r16, r15) ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_GETMODE(r16, 0x40087603, &(0x7f0000000680)) flock(r12, 0x3) bind$inet(r12, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000003680)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x200000e2, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r17, 0x1e, 0xffffffffffffffff) recvfrom$unix(r7, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r19, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r20 = dup(r18) msgget$private(0x0, 0x400) mknodat(r20, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0xffffffff) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r21, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r20, r20) setreuid(0x0, 0xee01) r22 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0xc}, {0x81}, {0x1, 0x0, 0x5, 0xffffffff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = getpid() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000380)=""/97, 0x61}], 0x1, 0x0, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x401, 0xdd8, 0x1, 0x6, "7a3306ecd3b54f375c14198b26f917535398258d", 0x80000001, 0x1ef0}) fcntl$setown(r4, 0x6, r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r3, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r5, r7, 0xffffffffffffffff}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x3, 0x4, 0x7, 0x0, "71ff0a56ebf47b22f144ab7db35d30ff752fbba3", 0x3, 0x8001}) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0xdb) 16:00:05 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x30) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x0, 0x3f, 0x6, 0x0, 0x2}) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) connect$inet(r5, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r3}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x48}, {0x84}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4f7c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x5d7f}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9eaf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x8c9}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x8}) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) recvfrom(r2, &(0x7f0000000200)=""/226, 0xe2, 0x42, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1e, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r4 = socket$inet6(0x18, 0xc000, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000400)=0x2) dup2(r4, r5) 16:00:06 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:06 executing program 1: socket(0x0, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf5547b2000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8c7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd10a119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1d92b463046eca8bb3c8cb36ac42395e795511a017e8e4bdf58c99df300195a1c6b9a1e808cbb949ef0ca8b23293155450a795d59b72a56a1fbbd1ee0d2af69cbef4d3ee620694e4424ff6f7702f5915b4fee8efd9d503c1be612271656e6116977546153491147a28d754fbe12aa82296070c7e35394f0806d5527772cbfda42fd800965beaa10cbaf3388462dd240bbf0f"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto(r2, &(0x7f00000000c0)="e52521b8a726fecdff81252284fc71bb4913ce51cc7af4b180034609439691ffe1c5c47563dbf46c5de709693fc5b1d6ed7e645ca424ef2b34261b9ac9597c1515427869fdab8107d37d70bd15858ca25bf45c8bbb841561734b82d487d06b383877cba5597d8afddf98c78e7493f3d1f59ad2f68d7e3d4e726452dfe4968e78700ff2ef1731c21615da42e291a99416ee31ef5ac23bc189668e2505", 0x9c, 0x9, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *123432 91814 0 0 0x4000000 0K syz-executor.1 284169 30893 0 0x2 0x480 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8065bcfaf8,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b36e00,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b36e00,0,7,fffffd807f00ab80,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020a88f20,ffff800020abfb40) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e27c8f0,c5005601,ffff800000aa8000,1,fffffd807f7c6840,ffff800020abfb40) at VOP_IOCTL+0x88 vn_ioctl(fffffd8062762a28,c5005601,ffff800000aa8000,ffff800020abfb40) at vn_ioctl+0xb7 sys_ioctl(ffff800020abfb40,ffff800022b9af18,ffff800022b9af60) at sys_ioctl+0x5b9 syscall(ffff800022b9afe0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,929aab4f010) at Xsyscall+0x128 end of kernel end trace frame: 0x92bacde0c60, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic amap_pp_adjref: negative reference count ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8065bcfaf8,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b36e00,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b36e00,0,7,fffffd807f00ab80,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020a88f20,ffff800020abfb40) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e27c8f0,c5005601,ffff800000aa8000,1,fffffd807f7c6840,ffff800020abfb40) at VOP_IOCTL+0x88 vn_ioctl(fffffd8062762a28,c5005601,ffff800000aa8000,ffff800020abfb40) at vn_ioctl+0xb7 sys_ioctl(ffff800020abfb40,ffff800022b9af18,ffff800022b9af60) at sys_ioctl+0x5b9 syscall(ffff800022b9afe0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,929aab4f010) at Xsyscall+0x128 end of kernel end trace frame: 0x92bacde0c60, count: -12 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022b9a870 rbx 0xffff800022b9a920 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d7e000 rax 0xffff800000a9b5c0 r8 0xffffffff820e3bef kprintf+0x16f r9 0x1 r10 0x25 r11 0x6f84a86f9e3e268e r12 0x3000000008 r13 0xffff800022b9a880 r14 0x100 r15 0x1 rip 0xffffffff820639f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b9a860 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=123432 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf3d8,0xffff800020abf170 process=0xffff800020a8ae10 user=0xffff800022b96000, vmspace=0xfffffd807f00ab80 estcpu=36, cpticks=33, pctcpu=20.28 user=0, sys=17020, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91814 77473 30893 0 2 0 syz-executor.1 *91814 123432 30893 0 7 0x4000000 syz-executor.1 91814 229240 30893 0 2 0x4000000 syz-executor.1 12889 110047 61418 0 2 0 syz-executor.0 12889 68615 61418 0 3 0x4000080 piperd syz-executor.0 12889 252443 61418 0 2 0x4000000 syz-executor.0 12889 178679 61418 0 2 0x4000080 syz-executor.0 61418 344711 90785 0 2 0x482 syz-executor.0 30893 284169 90785 0 7 0x482 syz-executor.1 54380 405047 0 0 2 0x14600 acct 98736 284301 1 0 3 0x100083 ttyin getty 15477 287670 0 0 3 0x14200 bored sosplice 90785 339792 27944 0 2 0x482 syz-fuzzer 90785 43066 27944 0 2 0x4000482 syz-fuzzer 90785 193910 27944 0 3 0x4000082 thrsleep syz-fuzzer 90785 374488 27944 0 3 0x4000082 kqread syz-fuzzer 90785 184857 27944 0 3 0x4000082 thrsleep syz-fuzzer 90785 428891 27944 0 3 0x4000082 thrsleep syz-fuzzer 90785 404811 27944 0 3 0x4000082 thrsleep syz-fuzzer 90785 347648 27944 0 2 0x4000482 syz-fuzzer 90785 183904 27944 0 3 0x4000082 thrsleep syz-fuzzer 90785 425356 27944 0 3 0x4000082 thrsleep syz-fuzzer 27944 147526 88094 0 3 0x10008a pause ksh 88094 496771 81887 0 3 0x92 select sshd 81887 366938 1 0 3 0x80 select sshd 41679 128232 64626 74 2 0x100492 pflogd 64626 119646 1 0 3 0x80 netio pflogd 9604 353216 17059 73 2 0x100490 syslogd 17059 196451 1 0 3 0x100082 netio syslogd 13639 13508 1 77 3 0x100090 poll dhclient 99812 264327 1 0 3 0x80 poll dhclient 30601 503199 0 0 2 0x14200 zerothread 97302 147974 0 0 3 0x14200 aiodoned aiodoned 74763 31202 0 0 2 0x14200 update 13628 211163 0 0 3 0x14200 cleaner cleaner 52465 307892 0 0 3 0x14200 reaper reaper 15758 477365 0 0 3 0x14200 pgdaemon pagedaemon 13808 346189 0 0 3 0x14200 bored crynlk 66549 75918 0 0 3 0x14200 bored crypto 35558 212001 0 0 3 0x40014200 acpi0 acpi0 45787 14544 0 0 3 0x40014200 idle1 79198 3026 0 0 2 0x14200 softnet 86102 512234 0 0 2 0x14200 systqmp 77968 102604 0 0 3 0x14200 bored systq 18108 214297 0 0 2 0x40014200 softclock 80282 159584 0 0 3 0x40014200 idle0 82749 435274 0 0 3 0x14200 bored smr 1 271306 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb{0}> show all locks Process 91814 (syz-executor.1) thread 0xffff800020abfb40 (123432) shared rwlock vmmaplk r = 0 (0xfffffd807f00ab98) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000b36e18) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82624628) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 12889 (syz-executor.0) thread 0xffff800020abf160 (252443) exclusive rrwlock inode r = 0 (0xfffffd8073a5c2c8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_write+0x11b #6 dofilewritev+0x1b7 #7 sys_pwritev+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9572 6447K 9019K 78643K 28506 0 0 pcb 13 10K 12K 78643K 862 0 0 rtable 87 12K 13K 78643K 3074 0 0 ifaddr 218 27K 28K 78643K 728 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1648 0 0 iov 1 12K 48K 78643K 832 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1236 78K 78K 78643K 7099 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 58 0 0 VM map 26 13K 13K 78643K 43 0 0 sem 12 0K 1K 78643K 1066 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 3584 0 0 sigio 0 0K 0K 78643K 71 0 0 proc 61 63K 95K 78643K 1733 0 0 subproc 32 2K 2K 78643K 408 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 558 0 0 in_multi 12 0K 2K 78643K 482 0 0 ether_multi 1 0K 0K 78643K 58 0 0 mrt 1 0K 0K 78643K 49 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 832 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 183 242K 242K 78643K 13759 0 0 UVM aobj 130 8K 8K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 729 0 0 NDP 21 0K 0K 78643K 182 0 0 temp 173 3556K 4196K 78643K 133700 0 0 kqueue 0 0K 0K 78643K 28 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 242 0 239 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 315 0 313 1 0 1 1 0 8 0 rtentry 112 837 0 810 2 0 2 2 0 8 0 unpcb 120 3592 0 3577 10 8 2 2 0 8 1 syncache 264 12 0 12 7 6 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 66 0 66 6 5 1 1 0 8 1 tcpcb 544 1671 0 1666 18 17 1 11 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 inpcb 280 10189 0 10181 28 24 4 9 0 8 3 rttmr 72 18 0 18 7 7 0 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 48 46 0 46 4 3 1 1 0 8 1 pkpcb 40 27 0 27 7 6 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 71 0 71 10 9 1 1 0 8 1 pffrag 232 121 0 121 13 12 1 1 0 482 1 pffrnode 88 121 0 121 13 12 1 1 0 8 1 pffrent 40 3685 0 3685 13 12 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 353 0 286 1 0 1 1 0 8 0 pfstkey 112 354 0 287 3 0 3 3 0 8 0 pfstate 328 354 0 287 9 2 7 8 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 11 0 9 8 5 3 3 0 8 1 art_heap4 256 2745 0 2610 33 22 11 16 0 8 1 art_table 32 2756 0 2619 2 0 2 2 0 8 0 art_node 16 824 0 799 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1064 0 1054 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6734 0 5311 47 0 47 47 0 8 0 ffsino 272 6734 0 5311 96 0 96 96 0 8 0 nchpl 144 12090 0 11601 61 41 20 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 45107 0 45107 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 23 0 0 3 0 3 3 0 8 0 vmpool 552 41 0 17 2 0 2 2 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 43128 0 43128 27 26 1 7 0 8 1 plimitpl 152 298 0 290 1 0 1 1 0 8 0 sigapl 432 3719 0 3703 3 1 2 3 0 8 0 futexpl 56 106394 0 106394 2 1 1 1 0 8 1 knotepl 112 929 0 910 6 5 1 3 0 8 0 kqueuepl 104 1236 0 1234 5 4 1 4 0 8 0 pipepl 160 11656 0 11635 20 18 2 4 0 8 1 fdescpl 488 3720 0 3703 3 0 3 3 0 8 0 filepl 152 47552 0 47446 45 38 7 14 0 8 2 lockfpl 104 1446 0 1444 1 0 1 1 0 8 0 lockfspl 48 446 0 444 1 0 1 1 0 8 0 sessionpl 112 43 0 32 1 0 1 1 0 8 0 pgrppl 48 398 0 387 1 0 1 1 0 8 0 ucredpl 96 3696 0 3687 1 0 1 1 0 8 0 zombiepl 144 3705 0 3705 1 0 1 1 0 8 1 processpl 896 3739 0 3705 4 0 4 4 0 8 0 procpl 632 11783 0 11735 6 1 5 5 0 8 0 srpgc 64 46 0 46 15 14 1 1 0 8 1 sosppl 128 79 0 79 13 12 1 1 0 8 1 sockpl 384 14342 0 14317 48 41 7 14 0 8 3 mcl64k 65536 485 0 0 59 28 31 33 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 22 4 18 22 0 8 0 mtagpl 80 345 0 0 4 0 4 4 0 8 0 mbufpl 256 786 0 0 36 0 36 36 0 8 0 bufpl 256 16679 0 9621 442 0 442 442 0 8 0 anonpl 16 469233 0 450471 212 109 103 103 0 124 15 amapchunkpl 152 27119 0 26956 59 48 11 20 0 158 3 amappl16 192 20697 0 19496 186 118 68 77 0 8 7 amappl15 184 127 0 126 3 2 1 1 0 8 0 amappl14 176 718 0 712 1 0 1 1 0 8 0 amappl13 168 218 0 218 2 2 0 1 0 8 0 amappl12 160 985 0 982 1 0 1 1 0 8 0 amappl11 152 760 0 745 1 0 1 1 0 8 0 amappl10 144 137 0 128 1 0 1 1 0 8 0 amappl9 136 1504 0 1501 1 0 1 1 0 8 0 amappl8 128 1099 0 1047 2 0 2 2 0 8 0 amappl7 120 237 0 224 1 0 1 1 0 8 0 amappl6 112 680 0 665 1 0 1 1 0 8 0 amappl5 104 1301 0 1285 1 0 1 1 0 8 0 amappl4 96 4070 0 4037 1 0 1 1 0 8 0 amappl3 88 705 0 699 1 0 1 1 0 8 0 amappl2 80 27551 0 27458 3 1 2 3 0 8 0 amappl1 72 93723 0 93257 25 15 10 20 0 8 0 amappl 80 12460 0 12395 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 3761 0 3703 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3761 0 3703 1 0 1 1 0 8 0 vmmpekpl 168 51493 0 51446 3 0 3 3 0 8 0 vmmpepl 168 490680 0 488093 295 136 159 159 0 357 44 vmsppl 368 3719 0 3703 2 0 2 2 0 8 0 pdppl 4096 7529 0 7463 10 1 9 9 0 8 0 pvpl 32 1262723 0 1241613 367 137 230 230 0 265 32 pmappl 232 3760 0 3720 5 2 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 743 0 82 19 0 19 19 0 8 0