4af3fabd31f4150eccbc818ebc8a0e0f5dcf0f1e9b4004e918d96422563ee18d6a3b1a8480fd261093c9ffd91263bb2d49c155749396cf449d1b57126264b67022d113a6d339130244c58dba4dd1b3208dfda8bde27201b3b2305c4248c275d2e8823c2027857c4aa9825925e908758931a9f6ddac138cc1ea06a42ad958e61ac5dc526a4c1d695ae82becc3723fd100d00c3c7b1655f21f430d07b42a767c036df6c61", 0xce}, {&(0x7f0000000540)="e63eb9df4d139b5e7c5a0005f5db4de18e1f18d8383760bca6a27527cf5a57c443f88b47a5a1233a73c6ae78fd392cf77baf8ccf7d357e0818d530b7fec844804f32e5190d80ebfc1027f170876e58e07cdd4e", 0x53}, {&(0x7f00000005c0)="a3042ed2f185fc4e1b0fbdb5d620d1c81b24a467258e205bce0190979fe21c629a0f70c340ce24f3af4bab60f2e421db2a4e64e532358f361d424daab3235dd3a715c0838b518dcb4fed321f0294bdeff412187009", 0x55}, {&(0x7f0000000640)="0d77b9a59cadf28d86a4e451e3111562a9cb3f68caa6e3cca71a623ad48ee6e00d8fc4cba2dc5c22923a64d8de2ec4b77ce6869eba8fefdb895db58847e4360471934e94f331825b381defcd75a5b1a5d33a3387ef3f067c10963b64", 0x5c}, {&(0x7f00000006c0)="b43f2d6e23a0d045c8d00eb7515b06bb4ea83045ec2df7a82a16248a40476f4fdcdb1d9a586e21b4b13d42d7b6ba4aaad311c143f4860354d7f4bc3dd8ec5cf8e60d3bfa3e96ddbeba1a1e22920caa08403a67a6cae89daa49ca1667598681d211331e3dbb290e7811df7fbf575c8bca7f6cdf20072ac4ca0da3a455b54f054af2cb7fa6135fb598bc7012def82909adc50903f0aaa25880b09894bd3668d3", 0x9f}], 0x7, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r4}, @rights={0x18, 0xffff, 0x1, [r0, r5]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r6, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r14}], 0xc8, 0x2}, 0x7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8f, 0x3, 0xc0, 0x1, 0x99ae, 0x4, 0x1741, 0x2, 0x2, 0x3, 0x1}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000b00)={'./file0\x00', 0xca4, 0x1, 0xfc}) execve(&(0x7f0000000f40)='./file0\x00', &(0x7f0000001080)=[&(0x7f0000000f80)='/dev/vmm\x00', &(0x7f0000000fc0)='\x00', &(0x7f0000001000)='\x00', &(0x7f0000001040)='\x00'], &(0x7f0000001140)=[&(0x7f00000010c0)='[:+,\x00', &(0x7f0000001100)='/dev/vmm\x00']) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001180)={0x5, 0x10000, {[0x2, 0x6, 0x8000, 0x9, 0x2, 0x3, 0x8000, 0x7fffffffffffffff, 0x80, 0x0, 0x100, 0x8, 0x4, 0x4a14, 0x100, 0x3, 0x1000], [0x1f, 0x3, 0x8, 0x9, 0x3, 0x6, 0x3, 0x20, 0x1, 0xfffffffffffffe01], [0x1, 0x80000001, 0x6, 0x7, 0x9, 0xfaff, 0x200], [0x4, 0x1, 0x2, 0x8, 0x8000000000, 0x101], [{0x20, 0x7fffffff, 0x80000001, 0xffffffffffff3c28}, {0x4, 0x1000, 0x3, 0x2}, {0x6, 0x6cf, 0x400, 0x7}, {0x2, 0x0, 0x3f, 0x9}, {0x7f, 0x10001, 0x80000000, 0x2}, {0x7, 0xfffffff7, 0x4, 0x4}, {0x8f3, 0x1, 0x8d8a, 0x72be}, {0x5, 0x0, 0x5, 0xffffffff00000000}], {0x1000, 0x0, 0xfff, 0x2}, {0x9, 0x4, 0x8001, 0x3}}}) lchown(&(0x7f00000013c0)='./file0\x00', r3, r4) r15 = semget$private(0x0, 0x4, 0x580) fcntl$setown(r6, 0x6, r2) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001400)="0cc6c27aae7551a4c1c9af69ccafdb484e253acc95d843438080a3efe644da67e5ea53c82ed31106109391be82c4d798b5264f9c8a8d995b5ee32c3492a9b2493c4220156329f07aab65a7869cd47f4e827633c04e5a70c04911cb1e9cae238bf6028b67c3d1cdb9096bb63f9df85ec5517a4fd584b3826328c6797e875970b0e3", 0x81}, {&(0x7f00000014c0)="ff69b6274d802931a6f31501b9b8d9220b2a6ff1901162d4a2df5f019306a37648b2ec8aa18e1c6635e5b7dec25170892473641a45f4e1e686e52cd5da8058d387cb58f37aaeaa84d7c5c414e06c954db837bd4519bcb7bc9916e75fa9d9da1dad0fceee26ff9a2e4d7b2fa9c03f359c210e9cf3467374c300b99d7efbb8daee33", 0x81}, {&(0x7f0000001580)="b62f8e52d280401a313745b0800109b88728fe8c343b0923b13a4d8a6e6feb8abdf272545d3194a344cb62cd024bf4fe379e09e8a0cbc164e96eeb21021971a1137f33a9aa67ded2116edbdaed827e6a5b85be3bb058f63853cb528bcac2723fec33518917c659de309a7b97111a26fd2704e33bb4f46dd022083651c2b3bb9480c7a4f53bcd2e27b9c46b77459f85b4062906f057a6c56b4d837014eda9370408b97510dfe1b1991ae52f57", 0xac}], 0x3) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000001680)=""/31) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f00000016c0)) semget(0x1, 0x4, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001700)) setreuid(r10, r13) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8863}}}) syz_emit_ethernet(0x66, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x3c) executing program 4: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x0, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) mknod(0x0, 0x0, 0x0) socket(0x20, 0x0, 0x1f) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)="16fc2da4106797a0d777891f0099c54a90d759a3803bf3ba2b570ea170b697024d237294f231d3326755d003caa2ee4bfe14b8a0ba335a7058e28831e9967d4a53542de08c02f92e3aacd69739b38e020e72749784d9a68c66903f7e9b84d672f0629055cffb30a25f4f89882b2cbd0e86934358f15fbfbe0dbc9af17e3905c553f3349a875f53d143ae000000000000d5e2a3e8a2c2cda86f448913da48497cbcb39ebe9467d7feaa9d11dbb514627a6d85dc4fdbb6275fe6b95fed668cc1f9a1fa56971436b1bff41a78325e96a9c0a8fe828e51fdef1ed6a778108a091f6e5f93181121d71887cd67c4ef7e8af864cda6277b91476cfde80000000000000fe1836ac02900a6647485892154392cfd4db92a7474da13c8e8d29594254f81eb74e30ea63e20b2d3267faadc01e9f5ec95462bac5ff93994ff6b", 0x13a}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5, r6, 0x0, 0x1e4}}) r7 = socket(0x20, 0x1, 0x1) dup(r0) listen(r7, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) fcntl$getown(r2, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000fd06000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907a6c400000200361b1257aea8c5000020020000fc00000068bfba0901000008e371a3f8343712059eadb71d89e000e20681e4b28000eeff", 0xb1, 0x9, 0x0, 0x0) executing program 7: seteuid(0xffffffffffffffff) setreuid(0x0, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="ed4dd618", &(0x7f0000000100)=0x4, &(0x7f0000000240), 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) fchmod(r0, 0x91) r1 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, r1, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r5, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xda2}}, 0x2) r7 = semget(0x0, 0x4, 0x653) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: setreuid(0x0, 0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x40e}]}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x7, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0xffffffffffffffa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x81}, {{r0}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) syz_open_pts() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)='4', 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r5) clock_gettime(0x67f3248105b4e004, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000280)=[{0x0, 0x0, 0xb0}, {0x0, 0x0, 0x0, 0x83}, {0x545, 0x8d, 0x8, 0x6}, {0x3f, 0xdd, 0x6, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x44}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x4}}, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) getsockname(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x10) r2 = open(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x2, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r1, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000240)=0x3) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8001}, {0x6, 0x0, 0x4, 0x3fe}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x3, 0x8}) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000500)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000480)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r6, r7) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000001c0)) r9 = socket(0x0, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r11 = dup2(r9, r10) writev(r11, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000005c0)='./file1/file0\x00') executing program 0: open(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0xa2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r8 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r9 = getuid() setregid(0x0, r3) setreuid(0xee00, r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r9, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7, 0x8000000000000004}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r8, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000a00)=""/162) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r10 = getuid() semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r6, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r7, r9, r2, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) executing program 1: syz_open_pts() r0 = kqueue() syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x400100000001}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x800) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x1, 0x3, 0x33) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ktrace(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x20, r1) r2 = getuid() setreuid(0xee00, r2) stat(0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x4) shutdown(r4, 0x1) msgctl$IPC_SET(r3, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x64, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES16=0x0]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, 0x0) syz_emit_ethernet(0xc8, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x100) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r2, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x64}, {0x8106}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000580)=0x8, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: socket(0x1, 0x2, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x0, 0x2a4}], 0x2) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, r3, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, r4, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r3, 0x0, r5, 0x5c, 0x101}, 0x0, 0x8, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) geteuid() semop(0x0, &(0x7f0000000140), 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x2, 0x0) r7 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000003080)=[{r7, 0x40}], 0x1, 0x0) shutdown(r7, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 1: r0 = msgget$private(0x0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4f92, r1, 0x0, r2, r4, 0x80, 0x8000}, 0xffffffffffffffff, 0x101, r5, r6, 0x8, 0x80000001, 0x10001, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000004c0)={0xe6, 0x1f, 0x1, 0x100, &(0x7f0000000240)={{0x4, 0x2, 0x6, 0x3, 0x44, 0xc4d5, 0xe8f9}, {[0x7, 0xfffffffffffffffe, 0x1, 0x100000000, 0x0, 0x4, 0x80000001, 0xffffffffda7dd8e1, 0x3f, 0x5, 0x9, 0x1, 0x7, 0xe3c, 0x0, 0x81, 0x7, 0x3], [0x2, 0x3360, 0x7, 0x200, 0x9, 0x3, 0x2, 0x100000001, 0x4, 0x7], [0x0, 0xbb2, 0x5, 0x5, 0x4, 0xffffffffffffd20e], [0x2, 0x1, 0x5, 0x5, 0x7, 0x3], [{0x1, 0x6, 0x221, 0x8d3}, {0x5, 0x0, 0x1, 0x7ff}, {0x3, 0xff, 0x8, 0x3}, {0x3ff, 0x2, 0x0, 0xfc}, {0x7f, 0x800, 0x6, 0x8001}, {0xff, 0xfffffffa, 0xfff, 0x1}, {0x800, 0x3ff, 0x8, 0x8}, {0x7, 0x5007, 0x7ff, 0x2}], {0x5, 0x5, 0x6684, 0x4ac}, {0x6, 0xc115, 0x18000, 0xe7c}}}, 0x7ff, 0xff}) getgid() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000500)) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='W\x00') pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x5, 0x6}, {0x87, 0xffffff7f}, {0x0, 0x8}, {0x23, 0x7fffffff}, {0x89, 0x1}], 0x5}) open(&(0x7f0000000680)='./file0\x00', 0x200, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) msgrcv(r0, &(0x7f0000000700)={0x0, ""/130}, 0x8a, 0x2, 0x0) fcntl$getown(r7, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x103, 0x0) setuid(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) r10 = semget(0x1, 0x0, 0x101) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x1, &(0x7f0000000940)=[0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000980)={{0x800, r11, r12, r13, r14, 0x32, 0xf9}, 0xffffffffffffffff, 0x5, 0x80000000}) sysctl$kern(&(0x7f0000000a00)={0x1, 0x10}, 0x2, &(0x7f0000000a40)="35356d97e86ff327a5188d1e2bc70cec8fbde930b64abb09ec1041ea149c5d51deb458b8d742e544667f4e5da8bc8f4ec3709f4c004a319d5b00018d19b3dccf53cc6a98ec91f3d6d14fd8722a00eff91d7180715f0c57baef32252519afc519e94ba6d73ff380765bf61ad1d27e93093a3497608d11d401969e58b7c6c281023a2eb9cf6c680a2ff3336e4a068b440bad1078f04297e969c16b3e0dd69bace33ca07b319096401cb4", &(0x7f0000000b00)=0xa9, &(0x7f0000000b40)="7fd0d680f89dd36a38a18be689551a634ef900fef9e7b13de0de", 0x1a) recvfrom(0xffffffffffffffff, &(0x7f0000000c00)=""/197, 0xc5, 0x800, 0x0, 0x0) executing program 0: setgroups(0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000024c0)={&(0x7f00000001c0)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80146951, &(0x7f00000001c0)) setuid(0xffffffffffffffff) syz_open_pts() executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x3, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)="1620e80000007c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x10}, {0x1}, {0x6, 0x0, 0xff, 0x20}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x8000000000001}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x1}, {0x1d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r4) listen(r4, 0x0) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x44}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x4}}, 0x0) executing program 5: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x8a, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "b62e00", 0x54, 0x6, 0x0, @empty, @rand_addr="0d001100", {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x15, 0x2, 0x0, 0x0, 0x0, {[@generic={0x0, 0x11, "ec5ead1302d722bb1575fb2096e6b1"}, @md5sig={0x13, 0x12, "cec1602adcc3c84ab77256a8c0587ee2"}, @generic={0x0, 0xc, "3110d4074636d952aa13"}, @timestamp={0x8, 0xa}, @mss={0x2, 0x4}]}}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67", 0x51, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r5, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() setreuid(0x0, r10) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r7, r2, r7, 0x120, 0x1}, 0x6, 0x8, r3, r8, 0x6d64, 0x40}) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r11, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r11) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000700)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd9c23c53105df9f097003f67ca6918f9363386bef4cd0aa3d5dd8962a0a645a449381a99fef5bfa62bbf1ab75d8c4102f4e3a3fd038c229004357738d44c1749ecaca017eb674086edbe016ad9000000000000050067c8dce7ff20897002c8abca0036fb74c3cdeffde58eafef99abad4d0c0b9d3cd358d95512d02afeb2dcdbad0400"/183, 0xb7}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4a4306c591cc35c181e9b88e80074bf3157299324d45ebf948b6c6ba2a89400", 0x7f}, {&(0x7f0000000400)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f75658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa666", 0x15a}], 0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) executing program 5: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) munmap(&(0x7f000021a000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000640)='_', 0x1}, {&(0x7f0000000980)='l', 0x1}], 0x2) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setrlimit(0x5, &(0x7f0000000980)={0x46, 0x63}) r4 = syz_open_pts() close(r4) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x3, 0x8}) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000500)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) connect$unix(r1, &(0x7f0000000500)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000480)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r6, r7) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000001c0)) r9 = socket(0x0, 0x2, 0x0) socket(0x18, 0x2, 0x0) (async) r10 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) (async) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r11 = dup2(r9, r10) writev(r11, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) (async) writev(r11, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) (async) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000005c0)='./file1/file0\x00') executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0xfe, 0x1}, @icmp=@info_reply}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r1, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x405}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/31, 0x8}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = dup2(r2, r2) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) r7 = socket$inet(0x2, 0x2, 0x1) close(r7) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x500) setitimer(0x2, &(0x7f0000000040)={{}, {0x10, 0x7ad}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) executing program 3: mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000280)="38e0482f9f2a59a41834e4ca48d5e5c3553e2fa5a457c1cc90e86425a33932a5702717a62beb52aca688d11a2357d245e4d811824f613024e57f42e6aca88986fb4274610ce794b80b7e982841b801", 0x4f, 0x400, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) utimes(0x0, &(0x7f0000000480)={{}, {0x0, 0x1000000009}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') acct(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xca4d, 0xff, 0x0, 0xd0}, {0x200, 0x1, 0x81, 0x1}]}) executing program 5: r0 = getuid() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) seteuid(0xffffffffffffffff) r3 = geteuid() setuid(r3) r4 = getuid() setreuid(r4, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000440)={0x1, 0x1c}, 0x1, 0x0, 0x0, 0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) setrlimit(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000180)={0x6, 0x55}, 0x400000000000002b, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/176, 0xb0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgsnd(r2, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) mknod(0x0, 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x100, 0x0) msgrcv(r2, &(0x7f0000000300), 0x8, 0x2, 0x1000) msgrcv(r2, &(0x7f0000000240)={0x0, ""/9}, 0x11, 0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x124) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgrcv(r2, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x1, 0x3800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b2, &(0x7f00000001c0)) getppid() r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="ff9c224ae301af32a3fd967db0c5befefe33b92d1f98b711076243aae754c2a207803ccd953d123c9dcdc8c543eab105e6da71ca9efa3c0211f4b9aa", 0x3c}, {&(0x7f00000002c0)="24bcdbdb28923d759e25f9bbda530d3969c39c022b017f1f0e3b437f6b86ba3220d5386f53b611b480d8dd274aba38749a34006d4408c5941eed72e33380e964a8cb04e73ee9e652324fd78434e5c4841fa543996b4ab42079d0ef79a90bda78ea72dfdb088c9fd0ba440772236e6a3831386fce47d310655c14cb0095e3ea19baabac5479b6c5946a72c8213c8e1f9f18b10a40849b7c1513dd4ecb0f346bb9e7634760b7b6f0be4b33b70a3b673f2b1b43cf57406ada0c5fdffe7b45bf692cbf6960e0674ff9587d75460d", 0xcc}, {&(0x7f00000003c0)="a2c762a2674adc8759dcef2f0e1e7e46fcfb694504248f9e41d55334795f83d9c0402b0818bc41ebf60a8d281744d61a749ff38522bb2ac63371ec2ff1c45a03b871d74b603375e6e3ea124867ac7430cd2ab9797ce986fd34240d6b653decd5a941f4d54b17322c695f0545", 0x6c}, {&(0x7f0000000440)="2ae1ab6fbf3e9407e360bc21fd324bcf2df2beae826026448b0d11c6aa77f2602fff6bc20b7c9449695f851dbfc396abb2ccffe01a0bd9eb71f7bbd9e93298e92a3178a2347b23c274784c916ffaa92e39fbff3bc67dd107b4dffe5a", 0x5c}, {&(0x7f00000004c0)="8d149b36d82c89b2c0926059d545a6f32e911439152ecbbd4e9303d40ffaf885436f072b3198571d97e982b18560bcf004c705be8f35a8165631330807be751522ab05e44f9e011dd6412442b48c69221948723ce6638b901b", 0x59}], 0x5, 0x8) syz_emit_ethernet(0x76, &(0x7f0000000140)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x40, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @empty, [@routing={0x2b}, @routing]}}}}}}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x8772, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x50}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, &(0x7f00000001c0)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000280)={0x9, 0x1ff, 0x6}) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x8000000042}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x615, 0x4b) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = dup(r3) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000766000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f000002a000/0x3000)=nil, 0x400}, {&(0x7f00002df000/0x4000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil, 0x7}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {&(0x7f0000568000/0x4000)=nil, &(0x7f000018e000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r0 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000106, 0x0) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) r3 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r1) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0xffffffff) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa) (async) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x1}, {0x3c, 0x0, 0x0, 0xfffffffc}, {0x16}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x1}, {0x3c, 0x0, 0x0, 0xfffffffc}, {0x16}]}) write(r0, &(0x7f0000000400)="21000003000000a8", 0x12) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea1", 0x38, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x5, 0x0) (async) r3 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x0, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = socket$unix(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) syz_open_pts() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) dup2(r3, r4) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x7}, {{}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000280)="6e848324349db4f2444705ccd086d85ab03e4368a947ede6bbc462581ed15546149b4bc41d96a62473f81a44b4b4bd8cf853948b25bc44937a2499fcc36bef5024309dfdf08d185c31af60", 0x4b}], 0x1) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/18, 0x12}], 0x2) r8 = socket(0x2, 0x1, 0x0) dup2(r8, r8) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000180)=0xffffffffffffffc9) executing program 7: mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x6, 0x4, 0x4) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) executing program 6: fsync(0xffffffffffffff9c) ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f0000000040)) fsync(0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x800, r1) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000140)=0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/100, 0x64}, {&(0x7f0000000600)=""/87, 0x57}, {&(0x7f0000000680)=""/174, 0xae}, {&(0x7f0000000740)=""/174, 0xae}, {&(0x7f0000000800)}], 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000900)=0x39b) r5 = accept$inet(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) r6 = semget(0x0, 0x3, 0x18) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000009c0)={{0x21fc, r2, r3, r2, r3, 0x8, 0x3}, 0x3, 0xffffffffffffffff, 0xb5f}) r7 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x1, 0x0) recvmmsg(r7, &(0x7f0000000cc0)={&(0x7f0000000c80)={&(0x7f0000000a80)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000ac0)=""/174, 0xae}], 0x1, &(0x7f0000000bc0)=""/146, 0x92}, 0x7}, 0x10, 0x1801, &(0x7f0000000d00)={0x80000001, 0x10000}) getrlimit(0x1, &(0x7f0000000d40)) getsockopt(r7, 0x4, 0x10, &(0x7f0000000d80)=""/69, &(0x7f0000000e00)=0x45) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000e80)={0x3, &(0x7f0000000e40)=[{0x7fff, 0xc49, 0x9, 0xebc8, 0x4}, {0xbe8d, 0xf9c0, 0x9, 0xffff, 0x26a6}, {0x8, 0x6, 0x0, 0x3}]}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000ec0)={0x1, 0x4, 0x9, 0xfffffff7, "e8888b25dae5b87974796eb0070d7c569d2989b9", 0x9, 0x7}) getrlimit(0x0, &(0x7f0000000f00)) connect$inet(r5, &(0x7f0000000f40)={0x2, 0x2}, 0xc) fcntl$getown(r5, 0x5) getsockname$unix(r0, &(0x7f0000000f80)=@file={0x0, ""/4103}, &(0x7f0000001fc0)=0x1009) recvfrom$unix(r0, &(0x7f0000002000)=""/130, 0x82, 0x800, &(0x7f00000020c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000002180)={&(0x7f0000002100)='./file0/file0\x00', 0x9, &(0x7f0000002140)='./file0\x00', 0x8}) r8 = openat(r7, &(0x7f00000021c0)='./file0/file0\x00', 0x100, 0xa7) writev(r8, &(0x7f0000003400)=[{&(0x7f0000002200)="b4449790345042800690c56a3c19c8db64694dc8eee73c181a74", 0x1a}, {&(0x7f0000002240)="e4ba4fa67215aac044916328905332451359670aa4dd7424dd542f0857c60447af532c49c46cdf8fa88e89098da5521e36594b5c7fdfa802e29d6530ce885b2cc96617cfcd4c6619aa914b8b396f5fbf8e4c95c98894451b0b6668d240bcbcddc7c7a83512830b0b5cbc4a5816efdedf0c70f6c23db9ec314b742818f8b841a7d172c7e076bd3f4ce0498402ba4fa38b3a6d35ef0c83", 0x96}, {&(0x7f0000002300)="cdcd1985eaf74776ce0ec5249da0f5d831369bd9af1b2abb0277054cc3716443df66eb6b179e83318ae251009d9ba7f7691cf8991a8ed0636f4b14078e97826727bbf3c663b7868bd16f758ff2d6f130c77a690bcd835d15f236a939faba9f9b81526520f7d1484fed91f3e71b92c2c15ab0603009913f7931306013577bc54a7b8194e4a353a5df16c6b438a0f84e68dc15aa4ac4cb3959b106417050aa53c0c730eac4d3f8a0c2c9f64c0522bb320f6820df84efbcadb9ff462e8d62f6e0b6981f1962d1a58327023d0e99a61ab5d665b94d29ef7b107ea9ba9cc0d334028773d457bf302a62924491e03acb4d2ce29d3f11a084de1c8c8aeb3c5ae56e465a5da0212c44097c379a521e707c8255c543243743b641dbad22706efd80087337304749cba565f77fc94a3564d276f7ec30065c497f7217be3dfeab439b254e73f929e649d756964f81ea63960d92cdcf5d709ede558ca98a07c04c61625779060ff1895ee7944245f61a5dd7439e0b1629383d26f84a0fcb4aeb19df955169b572616db8b80705d2c9e465b159b085d9e7edc29eb6dcbed2e19eb986337c2d02d6db0f70c8a5535a73664bd80185fa9640cdc1b02f0f11689d2d6099ce11a26e278395df9e86a06709a5b84438223a711ac0b06d9517b9dd8f0de2ec0ecaf80a066d10132e362a64abf27e099f62dc91117d61fc114e60bcdda010c0e3ce2fc947ce0e99fcb0a782a459b989c1fe19d8a6e9da918c0397c8cc63dbb3b5978ebc2e1565f4009409a3565782f1088c652f81895d39a9857167768c88ef5003c16b1548ff148b26438a861e756982e80598f8fce336ed6391048471f6e6eedad39b9c77f688d69d027899cde5e901582fab3daaca387a125044bcfc662149a8e1ea7c15a455c57b7b9aae9bebb67b3c49d2d16afb8846886a741dddecf449dc18ac95dab326563d689041562dac5d25adf47c40e6dcf426bb46911d9f4593a0207ce9a5edb882785ffffa90157c2c90d3fd1e88b39e71deffd29869b810bffd6cb5f3afa554c13bf6d0a3434582e55c32d41fb0b8d5de6790dc6aec63cfb4f322a3c2fc4235f4b1112ab22aa5337b15dd98ea2653fe55a969a6c9d2e71b7fa1b5b2f8c04bab370f2a9a06dbfd81cd6b6ef3767b3f556f1012b25df21856260b14d804d9488e630c17b5f856c7533c7de65fab27e983f3a7b2ce76c3795ad8c94362381a29273f699a2b57a3e17368449f16c0d4baaccab14b25e807ca65f1749060f38776709e72921a8ff2613897409511f1d95f23c7dd39b9995ade87dbcab042fbb8b4d3deddd8eb5e8074f98617ab761c34b909b200c76f508eb79004d62cbce5069fce71366cb160eff4e3e39eb64ab527cce5029243a9eb1370aacd9545465e8c406ba576b0c9b6fe1a12c045d753a2b54d5b30800dd76e5dc978ff125f09af2f21817a31c20442b6c56454af89637183ac7245061aae5813c474441e84051b7f06f184f611724b81161f3db913cf72a92de1c2f1edb9a7e8c70b4bc5757561868e6d8c9a74bea5dcfcb8b9039d255665d55addc4c8f4550917ab216c472e2db9c0e6339a2a57272f4c3a59f1a1e94c12abb52ad732678f3256960bf600cd2c26c8bb41d354a17d6bf9d3f157a412ea50c020f50fd908a717e1b23c59acab5af0eeeb490b67c0d80ec46170e162a83fdfeea1366fe25d5c556762d45ab247ed13bd90a6b578603c3577b9e834826967b03f19e0c17a28aec7113d8cc5893360597c91607d2cf245d6caebe6176717b15a1487f410ebcda7a3f264eed8f16d2e55dba49898104f2e9b09269dac06db4a960b15a735775321e2fc5904752c73085e3b2eeaa506153e6d8ff004171ca38dce1d77cf84c8aadb0491d51daa6f077f17fdee1cb9c190fdec6aac687e9a95261a5c6dd41c76dfaa08abb0acdca75f21999bca0ceeee7b1ffb3c93c0fe04315480b816909d41f3290e4bcbdc0ea39aa997bee3c5557138428cb3240279ea77496b7b38cc5486b29495c220de052fa8eb33de242c0dc4d25f6f6a1e2f23b957d24473e192fcdade8351689c2ab3449bc269072e0bd09b39003dc9cfa77470721ba8bf8741f2db6168069b692d799575f1dd20dd8b72dc0a1b0fffa97e21d77a0cbf7d446f9a37c54c245ea6b5975a63cf652df364cdfc4a4e1b9d797b994e0ea1e85e8ea4600861dde62b0dfdc968ece2e9647c4b13e7d84316c6dff7bbbfe19ad4433dc02e4ff128ae175d854a5e7b30ce3ac3ed7f4e7fa8f616521af4fe12bccc732e6e29912feec66569bfc78849c4479bd69e9620b995706c005f363f18e2ce0be0d1279c468fe36f80b145041fb05a723d0da10f8c753f2d8885f0de1643d67980d4b20f18200a98ffea78ef4cfdd7d807d340122c8e904e7b237c2b860ec18ebbe8f5011adb761a8c8a7751e611922ba77bbc53010ecf8cc18dcc9c90ae6e1e32053d382a6c57d4d4c6a8419d98e463015b969358cc62d98dc0d18b7fc6b2fe16ec657b8321fdc13c032acc326afbaac650d75a0fd31085ce87183f9942be066362472a59a0b57e71d32ee13c215e7805441cc14496549f14428033cf9c2102453ec63c959f545352a581ef1f3b1666a4bbed2094c8f39afe74ed610fd545552ed4d94df6229a5a052a0c622d6798700cc67f78bfcbf8ed0216c6a3d2e0d05c430c16ea429b91c971758ba948761efdf585d83cdab41ed37498cde891eeced141c2d54beb9106154a32f4f75d2e40c5953a95420c058bb7017e840d15665a44ad244a20bc343940fa58cadb4d1fa98c9aaad77121151809da8b8fa8a667c9a9bb44bdb07c10599b69d0316645276c51e38777767bb7207cd64db11f8a08141c2f55e14928ed8f82b893f07a77b3a5d72a23b138daf38c1bf15fbc819e76dddc3dc32ab5dd613cadb082cbb4020249ed1234fe812b97698525e544a0fce5e1e6baf71f7d2a4a32becd8dd7f525adbdff8eb81ad058a59ffdd2737cfbfcdfb85bd53ef3b36db927994f95ce5031740238b9fbd0239b11c013d69f791b0415c627156dcfe056a6f606ebcc7eb285bb454ca857f4ef2d586171c02d346c431cb95bbe24d5ca6589cb7b59bef648195f2892bfc11055f4e1a858303f3106b42aa26f34bfcbc431d36af577c807ced25d0131e3434503b52ca139a03097e2be1b2a895dc1461e00048599bb208faf5900da06b65c534925bc3de1215aae48aa1ca1ed2595979097854f20664f3dfd1c62e11cf070670dd7b93c0aa534be7688384161bf2025cb14510d18a669b1a39231a28558fa172bc3adedfd3b7c1e5b6270217bf3506c28ed826b3d4ccd27e139e049e241518b784a8c24bf7e9e1956bcd7abd3ecf4339ef25567dc00fc3fae65f78a7fabac9902867e3ff62068d46893f07b659b012629c3508f31e70480b63d638ecc6c312e1377aa450b486b004e4ea7be8a8a6f938a8e81acb316411d54a75a835d17ab456a935823c9f04620051d5eb45666980e06788e3cad833da25e6e4c9baf35b3388b9029c16d0b3d6cd9afa2ba443dfa2e879e47f613af2bd9e058dc19200f36fd21d21ed7fa318909209d28d21bc88ba83fdb2cd2881416510b77ebe23628bad8a495233d519eeb5d536477a78e403a90244211f9366370100c9631c4db0b979146e12c5ae8a33511570a5cda5dc915aa933b1c4957cd6ce36483cfc204036ac6e8df0dfe428bfdecb2ea4dfd7937239ab466d90fdc526f19900a61aed6f69d2c0d917e71593cbc7ede2543d3c842d5627663c32bef78ec1dd76bdddd8d9a998251c02cd5b5172ba57c9b1f4949c48caf585ea96912991f6025fb0ca64d42a540ec2f2e7f7e27933d193460b5599c0a5fb223baf2735ebe97517a20966e5236bba91838a2134cfd59a6743574b01c05938e31862fac3a8aeff295f4ef639b32e95be000b8b640e4981dfc1238d744e50063aa9e9a31b828d12280c5ba92ddd9e19c20838503c8461d0636195a16f5f47f0a780018b419a5b92fb065a88bd2863d4651e34b9a66fb52ce28c1bb229d51b5914a66c5160833e46b58e46290ba1d5fcf5079fe6ab17cb58d8124bde79a9bfa5e6e2f2d6591c8fb0914cc69eee99f30716da2e4b41111e5a1c94bc26ef61c69405e9e9717c2ed60110fc8c82bc25901262451c0666c96487f488c59d0dd07c16fd42c6a21833e0cde5de4018a9a4f04fae58368e7b1b2751dfda6df934175433241970a807b6642a311bedf6006350de53162b013dc33272b41f586316f78607ff9a86a8917ccb396090301e0e24a180a39779277173ad83e99547f7ad22fbc78dd8cb4cff85d384077807050838a4f93bbce678b78d92eef80351c202aebdf5a2b5d3108416aa48b53d1c890ca2d7f1033396e24f1867f69d26aaae685000edc8d47f6fac640dbabab41e1cb599b7388b02261f79f115482932a002a1c635c3afb2302138003882c78635be6a273409081ab80cc50ee1b5f80bc5aaa287ac3728367d84724211d7cd38e27ce0688624a6cb9863a4dd4446a6de92592406ded3d436da88ed34ffbcb4f0a915d3aa4efa17dd36ff51f6ff0f72c5b5d39ad35046ad3f45fbb56ca437f7eab7cd6306e83d4b1b2f1473df94568e6e586223668ac70a95d5228fff90a92081f8220caf1c921accf5d81b4bd494eb5524cc56c91a377b4a2892b97785fd44b40a1c11f131beca75d0bdb6236776da12cd90c5be23d724ead41c64a102ba91016a46f57e694f892ce707e069a1018c1c781e4955ebcb19663e5a8aee178145dc2cd46186f5ceedc46fe37de5f5dd8bde31926b059fe1e264b5319207133d4474ebcdd03fd007dbe8027cb599d09be46d37a51da227db89199609a720a1eccc529472d3065c11556ce013f4377f0453d8fb0c420bb19adb132cf8f6d313f9c4fcf79dfafa03c3eb642d7590b89dd7cf00df22cf935025dd1ab3800bd1b7905c3964947d9dea7710cb8a971cc3c6c0ccb411a73f29aaee27348cab3349d0b5430af10497c378fd0c16ac4bebf4779521e62ef60278c619e4d16f1e0c0c19ca632b7dde715708c88fa1c8a3bde0d955c7a2ad3e33762455d84b2dd8642a5d9882b808ddf4268c86ed5fec01df9713b6d9e964814e7b8668ea0fd57874ab9311a1bc3a8642fae68f52829dbfde287201269dc3ca076d4e8397b9115f795179fd4582e339db0ffedbaec8dd7ccf34f60b409646fe7c9e3572bdaef896835fe295d900e63447e5a32b1f2ffbe5121f173f136700fcc2e3e424f5c4dc9c77f1e229b861f5a09609343cacf12296ea0c2b4d3c750fa96430bda3862b955585d93b556e04cf3959f39c68409517889efd97afac11e4071c19c512ad8e5ffcd93e9b8409af20f20fb55e51b9bfa8317877908783d554151b66974d23e6af8980eba13c85db0bf2a05172ddf71bc0b1150b1b9c80290f18a1c19da5f7c5ad8e006218d1408f7010451bb37f71075f91a80870dbf6db2a3c348eed971cc2827c0160403448c21b71205b1d9125efe7e0c459408e66c688814f6d2251d97b2547275425b6b530a9e5bb392c18f96866c782d0c844001313b8e7fee723b672d5421dc1ef871caaed3c7ce5ddbeaf94a6d90034616ea2412f3f8a23b0cc914d8a76c339906d1b304b6273c8a2c1f955a85a826dcf6e07fa0460b635eb16a16232c49dfd496fc22842efe93438998b98a84aff56752fb295a9dceb81df2571e69ecea930ea53f23094c70d783b2a7f9d9244345832ff6cf4bb72fdc1502974d6b89f149c7165847", 0x1000}, {&(0x7f0000003300)="f1f3a82b1416c40421eb3704d64fdcb9600874ff8aa9bdc92ccab67c5e4bd7ca69c38ae71825cca41d722e5855236af39f009dab3fda282eb88bdc3d6f7efb1ffbd7bf9bdb90e7e6088f5722a67c82df9e674f272850df3fcde13b3b9e494f9e85825b203a21ed337f0b9ed69627edd6bef9f04541740daf1d0695b0c18e117ef7485c483a284b4d92178b960812c2bb7f34ec7ce751d2b84a346032adcc7623a60b3034f3f0d58af354ac6fadefa52dfc24c4a8b0aa511ac0c6b14e0fb23df70b50189df7edef20984088a060916bf7e1eb6f638843f2baad1fc4e20a8c9f1c28ebcfe456dcbb0ddc07ffdcaf32d57aaf", 0xf1}], 0x4) getrlimit(0x5, &(0x7f0000003440)) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="8b9a236f30b0", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket(0x18, 0x2, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 5: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x4}}, 0x0) (async) setitimer(0x0, 0x0, &(0x7f0000000040)) (async) open(&(0x7f00000000c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x80) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000480)=[{}, {0xa8}]}) syz_emit_ethernet(0x12, &(0x7f0000000040)={@local, @local, [{}], {@generic={0x8100}}}) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) setrlimit(0x3, &(0x7f00000000c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 0: r0 = socket(0x20, 0x2, 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="a1c430ba5bfb7cbc65a73749a942014b8564e2a685a56be050322974f9ed729296b73772d558f2315abc2c4b6ac32c1526e69ce1501c33192185b9c907aac570746ce52aa9c410065c005cda7573b8681f2c4a43af0815a3299d4c47e5c2a67d29421c11b036487f23f9732a7a21f7bffcb9378f78c71f0f573d53c6ed31719232a218590150c399af3f6b78a3a1d02396e2f89fbd7d53f13525939433f415273705893492147e5c6354fcc6705d839937442f225bff9db3ee44d271a8b4ccc6612250129aa2270f28141ca58b74e8aa2f8b347e6c492815a63893c9d17b9a9c175beaa591b142e97489c3fed6", 0xed}], 0x1, &(0x7f0000000280)=[{0xe0, 0xffff, 0xfffffc01, "02f39db2081c6ba90bf316ca4156887e5483548a06bc30a4a4726ce2a7a3e20f2314c423753339717eba3f507f96af0cc78c6ea681d16df45cc16b825c93f041492859891fe112b154bb5f5b2c7903a4fe4a9cf0846b1d63b1a81edbb35f5163b94acfa72d4027cf87684480e4e86a3cf597685997e970acc7e2c58fa4e674008216b072705e23320fbf6b2bb8ec195684fe0abb33f71087aaf8dbe96e95fc5a39f2e980dd6293de288b8b509168fe1dd2714043826826e4a1c519bcef4fa159592f792a46a86f64d56543308a"}, {0x28, 0x0, 0x0, "c66a94c297aafd8ced0b0372154e5057d1400f"}, {0xe8, 0xd4fa3d143ca0f7aa, 0x6, "f0be6fa46cc776568890ee4fce746cf0d80ee081d506f6af26ab0d95a72994ad1c6b81960aa5ffc7d9860a86cd68b16e6bfa8748353cbe7e2f595e88acb37ccaa6051d9c9dcf5244d9536fa10418c60a4157f011b85c34f7d8d233a03631dfe483a54bda0b22b38dd965311bf31d2c081f383eb4b426795e2e648483eba8fba6ba96540b10e6ac75f34895b30e5d642a6729fe10ce5c4505b914204bd032dec4ae2bd7580d40744f43d98db072b52001496f7f281822ba4cbbfe37eaca6f71cdf25a09ac28a542e63e2fb5edddb0e3df79ef6a859e"}, {0x88, 0xfffe, 0x9, "9a6ede6f2c7d49b00e752c206be58630593cf865aea54339e4335070fd8cac065b020de5136fea17f5742da1598ad4e4f3434c94e4ca74724624b0f861f64dd99a526818d2497ae3cca4e71c40a1efe9af1ea273f42557162a127cb4a908a644ff961b7685f865431d798743600387c3c7f96503ef"}], 0x278}, 0x2) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getgid() fchownat(r1, &(0x7f0000000580)='./file0\x00', r2, r4, 0x4) syz_open_pts() symlinkat(&(0x7f0000000640)='./file0\x00', r1, &(0x7f0000000680)='./file0\x00') r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/96}, &(0x7f0000000740)=0x62) sendto(r6, &(0x7f0000000780)="2d868834f42b8705e40585b3ca63c0709eef39529fa08fc31746c72f998817fc", 0x20, 0x808, &(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = accept$inet(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000880)) ftruncate(r7, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000008c0)='./file0\x00', r9, r3) sendto$inet(r7, &(0x7f0000000940)="7437a4d6fa452998b8dce3c57316877aaa5897c73fba24e6cc44292566488920632cb2bb90daa4dda7e61bf600ad691356db1e4c6e94e0bbf824e01fd3a4dbefa710bfd901c6ef1a9d3f37d4e453f1a59830806d20f4c17222fbbc440ea447e256af3b50fbce01c5b9560927aa5d031b6c147b008a8125d19f3ca9363e9a062dfc273fff8662f85a695fab1f91fa98703feb0a16d7b8cdea7574e30a31751ab339d9722c2c63e04836bc00203e02b98236267c40c33dd3ec42b2bd3139a032c223b37a616608a6296e02d84b294258dbbe6c4f18b9c38985cb358b06368eac49152b9a886ecd87b95f2a519d683bf2343bf47170756ceed2739472db2c340ba6b4d44de66bf1ddcccce8e47b37f4d3f76f28e0ac7d3e45c0b42e61db2ab6330101edb99b4e02811e4bd034c5546f6f92a3da985b2d06ae1bdaab1aef78365bd1580b09c6f0123c685f6a968f7d7ee2d6d500dbaba412d31780970b483fc1607aea1b95e72264bcecd43d20addd1c4f1760196743c0383eb501cbd21145e3a8bc862ba9abaf29872c85b6f014d4788ef17378faa26a1d148e96988867bc2b82e1443718b54196cc6a428f1a5e5204fc6da9841b2c0da64c047299b8324c02628d8ae76d24d8e36a5a7577a6e9b83f853748d77ede21d6a79562c1a278daed5a9ea3ee05d830b65b4e85f5ed10b664280be5276eb92c00a1ca9e041865e006f4e1c850c239a9f3d03163278463ff7a2c9eb530b4253258677af672ceeeefdf62cf49fb359eda00fd95374a7ad792ff9ebe41ff87a22ec415178b1ec4fd7163fa6ca21d022bafac112abc6d5e6b2e7a0313de9d8811f49e3cb158b54b74396170570d79d7d5f1ceaa8bf3635d7e5ec63c0ad281e2d5a1464a8831fe6286f6673cb24313d4f81e6515e69c1dc1d3beaef6ff97a578174090e4805065d6c4b8b06735023352fc685938b1cece6d6cbbaed11b12c4a538a90308ee66fed3280399e6521de5d417fa0e6b065a7cc063904f1dcfa106e7f8a6fdb50a971eade483bf6c815f88d70440193011f40de03472725d9989ad04dc90fda0d0c269001e86d01861e458549a1c0d49d8879e2557689a892a07459185767ddf13e32158be04323c4f512f911a2dd881d57dcebdf73147bb213b9913ef616485c8cac250b0663e49b3eadb88f670b67d7442ddbb2c3863983661148d77979d7e85bf2f498ba03921b7e82c84f402d16a09993d3182690c58e080ed265414368e5eba553f873592c83ef88b1d31d72364965866c4b7f666fadf8cdb6e01ffcd80f092b60c390919804e0ba16b68297cf944eae7f553429b863c36dedef70e3b70b848da17ac2e1b28bb37a8abc79c65f0dd2c86acb14552b1476c8528954f39c46dd12d8d0646380ca4fa4bb197212d293ac18732815c12b1e0f95a2a412254a8c7a97c759d60f554a2d1a26346735d68e25fddc85222823ec1e6008461406911bb713fd17259ca271312756a6a69e1d8558a890a11fd89698527d00db3f1d46de397204697e58be55f0f407244a5bdb30bbeb7d307148e4a2fdb5895b5f712811b785b439c332c446186234d376a68cee2ac43924805ccd7d6e89c51b64c6a4c617b682b2062ccdca2dbb68b005511cbc5a9342dd187d450093d7f2d4cf5ec3bf0b41d63351af1d29cfd8f071dae10f73d5ef0223bb40c2c5eec93b25f07662d52fa365c2eb5b3f293b60db4d0c5b9c7641ca65975736a25fb3d1a7d4d0ee6ee21dc8f0da3188104f45a417d46fa651f608b93004bb53c38a3497362f12806ae7aa0984ceb31c447b3134c56939b5a05779516e9304c3111666677da0c497c4ccee13306cbec09d55ba6ba177e70ac6f6b3732a261c1779ac919fa6d11671eec6f73386e8ed16a0ac90dfed44dcc22e562f17754b90a42246f0c141d0241468d7575bed659d72df02f872ff3b1c240ea08ba9eb3ab36bc574ca718a9c3b54a7cb2030502967a411c290679b77f8fcd40c92f39605c671eed173cefa5ed65dada9588fae59310d0883ae5c6759d0273607dce6f499c99b32733b08b069ebb2d96b66ca77bc374d6c4148b7087b531726fc78f2bb9c53b0e947281dc61c806531781b95b2d8f083ba81d865a4b5471737d4788a0460409126190d0c9437c137b56b11798cd0a64358b4345b5dc8b6d214b996296eb8f86b8017d92f24365cf0b124e51adc2174c75ed480e123e7672395978558de44b1d9d5142e0cf4f66b8351a4099c439e89acd1c9414ca918f3f9158aef6a6bacba0824a04233740f6a275e98fde6615b4af5ee4f6116f5a9160aa28ec533d11f9dc16eed62f0b91341ad3fc5c488c100d765dcf69c2118212a58d9f063b0e17ff1fe4c644fa132da853fdb1d7ea76d145e74d7dfd58ae334bab18e6984d5b01fa225aff63937a7b6db0848fd9d9110c7cc8de14ae57fdc370078a1043fafef080904cadadb1dc27d31f7ed3eb30ba4c1c9117b06f280dddb6dad219c1b6e62db5635944e69db4a64041ac643164ebd661f5dcaf5f20d7e6f18d0bb8b4a13ad38117909477d6f815e3f29b7445cfbfc4a143794bb78b46c2081e96702ff4ab22358272702a628b604d5d605b35086230fdcc2192ac835e1549ccd796a5d49910ee25d371660776bbba96ed0cf9464391ec8fe8365e507acbdb50a7ec7fa5c89762e5c0c44b6dec7ca30dac78091f5908fd03b2719591468a01e08a3f338febeed2841027e8643022e93091fc133faa9ce86929aed442ce61f9cb395fa24f3e2fdb880bbd8a1175b17591388e5b5624b5d927138a8792862c3dad9a8c4a788cbd4239202bbbc600c178bb833c1348fc946bc2ac76b327695cb7a15f4703259017b43a7f2eec5ecefb4291b468a1bb9b7a3d86eb932aac1352a9b4a22a32a1ae876f151d105fea2676a21f24c2245b1dfd4758dba51fe85ead475562620371888400afd7eccd93ec0fc95c36182a8b223a2b712b90f685ade0d1c1daa8e3d64f673a102eb26275c6db29c52288ae3da1a37423b016b71be30228dce1866e8f32d218a49066c85193e09ae763f63e2c68dfe3d7d308d35dab63efdd6624ce9704a4269b54f45264e0ad4237fbcbd8f8c8d489a0a1a53bb2f5bf617b893ff3b9f9753c6bb42ed20c82c5036fb4c93e0964f3de396c02cffa6c06111fba24e198671d91ef15e9b99223ba4711a9f6d5d6889a349f088aedcd481267065a8a78225ffcb45089f170c65412afb553363279f6d6fe01b87d869b9219a65b774cb5fcbd959c98854e26a42780022d437c0343ad2b504d29cb675dad977d2c2f67bc234c9d8d93058957fc1032cdc5294d92bebda41618604615da70a3e99b75f7cf11b8d79d84b5122dab2cee227d250c0ccfadb15d16bf8dd23a5cb869347dd62ae81022ba05b828edaf31c7f5c35026552d54d31592f047f10e149cfe315793ebe94f9e625547fd6b5fbef9c050389c2d31c80271472e0178b17a2a7919cda09f7208b6f95c1107adb26eb0564e888286374be50425a1137f4dd75d16ab5c346f06a0c6d99ffeb86fbb760f13bd98c3443ba165204461aa7a001d259bd150dd86c0c45a1e44c7f0ee1def3243f9036dc922bf4866defe5d333f274edde915f58670a9d15e0abf438ffc4c07abdeead3a3dab196bcaf220ce1add1652e9dba8df49001ef647079e591681f2652016943b0b9b8b75f3a0ab8b0c058c7d42d0d2c7323d571df96464da5e4d6b3349e0316b26a8bf55d8817e0bf41fdd6a3c4a858aebb571cc67a271e77f9b1ffd78df6a23247e6587b96abd7104c5d781d57265497deb25482ec7ebddadd1eddf8344a821e0e237a0f8ee53e8319408fba9bf81c737c9802129ffa90773f8da3ef9ca27bdd40157ddaaa73c92291b5968c37d5f612b809638a958b6a64122d72457aa19b60d7e6839eaca8d1151b1e65ed7ae2665b49dfc7007538b30f5bad5f5c969c29d64e944dfac0ea02a3e4dd51aecc38f727c397fbb31a0cd069b6052abe92b253ffea63870bca0c8e3dfb035d276503cc6b0af74386d299db9f05681876d8948f637c2a358f6cfa66b2d97a862cad8be26510b56c07e92b7a7f05d3087c27633fa569f9d4739713cde838fd7c0eacebb9136f00288de3d73e85e7c20004e641ab9b5be6a76af0458e7c25902f2c06f5b3c67ee573ec801f02d4207e2a3d46a5b9125582c96ce33394984b8007796d2b1993d7e6c1fec5a013e9b008620de0a805eb202ef519d12dcdcbd3f7f6d86d73cd64ee63d08292d260785358aa5adc5d2b24668b1ff67adc7c7979af2ba39c0d8d85b07649d9e5aa1331d314dfb525170f98234b510f2e77b165898627792a373b9bdf058eaa0cc798b4119433a0364fbf2e72a89c20552e8b1e41141bd51ac6215a9fb13d260a827b4ab40b171ac02948070d701887e77d14dbbc2a03e9c7b51a5028d7497a565de984a20cbd7f2f1b550424581b4a06465fb9a753b0f1911deab04e3b57de32dba2ca3440a95af97f8e93c506bdd7aff0b9ec564cf09dbe74363b9d4b4a18e3d5d7f69c4be2309549a56c7f3545aef639d0c32ce852574b7318dce8c6625fb330d8786efeb5a67d84de841fcc444a16a55f54e786ab27b53856c0423df46f40f0a5c67cd3ce84cf10a5154a46de662d6ae3acd6cc76018130f509d7bb0e0b7537b7599757a75fed1e2c9ba92a86d7bf232e2d7163cf7bae418a8c30255ef109bfeef0f22c75c31ba6157cb05cdf381dd5e9296aa8206b762c617737d63231acc0929e4bb3599677b527f941234fe9cedc9896691af892fc278491e7d4708ec09b8c6f891c879a86f08c68e576d209645901cd62f4ba8ab82642189c200c3657d7b016bed21142a4e51cd413d64722eac1189dce91670e5ec5eb998b098c90718b90be546ec2c8314ed8b365d2dbb7134a88b171227890bc77aeb522eb3d2eda70b9d597346579bb8a1982d6bc39fa7381181076ea0d619136984e85475a2822542a4616e88b916861d4b2a7eaa7e4b5cf6dca56acffd57982d623fabe325f86303e042b000abca63a434a8ca028f13e09cf03da9fd0158b07b203826a284b78d30dde35d370af23b32daaba263f2f1ed68bc2e8e805e336e90a03df80df720b7d4e3d821402fcc9a151c80357ccac0e283a0c4d7657f6a4053ad76f8afd3593e20d6cab48d01da90cbfa7dd38e39f05720116f6b095b1d1c28b6b6d7320ded0fc0e12619695f0d97755b5c039416264e3f5f12bdaa82c09c640bc8651fd51a5660bcca9e5ac2737a6ccf809a490740d85664de958588a7e4c9f008aae4c3214fcce2bbd2fa2a8ac117cd30d3e364374392a60294726f697a53a68bd2e9b6cd5154c4c511f4506e11fca5e54421e0a19db418193078649069e9c71fdf1028bba8cc6091639dc941e1eef5659406c289957f46aec7d575530be172c11ee00dc2217823e0190454e99698bd1d0c6b43ff1d727f565e0fb26e8797470e7af967f20c49d0895b76dd4f3dcfe544abde70cdcee2a240af815842dbeab2984126241e4c682d163f5d64515d0a0e302f561bc59c10f7ed07bc37e5f3499efcc3b29ed5ff462f3436c74b157e73e3bc74dac3db4ba2678bb82010b1d3bef8c8bf36aed22f78240a484711fe230c081dfd63acc2e3efd74e7a178a84ebb37b3cd7a3251109af5ef6971f2df7a0bb484765cb7b18b15c9312078ba5bceee2918f31a748e1a2550e9333b8acbdcb37a4e3e0550862dedb31adeb82da3cbccb85567e1d28f95a99a95ef56d0b898de510243d9a816d6433e38", 0x1000, 0x406, &(0x7f0000001940)={0x2, 0x3}, 0xc) mknodat(r1, &(0x7f0000001980)='./file1\x00', 0x10, 0x7fff) fcntl$getown(r6, 0x5) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000019c0)='./file0/file0\x00', 0x10, 0x800) mkdir(&(0x7f0000001a00)='./file0\x00', 0x40) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001a40)={r8, r9, r10}, 0xc) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80), 0x1, 0x0) fchownat(r11, &(0x7f0000001ac0)='./file0/file0\x00', r9, r4, 0x6) symlink(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='./file0/file0\x00') ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000001b80)) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) close(r0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) setuid(0xffffffffffffffff) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) (async) close(r0) (async) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) (async) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x24, 0x4}, {}], 0x2}) r1 = socket$inet(0x2, 0x2, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4}, 0xc) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) getuid() close(0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$hw(&(0x7f0000000080)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) fcntl$getown(r2, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() getrlimit(0x8, &(0x7f00000000c0)) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr}, [@hopopts={0x88}]}}}}}}}) r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x1, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f00000005c0)="4c9351733598bcc14777da3410f9c7526498277b37112e9fa4f958c6efab7c57757dccadc464e5c9aefbec181c6f25a3aa25676660cc770759e3eb68f2d6641e65962ea848ea24c2aefcdddc6d1eecaa1ae55fcd85ac7ca81d270514d7d4a3689a1210238b8e418049549b184b806babe2a6cecdac76a88c7e4a77be76e958a9c068d2f06bf19ab31a73e76ce4a2465260716864e33b1f9cf29a31135a29cfcf0fbde2127cb558ceba18068d37a093d0a2c50717790a69368083b80fd5ee6c43dc117e0e2e09aa1f4cac595d7f44ec84e0350ef79e167003bf7a5ce34e96345870089c1e30af78f718083ace168155cb5c21e1d17b677c56e37c11e142e308cddbc4a72acd17c32889110692ced80765bb20c2e32d039206ed5b09df92083fdcd63f4c6680c8107ce01209294420fa8ac3b0b5443bed2aa1b522f1d441e4c9861da1c51cbb12046d20eeb23ad8f7904b35c9a42d254913ab5b765b24f650ed589aa78967b7766bfde43cf0f94ecd7efa587b18f09738a55bee61c626d61ca1d349c87d197aa8b45769f9df3313585b12fcaf25a3b297fb0738ef547a7e576ff4550bcf2a9e4dec5b98fb1fbd3d1485ae38b4cc654229c32b16cbfe3c8e5495c7b044c0799eb3ba2a72cf4cea59264142c9b71eee64b8b500d80f61abe1c9f566d5f3c391450e6a9303c0e2f9f06123417e1cc8023e4bb816e2528904aa15abcc5a9b236d50dc4ffac17ed9910bce190e190871604b623616f7560440141f306e22e7932cb82d835385e987e257929e7b7c0e15f24c6aa9a86d306812560f53f2d67e5609ba94e1eb5a42158fa4645df370a8b74b953ba64072c8826b07ac49dddf873ddac6e10b5b2236aa6b1dbda352f0c122c078e51510f63d03e0a4cb25f4772528dd557d025456db79e295fbbf4cf9b12fdde6f1b00d3b5461d10a7776c0a82a576d8ed75aa90315ccc2996a0289dab5d854d71bf50a829d0ff791e17d20c049d858f484a90d80b1e449bdfa00776d7f116cf0473f3975e98dc3d3b1d002ab9ba889dfff6cd074c07b454d281c55d83e57a6cd65aa5d2d34d43d23c03132ff612e44b79719722ee8dfc0a43de64d9261b29c78b913cf7d798eae7f7811f52098169f6af58183c251b3838501a311a330de3242293142cde1cdd6788beb0f83192c45a2c561c2b1a8fe7e93acdbb014b850d17136ebc4686c245872ad3239b717d3846358632f51795b50440f1105fda26a6add58e8f9b72c153c735d9979913c28a3888962f623ff6747019f56e9a42d6a64ca7f1eb77648afbac75e82ddedbecdeaf0ea5fd1fced8e3ac99ac3ac894d587cb6a182b5205e3ac21286c39c30631c90ca4218da4672965ec510dcd69cd83a6f919ae0986e46d8ba665fce4a40ea998b15a59ea932541da11b2ec3ccb1d03f5a20da06a4c0c93bfa9dbc1c7260a769f6f4b9c043584df21251a96e6ae7ccc6716d7ac32f3d2d256e153905969152db515032e4859fca64e7d5c0bbdbad3e867a581ff55a9224fc954d7a68790466c22340acbc3403b0dbbe389bcd692b4c1b6a915adb44143aaca8933f79354b3825a0aec031ac4341fd30268cbc4c4129781ee69a6f5b8555ba6f70757d34ec91ce239860ac6de23e0e6ccf12d91688a72f750d3231d0268b12be5754922d67fb3724f9ac6b79fa8bd7541f2552f286a4096326962bd1997e5996e61377a233c6271e5ec2fda5ebcbc95880b5d8b35e53249576e0520e1749533b29ea0454fcc5b68fed93ee3773e8296eb626abc7fc6fc87f7dc5b3dafe9326271892ee6cf7083dce317a840ab98d8bd4659f46f72739fc4011e9c342e0674484f4cfc92fb3bf24bbf6178743e12276e36815b17216a3bfcb98906b596f2d8d3799a5c2677756c7667ac4f06a1a0e694abd69d040b85c0d8f88eb09e969d8eefe7f69cdccca5a90d201aacc0a2df3fa51e6798c0b97fdd59d59c190ae26d2f07ca93882dce558c8e213671d31ad39d93f7113862065cac3114ccaa3794eb01487f7ba215d2fb4edd13b6ff4e2782509a66a3204a6e5b7cca85be470d4e51fe44a02525f090a59286dbb8ac67d4bf4cf9da5f81875459d31047746bbb4d200083db5192f6af086f7ad1ed8d7750e7f9154db7fd3a8826729800e0b4b657f23a3f0cd39039985ca5ab86adc97afc88dcdf0c2dc3f78b94f85f46fb430a468f44f9e5a283b775b43c9c7822ac30ab577c50994d0a56508ed2fb655d6aff689b9dcdd42365ff15db02fd47037399dae8ccea9655d727337b6b0e8408068b13355080707dadb31e821520149482e61375cea3fa7edd4b49991cbfe4dc4da0a3752620f8beb101d5d724e25d03d4730788abac53d65132f1b6bd3210209c1b055aace26bad98d8a8727ed04bd09fea72a2a6f4d22c5244da94a1f7e2b16b3091c24ce9de5e3674fdf0a577b688c90b415e3500ad6be9ea13283770f072ae54bd205643f12222c040613c1ca6523b39ef2e16dd7508f2fb7111ffc05e050a8fe00213de8a86dac3aa4b98c222d7a8546f15678c2161f2c8a3e8f2d804f95ae302d2123b403397f723ee16ee4b76d591b6f324ccf5433dc9acb80d83fa8d539db5408b3eef39925a12abe7d1c49440d23dfb2289303eefe5b612530ac9a23113831d4b4e73c54c96a7c7585e262c48a223ebf2a6ea64dd2036ae46164eb0d8b0fc97be0de0f711d8774bd4dc215d508bb2cae36ca253c5e27c11c3ee6b63b97b65d06c1536bffcc8a86e2d24de6f373dbbebff48b908a1a45e795b776efc7f3687f1829eeb6ef91efa73a1d2129f821e1fd1775b41772eeff4db4a8b13cf93bb7860660fa42589b83f9fb658b76245c9384ac44d553994392cfca240d94099d024f0768659271ed5f6cfef13774d53220230ac7a71bad1491f27061e7069e4e6b65d5a07a14752936e467fce90a1512f925fdbfc9ac1baec41070e5e52a73212c1c787002e9839dcd20c22df7177f4a475ae55d8e6ec742a709543f8c2895a98c4682a3f5cc07878325bbde9a8932d3d9c5ffc476c47bcc83ba016af5969369f3168d5e8596e2c52d4633abe38eae1740878f8575afb4d72575a374a398c4cc9175098c7801842ebbd7f0f1af1ef0d945432caf27b0de72044137ca12ce4fa4a731c6c7fc666cbc02673a9601be1e292ac46958d0db8aa42a8173386be6030359335f2701a028904c729cda78ee8429b44140cc9d5f5688b6efcc1d689437d4b23d53d3ffafe024cababccee21793b0c72cbe548a2ab7bf96a98b7d1d4e28de4f45f1a8ad8b83fdf39b4aecca749752644eb6df7738b3165cb95c760413f061e5fe8a3cd2ecd920b5d8d13a4b09de11130d8a4fc191193bafec1cc70d47c07d4b6997ce05fc1a02e66095766c06addb9ae3bf44ba14f991c613523c2d30376201fbe8b4c8af43ee0b6528e62162f0aed926625db2b8737c90ad1f7353b8c78a6b493a7e790ed45602e3f2bfbee7a6e8ab449d9d8f67ffe08fe1079c8cd32f280b1af714eb7b7a49ef7ac6192dd75871e2675b346d4a386f26e6c89e820e492df2a5a4486742f91219e8ce354d40eebf3008692a4c3eff4f5169b08391b4863a87ba0394379c2ce10e98c119035b0813937232de638ac9260b5f7133bdaa0afb30e055ac0b7abca666d0c7aca6166f09db66bba6c01f79824aa844fb29c3b04ed96baeb022cfd33710571fe7ec297084e59243608f6b2f6bef7ffddfce54a6e0601b75efe2327e78a7adde543ce37ae1a056313feab210acf457c27d7d0a5518416f833959303d2f762d103c4743433188febab261e45e07fe7b4a0e1094831ccb519764473556409d52db168ad3030fe451a6c9ec40517c6056227ee85391322f2de8926a96ef83054bc0a226bea709ed0bdf6dd86748fe03f1e4bbb0c0414c8870c5e1cb500f66b65a92ac2d31258ab5822b19f71c191e88bc5d71ce120d80353a94e22bd06cbb27415a60a1818ecc7db36a2a44160f30224563d4e853ffb0455a392e45cf46cb8d46f672f2dcd334bf9a392688961ee727d9083292aa1ac93d3b8dbc47e8afc6f4e682bceaaded648f19374c0f78588a27dc75877c24fe23c13965430f708ff925ac4edff661056e0d1f70ff1999f11522332bfba264c1c92692fedeca6daf04483e438cf1145cba67f74ffb720d4699e9d2a3144f37a42830123a8c9e3a0414e0d0b59517eea6972a55a158f66171052dba1ae95e4b504f787c20acc5074237dcf5cd8f85952f2b15ee72a2a76328b5975887edd25d21a804d6bfa71c1b5553632cd7061da16f1b73ebcd77993fcd9f13d5cde665f5bb91d3f000a428cb731b017a7c1b5974fab8c5d2d823492bb1fc9c2fdee734d1a999e674c756a6bf5fffaae95f91ac40c5e117a08fa7787d3f6db156e578813b0ac6da64e2a16881a838cff60e567381694ad1a765d9fa4638002fa56a137170e7741e93ae6ee83c596723e9f679e285379195f317c9cdd8969b5897df0b89005d354f63cb7b7ad63f58e6e9e0d211116d9d30e239bffe44effaac8c3a6c50a163352516a871ca464457f109ba8f3dc0bc8abb7372caf7cda6f493ddaf84eabecf07b29f44838b75d919b30b0e56ccd82cf1a5aabb0a5ed6b3378f9f724a99daae709b9927ccd2e5939ee2a794ce31158eaaa6be88208b7b2353ceae3ae79aa1bd3a6c0a5015adf07f6af2efec58b968049fe37ab9ece47948d37224f9646feaa629e6ad6542ba39afb6485cd104a5dbda96a5c6e1a0bdeebd62f08fa41052ed8d4d51dd815af787e3f5c8440212a9a7c6bf48057ed9be829f31f42c67dd6880019e85668a91aa670160428a060b95ff3c652889bdf285f86c7cac86bddecce1357cebcf225d9814a324e14f0ad1e85d351dcf888a531199bd6731ee1c737c2bdaabd8be9e80a7ad0ae4e12f4824193e06f34f5c62b8ea23d06b34679037b33be37dc320b6823a87c7cca0e1bca6e6ef2ddd26229f5e1d7d8afc4cde07b0bb8ea15283a48886780edafb75d22b645ff6951568eb9499d9197f7d7085bce406d53ebebde14a265b908f0323844452d64138e8900e6346761ff5ac250cd84aa309b87d1c04267ff327b124c93fb47ffa9e16bc1758500da6e2ee460fcf4aa462c783de6c646dfebb1241218fc795c2b1c20801391f551b99c527f7cb962a670765399aaf49a9a7a5319ea1ac7148c0516339c6715d89d4bc5b649d8f20713adc3e9923d9f0df64b2e4f717650c186a1f91c24d1d7a769bdad881557ac6c88b0df2240f82b229f2d4bad18c5e40458ff4e676ac523d9899c6e0ae39894b42b99501b32586fdcb4bf4448af3542ae073bcebcd7971dbe9845ad122206480ed46a743247c40f19e19345dd570e52db018c2282bd235bd6386ca68098787b03f7c06c22cba2c105d5fe01d707186", 0xf00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000340)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000200)="d71c10c96e12508edeb034b4f42248cfa74d3248602d5fba137dcd271fee5ee4", 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket$inet(0x2, 0x8002, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r6, r5) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) getpeername(r5, &(0x7f0000000300)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x7}, {0x8106}]}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) shutdown(r2, 0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x7a3) mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x100) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000100)='./file0\x00') socket(0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) lstat(0x0, &(0x7f00000005c0)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x290, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2d}, {0x16}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000480)={0x0, 0x3, {0x400001365a7f9, 0xfffffffffffffffc}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000002c0)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f38e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f13630422eb27688b2c899220bb2fe37e446d97459249e856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b5bf170a7a757363cbf7f921f2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323329ba3ccbad6c8af1751584557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d", 0xd1) setsockopt(r2, 0x2d, 0x9, &(0x7f0000000500)="246af892d36b79df5a610b4eb375bbf199fa68a25ee9e795b34a930a787dc412bfe6254f1cd6b1f5b40da064a6c455f1a30efb300977d1918f2fbc70be122d5d70ca83a35c9c0be7225976c4541d2a45492467", 0x53) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000640)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x1040301010009}) open(&(0x7f00000004c0)='./bus\x00', 0x10080, 0x3) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000140), 0x4) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = dup2(0xffffffffffffffff, r1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000500), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) recvmmsg(r2, &(0x7f0000000580)={&(0x7f00000004c0)={&(0x7f0000000200)=@un=@file={0x0, ""/51}, 0x35, &(0x7f0000000400)=[{&(0x7f0000000340)=""/150, 0x96}], 0x1, &(0x7f0000000440)=""/65, 0x41}, 0xfff}, 0x10, 0x2000, &(0x7f0000000540)={0x1, 0x3a}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x4, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000140)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd4725", &(0x7f0000000180)=0x1e, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r7, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) setrlimit(0x3, &(0x7f00000000c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x3, r1}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334], [0x2000000000000000], [], [{0x2}, {}, {}, {}, {}, {0x0, 0x0, 0x2}], {0x0, 0xffffffff}}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) r7 = dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r8 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f0000000580)) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000080)) executing program 6: setitimer(0x0, &(0x7f0000001600)={{0x0, 0x20}, {0x9, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a0000000000fb00000002000000000000009400000000000800001a00000000000481"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x0, 0x0) socket$inet(0x18, 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, &(0x7f0000000040)=""/1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r2) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) writev(r1, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r1) pipe(&(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)='B', 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x84}, {0x3d}, {0x46}]}) syz_emit_ethernet(0x4e, &(0x7f00000014c0)=ANY=[]) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8863}}}) syz_emit_ethernet(0x66, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) executing program 0: readlink(&(0x7f0000001d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001940)=""/49, 0x31) r0 = socket(0x18, 0x3, 0x9ef) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x1007ffffffe, 0x180000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00), 0x1, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000001980)=""/44, 0x2c}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/232, 0xe8}], 0x9, &(0x7f0000003e00)=""/4101, 0x1005}, 0x1}, 0x10, 0x40, &(0x7f0000001900)={0xfffffffffffffffe, 0x711}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r1) fcntl$setstatus(r1, 0x4, 0x40) msgget$private(0x0, 0x53) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x50) getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) dup2(r4, r3) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x106, &(0x7f00000019c0)=ANY=[@ANYBLOB="ffffffffffff0a54149321998131a2564bb14896d00f9080e5b609c4e7c530fb75a0433c8fe7f324a41a87e8e1fcb7fb5dc7f947b4f3b809f0e44d66cdac5831296a03acc3480e4f8d2d876ac0fc02ab4b523a2bc5f8abdd6c89b377ffec31706d3a9efb6d75a0d0c35d03eea095fd82cdc4608ac6e04958bb9e2cf11aa0291fe04b9173371fa80f9ac03752f08c452369192062120db2a4ea20842562ce78da2ae67beaea8f7e66549bec172694e622d52a5f23a6dd5c7c44aa8217622769c62a9f22f7896911b961fe8a0eee613b4c8014d78924de604ebf83a2e8c26675d6080eacf51ff564a8c5694fb29452d659793f7ae6eeecf900"/262]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x80000000, 0x0, 0xe06}, {{}, 0x0, 0x60}, {}, {{}, 0x0, 0x4, 0x0, 0x2, 0x802}, {{}, 0x0, 0x0, 0x2, 0x7ff}, {{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb, 0x0, 0x0, 0x8000000000000000}, {}, {}], 0x3336, &(0x7f00000000c0)=[{{}, 0x0, 0x88, 0x0, 0xffff}, {{}, 0x0, 0x0, 0x8}], 0x0, &(0x7f00000002c0)={0xfffffffffffffffd}) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018"]) r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sysctl$vfs_ffs(&(0x7f0000001600), 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(0x0, 0x90, 0x0) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000001840)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x401) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0x0) rmdir(0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) dup2(r2, r3) execve(0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000001dc0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000020c0)={0x1, &(0x7f0000002080)=[{0x80}]}) r5 = getpid() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) seteuid(0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800458000280000000000009078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r7, &(0x7f0000000000), 0x10) getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) shmdt(0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000700)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x84}, {}, {0x6, 0x0, 0x0, 0xe00002}]}) r2 = shmget(0x2, 0x3000, 0x160, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0x3fe}]}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRES8=r0, @ANYRES32=r0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) truncate(0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) sysctl$net_inet_carp(&(0x7f0000000040), 0x8, 0x0, 0x0, &(0x7f0000000180), 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000f5b3750786dd60d9000000083a003bcc2629a17a6c58afb8877c8be162e3fe7fffee0000000000000000000000aa81"]) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x653) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f00000005c0)="4c9351733598bcc14777da3410f9c7526498277b37112e9fa4f958c6efab7c57757dccadc464e5c9aefbec181c6f25a3aa25676660cc770759e3eb68f2d6641e65962ea848ea24c2aefcdddc6d1eecaa1ae55fcd85ac7ca81d270514d7d4a3689a1210238b8e418049549b184b806babe2a6cecdac76a88c7e4a77be76e958a9c068d2f06bf19ab31a73e76ce4a2465260716864e33b1f9cf29a31135a29cfcf0fbde2127cb558ceba18068d37a093d0a2c50717790a69368083b80fd5ee6c43dc117e0e2e09aa1f4cac595d7f44ec84e0350ef79e167003bf7a5ce34e96345870089c1e30af78f718083ace168155cb5c21e1d17b677c56e37c11e142e308cddbc4a72acd17c32889110692ced80765bb20c2e32d039206ed5b09df92083fdcd63f4c6680c8107ce01209294420fa8ac3b0b5443bed2aa1b522f1d441e4c9861da1c51cbb12046d20eeb23ad8f7904b35c9a42d254913ab5b765b24f650ed589aa78967b7766bfde43cf0f94ecd7efa587b18f09738a55bee61c626d61ca1d349c87d197aa8b45769f9df3313585b12fcaf25a3b297fb0738ef547a7e576ff4550bcf2a9e4dec5b98fb1fbd3d1485ae38b4cc654229c32b16cbfe3c8e5495c7b044c0799eb3ba2a72cf4cea59264142c9b71eee64b8b500d80f61abe1c9f566d5f3c391450e6a9303c0e2f9f06123417e1cc8023e4bb816e2528904aa15abcc5a9b236d50dc4ffac17ed9910bce190e190871604b623616f7560440141f306e22e7932cb82d835385e987e257929e7b7c0e15f24c6aa9a86d306812560f53f2d67e5609ba94e1eb5a42158fa4645df370a8b74b953ba64072c8826b07ac49dddf873ddac6e10b5b2236aa6b1dbda352f0c122c078e51510f63d03e0a4cb25f4772528dd557d025456db79e295fbbf4cf9b12fdde6f1b00d3b5461d10a7776c0a82a576d8ed75aa90315ccc2996a0289dab5d854d71bf50a829d0ff791e17d20c049d858f484a90d80b1e449bdfa00776d7f116cf0473f3975e98dc3d3b1d002ab9ba889dfff6cd074c07b454d281c55d83e57a6cd65aa5d2d34d43d23c03132ff612e44b79719722ee8dfc0a43de64d9261b29c78b913cf7d798eae7f7811f52098169f6af58183c251b3838501a311a330de3242293142cde1cdd6788beb0f83192c45a2c561c2b1a8fe7e93acdbb014b850d17136ebc4686c245872ad3239b717d3846358632f51795b50440f1105fda26a6add58e8f9b72c153c735d9979913c28a3888962f623ff6747019f56e9a42d6a64ca7f1eb77648afbac75e82ddedbecdeaf0ea5fd1fced8e3ac99ac3ac894d587cb6a182b5205e3ac21286c39c30631c90ca4218da4672965ec510dcd69cd83a6f919ae0986e46d8ba665fce4a40ea998b15a59ea932541da11b2ec3ccb1d03f5a20da06a4c0c93bfa9dbc1c7260a769f6f4b9c043584df21251a96e6ae7ccc6716d7ac32f3d2d256e153905969152db515032e4859fca64e7d5c0bbdbad3e867a581ff55a9224fc954d7a68790466c22340acbc3403b0dbbe389bcd692b4c1b6a915adb44143aaca8933f79354b3825a0aec031ac4341fd30268cbc4c4129781ee69a6f5b8555ba6f70757d34ec91ce239860ac6de23e0e6ccf12d91688a72f750d3231d0268b12be5754922d67fb3724f9ac6b79fa8bd7541f2552f286a4096326962bd1997e5996e61377a233c6271e5ec2fda5ebcbc95880b5d8b35e53249576e0520e1749533b29ea0454fcc5b68fed93ee3773e8296eb626abc7fc6fc87f7dc5b3dafe9326271892ee6cf7083dce317a840ab98d8bd4659f46f72739fc4011e9c342e0674484f4cfc92fb3bf24bbf6178743e12276e36815b17216a3bfcb98906b596f2d8d3799a5c2677756c7667ac4f06a1a0e694abd69d040b85c0d8f88eb09e969d8eefe7f69cdccca5a90d201aacc0a2df3fa51e6798c0b97fdd59d59c190ae26d2f07ca93882dce558c8e213671d31ad39d93f7113862065cac3114ccaa3794eb01487f7ba215d2fb4edd13b6ff4e2782509a66a3204a6e5b7cca85be470d4e51fe44a02525f090a59286dbb8ac67d4bf4cf9da5f81875459d31047746bbb4d200083db5192f6af086f7ad1ed8d7750e7f9154db7fd3a8826729800e0b4b657f23a3f0cd39039985ca5ab86adc97afc88dcdf0c2dc3f78b94f85f46fb430a468f44f9e5a283b775b43c9c7822ac30ab577c50994d0a56508ed2fb655d6aff689b9dcdd42365ff15db02fd47037399dae8ccea9655d727337b6b0e8408068b13355080707dadb31e821520149482e61375cea3fa7edd4b49991cbfe4dc4da0a3752620f8beb101d5d724e25d03d4730788abac53d65132f1b6bd3210209c1b055aace26bad98d8a8727ed04bd09fea72a2a6f4d22c5244da94a1f7e2b16b3091c24ce9de5e3674fdf0a577b688c90b415e3500ad6be9ea13283770f072ae54bd205643f12222c040613c1ca6523b39ef2e16dd7508f2fb7111ffc05e050a8fe00213de8a86dac3aa4b98c222d7a8546f15678c2161f2c8a3e8f2d804f95ae302d2123b403397f723ee16ee4b76d591b6f324ccf5433dc9acb80d83fa8d539db5408b3eef39925a12abe7d1c49440d23dfb2289303eefe5b612530ac9a23113831d4b4e73c54c96a7c7585e262c48a223ebf2a6ea64dd2036ae46164eb0d8b0fc97be0de0f711d8774bd4dc215d508bb2cae36ca253c5e27c11c3ee6b63b97b65d06c1536bffcc8a86e2d24de6f373dbbebff48b908a1a45e795b776efc7f3687f1829eeb6ef91efa73a1d2129f821e1fd1775b41772eeff4db4a8b13cf93bb7860660fa42589b83f9fb658b76245c9384ac44d553994392cfca240d94099d024f0768659271ed5f6cfef13774d53220230ac7a71bad1491f27061e7069e4e6b65d5a07a14752936e467fce90a1512f925fdbfc9ac1baec41070e5e52a73212c1c787002e9839dcd20c22df7177f4a475ae55d8e6ec742a709543f8c2895a98c4682a3f5cc07878325bbde9a8932d3d9c5ffc476c47bcc83ba016af5969369f3168d5e8596e2c52d4633abe38eae1740878f8575afb4d72575a374a398c4cc9175098c7801842ebbd7f0f1af1ef0d945432caf27b0de72044137ca12ce4fa4a731c6c7fc666cbc02673a9601be1e292ac46958d0db8aa42a8173386be6030359335f2701a028904c729cda78ee8429b44140cc9d5f5688b6efcc1d689437d4b23d53d3ffafe024cababccee21793b0c72cbe548a2ab7bf96a98b7d1d4e28de4f45f1a8ad8b83fdf39b4aecca749752644eb6df7738b3165cb95c760413f061e5fe8a3cd2ecd920b5d8d13a4b09de11130d8a4fc191193bafec1cc70d47c07d4b6997ce05fc1a02e66095766c06addb9ae3bf44ba14f991c613523c2d30376201fbe8b4c8af43ee0b6528e62162f0aed926625db2b8737c90ad1f7353b8c78a6b493a7e790ed45602e3f2bfbee7a6e8ab449d9d8f67ffe08fe1079c8cd32f280b1af714eb7b7a49ef7ac6192dd75871e2675b346d4a386f26e6c89e820e492df2a5a4486742f91219e8ce354d40eebf3008692a4c3eff4f5169b08391b4863a87ba0394379c2ce10e98c119035b0813937232de638ac9260b5f7133bdaa0afb30e055ac0b7abca666d0c7aca6166f09db66bba6c01f79824aa844fb29c3b04ed96baeb022cfd33710571fe7ec297084e59243608f6b2f6bef7ffddfce54a6e0601b75efe2327e78a7adde543ce37ae1a056313feab210acf457c27d7d0a5518416f833959303d2f762d103c4743433188febab261e45e07fe7b4a0e1094831ccb519764473556409d52db168ad3030fe451a6c9ec40517c6056227ee85391322f2de8926a96ef83054bc0a226bea709ed0bdf6dd86748fe03f1e4bbb0c0414c8870c5e1cb500f66b65a92ac2d31258ab5822b19f71c191e88bc5d71ce120d80353a94e22bd06cbb27415a60a1818ecc7db36a2a44160f30224563d4e853ffb0455a392e45cf46cb8d46f672f2dcd334bf9a392688961ee727d9083292aa1ac93d3b8dbc47e8afc6f4e682bceaaded648f19374c0f78588a27dc75877c24fe23c13965430f708ff925ac4edff661056e0d1f70ff1999f11522332bfba264c1c92692fedeca6daf04483e438cf1145cba67f74ffb720d4699e9d2a3144f37a42830123a8c9e3a0414e0d0b59517eea6972a55a158f66171052dba1ae95e4b504f787c20acc5074237dcf5cd8f85952f2b15ee72a2a76328b5975887edd25d21a804d6bfa71c1b5553632cd7061da16f1b73ebcd77993fcd9f13d5cde665f5bb91d3f000a428cb731b017a7c1b5974fab8c5d2d823492bb1fc9c2fdee734d1a999e674c756a6bf5fffaae95f91ac40c5e117a08fa7787d3f6db156e578813b0ac6da64e2a16881a838cff60e567381694ad1a765d9fa4638002fa56a137170e7741e93ae6ee83c596723e9f679e285379195f317c9cdd8969b5897df0b89005d354f63cb7b7ad63f58e6e9e0d211116d9d30e239bffe44effaac8c3a6c50a163352516a871ca464457f109ba8f3dc0bc8abb7372caf7cda6f493ddaf84eabecf07b29f44838b75d919b30b0e56ccd82cf1a5aabb0a5ed6b3378f9f724a99daae709b9927ccd2e5939ee2a794ce31158eaaa6be88208b7b2353ceae3ae79aa1bd3a6c0a5015adf07f6af2efec58b968049fe37ab9ece47948d37224f9646feaa629e6ad6542ba39afb6485cd104a5dbda96a5c6e1a0bdeebd62f08fa41052ed8d4d51dd815af787e3f5c8440212a9a7c6bf48057ed9be829f31f42c67dd6880019e85668a91aa670160428a060b95ff3c652889bdf285f86c7cac86bddecce1357cebcf225d9814a324e14f0ad1e85d351dcf888a531199bd6731ee1c737c2bdaabd8be9e80a7ad0ae4e12f4824193e06f34f5c62b8ea23d06b34679037b33be37dc320b6823a87c7cca0e1bca6e6ef2ddd26229f5e1d7d8afc4cde07b0bb8ea15283a48886780edafb75d22b645ff6951568eb9499d9197f7d7085bce406d53ebebde14a265b908f0323844452d64138e8900e6346761ff5ac250cd84aa309b87d1c04267ff327b124c93fb47ffa9e16bc1758500da6e2ee460fcf4aa462c783de6c646dfebb1241218fc795c2b1c20801391f551b99c527f7cb962a670765399aaf49a9a7a5319ea1ac7148c0516339c6715d89d4bc5b649d8f20713adc3e9923d9f0df64b2e4f717650c186a1f91c24d1d7a769bdad881557ac6c88b0df2240f82b229f2d4bad18c5e40458ff4e676ac523d9899c6e0ae39894b42b99501b32586fdcb4bf4448af3542ae073bcebcd7971dbe9845ad122206480ed46a743247c40f19e19345dd570e52db018c2282bd235bd6386ca68098787b03f7c06c22cba2c105d5fe01d707186", 0xf00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0xff, 0x9, 0xffffffffffffff7f, 0x7, 0x800, 0x5, 0x5, 0x6}, &(0x7f0000000040)={0x9, 0x3, 0xffffffffffffff01, 0x0, 0x6, 0x0, 0x7, 0x8}, &(0x7f0000000080)={0x3, 0xb23, 0x4, 0x80000001, 0x4, 0x8000000000000001, 0xb2, 0x1}, &(0x7f00000000c0)={0x3f, 0x488c}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000200)="fcd5555f641af12b9e23c0c00375914bc4cd086b613369b7ae5fba383eb35bc52f3472fcb515a96f5ce06265825d681c4eaa8891f3491ea50a979e5f686a32c46eb2365c684a2a3a48c09e800a4486b3b388e94ecc158c2391f72eda41871f9513b918692e8f548c19b67913a31026ac1003b0da6f655ebfe89f6e62bb7bad0cd99b1b0723bd0dba8af1fc", &(0x7f00000002c0)=0x8b, &(0x7f0000000300)="be7afb22d72ab16f0684574ecf8340f7fc25339be3524bb6dddf9da1c58ca423e1c3278b7fe5eacb0088ef74967a607a328819fcb8353d9fa7faeaf7a3004f9e2bdbfab9372e7b79e85e7983324c1ca59b05d4832c74751dca2d355e6c2fcfd7cfe946cd137bed07ce9162d661270c0d7feb08b7c1f0e639b076d2f6cc9414152bf8cadd45254d03", 0x88) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000400)={0x8, 0x4, {0xfff, 0x81}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x140, 0x80, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x6}], 0x4, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7, 0x8000000000000001}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x401, 0x5}, {{}, 0xffffffffffffffff, 0x20, 0x20, 0x68, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa, 0x2, 0x56d01646, 0x400}], 0x4, &(0x7f0000000600)={0x3f, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) r4 = accept$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) kevent(r1, &(0x7f0000000680)=[{{r1}, 0x0, 0x6, 0x1, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x88, 0x1, 0x4f, 0x1000}, {{r3}, 0xfffffffffffffffc, 0x12, 0x0, 0x6d5f098a, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x60, 0x80, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x82, 0x1, 0xde74, 0xe}], 0x3, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffffc, 0x1a, 0x20000000, 0xed, 0xffffffff}, {{r4}, 0x0, 0xc0, 0x20, 0x1, 0x6d}, {{r2}, 0xffffffffffffffff, 0xb0, 0xf0000000, 0x7ff, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x8000000000000001}, {{r2}, 0xfffffffffffffff9, 0x85, 0x0, 0x4, 0x1}], 0x3f, &(0x7f0000000880)={0x100, 0x2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000008c0)=0x88f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2410, r2, 0x8001) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000900)=""/163, 0xa3}, {&(0x7f00000009c0)=""/96, 0x60}, {&(0x7f0000000a40)=""/120, 0x78}], 0x3) r5 = socket(0x10, 0x4, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000b00)={0x9, 0xfffffffc, 0x4, 0x1, "f4d44eb02505de25837a334b06dc04f671bf444d", 0x0, 0x7}) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) write(r2, &(0x7f0000000b40)="abd2756a0252498ef49b4c2b08c65707cd0eef942590a7f323c97ff6fa16fed7c4c448295b3cb619db1ed3df8dde0353e691db6d71c2717a528fa88719607ec27809a8f721fd898da5c3e7754d3fb8681f2fa6f927ba827c9aad2bff330e3769a549c7bf0e06c968a71dd449f5957468361d8d1616f6ddbe25b3bf56", 0x7c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000bc0)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x0, 0x8, 0x10000}, 0x8723, [0xfe, 0x1000, 0x6, 0x4, 0x3, 0x4, 0x9, 0x8]}, 0x3c) r7 = accept$inet(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) writev(r3, &(0x7f0000002100)=[{&(0x7f0000000c80)="bfbc5d945a196914e2355d20bdb81d6d52cea4c1ce2732e2b031db67a22ec8b67fe71b1095c251dab23bf1cd320886f9defac2374bfa2cf2cabae8c89927d163ca2b77ada94d1e165f0e5d2db4f7671d608847b3eb8e3a809d2c68c56a7970ad75e66abaaae08fff6a565ac042387de1618aa50c9ca0a7c33bc4d8ff197961f287ca70a279ae14da5b99faea24e7e7570cd14880776e834aec5c64ad1af713cfcb9911368f4b0bc3b9c334a6de015feec0fc55d3dc0a10507b9a30eeb29bf36f9060cfdcba5c5e9ea31aef56440f7a8d", 0xd0}, {&(0x7f0000000d80)="44f637c250ebe7b72c9990b639bed20918528ef963dc0231ff6e75bcc8ac3773d074a50e47169d9bf9137d39bfed5d814033885d6713e3754ca0c2483b31b9f2d508b0ca4fb01e3b8a157544c402431e88d7b9da37a5de7ecd544da5dddf793fe48eef3dbed220a5c0afa9a6ba65ceb6b62b2049dd18cf990e4c135a1d69a72f6e1e69916ceac588624bfa34ea6b1d478ed58399271faa2d21eb4733cf911a3f08d664170e9f0f6842b72571fed9dd35788207a2fa0dc9b8744c458228498e987e", 0xc1}, {&(0x7f0000000e80)="a4814ebdc3691be1fe56e3950cc8a0cabf0105388280f985f1d21f80a212fdbdce353316c34f661abf6d82755e7bd42b0dda0940f3d527e83327f880fe82b383192120b59d81444289c4de2b0a0cb545c819548fd501e2854bad260826a569a5ef409b28e5bfc5c0ad951084b9f651ced040f88d58a70698fd973122cbecd6c777ceadb3c7965ad662afa3dbae602040ba9766f02bf05bb8d50bd0edb9204c84e12fbece04d43c1f04283c4d71dd4fe29e2f4c46b0dad5c51cbba3583dd72560a8c0a2adb76d1ce419d9c73b8a87887d74a247e5", 0xd4}, {&(0x7f0000000f80)="6887b90fdf15b507654a59fb11cf4fb4feb3b6ad2bd5cb273fc94991dd9b4a3e1e50f89c158172aefa6cb5f691529b1ea94d53c13c41cbb12434b3de7b71bbd03842879e96819b022068ec69cba2fcf1a7fbd73dd92b82a1fd27248ff358fbcd487c49138e12fe239867d2b2085a6d371a6ffe989bf9ad978edfb31c0ad985699c4e5a0d5ea279900032257e01a9cd14b251e4be5d9872b12c5eb2744107e61eb380aaeae361c307a24a6b70e73ff39a75285d660ddc284b756b92be03f8d710e74be770e8d1e622702ca24f938abba69476a714e8404819b061e360bd3d799105cc3b9b0dc117ec96f93ccb465a2e1395b3793ce38bc6358c748b35ef4d7ab55716d3cb9d443a51d72e93ded2fbbb5e2d6bcad798b6ce8f3e0a28d7c8661df591de2cf591b9c408e611eaef528d44f1f9831eae5240a1bc8b123c4e04dd66f53b12f5832f5aaa5d1d0ef93b41c66cf0bba360ce2c6b04342a4012198ab7ea2fc038151745af8f99af9d378cd2ab7e6ccb215a7f8b1019a11da5308b26559ff05f64fe96162e07823c0f2d70e074f56668f332f01a2643444f01385d0182a35206857065606f962f7f6192c838916d01dd21021f495e36ef147d53ab64bd67dbce9d21de659090ac65978c475c853d1a9aac29137bf4872ceb8a803124946d41f2419db03b8ea9ed09f1fc0b467d02393e9bdcc0550313e6bcd6f1ca23ee60c7102ce49b08d0628eac5a213ffd86a7501707baae7afd647a0c6f958309c2567334383bb891b80353716ec9f7db9da33df9b91b79676f09a7a7165e31a02c630a0eb42776ec296502644bb5e90672fa4b0f14d9300db6e328d1c056df805c2fd47875b33fe3e173697e833c24e9da6be8e276e541ed11d7cf63f92e15271dea9cbcc3bd6f00febe130ed39bc2ddc274483eb2253ad7e2df2cb6efeea9e19b452ea9ef91c971b52964ac3c6b0300fd734a4eddc24a90e3119457a3f18521335eb67d263490324882ce56e7305c05d2f4814bcc35bdd813271e8b18b39721e1efd968f4b987b5f584885e110882daf2a91f92d700fa49ad40d54cbc663e122c9bb6b9e985c022180bb6302747d80a1788d6f06e93f278301cd8f93e182537d5978e9cff77a280601fd5a7aebf280dc469ebeadb4d24f8d9d2b4b454cf8735552ea9093555283b7e5b9fa0e3e1a58bce3ff8bd87f10b02b25ef176f081a53780275261e2e077754808ba57649e28db3cbb5d3f424c4bf6b271b173a75b048b06d0fcc70f6c77fbb11abde14de880a26c0fe420da720fafa2ba4a264a21a09f43b7af5b333654958240fd3aaf2b30704e8c01d209bdbd3575ea53a4be55f6baeb2c348364f408fa207dc1318f30c3319f9f29d7d7a6c0a14ce9a073877257b1a5c253e549624cebe095642eb988930b164857cd9be4d4aef939d48a966f09057e44afa4033c616adfdcbf36de849ecf802e78d7bc09cf1e5808203383d3ab9571f35774114cf98208dd816f858674aa74ef313bc512f397088c0b5f27e0e3bd7a065b2c878c88b2a1c7dba6b0601504388e6d44e6f5aa2b4e65177692ae0593ec954f24a223fadb65410b4c982f7f2bdfd13f591b915b74d9c3152aece8a7eb31afef967afbde04f905e2203c9f36a12e43c9b6e289d3e60459c1d33f7e88ac05761d9947515e3915a51e95dc3427129a8ec6c43564430b78ab11bd918fac8c9f2204768549a19fa8de68d7e0e33ed126d40fab69a5e119d1efe0ba5fa457e01c3c5ced9446a6be5f5ff7730f49501925ee00050b833a2fca0c4b531d626a2e5145f1475e65568ad75de510f5996f0678c9928d664ecc447c7434632864a6d22d36ab9f0c4d3b17a1265f0764dfd97e89f33e23aacf250caa27689a221ca7569a4e5825f54cc8e81c90eb1c67aabbd5679a98332d82d535f37613970cee73429fee4856caa617c33705953fbd6ab81c1cc386beb8949b2bf83d3a4965bd6754c26e6d3fd1bd12bc94af6ac4e914f66c551c9acbe39ef3b7d6aeb937efc4d48bd0d74cfe0c0ac45241a3faa5b5e40a57ecfd33a58b53541197071c0f17816ca73aecf0a9a5acd98c133302765cba6ae847fd6247c3d03f53105a521032e56e45a1229b1e17e0a093348fd02ea3e046c3f0015d365fa4f64979a9864294b0e993d1d54a343b5f19bd6fc846fb7f4ed2b8bb5217fb051b9acb742b01a466ec545b33ad4cf7826e48edc23da5c493eb964672570e8345cdee8700419ae779bb917e40dcd98786f7ba05a20e562123b528be9ef21bf30ac9fbc121f01a818b71af391a163e9c6f8eecb512b3adf21cabbdf47018c6055f99c570cc5739191269002a0f7338970bb117a4087aadc0d0da68dc43f4a93252c4551a499f0e92a4cdd27172b14921576b51947fb2546a9804c80c1a3e1c33f4b63613b758198c54ba78f6ed3c22d6c8852eb952a253b43e96ad4b787a450b3a0021b34f285dee5e04a69c983693dc42a1d53958f37a8faf69879d886bd97da7eac7a4edf66210ad2c8d4c390d9aa588bedd0bef983f6377bbc38322979a80987f6b91688186d88b2bda72dbbfc89c44a6bb42aadd02e288a5bd7a2f4358b69c63881adca2f80568ebccb283ce44a3caec8c4ee7f8b4aa30cad4b76d41e2e40bc0278511ee6274848de479038f3979586053d21e0701101bfb782802ada4a4eb3cd368294616d656c37deb2b1bb8d3529bb066962b5e9df8ebe78a1d4e97e26730bec1cc7014cfdd7730022a9b199e7f1bad71ab34bb763c5fa3390b0be477a42ca0450b934a61580c4667fb6394e6d90b7a6d184d98d7f70cd794ba73fada6b63b127f78decb972a5ea70bae6ba16c94cbdb562b9ec46035571fbb83201767b3558abe7112b6a5384f55874d569e5876c3d0848e89b17f5b78379496db226f8dcd075130ba757e5e463fd6f1341402c720c7ec56af7e292f513226f3d068b6d83f9cc9dfded35c8f6ea5f9dca616f973cf7bca9add09be5afafbdb4e005a447c03605f86d3b485b1a5da58db7751e44247e964d58e9e2c356469fcc1b8b3e95f32cc7fe20ac68fc7056abd54fa42613332996a6ce0aaac2ed09ef42399ffda04022b1a73113d8588a6a2866f7d61dda213561d0239237850635cef4468f24677adcce62c6b647e7ec99be504aa8540591e1b2f8b985670c1600b780c168f47f9e7b46c45166aa41f836e707f20b058c8208b9a1a44ebc93da822d6463180cdb1e670655714c9114d5c6e4ac025459e1cdcad75e3b7cc36e1b90109691085d9cbd7ff4616274f0d26dae71b66c447aab2795221867c0e5ed9230dc78b51e7b414e255ba7225956e73891ac58031a482c42bc51bf178c9d9f4f9373ca7648095a5ee1e5b20cbd7dc873fbe9ca4e858d6225cc259d38d1b3041e9d803d28370e9eafb6e618d430750d9dc9225e94b7cfe55136d7a40003340ebaea85ef2d06408a9b4e06389ed373968fa08dbe87dd69ea2d8e09aa5bdb43a22c41d86949dbe1de01a7474f339816c56a80395e2ec0e885bb4dfbd664d7d14260149c6bf4ef9391d9fa0bf90f8fdc2a8a022bd33895bb8f3004127222ee5f96288254359ed572364b44d52ab5742b34c3ddacc97e0298278890133a11e788f1b70fd2f09179f8858212d66aa99dd5cfb5838b732b77e169162a9841f9396cfca90168e4b047afde5d4e8cb00520328bd703eac232cce8c8fe04881594695cab58334ade5a79957e85eea463ea81e02195a70848335ccf75976729cd4e24b2354bed45567d757d6a339bdf31458fb697681c0d937e686480aa2e7b510fb6c26a21bf395f65202553de1dd3d49236cb2bf9198850509d9d7d8157f7b3093ab922454c546dc32c252920328777e6a4375e00d2ce8fdf6720065c98f5a039155b6d0b0a4c54e96d55dbb2824b1c82ccd341980beaeb101a02c7bb6fa0d904b951c9347a4565723635fbb2e1ab4485fb46e90051e84c0bbcaf946cac15f8bdedf9316a91d2f358a36a120457f2daf158cf758a75601c98e57f8967340a90f010a9ebd06c034ddc20f77fe55cefe9a8a47b643390095aefb6d332e716ef31fec1b30d0d05674edb3fa707300459fa61257e32723de04d32b35b63495d4de0dfaef0fbb1a53d995191f88df58cc98b423ef61fe3bda3b19bf721a4ff55b347f22b7c48c84494c3b2faaab3a505d59eab669efbfccd183c79ae4d681030dceb602fd51bbf6ce3ff985af8fc5e670a047187022d1e2e16a3f3518f4af646d0bf4899a955fb810ff6c7ed06cfbd43b0c9d0ae22f9362d69e00cb952a71289274c20b7db8e2c1efb18f251a49e15c1a83fad7750e06ac138cd42db20638abc8c0720c99d732bd8bb3227ed9ab13bb3fc4891d3b264b1a3ef00b341282560002d56b1c29b2f8a26e1540b2c775983722e1a1fcc3b34eefc3f3ce297b02784f7cf12d8073aa4e688c5a83062ec1f76bc41a5a529f676eabacee55073673097443f6be1ea173541452d71c72b39dd751fc8f67db47ea67f3d19691132fa0fb88dcec2c5af3a9f214ca154f84ad67ef38c05b86725b6544bb207c68f9bc3a8b72e1b6a080712f72f47ab72b60f2cd257b493c76d40506ac3c8b5175b68d090648834582824bc4e1a6385931871bbc2e6d678164efe31117109158e5f2c6db0fe3995c080931944b86f8dce01320c31c4e55db982ece2d4a7b46e4bb68fcf26f60d75b279679a952cbe2ffcf967054196113372ac57279d46fa689a9948f4f74a3153355eec40be6efef8d96d091cdaa8ab1db0238504343b7412f16f0ef332c9244c32d371966faf3361b27218936209303b540d1ff13af5cfd4d164e0f658cc8cb5fe929f5b6008bcad2788ba866b87891e30c3b15fa1aba261c55746b4a01280afb80727a04e13838af68908b2df6ca777766640136e302aa7910acc7cbe95e2bd047a1b32c459b300e20637a2f3ad11287d8f863985340f94de2611727530a49473755e3c0110016206a854f5c51c2d1477961e43a00bbd14208b3916bb18991d6b41cb47f95606cdc78909df13b6d3d840271e8e1511d1ac067c4e9a1c61a0d1bee85807a1418bb306a6ae8c2d8e0011e7397c94b9c34362224d88b2fc8766d17c0c55ac231e55f03087a018b13bfafa24e481e577ebd7de0492c0b02e64d0f83e67fe133152368d044314ac08f47163faaa24520031e801a48d927b1e1e96385c1eaa931c13b001fcbfff91320cc8d446d244030d03f8bd6168b1e0e66cb5e0cff35fe1eac88cf66df1cea03813409acf85425b8f4a52bf6c8d393037d73bb9507ea1e5faf6f6d3d7f3f7ebf37bd688632e70921d7f289951556d673a37ed7c0a67a7bc7bca61815b095fefe795f89a1128f304bb3e296a7339a363ae53ebefda26d1be65ecad110d6a62b809481e528590f81f93ac5dcd5c634cb29741d13de0483915bd5cbd436215a921f2d0f5683eff38c3cb69f6a30f6e763ef0b6c258390bf6cbaf1d48d77a93094b98d2007d1f7b3d671e2d33e4505df55016ebd0bb7bb7fdc59ee779a5e0379ef17414c1897b2a4ad3bbe5c0824394123ba2156a23dd6245b97fbf60e4fa0c93d4112f5208e4b34548d9167b4a9b44b3f6db635ffe32321302710bfcd12a6a858c88928a650355f8931d5edb7e667ce401695d60736e411cb20ac3ac043284209b3a671390c76f70dbdacacac737b7e950b87f30d51a0289d09bd92d50210bdcd9efc4561e40bcc749671d2c26d8a2be00016745b1a238c842173fc91ff37cec83cf56cb61561b3a3fee90933e1cd9e7", 0x1000}, {&(0x7f0000001f80)="0622cda1c3bc7946ad3fd39406405fa8694ecd6782be4acdf19c6a74881e51966569de9c3b3ad3cccbfd4b63643c5a1dca3aef584f97d66c326963b4aac46332f06bbeeac337bd24fafb6d5a3c0806eac311e29a4613d76f937f222ed1ba5315e58072d431eb144699c729f12140c9a326515d5af6ff7dc321823283bf905c7801cf143a5f69672f07acd23b5c6531d65e84e2b4188aee49ea0164eb1ab4f0588bc8cd026829e554ebe0c17a29edf5dbc15a1e92931ce3f2c45092c5003fbad1a06fae71028def8accc68636491b5c815476a85f0697d493968eb8d3ecc246a4a426119f9db111f4149a18a7", 0xec}, {&(0x7f0000002080)="42021536e494578c6aff35ad2cad235a0b0f1be0", 0x14}, {&(0x7f00000020c0)="36e4636b3214c5da9c247469503e33e03ca1dffe9540fc40784c2474b67523fd89ab4e4da5ca646fb44a317691d1a1f779fd363f", 0x34}], 0x7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002180)) bind(r2, &(0x7f00000021c0)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002200)={0x2, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000002240)={0x2, 0x0, 0xfb, 0xfb, r6}) bind$inet(r2, &(0x7f0000002280)={0x2, 0x0}, 0xc) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000022c0), 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000002340)=[{{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x6a6d8a1f}, {{r3}, 0x0, 0xd2, 0xd1, 0x499, 0x401}, {{r7}, 0xffffffffffffffff, 0x4, 0x2, 0x2000000000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1d, 0x10, 0x8, 0x6}, {{r5}, 0xffffffffffffffff, 0x82, 0x80, 0x10001, 0x6}, {{r9}, 0xfffffffffffffff8, 0x8, 0x1, 0xede, 0x3f}, {{r7}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x80000000}, {{r5}, 0x6, 0x20, 0x2, 0x9, 0x40}], 0x4000000, &(0x7f0000002480)=[{{r4}, 0xfffffffffffffff8, 0x50, 0x80, 0xfffffffffffffffe, 0x7}, {{}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xc4cb, 0x5}, {{r5}, 0xfffffffffffffffa, 0x20, 0x10, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x7fffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x84, 0x1, 0x4, 0x3}], 0x4, &(0x7f0000002540)={0x0, 0x5}) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="d5", 0x1) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) executing program 4: r0 = getuid() chown(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x808c694e, &(0x7f00000001c0)) setreuid(0x0, r0) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r0, 0x0, r0, r3, 0xa6, 0x6}, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0x3, 0xd28, "df00e7ff1f00200000000000d811f7d14ba3383d"}) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc1404719e57d6a24abbe2761669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d58cb5e17d91517510776c7311e7ec638e25067bd79d1", 0x107}], 0x1) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x877, 0x22, 0x4, 0x41}, {0x3, 0x9, 0x8, 0x2}, {0x4, 0x1, 0xa5, 0x9}, {0xfff7, 0x20, 0x7f, 0x9}]}) r7 = getuid() chown(&(0x7f0000000100)='./file0\x00', r0, r3) r8 = semget$private(0x0, 0x0, 0x96) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)) chown(0x0, r0, r3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r3, r0, r3, 0x5a, 0x4}, 0x9, 0x40000005, 0x40d}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) socket(0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x400}, {}, {0x85, 0xfffffffc}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000001140), 0x9, 0x0) r2 = socket(0x2, 0x3, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5f, 0x1}], 0x13, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)}, 0x404) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) r4 = semget(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x1}, {0x4, 0x9, 0x1800}], 0x2) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r7, &(0x7f00000002c0)=[{0x4, 0x81, 0x3800}, {0x3, 0x6, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) semop(r7, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r1 = getuid() r2 = getegid() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280), 0x1, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x8001, r1, 0x0, 0xee00, r2, 0x15}, 0x6, 0x1, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7d4, 0x3ff, 0x7, 0x8]) semop(0x0, &(0x7f0000000000)=[{0x4, 0xbc, 0x1000}, {0x0, 0xfff7}], 0x2) executing program 4: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffff4b, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000100)) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x132e, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) dup(0xffffffffffffffff) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: ftruncate(0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)="e6ffffffffffffff", 0x8}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x45b, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r2 = kqueue() socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000400), 0x10000, 0x0, 0xfffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) recvmmsg(0xffffffffffffffff, &(0x7f0000003a40)={&(0x7f0000003a00)={0x0, 0x0, &(0x7f0000002940)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) executing program 5: mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8984efa7a0b91378be"], 0x9}, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03", 0x1) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (async, rerun: 64) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) (async) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x23bf, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mkdir(0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r3, &(0x7f00000001c0)=[{0x0, 0xffffffffffffff96}, {&(0x7f0000000200)="1f2689b079d0bfb0d2a49e665a74813eee1235211c538b060f3f93c3fc967057238eeb2d07db8d694c799e57e670958854901ef67cb33eff1f529d73ce1eff807e77ff039d1617b50af1b50df06ecbe52536976a316f234a43e171a64f56ee740cb02e970aa8070baf63ac9aefbc4e6571d4ebb1598216a5512e04fc99acb10d9fc68a99603441115d45c8"}], 0x0) (async) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x20, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) (async, rerun: 32) r5 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r5, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018"]) (async) r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) (async) sysctl$vfs_ffs(&(0x7f0000001600), 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(0x0, 0x90, 0x0) (async) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000001840)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x401) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0x0) (async) rmdir(0x0) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) dup2(r2, r3) (async) execve(0x0, 0x0, 0x0) (async) clock_getres(0x4, &(0x7f0000001dc0)) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) (rerun: 32) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000020c0)={0x1, &(0x7f0000002080)=[{0x80}]}) (async) r5 = getpid() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x4) (async) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) (async) seteuid(0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800458000280000000000009078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) bind(r7, &(0x7f0000000000), 0x10) (async) getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000001c0)=""/153, 0x99) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) open(0x0, 0x2, 0x4e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x9}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03", 0x1) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000040)="ed", 0x1) recvmmsg(r8, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1062, 0x0) close(r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) chroot(&(0x7f0000001940)='./file0\x00') executing program 2: r0 = syz_open_pts() (async) mkdir(0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) open(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) setreuid(0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) setitimer(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "26e85174e3d2cdd2d17637ae76548849f7f4d983"}) (async) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x4}}, 0x0) (async, rerun: 64) setitimer(0x0, 0x0, &(0x7f0000000040)) (rerun: 64) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = socket$inet(0x2, 0x5, 0x7e) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4cddb48aeb3ab05c2386dd06114b6dc17964960874b9954867bbbc66b4c9df8078f38d7accc8e3055d", 0x34}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="5d01d5621b419703e2a7d764af46a51c1e296632364ae6aa641d1addc246c003380863bdb1a9ee741dfc2b3f9cce676a8c1d5666a0", 0x35}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80047308, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 5: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000000), 0x0) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f00000005c0)="4c9351733598bcc14777da3410f9c7526498277b37112e9fa4f958c6efab7c57757dccadc464e5c9aefbec181c6f25a3aa25676660cc770759e3eb68f2d6641e65962ea848ea24c2aefcdddc6d1eecaa1ae55fcd85ac7ca81d270514d7d4a3689a1210238b8e418049549b184b806babe2a6cecdac76a88c7e4a77be76e958a9c068d2f06bf19ab31a73e76ce4a2465260716864e33b1f9cf29a31135a29cfcf0fbde2127cb558ceba18068d37a093d0a2c50717790a69368083b80fd5ee6c43dc117e0e2e09aa1f4cac595d7f44ec84e0350ef79e167003bf7a5ce34e96345870089c1e30af78f718083ace168155cb5c21e1d17b677c56e37c11e142e308cddbc4a72acd17c32889110692ced80765bb20c2e32d039206ed5b09df92083fdcd63f4c6680c8107ce01209294420fa8ac3b0b5443bed2aa1b522f1d441e4c9861da1c51cbb12046d20eeb23ad8f7904b35c9a42d254913ab5b765b24f650ed589aa78967b7766bfde43cf0f94ecd7efa587b18f09738a55bee61c626d61ca1d349c87d197aa8b45769f9df3313585b12fcaf25a3b297fb0738ef547a7e576ff4550bcf2a9e4dec5b98fb1fbd3d1485ae38b4cc654229c32b16cbfe3c8e5495c7b044c0799eb3ba2a72cf4cea59264142c9b71eee64b8b500d80f61abe1c9f566d5f3c391450e6a9303c0e2f9f06123417e1cc8023e4bb816e2528904aa15abcc5a9b236d50dc4ffac17ed9910bce190e190871604b623616f7560440141f306e22e7932cb82d835385e987e257929e7b7c0e15f24c6aa9a86d306812560f53f2d67e5609ba94e1eb5a42158fa4645df370a8b74b953ba64072c8826b07ac49dddf873ddac6e10b5b2236aa6b1dbda352f0c122c078e51510f63d03e0a4cb25f4772528dd557d025456db79e295fbbf4cf9b12fdde6f1b00d3b5461d10a7776c0a82a576d8ed75aa90315ccc2996a0289dab5d854d71bf50a829d0ff791e17d20c049d858f484a90d80b1e449bdfa00776d7f116cf0473f3975e98dc3d3b1d002ab9ba889dfff6cd074c07b454d281c55d83e57a6cd65aa5d2d34d43d23c03132ff612e44b79719722ee8dfc0a43de64d9261b29c78b913cf7d798eae7f7811f52098169f6af58183c251b3838501a311a330de3242293142cde1cdd6788beb0f83192c45a2c561c2b1a8fe7e93acdbb014b850d17136ebc4686c245872ad3239b717d3846358632f51795b50440f1105fda26a6add58e8f9b72c153c735d9979913c28a3888962f623ff6747019f56e9a42d6a64ca7f1eb77648afbac75e82ddedbecdeaf0ea5fd1fced8e3ac99ac3ac894d587cb6a182b5205e3ac21286c39c30631c90ca4218da4672965ec510dcd69cd83a6f919ae0986e46d8ba665fce4a40ea998b15a59ea932541da11b2ec3ccb1d03f5a20da06a4c0c93bfa9dbc1c7260a769f6f4b9c043584df21251a96e6ae7ccc6716d7ac32f3d2d256e153905969152db515032e4859fca64e7d5c0bbdbad3e867a581ff55a9224fc954d7a68790466c22340acbc3403b0dbbe389bcd692b4c1b6a915adb44143aaca8933f79354b3825a0aec031ac4341fd30268cbc4c4129781ee69a6f5b8555ba6f70757d34ec91ce239860ac6de23e0e6ccf12d91688a72f750d3231d0268b12be5754922d67fb3724f9ac6b79fa8bd7541f2552f286a4096326962bd1997e5996e61377a233c6271e5ec2fda5ebcbc95880b5d8b35e53249576e0520e1749533b29ea0454fcc5b68fed93ee3773e8296eb626abc7fc6fc87f7dc5b3dafe9326271892ee6cf7083dce317a840ab98d8bd4659f46f72739fc4011e9c342e0674484f4cfc92fb3bf24bbf6178743e12276e36815b17216a3bfcb98906b596f2d8d3799a5c2677756c7667ac4f06a1a0e694abd69d040b85c0d8f88eb09e969d8eefe7f69cdccca5a90d201aacc0a2df3fa51e6798c0b97fdd59d59c190ae26d2f07ca93882dce558c8e213671d31ad39d93f7113862065cac3114ccaa3794eb01487f7ba215d2fb4edd13b6ff4e2782509a66a3204a6e5b7cca85be470d4e51fe44a02525f090a59286dbb8ac67d4bf4cf9da5f81875459d31047746bbb4d200083db5192f6af086f7ad1ed8d7750e7f9154db7fd3a8826729800e0b4b657f23a3f0cd39039985ca5ab86adc97afc88dcdf0c2dc3f78b94f85f46fb430a468f44f9e5a283b775b43c9c7822ac30ab577c50994d0a56508ed2fb655d6aff689b9dcdd42365ff15db02fd47037399dae8ccea9655d727337b6b0e8408068b13355080707dadb31e821520149482e61375cea3fa7edd4b49991cbfe4dc4da0a3752620f8beb101d5d724e25d03d4730788abac53d65132f1b6bd3210209c1b055aace26bad98d8a8727ed04bd09fea72a2a6f4d22c5244da94a1f7e2b16b3091c24ce9de5e3674fdf0a577b688c90b415e3500ad6be9ea13283770f072ae54bd205643f12222c040613c1ca6523b39ef2e16dd7508f2fb7111ffc05e050a8fe00213de8a86dac3aa4b98c222d7a8546f15678c2161f2c8a3e8f2d804f95ae302d2123b403397f723ee16ee4b76d591b6f324ccf5433dc9acb80d83fa8d539db5408b3eef39925a12abe7d1c49440d23dfb2289303eefe5b612530ac9a23113831d4b4e73c54c96a7c7585e262c48a223ebf2a6ea64dd2036ae46164eb0d8b0fc97be0de0f711d8774bd4dc215d508bb2cae36ca253c5e27c11c3ee6b63b97b65d06c1536bffcc8a86e2d24de6f373dbbebff48b908a1a45e795b776efc7f3687f1829eeb6ef91efa73a1d2129f821e1fd1775b41772eeff4db4a8b13cf93bb7860660fa42589b83f9fb658b76245c9384ac44d553994392cfca240d94099d024f0768659271ed5f6cfef13774d53220230ac7a71bad1491f27061e7069e4e6b65d5a07a14752936e467fce90a1512f925fdbfc9ac1baec41070e5e52a73212c1c787002e9839dcd20c22df7177f4a475ae55d8e6ec742a709543f8c2895a98c4682a3f5cc07878325bbde9a8932d3d9c5ffc476c47bcc83ba016af5969369f3168d5e8596e2c52d4633abe38eae1740878f8575afb4d72575a374a398c4cc9175098c7801842ebbd7f0f1af1ef0d945432caf27b0de72044137ca12ce4fa4a731c6c7fc666cbc02673a9601be1e292ac46958d0db8aa42a8173386be6030359335f2701a028904c729cda78ee8429b44140cc9d5f5688b6efcc1d689437d4b23d53d3ffafe024cababccee21793b0c72cbe548a2ab7bf96a98b7d1d4e28de4f45f1a8ad8b83fdf39b4aecca749752644eb6df7738b3165cb95c760413f061e5fe8a3cd2ecd920b5d8d13a4b09de11130d8a4fc191193bafec1cc70d47c07d4b6997ce05fc1a02e66095766c06addb9ae3bf44ba14f991c613523c2d30376201fbe8b4c8af43ee0b6528e62162f0aed926625db2b8737c90ad1f7353b8c78a6b493a7e790ed45602e3f2bfbee7a6e8ab449d9d8f67ffe08fe1079c8cd32f280b1af714eb7b7a49ef7ac6192dd75871e2675b346d4a386f26e6c89e820e492df2a5a4486742f91219e8ce354d40eebf3008692a4c3eff4f5169b08391b4863a87ba0394379c2ce10e98c119035b0813937232de638ac9260b5f7133bdaa0afb30e055ac0b7abca666d0c7aca6166f09db66bba6c01f79824aa844fb29c3b04ed96baeb022cfd33710571fe7ec297084e59243608f6b2f6bef7ffddfce54a6e0601b75efe2327e78a7adde543ce37ae1a056313feab210acf457c27d7d0a5518416f833959303d2f762d103c4743433188febab261e45e07fe7b4a0e1094831ccb519764473556409d52db168ad3030fe451a6c9ec40517c6056227ee85391322f2de8926a96ef83054bc0a226bea709ed0bdf6dd86748fe03f1e4bbb0c0414c8870c5e1cb500f66b65a92ac2d31258ab5822b19f71c191e88bc5d71ce120d80353a94e22bd06cbb27415a60a1818ecc7db36a2a44160f30224563d4e853ffb0455a392e45cf46cb8d46f672f2dcd334bf9a392688961ee727d9083292aa1ac93d3b8dbc47e8afc6f4e682bceaaded648f19374c0f78588a27dc75877c24fe23c13965430f708ff925ac4edff661056e0d1f70ff1999f11522332bfba264c1c92692fedeca6daf04483e438cf1145cba67f74ffb720d4699e9d2a3144f37a42830123a8c9e3a0414e0d0b59517eea6972a55a158f66171052dba1ae95e4b504f787c20acc5074237dcf5cd8f85952f2b15ee72a2a76328b5975887edd25d21a804d6bfa71c1b5553632cd7061da16f1b73ebcd77993fcd9f13d5cde665f5bb91d3f000a428cb731b017a7c1b5974fab8c5d2d823492bb1fc9c2fdee734d1a999e674c756a6bf5fffaae95f91ac40c5e117a08fa7787d3f6db156e578813b0ac6da64e2a16881a838cff60e567381694ad1a765d9fa4638002fa56a137170e7741e93ae6ee83c596723e9f679e285379195f317c9cdd8969b5897df0b89005d354f63cb7b7ad63f58e6e9e0d211116d9d30e239bffe44effaac8c3a6c50a163352516a871ca464457f109ba8f3dc0bc8abb7372caf7cda6f493ddaf84eabecf07b29f44838b75d919b30b0e56ccd82cf1a5aabb0a5ed6b3378f9f724a99daae709b9927ccd2e5939ee2a794ce31158eaaa6be88208b7b2353ceae3ae79aa1bd3a6c0a5015adf07f6af2efec58b968049fe37ab9ece47948d37224f9646feaa629e6ad6542ba39afb6485cd104a5dbda96a5c6e1a0bdeebd62f08fa41052ed8d4d51dd815af787e3f5c8440212a9a7c6bf48057ed9be829f31f42c67dd6880019e85668a91aa670160428a060b95ff3c652889bdf285f86c7cac86bddecce1357cebcf225d9814a324e14f0ad1e85d351dcf888a531199bd6731ee1c737c2bdaabd8be9e80a7ad0ae4e12f4824193e06f34f5c62b8ea23d06b34679037b33be37dc320b6823a87c7cca0e1bca6e6ef2ddd26229f5e1d7d8afc4cde07b0bb8ea15283a48886780edafb75d22b645ff6951568eb9499d9197f7d7085bce406d53ebebde14a265b908f0323844452d64138e8900e6346761ff5ac250cd84aa309b87d1c04267ff327b124c93fb47ffa9e16bc1758500da6e2ee460fcf4aa462c783de6c646dfebb1241218fc795c2b1c20801391f551b99c527f7cb962a670765399aaf49a9a7a5319ea1ac7148c0516339c6715d89d4bc5b649d8f20713adc3e9923d9f0df64b2e4f717650c186a1f91c24d1d7a769bdad881557ac6c88b0df2240f82b229f2d4bad18c5e40458ff4e676ac523d9899c6e0ae39894b42b99501b32586fdcb4bf4448af3542ae073bcebcd7971dbe9845ad122206480ed46a743247c40f19e19345dd570e52db018c2282bd235bd6386ca68098787b03f7c06c22cba2c105d5fe01d707186", 0xf00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x55e0eafb8c252984, 0x0) read(r1, &(0x7f0000000180)=""/198, 0xc6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaa080045000028000000000000907800000000e04e214e2100"/38, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x1b, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) getpid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0/file0/file0\x00') executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sysctl$fs(&(0x7f0000000100), 0x2, &(0x7f0000000140)="dce950888c8b", &(0x7f00000002c0)=0x6, &(0x7f0000000580)="d7bd9d6d09c09c6ad78c1810da1bf5d26eaced56212d4dc3a4481b6d6458c82866657cffcbec7b661346dbffa09f17cfd4e3d58a4429ee3cd08c29c1af06ff6f3916", 0x42) read(r0, &(0x7f0000000180)=""/189, 0xbd) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = getegid() setgid(r0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x0) listen(r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x6) connect(r3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x4000006, 0x0, 0x0, 0xfffffff7}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@echo_reply}}}}}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000100)}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x9}, &(0x7f0000000080)={0x1ff, 0x0, 0x400, 0x0, 0x0, 0x101}, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt(r8, 0x0, 0x3, &(0x7f00000001c0), 0x0) socketpair(0x20, 0x1, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xfff, 0x101}], 0x4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x10, 0x8, 0x8001}, {{r7}, 0xfffffffffffffffb, 0xe, 0xfffff, 0x3fd, 0x7}, {{r8}, 0xfffffffffffffff8, 0x80, 0x2, 0x80000001, 0x1bbc}, {{r9}, 0xfffffffffffffffc, 0xa1, 0x1, 0x9, 0xffffffffffffee69}, {{r4}, 0xfffffffffffffffc, 0x36, 0x80, 0x1, 0x7}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0x7, 0x401}, {{r10}, 0xfffffffffffffffc, 0x63, 0x8, 0x0, 0x78411bc2}, {{r11}, 0xfffffffffffffffd, 0x10, 0x40, 0x7fffffff, 0x79}], 0x101, &(0x7f0000000200)={0x100000001, 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f00000000c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f0000000280)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) fcntl$dupfd(r0, 0xa, r5) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb081c0000000000019078000000000000000022009078fe339647"]) syz_open_pts() syz_open_pts() executing program 6: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5eb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794b0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000000)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 4: setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x6, 0x4, 0x3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x3c) socket(0x2, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) getrlimit(0x2, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)="10d1da617e8c819d0c434da4e7acf283cf057f325cf256089bc5f28102681147087a377f1f48e08e3a2008c049e049658c22911707449a3ccec9dbef4658f5e454d9fdf9b94c9892f2d4c5ee95fd8c32b7887a4222683458112a5fac3bfd22232e19de3102f66d298b059da90975b8b7005ca4e2deb7b51db966d02f761040258cc20bf3c315a99b4ba96d5503000000e1b41110fc0678c299b4c92fb0d3c98e98dc2ddc88c7c34ce15def422e06d943430300f55ea320daf89632e26301adbddb3414ddd68ab7415bfda06a48b34d12d52badca28e0264b734242be44ab3e2c11ffc18d4e76796ea97148b6d624f065d76ba393fd555ee5df7e0880cd97dc75a0dcca5fed45fc956857f22c314e29f251249c71d617d6c287d4396f7f81a432c8131ab935696706a94eab239b3990846b", 0x131}, {&(0x7f0000000280)="12733cdf555e27eccc8b5a0e6392d8deb6fd7faf05a0ec2cb191e05ecaec508983c4e71047d2cd9295", 0x29}], 0x2) r3 = socket$inet(0x2, 0x8007, 0x81) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) fchflags(r0, 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/258}, &(0x7f00000001c0)=0x104) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet(0x2, 0x2, 0x0) close(r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x82) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r2, &(0x7f0000000340)=""/46, 0x2e, 0x1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget(0x3, 0xc) msgrcv(r3, &(0x7f00000006c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = msgget$private(0x0, 0x0) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="67728c52164a9d26d579ae6ec73d327ec764c7e83dd69309f63cb4a678a4b57847228e912c2309c69746ad07c1b56e47f9da5e18", 0x34) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) flock(r0, 0x2) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) executing program 6: r0 = socket(0x6, 0x3, 0x5) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f00000025c0)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000002640)=[{0x7fff, 0x0, 0xfc}, {0x1c}, {0x8106, 0x0, 0x40}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x4}, {0x4, 0x6, 0xfc, 0x4000}, {0x6, 0x2, 0x3}]}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) unveil(&(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000014c0)=ANY=[]) socket(0x0, 0x2, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x8, 0x1, 0x10000, "7d2e8509a696be6acbcecc49d4e7bbbdca21b6f4", 0x5, 0x5}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x88, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) ioctl$TIOCNOTTY(r1, 0x20007471) fsync(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x120) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket(0x1, 0x1, 0x20) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$inet(r6, &(0x7f0000000200)="a992cc4d0510b6cdb4a69b06c0049c0ea442ce421ee8c8d28734420fc3595f7041ebfc2b0457c1bbec9f5ee25a3ba9592c1f12752c57abdce261df4cff00b085c35e18722e0de08113097e7381f2750dd4c8981120ec9679337e986a4775d71e2eb4b8d20110dc2a1ff1e65d44a53c4b4a05e210ce522053fa31190dd8fb7e25f5ea037cd1c4328c82addfa9970c0c823cae53144387b2e2416ead4c071fff42469bb419fc41f52681114af446a0fc28", 0xb0, 0x0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) syz_emit_ethernet(0xea, &(0x7f0000000340)={@empty, @empty, [{[], {0x8100, 0x0, 0x0, 0x3}}], {@ipv6={0x86dd, {0x7, 0x6, "ae7907", 0xb0, 0x3a, 0x1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x50, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x401}]}, @fragment={0x0, 0x0, 0x80, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x33, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}]}], @generic="f703688fc7c2cd41f5bd513a752d60966c9b491cdf3c6f93bb41fcb57f7f7a788e92bf5674b9eb63a8d79e96386553a0597f59a8c3d96b8e228f1ef97f7b6c24acb7995d02aabbf3f77be98e5ac1a0dc663524b34e3567a90cd2e48b006e142e6d63760e420487e284a80fad0ae35e9938153f1f6107e8ad350da77fabc7b257c6a772752505ce4d"}}}}}) r7 = semget$private(0x0, 0x0, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) r8 = accept$unix(r5, &(0x7f0000000480)=@file={0x0, ""/506}, &(0x7f0000000680)=0x1fc) r9 = getpgid(0x0) r10 = getuid() r11 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x1, 0x20) sendmsg$unix(r8, &(0x7f0000000880)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000700)="c828fac68c441eb1ebe561b148854267ff3fc11eb940db6e3092219cc37d1be65d9082b017b4503738437177953a08825b181904d2dd014d20ec0c83ba217c2f8860782f0a14", 0x46}], 0x1, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r4, r11, r5]}], 0x58}, 0x400) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000008c0)=0x3) syz_extract_tcp_res$synack(&(0x7f0000000900), 0x1, 0x0) semop(r7, &(0x7f0000000940)=[{0x3, 0x200, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x6, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x8001, 0x800}, {0x2, 0xffff}, {0x1, 0x8}, {0x3, 0x5, 0x2800}, {0x0, 0x6, 0x800}, {0x3, 0x2}], 0xa) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000980)=0x4) executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x14f, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x1c00) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0x3fe}]}) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40b, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) listen(r6, 0x200) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {0x4}], 0x2}) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r5, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) socket(0x2, 0x2, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000002c0)={0x1f33, 0x4, 0x8, 0x101, &(0x7f0000000040)={{0x7f, 0x3, 0x0, 0x8, 0x4, 0x1, 0x324000}, {[0xfffffffffffffffd, 0x400, 0x7b, 0x8, 0x8000000000000000, 0x2, 0x9, 0x9ea, 0x1, 0x8000, 0x2, 0x8, 0x6, 0x100000001, 0x7, 0x5, 0xff, 0x1], [0x1, 0xdb1a, 0x7, 0x40, 0xffffffffffffffff, 0x0, 0xff, 0x4, 0x7, 0x5], [0x35, 0x8, 0x7, 0x6, 0x800, 0x3ff, 0x81], [0x400, 0x8, 0x4, 0x2, 0x4], [{0x6575, 0x8, 0x6}, {0x2, 0x8, 0x1, 0x9}, {0xc8cb, 0x7ff, 0xfffffffb, 0x2}, {0x4, 0xff, 0x8001, 0x7}, {0x100, 0x800, 0x25, 0x7}, {0x6, 0x8c80, 0xffffffff, 0xfff}, {0x7, 0x7, 0x43, 0x194}, {0xb4, 0x9, 0x2, 0x3}], {0x6, 0x6, 0x7fff, 0xffffffffffffffff}, {0x32, 0x0, 0xffff, 0x20}}}, 0x8, 0x1}) executing program 6: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000b40), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() msgrcv(0x0, 0x0, 0x73, 0x0, 0x0) msgget$private(0x0, 0x880) setreuid(0xee00, 0x0) r0 = getuid() sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) socket(0x0, 0xd62bf79a4898c2c7, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000280)="7a7f7b93e44bc773729e53c5ff06385230fd2e12ea6ec71ae6005de3ae4e48981291597acaf243f516ce3b62558ff47c74d9359a2f4c020037b85aebcca972637515eaaad2171fcac2e4f2477480678fecb63b3bf583023b7c0312874bb9403398e5e82e5dc048a475600dba716b71b504d5b4c829ca21d6c057074987cb2f1e95dfc394bba370eceed72bb1d754a51d53231b41e9ab103a5ce48eaaa6868bb2b2520f0ee58c04848bd48d5702e4213b4ce06a", 0xb3) setreuid(0xee00, 0x0) mknod(0x0, 0x0, 0x205318) open(0x0, 0x0, 0x0) executing program 7: chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x80}, {0x2}, {0x9}]}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x6df3}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x13, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}]}}, @icmp=@echo}}}}) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0xfffffffffffffef9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r4, r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}], 0x2}) socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r0, r0) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYBLOB="573acda80fffffffffffffff86dd6060626000092c00fe800000007f00000000000000dec0bbfe8000000000000000000000000000aa2b000001"]) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000000c0)={0x483, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) r1 = socket$inet(0x2, 0x4, 0x9) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000000540)=""/242, 0xf2}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r4 = socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/188, 0xbc, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/79}, &(0x7f0000000340)=0x51) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/118, 0x76, 0x843, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x25fc000, 0x6, 0x6}) setitimer(0x0, &(0x7f0000000880)={{0x32, 0x1000}}, 0x0) clock_gettime(0x4, &(0x7f0000000900)) msgget(0x3, 0x300) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x23) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) r1 = socket(0x2, 0x5, 0x2) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000003c0)="5c5deabaeffda91cdc56333466f2b35a10d04f6f2cec07c13e6c6c9314f3225741f446047aa3f8062042dabe3df0985efe6ff99512122123697bd3ee166f91755f2a29dd921bc89b94e294b98a71c0df05ad59d722074a4d50926003b63f72ed1d6436bf28f123ac46ba8f04aeb9fe412b", 0x71}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffff7, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) shmat(0x0, &(0x7f0000000000/0x2000)=nil, 0x0) r3 = socket(0x11, 0x3, 0x81) sendto$unix(r3, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) shmdt(0x0) shmdt(0x0) shmdt(0x0) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000f5b735c4f0e7f5e897387db9ef7788e97b66fe4961a4161f83d2aaf056635fef8dfb70c60e3b7d97bd42d98053c822474650bcd29f6478d5b7e1d5364cce6af3313c2a50cd3eae5a89923b6732e03f9c6339e35a0d113cb6a720323aff42ba69c851ed355b3d5fae00"/124], 0x7c, 0x0) msgctl$IPC_RMID(r4, 0x0) r5 = geteuid() r6 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x7, r5, r7, r6, r8, 0x4a, 0x2}, 0x83e0, 0xb5, r9, r10, 0xe6, 0x9, 0x6e6, 0x1f}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) executing program 3: syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000300)={&(0x7f0000001380)='\x00', 0x10000000, 0x0}) socket(0x10, 0x2, 0x0) socket(0x0, 0x400000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000013c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45112695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244b0552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106f921e0a45759882eb75ae2e3d6f17ab5c84bf929d6d387e669a35da561394b1502fc364a756dc795bea7321336bc1950a152ea085acc5db0348d72622e1224686e69ed3368fce89f0d65527eafd1a17f4add0447bb14b75c8347ac7ab71abed22cc847c3a4af6f1b335fb9eeab0d097d7b6d040edeae182748583fe5f936814598c8468b19c1266c243592423fef219d06983d42965c86574199d2357ffdb712315743dc24dd1b0874a09f6c06dc40d8f49e5b40be157a26eccd210641b1bfe2e973823e61a036d51e202ee57e1259e9482fe97ebb023ab1eb381b13e0dd65c0cdc5d928aefb8431bd02b9", 0x152}, {&(0x7f0000001780)="6adad6004f939b9120a9a9809353ee8ab94d9d91982e881a5e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f96ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000c40940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef000000000", 0xf3}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) setsockopt(r5, 0x5, 0x0, &(0x7f00000003c0)="b4dfff000d6d77a5b77bd6", 0xb) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000380)="ea00005c00000000", 0x8) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000340)="a5105bb12e5eecdee818886f4ad61a056adf", &(0x7f0000000680)=0x12, &(0x7f00000006c0)="a1764a15", 0x4) setsockopt$inet_opts(r6, 0x0, 0x9, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000001580)='./file1\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x40}, {0x836e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) pipe(&(0x7f0000000140)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) executing program 1: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(r0) setitimer(0x0, &(0x7f0000000280), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x101) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x22, r4) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 0: semget(0x2, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1, 0x9) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0xdda81f092dd54c47, 0x0) mknod$loop(0x0, 0x0, 0x1) link(&(0x7f0000000940)='./file0\x00', 0x0) symlink(&(0x7f00000004c0)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x4}}, &(0x7f0000000080)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_emit_ethernet(0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) setpgid(0x0, 0x0) setpgid(0x0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) ktrace(0x0, 0x1, 0x128, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20b0b, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x4, 0x20, 0x2, 0x82ad, "66761a3f74b92745f6fb4ced9c6577921212ac51", 0x401, 0xfffffff7}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8a, 0xf07, 0xb9cd, "e36ffbae18f617a80850b5de0ebda237045bb81e", 0x9f, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xea4b, 0x6, 0xfffffffc, "2eaeefc15206ae9c4377b229a9be67c8bcdd08a2", 0x81, 0xeb1a}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x2, 0x9, 0x7, "32529485a064dd8f5e86e3ecb3b580947336e746", 0x80000000, 0x8}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7, 0x100, 0x400, 0x1, "f077d502b51824a7cf685978133fcaadfba35c58", 0x8, 0xbcc1}) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x139) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x8, 0x4, 0x4, 0x2, "d431f82755950b88c30000000000004600", 0x6, 0xf49}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000400)={0x80009, 0x0, 0x83, 0xd, "c9ddbcadd25b67de8fbd033ef05c00", 0x401, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0x7fffffff, 0x3, 0x1000, 0xa, "8eec145fadd097c5ea99e981a405f10e267cec2e", 0xa7, 0xf1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x5, 0x1, 0x7, 0x0, "133202cf7066ccec0a94a56880b4f2f387c376fc", 0x0, 0x3}) lseek(r2, 0x5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xffffffff, 0x2e1c5251, 0x0, 0x7, "c95b7c462b058b00", 0xa5b4, 0x4d6}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x40) close(r0) connect$unix(r3, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) r6 = accept$unix(r3, 0x0, &(0x7f00000005c0)) listen(r6, 0x7) getuid() executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000380)="1c", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/82, 0x52) setegid(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="986718a663c73328f4839764ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331070000002e", 0x9}], 0x2) writev(r0, &(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2014, 0xffff4f70) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) socket(0x0, 0x2, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x1, 0x7, 0x200, 0x8, 0x3a, 0x2, 0xd46, 0x4}, &(0x7f0000000040)={0x0, 0x8b1, 0x8, 0xa6f9, 0x627, 0x2, 0x5, 0x1}, &(0x7f00000000c0)={0x7ff, 0x5, 0x6, 0x2, 0x77d6, 0x1, 0x2, 0x200}, &(0x7f0000000100)={0x800, 0x200040000000}) socket(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x57}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x26, 0x0, 0x64) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffb, 0x6b9, 0xfffffffa, "0a2aff7459d3c2e385bd9d030000000900"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509", 0xa6}], 0x1) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) ioctl$FIONREAD(r1, 0x808c694d, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '4kq', 0x4, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="af6bde1dfb27088ed7a62662c80f2bf1", {[], @generic="7b31c2d9"}}}}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x7012, r1, 0x2045) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 1: setreuid(0xee00, 0x0) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000003437000000aaaaaaaaaabb810005a905889078ac1400bbac1400aa830be500000000e00000019406000000038305ab2a35891306ac1400aae000000200003bd528558000e0000002070f9685c701abc7e64b11f1abee62940600000002010005029078ffffffff46ce00060064000809700002ac1400bbaca78fd8a5eb156e1400bb000000005fa789"]) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x5}, 0xe, &(0x7f0000000080)='\x00\x00\x00', &(0x7f0000000280)=0x3, 0x0, 0xe) socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x9, 0x0, 0x23) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = socket(0x6, 0x5, 0x4) sendto$unix(r2, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x1, 0x9) close(r0) syz_open_pts() setreuid(0xee00, 0x0) semget$private(0x0, 0x0, 0x264) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b59274c7) pipe(0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f00000012c0)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a90", 0x15}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x3a, 0xfffffff9, 0x0, 0x1, 0x800, 0x4, 0x81, 0x1, 0x2, 0xffffffffffffff81, 0x10000}) r2 = dup(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {0x0}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x4) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0xb) r4 = dup2(r1, r2) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x7, 0x7fffffffffffffff, 0x6, 0x0, 0xc27}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8060693d, &(0x7f00000001c0)) madvise(&(0x7f0000137000/0x4000)=nil, 0x4000, 0x4) shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x3, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1000) executing program 6: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = getegid() sysctl$hw(&(0x7f00000000c0)={0x6, 0x6}, 0x2, &(0x7f0000000100)="67da65d102cffea0c56245eb0300cc9f440168ca5943d1eb8ece994ac37bcb13bd470eb7fc73eb48e161d8ee48ca51694f91938fc527676aa8e6e2cbcc77d0b42546665fee0a6cc7f84afc9fa0740f9678182e89bf559f351b50ec95eec3aa63ef834f605cfc3b33d90884918f178d", &(0x7f0000000180)=0x6f, &(0x7f00000001c0)="67186a5f524463d7b696df6ec8e2a88c30a75050a7a4dd63a09b3d308028d1cfcf85f83682ce92148d29fcd73763413b49822855ef3e8a4e345878122b74d6fdec356b9872c3129b17", 0x49) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x2, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x2, 0xffff}, {0x18, 0x0, 0x53ff, 0x7fff}, 0x9, [0x4, 0x1, 0x0, 0x1, 0x6, 0x800, 0x7ff, 0x200]}, 0x3c) r2 = getegid() unlink(&(0x7f00000002c0)='./file0\x00') mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x0, r1, 0x1) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0xffff, r3, r0, r4, r0}, 0x100000000, 0x0, 0x73e75935}) sendto$inet6(r1, &(0x7f00000003c0)="59ecc8d4ae709eaaa04fc41c66fe43509881974f83cc55e53a98e034922a0137a2025e07983c3f8377012c9d9bdd352159461d5d3b2127dc4e", 0x39, 0xe, &(0x7f0000000400)={0x18, 0x3, 0x9, 0x7}, 0xc) sysctl$hw(&(0x7f0000000440)={0x6, 0xe}, 0x2, &(0x7f0000000480)="a50326a3d3c8881d29fcb1b5bcc92133d3e8cbeaa32b65aaef13417bb79937ba149439d2df20740ba218", &(0x7f00000004c0)=0x2a, &(0x7f0000000500)="044a8fdc2cab7f2f924480b2dcdeade14d381bab172611a4373ada73cecb4e2e90cd25d694c3302ee29241854d5e9ad4949943f964bf5d8882c300eac0afa9f46157038ebc0467fa0be23278528633937fa550bde802a9178981e19b05c16f04c52781555be9a5a9246b1f906d2e7014069b9cfa1da2ba37e2693a54ee7e33", 0x7f) getsockname$unix(r1, &(0x7f0000000580)=@file={0x0, ""/67}, &(0x7f0000000600)=0x45) sendmmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000680)="09b02f2af5c240af9767c5548b872e93ba1bce5f63b36488c02a5efd5a4467c3906b0b4fa68776f5825abc6bee08a3f3066c48159b010399b620ed8653faf2642d22fde0953b28268cbab6579e6b5a8efd", 0x51}, {&(0x7f0000000700)="a34435d2b8d00523430c7e38359dce72486571ddd0cc928a770dc6ecc3464303cee6c71f8e482ad907299054e71b023429af76afd312aab763434ffeff99e678b455dc439078aa4b6b5317b2c96fde5018c20675d449d9db8beb3a25feb752b0e965f39ffd307b541ebd917d2d0009ce0e7a0e0e15559e71e2f48289022b9381a86b6d53a50111c365676b12a748eefeba81237d0f8963c4b9b90f26b978f468bab68511c5e5d2c4", 0xa8}, {&(0x7f00000007c0)="9994a6329a72f1d3909fb1bcd20741bf87872c056e2dd4a1c1266edb5807855b82aa57de5299bca02c5d6e9afda8fb932cdff76a4f9f3e080d450526115029a183289996494d3d0362a04e5d2c0acbfb1e02c9ff3202ef814584c8dbde33edc29ea7c6c28744495cd3ff0edbf9e461bf86a4e90525691616fdc9b6c164ab9c821fa7b0e56dcf045bacc39273cfdc2dcd631d6f392b31da653279f5457da02f2ef22a6443d58cf5d194dcc733bfdfa425f6d23e7b80685abbacf4d89368b8b797ba5491fbd263c543a1804b68970036e4", 0xd0}, {&(0x7f00000008c0)="3ae341dc465c3da622c44776b7b2b8e5bdd407f6ca08273a9b54bcc926c89a2a0befe87b30cd7270e1665276be7621c45a27e00d3cb8a4458b2382289779b01e27143678b3429564d93d27622a6430ab9825fe9a0312d52d0a7753242715b98cc018a788", 0x64}, {&(0x7f0000000940)="920b15081a942dee9cfedea2864fa2d41e4849066c7f8a50f21984f5e7cf8810094397a7c11d04cf31f4f5f5429f19ad491c666561807cba7626253ba9d21cfd5e0c353e4b2550f2b038abacdf0c99578621b06d4e90898befc680", 0x5b}], 0x5, &(0x7f0000000a40)=[{0xe0, 0x1, 0x3e9a, "675a01f2ec2f4ce4e9fbbd2b316d0de719c2c78a65e1eb76cb5edd5b94a0b1c3e6da378b7987630b757fa35b009894cab92ae5d1e9ab2470c0908bcbbd24996492b88c196ee75d86079774b64c9e5d722ae3395a81d28506a8d37bf038797a23b1eff005164b4c6c528d9bbd2e7375438cd4ad3ae9209aa9e113a6c47ab9ec368f4487c99833d5bb31a9ec2d90c42c40906ceda913e6f06fdfbf36cf5da88a7b9acb054a5dbe56c5cf18414da5e204b99428971488a7e287ded6051431838c8c76c9786e3accdb4ad86749a431d4"}, {0x38, 0xffff, 0x9, "ecc0e42bd498c8bfe2dcd5308b985bb531d17805475d00d8eab5ed519e7e9772d90ed2b9"}], 0x118}, 0x4}, 0x10, 0x400) sysctl$net_inet_tcp(&(0x7f0000000c00)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000c40)="e99f85bac70d80d1ac9a64f1f3f451307695c79840dbcfd88ae5824499c51ad9fdd701423aec0ea8f89e4a0be60663cf14d7a9635c7b009d8ef4a93bf650ca3ff8ea050eb465feb535899e1b8f73ea67fc781621b49165abcdca4d2eb3f9e37d6d9ce5ddaab30424e948f04f2a45d809d0752e8552b79ae0c5b5c829b59d2e12d5a0c46fbbf71d31e95ca4124e9934375a7515e3af3bad390587d1f9689772f6ca9977bb3f25a83b8e8f62120009e5c6d0e13b5a13ca65b07650b63259", &(0x7f0000000d00)=0xbd, &(0x7f0000000d40)="0c0dd3130a03ac03cb7a4fc9fa9fbccda9d9f39200f54814d69eb795b170481db031c296ae64cfc6ff", 0x29) mknodat(r1, &(0x7f0000000d80)='./file0/file0\x00', 0x6000, 0x5) read(r1, &(0x7f0000000dc0)=""/175, 0xaf) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000e80), 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000003280)={&(0x7f0000000ec0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000031c0)=[{&(0x7f0000000f00)="fddad8327d4572f9e5962f8764eb595d39812a3ad26775366d27a4", 0x1b}, {&(0x7f0000000f40)="46d02e897ac48bc5b72440ead7345b984ff97361ba0c28768dac2f86ddf70d2a5cc389", 0x23}, {&(0x7f0000000f80)="df76e0beb5f9156d41b52984c8444888e4f5ff02efa15fd9a9c2782a6c9173ecc21930e79fee0faccc41ffb5a6a0a84270c0c31770b4f6e869b6e380b5f5bf4a748c4962e7cfafc308ac7736d74cbdd5874496b9730bca5cf4bdab78563bca701f8f27078cf2a440a9cf3cad98305c3e7c0a8a0baa76bdc0e302dfb47fe3334641104b3c4d680ef0185c7e7c1014a449a6fed0cbf54ee168526ea674e56dcba538c81df874fc351224ee9bec2e53fc9266db45da99228bd671fb1a33c77dfdeda3d7fb0cd0331e2b815aa7eb9302223532553027e73635ad1ed6c4682ff2a34c73e625e76cac88d038a0b50cbec24e0012de83a0c4c5a59e42dc6afb94d853ae007aa70342f71e1dd3dc03e7a90b6df8b3f950dd96b63b505a505e212213502e8f48c413d99805bc55aa5f061e15cc693c8c5828d1a4fdc412cbf7353e45bb38b65a28c09086d6ab79ce61b14b03237344570ab6fecdad5a760cd0617ec79be81b5f4e662fa1901c138e9e702d1e64800d4ea2fca750616038c70125093d43aad8b041e580c05a6cfb903ce53c51dd9cddb40716d5c5234d15c1970c0b7326a5538bc5a1ac31a8f533b71e1cc59b9f253dfbcd460481cf491c279b9eb8a8a3c68c0598128373151ed767442e096535929e141f19bd02f6b4dae5296eeaf9a46871d5b46980a9a61b75bcb51d02519ddff3a1e1b3e2b1f52c92bd8565d77c88077b5573e0a311947ccdb5bebd24e8b36ac73175ab96d51dc493edf701c2813dea3d26f33573c53d9f3bb4ad97a34c4d2295047e323a7ef382df9b7a8e9099d9582ff4b19813a8d9595c61c46b96f951e4af440758466d7ee4d5d692ebdaa9f103e92415bfaf133bef10a09099a5c6507fdd1a623d088e7b3ade8bb90a02a00b26993d3541ebb7fd2ea1387ca7c6b27fb36a9bc8b29a77a8c322de11f2dafc9c51292616efe685892bf98df76e58c848aeeae94439ac768d9cb3de2f7557900bbfb464025939a9c2781859d434cf14e720d1171042894033f921b61cc4123dab77a3ea516d81cbf20e1158613a828f424a6742a1a9b86112f88a1b319a8bcef7d6a8109a55b018c4191b2daab3b9d40eefe2c12f0d032fe70678e8e9853b21d55742c33e46dfb4019f1e3bd98a04e4b770406e4ddb6ca8735c76001ddd894698c008bbecebdfc34e2b2295a73951de99eb36b295755eb8471b35c75d5844eaa8525f5747494f658b52c0d9be3bf647a1a5fd3901ab75eb6395406ec2b3acf6f5dfc7a12e3cd60e4ad0e43d91d820ce0a48b3f26606e6e97b0ffa996dbaed81eb360e925b58397122229284905cf5fe6fe0a933dd14bc94df0038caee7536f4b0640d385073da3d93a02b514f5d94bc10190d5761aaaa9b09fb3f197fde7112bebfd113fd9103e4ac2e895e9c5815efda892caa002633a51908d0a8646daea83595d52ce34ddb605745b0a937f6362bf335d175579ed77f61e041b7cc635b5c9a9bf47ad3b380194dbe6dbd17f3ea70b4746c62dcfb49d569db8548a9c484a84d2846f4d7ce8412c4e8192c1e1f2f27268c62ea6fcf9cd4f0e1e9a7fa7fb5dae61541aa923887f33515d0f4858141f7546f84d503de1f6d291f3fb8da80bc3432dfcbf06f7571b38a9e49ee0565fffa188be446d469bbc990296c5fcc2271fa27393c648a79afbf42d871bf0504b43f669b7a15eaa2c6b855f8f9246f6a05e7015905bef28c28f784efa0c964943c86748e7e707559025678712ce45c51fda0e2a95742994c61a7caab33bbc14590f1c5295b99c59708aca8ce0d9b507655b14003b04399e7acbcd11395c817bd36f6571f7f1a6590c469fd0a23df1e8f8642eaa89ad3ce904899f87a3a15eb9b78427d6bb205bd5df3b3126e758981293096e7575ebdd05ec73be47a34e7832b53c7f3b46ae79e8f30970b4f034ac7a9ee26fdce9cfc401fe860ee0b0f945ab353c3c9c8d671b895676ff9adfdb979c0a3174f9733c21ce293200d475b1943de6574a5724d19ccdb1ee410019e66cb8fab98bb2147d131b32c09f4b3be13981d010be65decd2dae931f7da78a0ce1849ee5c91c5f2c25e3a07510a15d1b76066b1a78dfe92076a68778b8cc45e627d108a32663b2fadac4c674c275dafbebd7d2008e8959bbd497f35ddb7c445a176afc77c27d3bbb7f2ff082ace3a529df74674c492e9368d58567b8cbc0ade843d4db2e65b6457d08e40cd570a295b733db34b965cf800fb7d782c51943794b9f45dad37014e7eaf96c142a0e29ccd11e296190b2014015ee40304e144b523995431d4885dc9e04e347af087dcbbf83b41fed4e25ccf43f49b179f4a412fc2dbf7b610ee5fbd43aa2438aeb52e666b14ac6431578bbbf910be65b8fcfc929004ddc887b29ceb6625e750ede3cc292dbc86fab7d2251d0cb7a1ce881cebde5bb9934ef7e72127087f0a62dc670caa6c2550594143cc159bf5a17da830714aceac381d9ae38658ef027cdc1b0229d6b263c77c0ba3be4b8204166715f87693bc7be02e77474125f92637f93e77b628844aa62bee2d17a2e8a659b8b75d22c75fc207fd2d761e97a8291a804eff7c5dd342187ad42675d9d4cd29909645c9360eb8c43a532e40b33a9948df1ff7fdc8f356ff854e73605ce744479e6dea6ff0371d883748590ed1579b4691c0d6f4d97d3b578a282ba8dce345def9e3ee91009b17cbc740be8af7a21185e3b197c47c45ae776ff98d5911c2010818ecc124a4f0ec3dddfb19aee979c96f86a19d77317a1330308f7a6607d205b518e7f932d074f5657421b4a0c11a4cd6892f7627fa72b66ce612c0b0f898c01572d1d5150964e5e5f37191dbffd8b7d8349eb578cc63118b9e913f56d472bbdd9bc02c03c83c7df37315c6c5061cb4b742710aac35a75598e13a5da42ef7d40f69f119f056f79c94948780f30a6547e06009c273f47ebf28b9a4bb74b19e1391920bdac4dac05153a2ad3b62a486811990dcbda278f4cb35e5433bc3db7184197dbdd7bc42696906c60176471c13da444fc93b25c28d2e63fdfcda43455eaff2c11d7de0d35ebb8809718390ffad7186ab51ed17ed73d8ca175e9cb68bf2208ab13446ce5935390b25a7fadbd8c159c24ab8cf5df1b6d28356e81b2db0485ecd7367e5529bcace4405b9ec434755077fa59fc4b42a0cb6f33a567e84e4b6b56475d370a6ead6696c7cd4717ef3a3bcf9c427003c801e114a164afc4dd40f961c90319b4809d040d912502e2bbdf95a0ccb7e8d563184c278aa463ae4d1bdbe82405e5ce807ee3aa490c95b85acad0236ebd0fec45c7b47f6d6d854968e0006c589917a0d41a0b7ddc39d2b1464b31af0ad9435b1763e88cd5e466c86e5a99ce82f8953515ff3d5faad2c8461bd02a87e58f57300408d0f95f4f419192fc36d92fcadec038484952c91731a71ec6f792f40c199dbb41576365d30e65d65ccd6011cf11a2325a538131e459e50f1243b00aaa8320ec1af35be5a980757c31d09f72f3527bf950e3e0acbb0f7ec844c8eef8e495cbfcfd621596c3162c9278d3300629330c45042d77e33f9e17526f63b99150c98edeb994dd965092e8340f5abd4e5854ba42c6c5cee452ff9e6c79e7e1cbd2da9ccc21c0171698db735fdc2ae72f4c4b05eca26ea36995fe6fcff1e9447b1b786575abd5a20b65079531d6dc37408c1e5082842613a6767b3546e45d83b633e0a4771532c556e03f4ff861f90b6b1d998fdedf431fbe3250b72a39961df5a393588f8b58cb7340ad1b3599112116f71e5c9f7dc22a41d74e7237e77a4cd9cbe21e18244ac4fd04de7cb0f00010b3b1b85739b056819e398938be3e7e666deda949218f1db1d565a097ac1763eb8bd816474772bb5fbc0d1df246b9d6159c16b5ae94dc4723b07a6f43d4b343e500d0b292f1d8a5f2bcbf0c261769913df5150ab1d38280ceedcd0b06c684780ecce5bdbf12325a4738160e507459ab7f68db5e33d5afff0b3d7615da92f256bf284a38044969161062b56d1ff8b04425311b879db6a811a248d17e3cbb2b5830a1b225d712dc42ad6f527cf6df6da66879c08fd6526398c788564b588630562696cfe861317b22c3ea69d2eb1f8e12b5b343f2fca81af6cdc411e0adc30611ba13db6223c7732591c8090907e615bc8fee16d3541453fd2f87d710a7523843c2d5f17cc6381392170edfb614c7e2af1afa070ccfcb123d3c75f501f783480cf15ef322bf486eeeb8849dbbbc67d69f596ad3182a40187c1aaefd9ea0fe7d8305d06ae6ede6ee3f004af2118e1acc5637e12a6e6de4493c0bc5bb24d272e4d9a2fd16b74d1c3703c2a337b20a291a3472b95006a9da158e4ff0b88b8a8244e92e62bb575784b990abc63ce4ee1f5be15f93be0624f1ab8ebcd388d20f88cbe05a4e7427dc91d42ff4d1d6e8d0ac1ed4e9917b30f490a7b9e90e024ab1062a2af4c0ce8ac2ad28228d1a87f4a7c26e221209716cb4930192496cc5ed22b74a6532020e59dfaf16ce6063b281a09fbc4a9cd58c40d7dfad1530f6df9e4adeb24d0d0bfc7755e83a67a396030c579bbfcbfa06b6a5e3db6ae8f9073e1fae86b0fe1a289396db9f0e31fb6ec6ac2c3129560294f25bb23a912a520931a8e14588f7a640893fb7981242cde1fd6fd68868ba6cc1c288ff1221a33c15197ed28e2add09e99981a81e3adada455ef3d310e14b3790a65fe8cc29e8d92843df6e118cf5b05adfa74e2c95753a4d0ebad244685a75352859fc23cbed51162580c9915340e2205650f7fda79e3b6bdfaef97919f9e57f59260b5f22a30db1ecddbf55142da1cf4f2a5336fafee1ff0c52bf0aa19993c01ef25072ac235ff33052879a192d5a6c3175a61da91204fec9d5d5d30b6fa65d899c0087b0b90731e1ff4cdbe7ecec4f0b5353b4224a848373c66db8751ab6cd8bd2c9c98101eff9d15b9297e1e662c9ef27d76efe3ec352da192f3c9976b15e1b803ee695cbf61d4f647f2242e379ee072623256022e25b12399f070218d5cd23ed540b8531ca94f2a4c21edc3b806e4e88b112b448a20bcb3e36c53d35c710f6694cca5b6750cf4746872b1de2aa3ac3559847aae26d76e4004734a0d6609372f9f76698a01437ebafb94fd77e3ae01c1640da62cc384337a3ab85e79b221c8ec4354139a363f680a211de42cce6fc3696423252e5564573e6f6c98996d701d5f90468b53aefaa8a96e4f3e3c00c4f2766871a0347e99ce81e61e37b68c118626667519c55f58dd0c96e91c365be1a75563de4a7b58aee2ab29b5bb0d17e57800ff40b7e0b5896de24cc97e379db85585e7ff1ec0e1c77ee891e00ca03ffd426a3bad8f1379b89300cd06991cb78cfa7eb3f45a4f62fb89ef0042b7cefb8f62eeef5c04a9129b1f95d0841440f14c23489c59e7338d7cd915a3081dad632470422641bfbad5fe01b79b4e7c3475e5ab7c1f84afc46c6277b7377a08120879c96759029620cfb9f2fd555c02c5726f9d32a8209a956821197b238220a443ffd690b28728d9ed141b20a31d662f184cb9e36e2701c03f8b2ea63c303298a6d9d4c1f526c1b3c1daa24d20883cf49e1b6b9241599edff87fe655ceb5d5e68f524a9139a4307545e1f2da1bfc5346d8927695a640effd7c1c52cda32788ba8e5074070b55087b56777cbda07bf8962a0cd81d336ef0a6ffa64e98d2f6e217749fa87a8c12c154c015cca7623372e14603149dcb163eb0636556f05dfebd94819026bb872fffebc3801b7dbdbec18693eb45982a3181acf249d8867158d5", 0x1000}, {&(0x7f0000001f80)="0950e4346906332b92933e222784da0216eeb91525abef029f94aa64e6e749579eae6b88e06f254158beaa5ca840b0e9eb2b99af05c54580dd8bedc67e902144ad72736174b73eb84b669c1145d9aa28e861a2ddccb3faaac7fe8df6f0c3a127b34daf13dd76cd33009619ed0f5c3c520e2e4670d5e88a2f1aa6c16b96a3fed64a0a08aae4a022763ae1eacb2cb8949114af9fe0d1f3fa795c2d9379760667a17ebae9b9db253ce52774ea8754572951b9d82a31845de0aeb5ec2a39146607476b6964bec29fa0a84fbd", 0xca}, {&(0x7f0000002080)="e3dc661510ec2c4640ee8f96b3c699e9fff2cc297b12e5dc9e084172ecda7a34187528e68999d2aa5899a62c443379ccd96c", 0x32}, {&(0x7f00000020c0)="d9e11236355f2b244fef907378034ff14f03f54bcdb21323734ac266811d6c529c48299f6483026d9b44809d7344d652a3c6d8436baf315901612ba3cf12d7db879d5917", 0x44}, {&(0x7f0000002140)="ae0f01076fdd458d49cb5a95023418cdee6fbabfa8fd", 0x16}, {&(0x7f0000002180)="a36198a1b1fb62624d092a66a94c", 0xe}, {&(0x7f00000021c0)="5fd84ad844ea3811220017d505b96831dc91a4a27c2d7003c43008129b08f32ba3404dc13cf25e630a6f70b86a22c636c7b9be071599ff4afaa98e522084ece1eb7a1ab16b8c64a51c1ffa30fe13afffece5453782fcd674662eb38172d9acc3029dba1e87fd1d72bdf7c23626f84fb41ca28c21e069b1af19e0c2916962cfbc02e259bb5b0e15146234c368ea30f1dfa14e01cf1663cdbf2c10f6e545291fb3c98712dc84f8fe1b32060412207ddb031057b5609a597556e62b096996ba3869dbf88d05bb73606b58d8022e99005d82a3b19cc4862def17c3e7be8f15ab010d094a4b6039eb8707e5c1b439e795717d3561c82ec6ab0c10963e99ab140a2424c90d87a451900dc633f174bd48fb0f5bb1cffe8c31039495b962b000c130521736a2d7247f071a368154524dbf0e7c54a05a7e050ca28f6fa8e31a98a0ccc4a4037bb369cf1427f53abd4bb5056d3300bf62484eb202a551b4785b4d3f2c5a20d5d56f755229bd410a092c89cb7de257a7a2bf315968e8e99e768b544ad6972f850f9d057d0dfd2b251f476410234c8998271f3ee2d0f99d68ba5d1521c35b2363ff2eb085028d06d492173d51ae8ddd756828ba2c41e00f4e15e26a283069084a514544f64d200f40e51ed69312cd1d467901ce77a84edaa0714e2b1423992f2cfb4b42f0cb6168e39c54ca7b5a84e21f407fab8c5d3a76975839b788d8e47472802f7a42ea1e56d3fcc0b61767a66c4e68720aa7bf2c5147d165b9939a9ed534f53aaebe8a05f6c05d32c3d89db8f0704e033c3a2d171c3df03197da08dad6e9a38e97d3fb12492f51e13503af6f263ca42dafcb32613120a166975ad83e93d8093b8d39eb13c852cb4e6106a75e36b17977eca3c32c8171131cc891bea98597f464fb23b7cbf3580e2ef677100d5fe94417b29f7c57f7d4b47268e8fc053804b2d98aca477515bd63ea5c29d1c34708a937b1ac5c77f43487138a16fe71907b2f87afb84ab39e07104b096277e486abd67226aea7fd3aef0377873862cecf009f345cdc8dbcb00f64d9395b06023b7d2ecb62a5be8a8d78da8299f49b0d4e6a321d04a38a786c7d9b6a593564dcf5cc28e0c9d4b7410482dc6657714fd08265db6d2d7e082a852a49ffffb9f11c4287d0b9c0dbada2c8de7fed476ed9aac23abcae3c27c234fcddf22a182c4c860f38b2d15543df0ca888c8fcf53f27d33833c4487e40d9f99422945fae926934f062d6966d91ce80cc2a02cc109159be95d8889ef7f4bdf9add6c360dbd60d134ae016fa719eb22774d772a6cfc23bb510da9cade6c6c67292b51f6a78d51cfcc59b4c018c8d7098298e19b12a8983f1981d781f89da6a9d82fe6110df07f85619333b60e017a0335114926595dffaa76a9548dcef33abd32359376787ab85ec66f71fde172dd62a256b6d79fbfcb629653bacde516433c45f209017d447827982b792ec4945839ac782600693899f6c2746126cd716f4c781eaa0b2f9693e6d16fb67a9e4d5cce2cbf6797414225320493dd312aa8b3d168665324a69a1f3bcca02ba673b9a6139cb5517aab3f110c1f990672c133f6236dfa5497f145de69422a1a5cfef3d6c2b4066874ef349313f68e69c8454f896c4412a5dc5a4ad4a492fe3dcc4d9240bda379d075a3be4b0e4fded6fadcd6cb1fc56c6b8a8aa7e3261f2b4084c791927f892341cb7c45114b0d5cfd6da3a77a039ebf5dd7ab7d1e7b9a2119465c24d06eb0f951a29a29eb17eee0e97378497e3948b604389dca6ec5991afacfa7c6c8ba3a8d7cc9f5084b1bef019d1aaa85ea2ebe88956c9a2ccc0fe320f725e8baddb27f9e6341a2ed2b812f4b13e41a593f921a1d7cd69680b6e2517feb8381b7f132eb7846228eb5b380e6db630c48671927df22fd0b2d01a248f9e780935b76816cb8f60e7cb3e04ae4126fc1fbe0ac613ceb667c071e017ce068d21703000cb8067b8bc0ba0f0632d68fafd0ed24ef768f1558a668708e46673c6389f5d60029a5fa3c117a4347d570c84eb9218eb9b5908b72ac82087876bc01dafbfc4f1ac7959851fc3aee8d1526b95b6fd878c5212bc1a2793ca4a2d850512ab65436b08f76d63edc2ed0c11907c922ab08b597f46b4c2d3f6f600b0b1fb5e040808d637bf586bfe07134c185cfc342d5d93c142df1d58c84144756d8176593d1a5d3819f7cc7a013a805225be581baa2efc39f54b5d265af713222729d24630121f5946c74b36343c634963b2d9ba5fdaa86cc6523688eeece9d371489e058d9448f15c9cb7e95fa8cbaf87438aca4b575b9aeb2d75eb1f78bb13c17d31f8b8e969038e60da50176d53fa7f83f54da08e4846f5930251596f040a2fd1446461a7f2a81ada34e8cfff7aa95b05b0b19a4b4ae99e1821c4d50b8046273a220e3e53cdb24dd5255dcfd47b129849645084dbd30453e259ffcf9ed70bce65740c3a86ecc4f97d5323a27586147b6deeebaf30ba3b01cc3997c1b2669b565bbf5f6eee89b065597e52c92e31dab195aee9cdb2d6758734151e23a6b1927e794eb13c7ad6ace93b7252747f0695891d56452f1754d4d852e2c2587cf25139df606ab00ff0493fe15af3408499b1d3a517e0de6797b73dda53ab7abd190936bc4388675a5615f76afa0e548e3c6e842f39b8d6383da6944884403f294b986f8576993ca9e2097513265c1f3aa68eccd472e337fa8efcfcb002b11e81d65e69a59bf306d8a9c75a244a87b3815a60423d3ffb95252e643a98cd63b881cf94ceeba428bbd003b20069a882aca14a85f569601e2efc5e93c51b8c8c1e40b592e09ed786c1b5dc9e85ba9b150a6f8f3b39375f721a0dd4e42debd3dd89297e6b7bef33278b0c91bcd66070faaf65e7e4f263dfabf187da250a6e11a81aeab5b94571b25ea992a382eee1ba34e1d28e82e4ea0e05aec30729bea6559ae53fc9341b8e2f02ab73825ccc46b6d084468803e1b6728a1b3c696f90f4a32ee936844a63cf041be8e73ecf76954551b28d09316632f171e5fa1b99f415c3c2509903aaeffb8876d23370569e60c3867bbf7b7056c8a120c738e2d754d3398153335ccdb79e1aa2f65654d5c447e736ee81ca39114360faceae45701a91ac39739d54cca9e142cc8fdd178b01f2812c0c833056d858b5ef80166aeee07654c8fa67b40b032662190897ffecf49f6ca3fa713b3416d6ec771409fbd131870bf5840f7abe0c7e9cc1190db5efbf62d3a2dd03d3d9702ba1ce72d5f62fd5f825460630ac0e1e14711dfebe3a27fa2fcbe17d95fc4e02a9c237397c97f66547e089d3b9dd5de859f6498b9b8800a711c9f80f6c5445a10a7ade3365af842905de7782ebe1df5fa115e079a4edcec90e466d5c1b1135e012b9d1cebe5dc5048bb469f8641f88abb4e42decbca604d467673742562f8cc74640b88e270849a980231b026d11b54fb6335230b88222b8afc67a06ede43073ce7ef90a8d0d91af17f361f4088b01f655cbc75524c43cda159f01c7b00bd9fbe2991905cc83abd38533c155571ca0dc4ef2f298621fe00107d27402a1f680df750a99149694fc9df6518a24d0d0a4dab1c9f250bed156f57c0fbf76df70bcfc4b7931e74772f0878cc58b24ad98a1c415545c9e7588f6987e7bd1e751b5a2777f33a0195d52ff4386bcea213228ddecd93083ec161a1cb0015debf962f4179448cb1156607fb6eb7aef53228ed7cf35d53105ebc42286e59a008ddd6ad0d3423e4d076854caf73cdbb7615712d456a79370626471414ba6bec0963b87e60472baba92f1f3e565ab2a014d770c8a4a1bf749ec2b1084d4906050a8618a71f26bc1414e8e992812165cddb0b18b37480077ea67e0485d8327f468a5eefe39f133e7c7b0c170beb9529ed8ef9aca5afbd484586c4d7623220c970bae80d1c773687e6fba2b7a3a74b33b8825a75f6fae1ffa1800ef686c5843842d400cef0ae1e73aac97a1952fece7a2b5825ccbab199d3e18080efed273e209b9d20f540471fa7a04d4720864686ded4676399c5db9c9da993b371949469faf2ab75b5c673eb3d951458de8e84ca3bcf6e1fa732000963109e51f0c4f3e18bf1dcd57f56748fad6a3a4dae2f4f87e0ae007be8a78eee8b45b4cc6a27cc42708bc34f75460d70069caaadefb68a7938648934f19e4cf5d6903462d79f48c76742311b9cb522b5496d67d52db95aeda6ed7d393426ad09481a2bbf27c68f1205dc93acbc2c0185ab949b8263d0e610fdc5e610a0e87e4a61815b36d68759320bad51a45c9572242153ce69455bfcca330b20e1c9186172a9bd1a072ad9df3237ab68f138c8fe27d9df3238efdfa1b6f37e5214898f00137b30201bc65d20a0186a37c3368a5a7fb37581dd592aaa6f916ca0f292bf5e1bfec6c9c3792e8666f3f6249172f1d3d2fd373add2cb15e73cf13a4e872c0142f07dcba1035f3edec8b27b6dc16a301c4c0f62f02c91fdd7cbde4a417aef972c5d4f32411a63d98d76f9dcc758732cf06e1c5475a918a2bf4be4f2dd671f324db030edb7c0f91719a8f07141f543317917297a5aa6ad30df0766c7459f919a8700869bc24275617a48dafcb53d6316ac0ee1880b10bd73a5cdd8be214da01968abca1cad2a6789b41fcf7299e8f012f99e60aa07a752cd21bd21074d26d01373198c0268f718294f2cf3d814988d84f2d96cea5f3a9abfb34f012a671a4bd48f596705d46ceb812210d8dcd420828924e8fe64c4727b1f25a8d9763d468e64792b53a4a593f8b4b73d05c54be0f19e5e5f2fa7971771069ca1f86509a886de3c3748d463163e23596b6932463e920de97c9c156c37334b26807d35d8386c83ce5b641870efff05dfe084b059967e6091a76124a54a7ecb467abd6f1563b52cf5ca07588b8ff35e416f759b4e3acf5ee62601767a9fa846bbd59fd26cb51644c7ab200e9966f5ec489f24331e3b07da955da32a76a4366ddf8528e1ba3fb652ff606a2d4ead8c819bad890db576ad7719d27574fba9920f1d3b6762c2b3cdbf7063a2a6d8819bdf4495e133c11978fb6809f00954438cc603be04c76c57025e19737b27dddba28ce010193bf62adb632e49a2202b127a4c90ff6e39e7e2a767303cfeb2d12ce80e3fdf7ef3bc069eb0a78f673a38fa53c557e7f013e1dc6709c8fa30cf1a45b4642a175887789638695bd92b6b6261115a9290518b7bde2e93459d7f9ed2d2093d4cad23f96941dd147f05b482ed029aa6fef6ab93da858b5f207e13fe5b3833e43b85dc06874580f25cc93eb52a56a4da9b33a9c4237a3c114e64f2a37ad9de860e6e510c94d7e53291d70d113b2b63ccb726e966ae0ed23337e590e544d97dc3e4d961ef3a2e6ca7c11cb4e0d6664f4bcd7fa06774d4a9fb284abf2c35f4c1abb70eada95805e447d79addfc4d85b17be6aa5d27d252b300fcefa4b24bc9a4060edebaba05d06eaf6dfafb86389a4f4759b8ce3a889643430ef965504a939b2f6c60710822d7f5a10590e7055923fa09cc61e6cb1a8c1a11ca3391cf315024a3f24bbf05ac6f6159e234e4900ab50568b42b42bfa2c46ac8c2c3df00d84ee2346a6b6d26acfd68527c440143104df12ee526236140f8a5573fd2aa5916e6b651e403bbf774cc23eabf5025ab16cd3fcf8634ebe6af0e23bc2aa49da1cc697afe450565f002b588258eeb795edaad2404078ca42a44015bb48ef5ef7d013b3043ad3cd742fc2c6e63da99093630c3a5c33ea1497653ef5b6271c9743f6fc9c591bb431aefa144338f222ac139cc", 0x1000}], 0x9, 0x0, 0x0, 0x40a}, 0xc) symlink(&(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000003340)) r5 = semget$private(0x0, 0x2, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000003380)={{0x3736, r3, r2, r4, r2, 0x100, 0x7}, 0x100000000, 0x18000000000000, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000003400)={0x2, 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000003480)={&(0x7f0000003440)=[{0x3, 0x7}], 0x1}) semop(r5, &(0x7f00000034c0)=[{0x4, 0x3, 0x1000}, {0x3, 0x101}, {0x1, 0x2c38}, {0x2, 0x5, 0x800}, {0x1}, {0x1, 0x0, 0x800}], 0x6) getpeername$inet6(r1, &(0x7f0000003500), &(0x7f0000003540)=0xc) listen(r1, 0x3f) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f5359440b604ab7438963f341371a54ebddccd5d", 0x14) r1 = socket$inet(0x2, 0x4, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) fchown(r0, 0x0, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) seteuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setuid(0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000500)="2df4bc7d16e3f078ac46d107a9eaeb200fd2ce5bde96a0125bf7822b066e27d8eb6975169728579050b0db4dfda9fece5dbe1b0b317475dd9c04817c147998bbc2d85fbddf2ebdf0dc8bb1a1c01671cb0a319a8854980cf321bae5ec0da4281f6a311ee3a3765cfd74e055665df049c0e344df2911c04dcc1074da18f82ba89fabe7fcdfd4b1f9548aa262a10048a8d3fff4caf8f7b65a928a10eb84f0ff17bad6192bc2e61c8fb028f864761874e5fcf4e4ca43f123a9376bc1d18d7b139de0c898da30132233be152a73a5f1fe8446092bfbbf8a239dc0c549a0e4d87c465ed87d6681db16793ad4e62288dd284ebf4e9131e843182a48e01c227f805a18f1ca0b63887d9594a18efb1fb182210918f9d3401577833162a41f1335179a9d881da886082d485a45e478e7ceff973829ec8fa325614e623429130687b5cd941b33dd14635ae37802801131c07660ad20e44fc0b2424220bb8fa40c5e267a5b01557163732b6e2ff96b108eb1f06efe50f38fb388d2c92733e8ceb1ebdfaf7de43effd6b0130d4ed0df3fe160e10f768b8462dab23dc37e326a14d764d31195dc2d8577cf277d721922f3f4fcdd9e5509cdfe79dfb91f983ebc344880081c04b90e5e6f6af0624a7081d68fdb23d69a40ee273846410c56326b889b0c0f123596778d87629a69a32f3b771b432d", 0x1ed}], 0x1) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000000)="615980355b9a6c644c73bdb5fa14e4c02d373fcb65a4d302578e55e12602785a2fcf635d471225e0eb5230e6b463e8431e3863e00224d6425e0250abe734b6095c327aac06a45d2ed2840b6e8403a8bfe146fcc915323a916681624da14ee44439f3c98fa22aa38f97c6623ef6bfa33e2fda32b039c76ec61038c3a853c6a733a5ffa849eed535f9efe258091b2b5d5337306c096d7e02d2322aed447f7953", 0x9f}, {&(0x7f00000001c0)="93868ea7751e9654daca15b30bcfca0855e6510700030000000000d3f87ec667ca7c34d0a6585873765e684a31ffdc14295039c0e0f9bffa7dd98bbb15702648d3085b61c292df6b766364133cf2a765d12753f50e2dbbc2d804d4977d9c0fc5ef3f6f5e600cc20d8364f5f4d827938314dd57d070c446aee658df932884aeed333db7b14cf98c975b7402b0f66341cb17c15b1afc8950315c170782c23198e0291078081e9e2b50d1c40e1a66ccf7a937ee4fe68861c7404038213e", 0xbc}, {&(0x7f0000000a40)="71c6c940267de4e49364fd9011cf910068cc19043d0d7a9e36c2ccdf5e381e135bf3a2e953dbc5b10f2bd5e5c82bf3837e0e0857694dbba44f76dd772b32139408030100000000000080f5d49108000000000000000000000006958fa8b0ea4c49442ed24825e658f20b6d0512ba222e5bee71d13e382e2cacce5fb4af67d2591d4c907bc93d00dec80f4c1d02000cb826a0120f85d3dbc1224600000000000000009e97feb1285953a6fe38020c818def7b68c4010d09374d98afa8485ace253196c98dafd095c34273df8962a807c907e5a223711b566a84ba0983478fa581f4959212bad1c2184c77f04a61b4b601e03a36ebc4960f1dd22f4c15e3460100000000005822eea6af2a2fd6cb300cb5db3e1f00004f1fa37c0c9772fc399384764e483be8ff39eb6ca8382518eeee5c5c049192657d3e3c2bad19a1899346eba443b5665fffc21b9af1c13825c6bbb4d7a732b08b334eefd5a75ab9d98a59db3f03cb42f58f81d453d9257bd6b7ed7345725eafae7166412988acc84171ef8cf2aa421d83a1940f8f5273586d3990d18a15596f5f955307d0bf7c49548cabd0b2557aec0a3d783e99e877cae3d0a54c4e65fed1850fee74b60e37ddb2c8512816bc7474bc07ed83ee22727f404363d4fd0ea7bb16eee5384251e6812f498382028c6a72ca53bd21a279196d898b534de82bc7e0a23dbb606156fd10605c722b30a394c714005d86c627bad9eb303f944dce4634c50dd627ee10d4f622aa130a2d4309acc383f03f6e6c0e1267f6dba9cb1cb640", 0x234}, {&(0x7f0000000340)="63a5cbf23d0eda01800000000000000034e07c79e6948eb6", 0x18}, {&(0x7f0000000400)="88debac394a4bd0c95972b7e067ccd1d7104f0d2b2b5157b899aee37c1f0e428b37aca546c6c00ceaf390b46303c924661894d6db9f89c3e5b59e8931486c4c0f31bccc415c21f3cd542ed7995c906b0aed20a431ed2e23cd9afda1099574019e2b8d4b55e94e9815d157b7b14e17245acfbea634b10e68ca7bddf0c11e748bd34db5de6095c851552555ee4bff5f04847", 0x91}], 0x5) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc8) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x3813, r1, 0x9646) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xe}], 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x33, 0x1, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xb8f1, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x20, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xfd, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x94, 0x80, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0xd3, 0xfffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa5, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x25, 0x20000000, 0x9, 0xff}], 0xff, &(0x7f0000000240)={0x8, 0x1f}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) executing program 4: semget(0x2, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0xa3, &(0x7f0000000700)="2ee0d014388b70fa8f5d90be49f6031fac1c40da6db8700d476719a102ba51b4dd54e24088e9ea1a80d3b7cbb5372331b6000000000000000000000000000000ed6c9a1fa06c71c3a3e12288e99c28dafc8a44bb0e060971eeee2ef79b1f03b0dcb0ff23a53202f7725bcdd80a12664b9c785ce9dd598c497f88e537bd", 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)) semop(0x0, &(0x7f0000000200)=[{0x1, 0x6, 0x2800}, {0x0, 0x0, 0x1800}], 0x2) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) r1 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x200, 0xee9]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x2, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x0, 0xff, 0x800}, {0x1, 0x2a, 0xc00}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000006c0)=""/64) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = getuid() seteuid(r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xa, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x142}, 0x0, 0x5, 0x82}) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000003c0)=""/94) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000002c0)={0x6, 0x3, 0x8, {[0x2, 0x2, 0x5, 0x0, 0x2, 0x4, 0x2, 0xec5, 0xe602, 0x1, 0x5, 0x7fff, 0x7, 0x6, 0x5, 0x6, 0x3627c96a, 0x961], [0x1, 0x6, 0x6, 0x2, 0xffffffffffffff7f, 0x8000, 0x7fffffff, 0x8, 0xa8d, 0x7], [0x6, 0x3, 0x5b1f, 0x80, 0x6, 0x3, 0x3], [0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffffa, 0x7, 0x80000001], [{0x2, 0x17, 0x10001, 0xfff}, {0x7, 0xcf5a}, {0x4, 0xfffffff7, 0x6, 0x28}, {0x8000, 0x6, 0x3, 0x502}, {0x7, 0x690b, 0x9, 0x8}, {0x2, 0x81, 0x2, 0x3}, {0x8000, 0xe1da, 0x0, 0x7}, {0x6, 0xfffffff8, 0xdf1c, 0xfffffffffffffffc}], {0xd2, 0x7, 0x9f, 0x6}, {0x0, 0x24, 0x2, 0x5}}}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000140)="feb16d2714e338447ae91c14e70cb185902708e898ec1dadfab8fb5f722a7dd073963349614915d325c464c49b4eaf3561a9ffefffee9b3078385cc7d592ca6b920c4c562a3e7ce4e49ae2f37dd2ab7f237c", &(0x7f0000000040)=0x52, &(0x7f00000001c0), 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x80}, {r1, 0x20}, {0xffffffffffffffff, 0x100}, {r0, 0x100}, {r0, 0x180}, {r0, 0x8}, {r0, 0x1}], 0x8, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ffff5ec, 0x0, 0x1, 0x5773c540, "8cdb3309897c00000000000000008b00"}) sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffe}, 0x0, &(0x7f0000000100)={0xfea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffffffd, 0x400}, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x28) rmdir(0x0) socketpair(0x21, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) r1 = socket(0x11, 0x3, 0x81) r2 = socket(0x18, 0x0, 0x8) recvmmsg(r2, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/70, 0x46}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/167, 0xa7}], 0x6, &(0x7f0000000640)=""/31, 0x1f}, 0xbe35}, 0x10, 0x1002, &(0x7f0000000700)={0x40, 0x3}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="a67e8480ae426536", 0x8}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000140), 0x4) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000740)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b59274c7) pipe(0x0) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f00000012c0)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a90", 0x15}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x3a, 0xfffffff9, 0x0, 0x1, 0x800, 0x4, 0x81, 0x1, 0x2, 0xffffffffffffff81, 0x10000}) (async) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x3a, 0xfffffff9, 0x0, 0x1, 0x800, 0x4, 0x81, 0x1, 0x2, 0xffffffffffffff81, 0x10000}) dup(0xffffffffffffffff) (async) r2 = dup(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {0x0}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x4) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0xb) r4 = dup2(r1, r2) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x7, 0x7fffffffffffffff, 0x6, 0x0, 0xc27}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x7, 0x7fffffffffffffff, 0x6, 0x0, 0xc27}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8060693d, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0x8060693d, &(0x7f00000001c0)) madvise(&(0x7f0000137000/0x4000)=nil, 0x4000, 0x4) shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 5: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x7fffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x14) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x9) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x3f, 0x7fffffff, 0x0, 0x0, 0x80, 0x7, 0x1, 0x0, 0x9, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0xbc7, &(0x7f0000000300)='./file0\x00', 0x8}) r3 = semget$private(0x0, 0x4, 0x600) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000380)=""/4096) poll(&(0x7f0000001380)=[{r0, 0x20}, {r1, 0x113}], 0x2, 0x80000001) r4 = open(&(0x7f00000013c0)='./file0\x00', 0x1, 0x7) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="3828cab5cd7cfaa3caf1e68340c29a822993377ff193581c5674af3b510305226db4e59a625bd5e7997bd98a9d631069e549f614381a4a9b3a3330d16ee044221e27dfdf420b397c27ee717ee19a29df511b2951d0cd92077591d2abc0364713a56dbfcbcb53cc83f21f90f9578e67eaf45ac25a412a85ec5211723e360b0e6473d61b9579a40f425c6ef2e5ae5458602d68c9ccb19b8cb7fe107c6f3d685a3c7208d860573b17fcd646d085b4ef23e41948e93668ce76b75f6a3e61deed2685da5fe7a2c8774173bbcf748848aeed6d1cdf03d578259ae5dac6b5cbb19a3f2d38a0788edae4518eb50c2a0ea7f67a8d6b01e600516e28b941597afae0dfa14ca43757de522d43521df12d0b647014297e9a309c9492bce09cd0773b34acf710424e4e8f1651297cbb16a4e9eed4a4c04a8cd94ab48aaecf622ee74eddbdd900da5efe7f89d9d0574eb89ba08aabd15b58db647c94934c19008882b5abe9d527fba01bbd1be7d4c798017fb6226164dfc7851f188af97460ad2ae329d2fe0554dc9d5ed3899cad467cab9c0df5a90924cb1c3457973d1bce983caa52d0c8cc7371e911a16a9feca2b8d1cc3d4159bb4451d081b02223c65b9f719a5c953eedae63a288e3a0a632ec17775970fbbcbd4bbf289408915fb4f4640f51f7ed8506475f6de43b919bf42844c19c77221a8dd0ddc6067271a41861b230305fd8cbd515733abb2089e208f19d41f749baa612292f1889b51ee704f7593be90f5245cbf2e0f66e9c1e46888de5d278decad1f7ccdb7b26f7c2a85cd9f3c2643b58d879db1275fb91a41ca41944b3bb037d522be77a3309bd7b8df5c62c09e47ced5ee10984229131f88f37170be70bc377456bffba32200c5174032a3b483cd1ba2784d293ad1f817360e10edb87b4818ce267ea9dd3b197edd438e779ad7d0aee3acc274caafb7762d0ba42bd09bb8becfaa81d8e9b3ae16efca661348b7d8c73896d60b2109b4d03eea6b87a306af1eafd28e20925fdc90e259284fe8ab5907c0a213022dbbd0dada0a2116257f5004c46e633b0283996d61d52f339c131d9df7d5700d9b5265dad88a0eea882b6e44efcafef5d5d7124ef009a675cdca3d536e12cec8816ba512d605bbfc7cdc432be3fb3e8d2e3cce7c1b82c63549b9d2a7809fe306d530a01dc143712e51dd10c31d265e5dcf9754c00ccd6e672bead9ce21e9ed01fd1115cebbfe012b85a1549ec02875fa4b4bf26c4b570d3e78223406f6f56ae4e09c2365d7af1bf41e0312ba65fe8ce5e6df7d40b2130433dc3d5913e65e242489b523a71be2b86a0154d07b5bf952403b027900aafe9bbca40be6674c221a4bea95856c843c33e63b4419feed86935e6d1292647784f53e25e593ceff052057f67f88766bb6b0f309a97ab39852eec4c5632544bc86f3a4d0caac6c918b9581dc2c9a335c2c00bc506fe73339bc1a8d05a66498073e33f6042de4c223caa1292e64112ca21edb2dfb54c9f92f42ceb151c1f4bb1e254c0cf19c5b1b7c4871255b61e5d82b6e17025f012c04406dadcf673c57ba5f576ea42157da9d707e8d920981aff2e08be74286a076743f447cee9a9873043f0b7394ea169678fb7f567551350dd6c4c4255a56061ed12673c3129740085dfb954e582a61c8a04203afb4459ff9cf1b03a74f7f8c653e46a4d5d755259cec86685578f85913b6597c8194795e21f1f41c6f4a2d60436ace0c1dbd6deb5aacbcc6eff87a085fcc772aafde206529c8628862bdb97dfe51e57daefd831ffe65b9ea3e5bcaea485e505ad7b9748ce9525050a2d43099897c0713648f357a338a0db24f496429372fca0fb74b96ba86938262b5e70ca34c9494b1eb4388faf4f385da6eb3c9445c8a9b4244fc6d32accec54f3b617c41911f79ef8383a8e4df57bd5a91b3256caf23d9b06b3921dd1730446e41e6cf9facca587f6463692bc0900c9701a50cb3f3e486fe1d0e5a3fbb4909eaf7e0712d427a7429fc74b22fa129698b097f1438bdaf71097a9853475dd9916cb390353b24d5c690517f4b9a5ff69c796ad32a494a871833a6d2e87ae448da8793db1a5cf7d3eedf66dce06bba6d58f15ad77c51674a6038e0fe499141325bc8bafe0b8cb2b5bb041096ad9da5ebdb66cc3eeb0291e4b0199238b2b6b70a4862443fa0ab55a457b2ab02bbed8d8440ec0d56d026f0d59e116f4f14bae6c7b641a87a8d7e1814a65d5e145e292f0e1877a0ebcc90724b99b509e1b3117160ba46dd685d43f7f4ed8a171a6f92775945c8e41c3c28ae329b1f615fa043282b83be06e2131c9fe8dff44d70ef86652e6e88644614b451c085099882c77a4872bed7b4fd09d6ad232755af6ec04efad96e45f7f97ccc48bec2f54f47e6a807dc87709d5880404cfe0d1ed8d1d4baf1bd310000e4f81fd8a55444226af0fb9d408273bbf173a0cd79db9512416b6b7f23445e2c7df1b0d5e3534544c801ee428f317e5bb0ed9b329dbe235b883e51ef3cd79a20e55fc42cf4c96ab85626975cb0ff82a63bbb4030e88995e0f75e4f934d629ddb4c98b461bf10e9472460edef81a0a0363ac71381ced1bbdecd2a7f67938ea64a1272ed3a9f4f563b7e7987f181968b256a69caf267b948b29cf1b1772b4ae8929842a5a2585fb5338ba748e4d7b9f89d14a5b594b5560f9e96d9d3dd35edc3076b0b5a3c69e8973fe42b6629e791246f60f96148e672705d218dcc7dce5d2d9b8e31566148657c521c917d0dc018a9b7744b1debc2ae5678f83cb5ffc5271933c2c52f6416be7857fabefbeb462b72e6d08494da3114b8a79b86c18b99e78428c8a577955477f8a36c8116b4891e4c3eadab343b4a0d4fba06e7b307ac1a4afd7ff99b3aa39728cbbecf9c3b80a99b3a561084a9f3951ada03e0869df92a6a55d08505d7591c3068d96242886dd4f678f5998098508e77b637901b5b38830b87a29c3e5df207c2ba186e6bb1b36c499445af35a2f5935fecd91c2f63cce862ba006d0bafb2715b716543b8bbcf8d9f283343a85a0a0b0ac7ff7924cd25b3c75f7d4ba69b32c6b54eb351b0ab8377864d84d9237ee2c746bb9e1d4a74325f32103c016bace2ab8c520032ff2d28052a85f8d2395b4ec27c96b1af18c65398fcb5e39cf94086d20fa6194b64d173732e0b56df6508441b0be93771141a59ce8fb90b84d6656f4abd4b7f05df444a719c71229f529abcaa175763ab7be012df0635bb69e3f2fe4f5c9790aeff8f9f2cb7a37db0469947c2700aa069c1496c80aa802265f929fe47c785caff7dd7106ce65bd981428fb2fe2e71c434e165dccc01747aa67f63eb95d33fb815d29a8cb6eebc654ddecc0c15534af87a4da8895d8d2ee419dc2a6c505ba6137078d0635f9e9e7550ade439486242dfa4d6f61e5d68ebb0f7b5676ae3522f28ed58b67dd5ea021680dd657cee95826922c9442a29b1a8c07213b2be48f2b525160edc0acd749c7a06f3d3662b6e2953c1aa1a7810a7c2d89e7491ab0406083dfa83e0805c26115ba921aea68660a67ffd189acf467a8906a11bcef0db4af014ad9afbab7e3df0a26cddcce7ef97dec93b73ad91680d1ab288f09b0028fc33f8d0b94c08cc867a80d945b6a144b854d456aeb4a6a8507a68ad245d57b02a6ab99c550764df777b04c7402a4eb6ff531c9c8b17be9495aef1411696f7ab919af2eae96a7428faaf1fbed1b9713b4fda276b2d8eb4d7a45eb5f078826334e1020a84a5ce422487e34f68b3dfcf872a5f969a1e620acdb57f237b38070069a13ba5123d44db14d66e85418005f5e29989bf34389139795d9c9e54eecf6d3f98bde0d4e47ca063ce0747f61519561e25dbc15489dbc46d77850985b6a644b1acc37d0c7d69a81748db0680e88e9ca5cc057162c7b9a447bb935d024454655bc524083098ac0245840f623a1ffe963796e90d6f11dd5aed8e69f21e19c0687441a811c868abb2bbfdf5ecfbd44f6d8cbfbdd311a71cd4f5727a077a29cc88b0fac1a039382237d4b3b749cdb5687853a951ebcdb6bed5f498730fdb2cbf74fbf26e58ebd0d5894b15b83e53ebc3411f0305467edb0c398a6eb61903b1dff8ddc2e08926faccab6c7b120efc89c044d33f917bdbde124efca4ba593892b217870cf55f14712edee1198ef065faeaf53edb657096881a00dc894114f4a56b9bd92251af91deb5481835b2da6d10fae4c07a81282e7d7dca3d92a21114208169a1b4394c4a24ed2b530bece5b769efeeb6f47c6844029bc710f2f9d2cbf85361fed4e4e2da19358f9e49d2242a67b142faee3e46c174c2d5c3fe448185ecde3788fcbc0f1c3b1c9adf8a0870f5e17febc69d9569cbe2d0bc5a7ed694618d8f436384fda8670227790b16de233918c052f9677aceb8c3f768b26dca58659ca643c353be0f86c9623d03f53aefdd98149f0cdacba9dc89623d8665c8413eeeebfc4d430bd5ffbad3d8cff4ef8f5eba5324b122974737db91650bd6d3bf2359d1706f4df93dd0e342f1c677b9719962d16916da1981ea2c2fc364800ad016fce29686c9ce506a00fc330b7ba90ff6be2696ebb359ccdd10938cfc66fba352ef742fd5d28515ddfccf925210d21ac4e3e00893f15ad35aac2faad0c22f681dce6a499ff2a99ea598dda0ad8f883b52c1ee360b7884291b6b52aedd3ae82712f9d4e0dbb8cf133b4e253693cb364a969f32ec6d54ce1088e7ff7a1254838e27ac3621989a0aa1d7258af7f53585577cf02a350f7906506010b67f24ae63d0678d8e1c181d6fab5764d64cfcb1cff4785422eddaac512d1164244fbb7de759099e0088d0b4ec9402783c1e3b8c52b4257e4c68abfb162d8d1c9fc94b4a0c59a92b43041f82c2c07f5a037618b320a1649bc23529c139c6e48fb9378a497784ae48d7dd6b75330552bfa57ae92cbe5ebbda4df1999c003d2b764a8691b184bcb1c6b6f469dc3c70b799cbfff81e75e83d1334576f674e50f3f04bbc470c6a0abd770b671599506f54897b00c46fc2856308b39914f5633016bfa9aa39fe947ce0ce6dc7686d281607d0b37ae4901555380ddea55b6cd0fd80a91862c945dc5a6b1808e4a0a6a10835761352860f4a4af8079aed1605025ea462fcabfaff08415fd0521909f45bd07995a044c8f6d29e4828c078fa466421202a4aaa3b414355e1569bbbda96ab7d683e0ef3c9c3eeed3a7989d726661ea876d334969d0210c441b4b1bffd99938d2fb485aae0296d3572697e4c6b8a418b9476c2c5d3e31b863e1aef9588e7c0b08046bcbd3cb539552cc2e7e4b8271f0f8ec4fd3be0a16ded4da7d68b4495620ff7ff4f0a7b8140e37704eb6816f123645c590ec7d6dbcda9420e93a39558952f3436e20223f08e037d8ee012313f1b3a8b745cdf90cf4fd982459f4a62e355cd3112e2b525e2fe8b3b0755597ab239f5369b5dbfe1d0336844bc3da477e082beea504b6a839b60a14e4b209cd5fb8a0ba45520f414a567580962412adfcf93a7f77213aa2b733a5b133e166d819e2d774bdc448d8fb12de5982d09ac31c9599f7f4550ee65718bd9e52432f910a8a7345557b811585d52068970ab12613107f5de01db39cc22699db46be9c138f3fa03add633aa4953f9d4b2f0859659db25a8f06ab3bf7793d793ea60f8ba31ea04e214a496782b141e32e33d4bb899a4bb1187cae328b83365836b9a1072766ab2ff1c97c89a5477eaea1eca18faeae9c192ce6fcf278b077d32351443cd64cf1f89befd7e6c5bab853c5c456c4b9774347", 0x1000}], 0x1) fcntl$getflags(r4, 0x1) recvfrom(r4, &(0x7f0000002440)=""/71, 0x47, 0x1047, &(0x7f00000024c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = getuid() r6 = getgid() lchown(&(0x7f0000002500)='./file0\x00', r5, r6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002540)) select(0x40, &(0x7f0000002580)={0x0, 0x5, 0x6, 0x1c, 0xcbd7, 0x7f, 0x7, 0x9}, &(0x7f00000025c0)={0x7ff, 0x10000, 0x80, 0x5, 0xd2c0, 0x1ff, 0x7fffffffffffffff, 0x5}, &(0x7f0000002600)={0x0, 0x8, 0x200, 0x0, 0x8001, 0x12ecf8ed, 0x5, 0x100000001}, &(0x7f0000002640)) recvmmsg(r2, &(0x7f0000004c00)={&(0x7f0000004bc0)={&(0x7f0000002680)=@in6, 0xc, &(0x7f0000003b40)=[{&(0x7f00000026c0)=""/250, 0xfa}, {&(0x7f00000027c0)=""/186, 0xba}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000003880)}, {&(0x7f00000038c0)=""/161, 0xa1}, {&(0x7f0000003980)=""/104, 0x68}, {&(0x7f0000003a00)=""/47, 0x2f}, {&(0x7f0000003a40)=""/254, 0xfe}], 0x8, &(0x7f0000003bc0)=""/4096, 0x1000}, 0xff}, 0x10, 0x1000, &(0x7f0000004c40)={0x1229, 0x5}) openat$vnd(0xffffffffffffff9c, &(0x7f0000004c80), 0x722, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000004cc0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004d00)) r7 = semget(0x2, 0x3, 0x204) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000004d40)=""/57) executing program 6: setgroups(0x0, 0x0) r0 = socket(0x2, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x18}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) rmdir(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080), 0xc) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002e00)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99\xfa\xff\xff\xff\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf2~\xc9=IbbV[\x9fa\xd1\xdf\xd2\x85jS\xb2i>\xed\xac\xdbs\x97@\xd0<3@\xc0\xe6Hm\xad\xfc\n\x85r\xec\xe0B\x9cYap\x820\xbb!Z\xb0\xa5V\x0fK>\xbez\xa87SA\xec\xc3\xb6\x9c\x1dW\xee\xa7\x89\x8ab ,\xadg\xf5') sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d3790", 0xf97) getgroups(0x9a, 0xfffffffffffffffe) semget(0x0, 0x3, 0x80) getuid() msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfe}) getegid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x1, 0x0, 0x0, 0xb82}, {0x2006}]}) write(r0, &(0x7f0000000300)="f7c19e75f91c072bd36e220d", 0xc) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file1/file0\x00', 0x0, r2, 0x2) mkdir(0x0, 0x90) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)) socket(0x18, 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x35}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) (async) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x7, 0x2, 0xfe) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget(0x3, 0x2, 0x88) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x439, 0x81]) r5 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) setreuid(0xee00, 0x0) r8 = getuid() chown(&(0x7f0000000080)='.\x00', r8, 0x0) setuid(r8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc028698d, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) shmdt(0x0) r0 = semget$private(0x0, 0x3, 0xa3) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)='b', 0x1}], 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) fsync(r1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) shmctl$IPC_RMID(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x4c}, {0x6}]}) r3 = socket(0x1e, 0xc003, 0x0) r4 = accept(r3, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(0xffffffffffffffff, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec3505c7", 0x9) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x4, 0x6c, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) fcntl$getown(r4, 0x5) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x3) semop(r5, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0xffffffffffffffff) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bcf304658afd628ef00", 0x15) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xe0a0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xa, 0x0, 0x20, 0x57cb}, {0x0, 0x1f}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = dup(r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) fcntl$dupfd(r3, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="72dc68f2a8e4c7a00ef474341857f2b976e71e6e08299c8b4f0fd8e4e29ba703befdad3c9677d43c189cbd512105a633bd757915146fc9b70413723fdc3fe6e338bc7dc45f47a2d9986d5703c31c9f01afcc34d5fe3082814521f0ce93c95848c339c8a17b4101a49b80f742aa8ce629dc143b022feee964a88aedfbf99a4c200808d1d55c93ed5734f1a7bee2a7e00bf5549129b9cb8c57d6e13e1a170e8836cbe2fac901e6ff2bfc5cd5f403c6eb0cc4aafbe899f5d52568acb610b0f542cef7037e01c965a24763c3467b20eb626d81ddd3f22189ee9cc65bff9ed7fdd4f40fd3537e3ded4dc5b038ea4bb6184963e4a59f87a9f1fc7e94232f77b5f2", 0xfe) syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb86dd60756aa300103aff9c7e4d5081645bf03751ba65911feb7efe8000000000000000000000000000bb8600907800"/70]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f00000000c0)="fefd5825c1c871c992fbae458d0b3c940816b0f843ec02eddbbfa35923c7fadeed82c50dcb2ec59fffb8689d515339761b6f572473968622cda703b0260eda0b9bde8dd3659faf71897fdf2793306d7c1def9268ed8a15622d452dd13f2cdce1c890c9f0743e83e56a8a462c39e85574ba41b61f055b82a92c795a1aa6b677bb17f74a0d1811ff0c758ef17b865297af7db4748142e6e5550f6b2a8d084caf7d59aa16eeda5dc860488c0fbd8819b6c988620416f970a9ad5498ad57d8501d41670dfbec3b2fd1993642586d8de4a4804dfaaeb9418fa044b8e3ab0a04e65d61e40c33adc4d567a3b195657de4b9bb867cef95dceb9a44c3a68ec65ca28b7548217bd838d3be30618eb961f4fde98a2e88bcea131e", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000200)=r3) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0x7, 0x9, 0x0, 0xb37, 0x0, 0x3, 0x2, 0x1, 0x1, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f00000000c0)}) getrlimit(0x8, &(0x7f00000002c0)) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) executing program 2: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 7: sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f72", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x8) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x80000000, 0xfffc, &(0x7f0000000100)="0a8f5a9cab0a4817e9d63703aa746b22d42459971e67241dfc4f7ae30b840107fa6e0c8b2d60bdb28f11eb78cff18f5d37398d788874fa0a8a8cb1", 0x3b) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) semop(r2, &(0x7f0000000000)=[{0x3, 0xde, 0x800}, {0x1, 0x7859, 0x1800}, {0x1, 0x7fff}, {0x0, 0x0, 0x1000}], 0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) setsockopt(r3, 0xe9c, 0x7, &(0x7f0000000280)="5633fe22d5e842d8a07b612fdf78051ad82f9d483ab3fa186cdea58fec9c0251b742b668466f60cd190462a10bb245669a354ea7f3ea6c347ff06bbbde05358dfa0e7790e59bce795eb8e3896928f7e5e16c8308e5682b10b97fee666706c70481210c986230bc247a863e10a3d5", 0x6e) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140)="75f91e3471ac0058bc9f198592d2bf7a0a00000000009c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x40000016}, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 5: r0 = msgget$private(0x0, 0x611) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = socket(0x0, 0x0, 0x0) r2 = geteuid() fchown(r1, r2, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) r6 = getgid() r7 = getpgrp() r8 = getpid() r9 = getpgid(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001080)={{0xff, r2, r3, r4, r6, 0x20, 0x3f}, 0x3, 0x40, r7, r8, 0xffffffffffffffff, 0x81, 0xfff, 0x200}) r10 = shmget(0x2, 0x2000, 0x22, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001100)={{0x1, r2, r5, r2, r6, 0x84, 0x5}, 0xde, 0x4, r8, r9, 0x0, 0x6, 0x14}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b59274c7) pipe(0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x4) dup(r0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2], 0x30}, 0x0) r3 = dup(0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {0x0}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x4) r5 = open(0x0, 0x20000, 0x1f9) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0xb) r6 = dup2(r1, r3) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x7fffffffffffffff}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x0, 0x0) executing program 2: socketpair(0x2, 0x8003, 0x7f, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000700), 0x10000181) socket(0x2, 0x2, 0x0) kqueue() read(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() socket$inet(0x2, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$getown(r2, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="f002a0b4dd4cd4b91f275592f0a93e006bf9ccf5f951c3ba73c0c9c03d643e08ecc6d678eb7ff9bc087a020a231f3efd73409abadfe34d32", 0x38}, {&(0x7f00000004c0)="0d237c3a053d6c6931a9392343fd39d7fbb8ac43dd21c95d8172a394ffffa370cdd63c490d1fbe72d89bd0607a00f6d29d38c18d352c9a21620b2eb477e980dbfabf2d60caebbae70edaba1f1efb41b2a6df630a3039a57c7d32b529a4c7ac3b1cdb75dba5cea3c495345697a98de08d78fc0a7779a3ae6356644d22b356a1a9961f06005f07c6ae6c116d8ea05418f2a66e95c2955db3010abef62c0155d16f6444d5d7a4dc68c91dde424213bee63dd633aa4e49110b7d7cda507cb6cad430967e0555a28b924e1363a8bccad5cb1ce0ac443923f1505b45f8eb851747250a338a59886d1e60cb33a4e60ea4cc87fa760a4d35459e4da3db18f0666d6a12812f5f1d051cdbefc0bda2037be0ef8f6c9665dafd9636e3bed2b2c36090027d6a3a854236922b385f64183e99c7bc9a9dae6e2b71578c23e3f16cb252df8928624a8f3255a77e27e5270d720059df793d0d45b8caf52d87556eea64f9cc438b5dd9d01b4541bf62c3225d7be22ffcba3cd21757dfc5444b453b54e86ff8defb9272982d2fec7263", 0x187}, {&(0x7f00000001c0)="583a6080af1bc5e0e7e17945e84948545ac75ece05a7421529d4dd85bc738a7cc6b54e97678c49c7caf5b95d460c35226af416d492e4fa131706c2d4b54c6fe4d16a96969db2353bc48e5aa4aef45bbe94ca3335e2bb77b4934c0d223984c62203cc86cc28682c3f51c6e35876ecab5fc39dd4af352ebc653a7b92cb10bc871087c6cd35ca35a7825ba44c8b4949a17995d517abdaba47d393ffdae4cf86629d8d095c398551cedf3a1a3a9b8e1ce4df49266f5739e1", 0xb6}, {&(0x7f0000000280)="e3cde7e4a9cc3a27f311c366cd7d654a378ac21028fc244250ad48873470990898e22316217732e96d57f163ac81f7a14a9daa05b3bd4a59725d5a6b026b767049558e5ff93462cf5ee1bae7b3319c9dd2adb932bb45238babadd52115e7fb1f3b51abfd334fe0e1cd807bf1e8f3a89434b7716d82e24f71e0548b0016c439c96ba996aa1bc55549bf86067dd0e5650ce4fcbb257807e3a49b2bd4fa", 0x9c}, {&(0x7f0000000340)="019b074624a7b1643897d5565420b9eaf52d07ec0686b7b5eceddaaa49636d6aabbb", 0x22}, {&(0x7f0000000380)="9a30a9989a988c5c790cdd2e98fc056fa556f7b4f894a372426356cc69c40bfd21e472da10d50e7e78f30961c82b74052087915204f2dd158010fc3f0505f5839cf69efe6821b109dfc117dfcd1c736461db8263cbbbbdff83a9f240f0062e46a65c52bbebde90fd68c1e895130f5cc7c484ce96378f0b480456181696a0fcb1cc622a5bc601feae84f412e4060beaec13fa", 0x92}], 0x6, 0x100000000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x5}, {0x7}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mlockall(0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000200)="f1", 0x1}], 0x1) close(r4) read(r3, &(0x7f0000000040)=""/1, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) getsockopt(r1, 0x80000000, 0x7bff52b5, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) executing program 5: r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "37d8be6d8c31499c4ff392f9b3b8e67b3cf43bb3"}) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x2}) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x9ef) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x1007ffffffc, 0x180000000}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r3, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/32, 0x20}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/232, 0xe8}], 0x9, &(0x7f0000000880)=""/4096, 0x1000}, 0x1}, 0x10, 0x40, &(0x7f0000001900)={0x3, 0x711}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000001c0)=r3) fcntl$setstatus(r4, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = syz_open_pts() setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0xdd3b}, 0x10) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)) syz_open_pts() fchmod(r4, 0x80) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r8) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$hw(&(0x7f0000000300)={0x6, 0x1c}, 0x2, &(0x7f0000000340)='\x00', &(0x7f0000000380)=0x1, &(0x7f0000000040), 0x3d) executing program 2: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3, 0x40, 0xa7, 0x10001}, {0x1, 0x26, 0xd6, 0x5}, {0x5, 0x7, 0x40, 0xc}]}) socket(0x1, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a1) ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0x1100, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000003c0)=[{0x25, 0x0, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0x8}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x35}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x66, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0xe8) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) bind(r2, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000140)={0x1, 0x3}, 0x2, &(0x7f00000001c0)="244b6283f8b211b5bde42a07430c66269484dad16ffb582aca180255dae141c0c08f4d9b9f813a05ff9b325be5734da4eaa11b38be4e7fcc2779a89df817f32a5deff8906ef67add28dfa8f4500973117bd9b4836b4d85c7e9e6d69dbd9f1613b01b7a6ea55cd46afffb94", &(0x7f0000000280)=0x6b, &(0x7f00000002c0)="4686da23a2bf26ba4d117fc034d5899ace9614fa2a4330d68f7b1d54fe89e78f3b0fdd22995bd34905ccc559977bb2d001785437f9dd8d8904d8cf225e074cf44a89ecd0aad15a943e0c5345bb1add74814408999398cb2c035aec7fcae2c3695539fe6609ff34f40ca3cb31dab9e55bf26977ae893c4c6f2f8c14", 0x7b) write(r5, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r2, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) executing program 2: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x215, 0x1, 0x1, 0x9, 0xffffffff, 0x7, 0x1, 0x0, 0x1, 0x5}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x87}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) executing program 7: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, &(0x7f0000000140)="fd9a955f573b3329574de6563c3ffd6e18fe21bae060974efb7a58273353b1", &(0x7f0000000180)=0x1f, &(0x7f00000001c0)="db5512db2c9c562e71ea948a9cbd2cbef1ec033a2af56543ade7d5ebea5a9df9ffb644d1f4bd64ed8397e2c44daa0b1734f88bfbcaf44ce3a787d8e478fdb510695227508e8005c07b55fcbcd27b9d6a8f53ffa8958b0b4fc5ed55c61cf5a7ad47615bfc8c87616a3187255bde4e807f827cbcc04aef798007bb5d6de68765602ae35657714abd68408706eec9bf9774c788f3c2eaff87730f4c238166022722888abb31467ce45a77ae606b8d9ca8b3904de556b2b2a3fe0afaa6c62f61071ac68c31f9aed75942e20a846b7f51c839b23bbaf9d09da47eb4e01bc714455fdeb0e066438e58", 0xe6) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x800000009}) r4 = syz_open_pts() close(r4) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x2, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(0xffffffffffffffff, 0x80002) readv(r0, &(0x7f0000000d40), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x4f}, {{r5}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x4, 0x100000000000000}, {{r6}, 0xfffffffffffffff8, 0x81, 0x1, 0xffff, 0x7fffffffffffffff}], 0x8, 0x0, 0x0, 0x0) executing program 7: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) fchmod(r1, 0x0) socket$inet(0x2, 0x4000, 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x80}, 0x0, 0x0, r3, 0x0, 0x800, 0x0, 0xfffffffffffffffe}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f00000005c0)="3a02000002a000feffff", 0xa) sendmmsg(r2, &(0x7f0000000200)={0x0, 0xa9}, 0x2e, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(r6, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b59274c7) (async, rerun: 64) pipe(0x0) (async, rerun: 64) r1 = socket$inet(0x2, 0x2, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x4) (async, rerun: 64) dup(r0) (async, rerun: 32) r2 = socket(0x2, 0x2, 0x0) (rerun: 32) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2], 0x30}, 0x0) (async) r3 = dup(0xffffffffffffffff) (async, rerun: 64) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (rerun: 64) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) (async) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {0x0}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x4) (async) r5 = open(0x0, 0x20000, 0x1f9) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0xb) (async, rerun: 64) r6 = dup2(r1, r3) (rerun: 64) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) (async) socket$inet(0x2, 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 64) shutdown(0xffffffffffffffff, 0x0) (rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket$inet(0x2, 0x0, 0x0) executing program 6: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000140)={0x6, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000040)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffe}]}) mknod(0x0, 0x1000, 0x3) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x7fff}, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) r1 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x111) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r3, 0x0, 0x0, 0x0, 0x1a8, 0x1ff}, 0x2, 0xfffffffffffffffd, 0xe}) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = openat(r0, &(0x7f0000000640)='./file0\x00', 0x80, 0x29) chflagsat(r4, &(0x7f00000008c0)='./file0\x00', 0x1, 0x2) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000005c0)='!$%/[\x00', &(0x7f0000000600)='\x00', &(0x7f0000000840)=',!\xe6a\xd9)\x8b\xc2\x00\x0e\xf0\xcb\xe7(-*j5d\x12\x1dq\xac\x9d\xde\xfcIf\xb2\x98&\x8e\xe9}\xdd3\x98\x7f8\x13\x14~/\'\x9e\xee\xd2\xd0{Q\"<\x1ckH\xe7qcL\x1az\x0e\xb1\xc1\xec\xfb\xfd\x1f\x1c\x944\xc6\x8b\xc1-\x04\xf0\xd1\xbf\xb6\x14\x12\xdc\xe0\xd6\xa6\x05\xac\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04'], &(0x7f0000000800)=[&(0x7f00000006c0)='L*^\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='-\\[-\x00', &(0x7f00000007c0)='#.$\x00']) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="57c58cc68302c8dd972ab56e33f0245c219cff61c74528a2c0feebb6b28e0bd18b992fac8fa3b33727955c551d00bba0821d0417d8ccd1921ba2bafce85aba49c305b8f43228ea3182825238d2ab36e82b9738da3b1347ef97742586f3e56d5d2ed959172426e5c862ef843a5287f65404d00918dba1c9af60949d5a9f8a6dec45f8bd3267ebca86a24ec78987b8ae15c3d2da98f1c08da15afaae2c1b91f427dcafd2667ad32ce9640750a2389fd00c46bfd0fab11824a05e02d829bb0acd538c0b0ce2971948f09c75b0d71790c6581d2cb2d92b1f7bf171d0ba962f2e1d7cdb871d1897ccfe7d4c19624e5ac1de7f898d835d3637465de6e992fd04d8af4be07e2f38da53e4d99ca1a743abc1f175fe513680aafa8e85887812b3a39db659ef6e8ea35692c2dc33af36946ca503f99901ec060ddff11170f8a4d8b847b1ffb23f77abed642a69a4e96be3ae787e33f66fb991e72d19971fe4ec5464e8c43393e5a213b014c097bcb9bc974ddd31cdac4297b4ac4f7cf2bda66740c27a6d599540b10b04727bb7828dc4156731d509acfa6b35de60e366ee2509fc0283fb6b4e804227ed1e6b88fec9c63e23e96fc61acd2e9647bb7d89d66a8faa14ad01b9ff0802c926b43f7ea0fc04890098516a6a87091ca1d2e3cb4945723f80a1a1577fa787e4dbaa5c21162bf7f3b0f7de7244b0ac2542c1caababbaa59fc69ef5502e1c0c28576ae022d157edbfa1865c0123f8dfa3504018afee4bdc853226536f5abcec0f9adfff74a827ae697dec5e5dcb8e371e49d06bc13bebb032df96e9813609352007672f3015e5d5e662bac41dd6f29e1dbe0f85ddebebc1c0c54c71d5f983363c94af0bb0c2d5521f458944e5cf93466a58d8b78095a8706e2659afbd67dcef26586087a4871afc85417d1bef779a5889d8d604965a3d8aac6f217a990f64ee9e5dc99266e8415edba8386b2703865b7d3b350e02fd2350b92390469da073e452bd2c84e0785ba4e2320b01058a0921de6bf0639f123d57a4136e85966227ba70086c59851911cffaf82eb7642a593f79a5694cb71bc4571385a51fba22161627f86eaa2eb2fb5ddd3e97aa3b0ffe17be417b0b3f24aa80a8ca6ed9e90c30db76bd9931b5249e23f315f97f719c0d96182f16d0714462bdde979b6839e4e9a6cfeb474db8da9e3a0bf4bd15720eb9676c574dc41619a8e3dabe1106a59c062b7970a3e9227e932f6d82b6c170272f03e03622359428d489f6bdfbe333545e379cfc1ab4ea30cc3ddd13295249be54e2fc064972f79d2cf2b5cdf37cce2eee4645ed0340a97fc5203824ee547008c8f6d6cb7661b24ad495c3c46c6cff0ca6990b91fbcccbbcbabb9e97555ef2df372891a2391f4187e09c665c9f6497463b142551e6a8e62cd753bed5e9773190cd5c99d1ecd247ab230ed17df39905e56c812c9810f24a81e1037bfcf46b398850ac5de276f8819842a6728b4050a94412c83d7280faab3b293381411bd84471164d7c49a0657afa96dea395b650ff1824f172c28b37e69c3b566ed5760dacea910ee890b5f2f872803d00a9ea0e448f1be2bed73870966d076784601b12299e7baa7cba8853d76e5a186194d5261b2d143e9ebf3696ddbbd73e06e21b59aec18b7c806d68dcf0d6e1fe1c73fdaa8953f474e964367988dc7213556f921053c0cd0c045573e02c954186e58596c44df43e048a86d62623879df4db4d08523b925310f2e3487c62732c28e2f74612c6cece5e80f129dea65b8366dde4788fdb319ec4ecfc567d0223b684c3df4f8287957f6bb9626352ba890affb70ae91a9d8c40eabc62a713f06ed19b270c42910bad6ca3698a675670dc3d24d87d8d46dbb265f0332ed6200de993cd46efc6b13a6b2b8655e9a2257e8cca91d6d24c1b7a58589d96dc0e4353abf44edb13f43130c300b807573be3a5f4d05e7c9754251d43a6d9243ae2779540edb031f33a041f5a79f26716eb3d7776914e2e5b1346c229c32c6db490a8db3f79b5d5a24b553d98675a67c8ba20b78f10ecf3da8970b942ba61cb37284c9330c04cd1677638ac59ec477ca83e955ebfc4af089c4706eb7df71f3bacbb6a4ef81094b1d7303ca699caf00c0d9733ac2fb0093c0b4a8fd11ab1cb64c963207bd34e3833d06046beca77e4b2ef3c00fdc844efa8b234c08a4f8b56372fc4159d8f1fcec32376e92743264b7cb82e72d0aa2a6f327c6a347143d5fe46a3a9a8dd5179a48078e1248c16c78b4219d6bc4de43d51a23067f74108c8c45842bbead1a19a9b0fc96c5200e7da8536a7ce59c434ae704ad07f2eb9816f5d9b7d4fbc7ce79b42e9bde8fe69300be44ba5348eb3be736ff14ccb7e7536a8f63c077b66380e5435e3e5ab125fe61a36eff9ec76451795e78b4baff83fcea750ea1cbab39337cc1196dde8cdffd425783804a8beb99a9844acec79a0d62803690105fb1503b9d82644ddc26333ffbb95df7243992626361777cc30dffe31164a5d75e988098e2ecd7d3ab6d3e2c68e9b2f9a43ebfdede6a4a8c6e1b4078bd67c3a25d069953e4e29753f7682b4c95415dc0e56e79c3a83fa1bcc76b27c7b53182ec53491e5fcd30c67798f310340a155ef6f81500461b75688f807bc552bdab3879897d9e004680031f2b2ee8dc1738227bb947673dba051a6f8e409df40d197e7ddbbbfc895d0d67c8d628bdb2624d9e802d4c099b90b73c07603c3b1cf213f1221c54177468bba5eb8fe06eaa1bcfddfdf2cf9f2039f2a073000266bb784b112fe3c3f213a6571fb807de0bc3f86aea726005fa8639549a8eb030611a5ae4ab21b7b3dffa74aca38e7f199fa501b6a7fec43738c950706815724858cf72b294a6f1a1fd8a0db0cb9c3216d77668c7d131895a017197b21a806aa70169c275ad358e6d71cbe3ab80b1efe8e0df3d3532579bb2e285aee56c6bc4561fface98fc29878a4e0adcf34d24c081c4b466b6025c6f8e1c096060f17b208614bb40c051f5390fc235399eb27e93fc586cd108da3c49894a124f311b266b23d3d1817aab2ebd0310592a964751de20c4c058b4e4f164f8b69f2050253e7c2d3ceb0246a7d91abb211125e8beca19b90d9785a6359e9de1325b5982eeac5b0400fb265143f9bc9fe9b8d9eaff47382000d463dba58e1570074d0aab0427aae36612c9d222cf6e37d4743a67f0691e96d361d89faefe6aa2efc72163c17046567cfa2465771fa537b81e0caebeb2d6a836ca62d1a2237e55f366e88675869bc603c1eb6779acdcc28d7e42b11fe90d4a9443c15605f7b17a071b502e7a585bed5b7115dd458218fbfe80081323489207860bb42c80105319fcb16c54600022b074e6291c9d50f4e016fee64834ace85eb28da4f3ca0633f8eea09f742b1089d46515d494bb3732d2ed3f04e695029e86707912ef3b808d36d6c888dc530eccf5e88a01eb91384a735883cff6d7be218c5146f0614dafee1b013c969e684f35ef0bcb42ce2fbf0c2bf178eb6c9209db33d0182358cd0d4113dda3cde45a8d97c6141dfde249814a01f9644a6273da405895c8605852401b77c3752b767f50a549a3c575c9c1cb5272275882c75f4150a4f098ca025369ef4457e210ad21bec53d63bf0583f185f7707999be083e7d54978a0c3cd5e9d9a2d748c6d2ed4fd0197e54ff386c77bdab91748bc7f3bce961eb925d27cdcc19b941b55ef06038a590eac708ce48d381b250a3fa6227e092270a26ddadfa4e16baf661bea100c8af43e9c874f352395873a5c4c25c10361b096ab3a24b06ec46ea25689c1471526968ae814f021f08c31adb31b3cbc5f1139091ba4f30144800b6568cc8e4b161f8444647a207525676afb0503adb590cfc3b9e5becc41d0a7948464e30ba06930d3daf156182de778a00616d084a054628ae6c967cc2d2e3ae89f09129c47f90eff78d33a80f18217d0b3c98f95dea308909a2e1396bbb585fbc84dd70db6173aa4551a026ea1e0c0009d8fd21dd0ff459eed611d78abb1217060ecd7434c22fe950baaa43de5fa54801874b733ec3465e76fce02d8ed75ae2509b5895ef9963f34feee5c6b2aedd7141715fb20daf230f5dd7b539da707c51d7b5b78c80e7be8c582acc124517972ad94874a46fc0f9c5e9d83d89caf949eac28ab114f0c66881f854ebc97f90990532e8a560af47c9e460feba356b923f6bed178cae082bd623c40577d36bcd653ce0dd557301196e5a56f6c3eca5c1689a7f9e60ffbef67996c090a420717f443d5c257543274f092183ae183840ce6ef4b0e729f5d49d14132e86e6a858641b2e21e27451109c3dc27c58c434095cb81f880c692f87b6297678156e33f78b7a548badfdc8dd7d7b4eee2569c37fb71b4d23e77cbb16378d8c2002e41fb9d44c5c28ff7317d6a89c7031f6830a9c30afb0cfd4fc66f9ae23eba82ab255f750a2bd6487e3db6d3edab4a83077bfc91618ccb5a963606f2f6df84cb186bacddbf673c2514f7594cf550323e236f8f82ef149f2220f5791afa113444ec765e642b6e57c37068918adafda7d9aa203873baa4246f847a5d0d7ed5adf37f7788e4f13f1bc8111fed5f8cdfd3dfae325dda9e41033529c0673d9c8a2341f7bc74edf19dc304450bd1ff50173018442ff376dc63e62b4c189b479a861c014ed2a47599189dfe29ae5cbd5b0a4a4e8d626bca074d184beab591282947208b3facb966fd367dfe847347894b26504c3f23240f1f4b2aac9dea7cf607aa8edf386fca1f7412bae90efb6c06c603bf8c67fb6f29d82c64cba293787679893fd759e9212cdadaaed58ce4a512a373d8e99542e114fa05f3241f8cf4cd0e92016486761ddd52612a5b2cb407053894cce6e891175dff30c729fc58437c4a8b5bdce2605589d76f2c14d954e2ad80e1800247c564d41251780d4dce6127c90efc9635164b264acfbc396aa455503e73b228471c1e90a90fba7641d92d684752627fa1d284d74c4cd68b8070bd76dafa28a61a936c088b9ec56f1594173887709d7ed4db28fc062f927181560d17e6e19508a4a58bc76b57e915c909311a20984ba2cbc31f411dd55aeea21bc7270dceb68dca0908cfefa42f630d8063af22b8305b8e473a1953f40e8100d05f6c8820e57062bc7bb00fbf202d886c453d47f8eb2df6ed82b0dcbb4a8c11b39d3b52a04fcc1b9a7eedaed35b7567856007aa0af52fccd5ba98ba42bfd300ac63cb82fc745701bd728f9224a0a126de1880defa94fb27e42f5b22c1bfbe5a79c3cd434eaac30d8c245f84e36c7cdb49efc4ec3a632b28a63a6effe999f74b04a24fd31392041132a7acb31529537071964b30c23fcb94f3fadef7e634ce6e9a2522b8799085ef305573ebec6ef780f98ab7870e3f151d79f89877e36236d7a61ff2352e4a479e0c4ee3a02a9e16ebdf648bed93d5157f2d8a7d06871ffb34b669befaf378fad4299ebd83210b84ae0a5864b2310fad493ef7fa6db3a8756ede7fb4c652d0748b81be177d3a205a9a9c18faf3a5213442073115c9acbe49dce429a0489146799061b789fdf4063542a3dbc683732c8e78d5017b232bd1dfe8af0fab2efb563452f1e5dae3e4ee5dbe7ca36a7611dbadc7cbdce6a14d0eae9d93e4de839e86fcf7970d0787878c6252d3f03c57832604ac2fb8fe3a33b8f960805b9338c523f96d09ba3574f30db98340d1b0e1d478187a2e0ffa0edd7156077876cedffca9275dab50f90ebf0f3027b11770ae145673e645ba2ce31801484b62a60b99081086db82", 0x1000}, {&(0x7f0000000140)="eff1af0439cee80132c57f5dea3399b35d6409bb4030a2ff9fbb1c319ebd338cc1fe61d4621eb1105c7319cd5900eb0959ac8bf46c81325edad72941b54683983322be098616062563d1a44fb37ec54710aba2b1a7b3fedc89adc6d9cece9d6cb2c187530eff49389433123cafa3d55f58e2a8500acbe8943a00f69881a5f120538fde604b5e32645e57e57c8d0a38cff266ef2e1de92b8b5b813d6a427ceba6c27a961ae2d12bd66fcb7ce97947e9c2d2139e15ef0f42dda64f429e2b1d67d295a8207fc088069d2df4f0ce28a1757833c60d65e70b54ac562b79d6edbda11fae7e97341ff855c974", 0xe9}, {&(0x7f0000000240)="8c0772bace7d6aaaea7e5a", 0xb}, {&(0x7f0000000280)="64ff0aa43f0f4f94dc913b279345fc33382c15f14df383e73cb3a788a1fc9336d6b10596e6afddb0d57a528c60653e6b4f102c7db51ac08f6cfbfa85d62ba1e2634a22cdecd877502d847f2408409df0f5a2394dbe66fa69fa6528794c356fab6fb19e971ff0e62797811533a091b19e2df3644bd5248cadf63ebcccf93db08f083bdb6d27f66add91b2a96e7d19a4e74935907b13a4c9c8fdbcdfff258534d2e2673aa48873f04c008b4618ddd1ac8fc4449c584598640b577b44831abd1de85cdea10345dec8075541f0b592b60935c7179fa64192a3", 0xd7}, {&(0x7f0000000380)="8e6cb601f46247e1b303855a6691848a095182658803f244b3d35fee2d5d1c2b19fe7bf34f70f06819948ff94730cf3d9a27d5dee45c8494b809de73c749f55dedce5f5869f6a141e74b6540003c6a7c85576a7575acb105c100a5c42033b84df1216c5d0e66c8fb60258b742af1b71d126a33eb8114c9a8054eb004d9bf9c902b8abd115124cb77f04437ae58aa6e3433117a7efaef095ae5384a7c54efe2d8b1b733404dced0ccb198d79622ed82585c6ddd55b0ca5c623bc67681a3f6d1fe33dbcd58f1ce29ff7b131447c787d2", 0xcf}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000500)="92fda83f44f4667e7269931339c4f859ec5f657a8ebcaef030250b817663", 0x1e}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) clock_getres(0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x80000001}, {0x18, 0x3}, 0x5, [0xfffffff9, 0x80000000, 0x6, 0x5, 0x0, 0x0, 0x9, 0x40000080]}, 0x3c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x35}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x66, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0xe8) (async) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) (async) bind(r2, &(0x7f0000000000), 0x10) (async) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000140)={0x1, 0x3}, 0x2, &(0x7f00000001c0)="244b6283f8b211b5bde42a07430c66269484dad16ffb582aca180255dae141c0c08f4d9b9f813a05ff9b325be5734da4eaa11b38be4e7fcc2779a89df817f32a5deff8906ef67add28dfa8f4500973117bd9b4836b4d85c7e9e6d69dbd9f1613b01b7a6ea55cd46afffb94", &(0x7f0000000280)=0x6b, &(0x7f00000002c0)="4686da23a2bf26ba4d117fc034d5899ace9614fa2a4330d68f7b1d54fe89e78f3b0fdd22995bd34905ccc559977bb2d001785437f9dd8d8904d8cf225e074cf44a89ecd0aad15a943e0c5345bb1add74814408999398cb2c035aec7fcae2c3695539fe6609ff34f40ca3cb31dab9e55bf26977ae893c4c6f2f8c14", 0x7b) write(r5, 0x0, 0x0) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r2, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x4c}, {0x6}]}) r1 = socket(0x1e, 0xc003, 0x0) r2 = accept(r1, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r2, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = fcntl$getown(r2, 0x5) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x2}], 0x3) semop(r6, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r8, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r9, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r8, 0x0, r10, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) semop(r6, &(0x7f0000000140), 0x0) r11 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r7, 0x0, 0x0, r11, 0x88, 0x7}, 0x6, 0x6000000, 0x4}) socket(0x2, 0x4000, 0x8) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={r5, r7, 0xffffffffffffffff}, 0xc) executing program 0: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) r4 = syz_open_pts() close(r4) socket(0x840000000002, 0x3, 0x100) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6020, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x2) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000580)=""/152, 0x98}], 0x1, 0x0}, 0x1402) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x200) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x404) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "f6bc0ce8004be5191eb64258c13b9743dff90200"}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000700)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa6ef74deed2038", 0x1f5}, {&(0x7f0000000900)="eb78ada80588d1212ca726e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ee293982c8aa0f85b9cadeda80ddd5629d16c82a5bed9cf89d03a537cd7a6b43ddc0bac0da3abb4b822389a27328f25a3e37aac187123f415b01cdf5eb201812ba30b1c31776de2ac44c7e816c6823e7d8ca4af5b3f140690a861cad8ffc4bb72182a6009aa01292746322e36370a8d6808fe989978d21115d7f45be4d5da65581d0818a6c7ac88635235010be52d749b9acb2bd518e5e12f5761bcbbc710d5fe929a40d5d2a83664250d8e74c3741205c81c92d9102e7a76d10a6181433994c7afa712d3f4c38206675da5742bf068a019cd1490e597e17ef950c4795e91d6f5dc7eaa030eb343a83e34ec6cd1fbab522d3f1b08b70c34fb5b232576aa19f7627e7255fd0cfc3b4229018abd01a917c4ff4cfca9e062d74d2817a03fe5b89f552f57b7151a9c4d3c50a51c626ac78b7e5178078c07cbe397a193f2262af3e76ff5d12c84efe65480e1a91b672efc3edcdfbed0d4fc15f08345e4f42f4eef15ce212a852b9df1277b6ccb9c2632989fb2246fba8e9675bf0c2f1b088e77e703e8f1e5d92c6ea45187896bcbdd4ed264c6c2fcf9880a199f57000000000000", 0x1c5}, {&(0x7f00000017c0)="78476fb9c2500988c5a6bf", 0xb}], 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314", 0xd4}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a", 0x1cb}], 0x4) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) r2 = getpgrp() setpgid(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0xc69c) r4 = dup(r3) fcntl$setown(r4, 0x6, r2) r5 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x3, 0x0, r6}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x19}) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x2) getpeername(r4, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(r7, 0x0) socket$inet6(0x18, 0x0, 0x7) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000b40)) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="f1fdb77258d5cff1f26503a59b70843d46192d6ed57ce3853d97d6afbc67f1443bcf6815683b3d987d96616a043262bdeac732e14b986ea7d87274d7abe10ba4b2da38c40d3903a84ab8e09ffb06dd948dc6f0190b92ac7c20fe37e799e0cc0a3941963115d616aa70dc5ab7f35bc447d9179282570bec6fa1d5041b62fe81d9459032a57d12394d66d7692ab53206fe94f819e075bef49c08ca9f6990e377443e47d4f8d1f44934e6381db6e344e56c09577bbd9122500259b3c1", &(0x7f0000000180)=0xbb, &(0x7f00000001c0)="0db123210e83abd5410b01a9a6d64cf1fde9dea63b0edac188313a23cdb9ed1759636c", 0x23) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000500)=[{}, {0x2}], 0x2}) executing program 1: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02", @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x101, 0x1, 0x1, 0xc7fb, 0x3f00000}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r1, 0x0, 0x0, r2, 0x1, 0x8000}, 0x3ff, 0x81, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r6}, 0xc) executing program 4: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x164) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0x800, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x31}, {r1, 0x100}], 0x3, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x18, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10802, 0x0) mmap(&(0x7f000014a000/0x2000)=nil, 0x2000, 0x0, 0x12, r4, 0x3) r5 = dup2(r3, r3) kevent(r5, 0x0, 0x0, 0x0, 0x400000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xd31, "8717f9050700000000000090d692480d51aa8000"}) writev(r9, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000140)) close(r8) setreuid(0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b59274c7) pipe(0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f00000012c0)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a90", 0x15}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r0) r2 = dup(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0206911, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000780)=""/211, 0xd3}, {0x0}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x4) r5 = open(0x0, 0x20000, 0x1f9) writev(r5, &(0x7f0000000680)=[{&(0x7f0000000280)="900b0a6f80f3f971fc5c5a0cf65f46156b069943e2a36db3e9bd57b8100f25d7a7716d198ffb08e2923b8247ec3e4846176e617b474ac24ee7e5797b2edd411d6e122fb226dd5e3b60b69e4425c08a36f0851ffe930c619dff630c8b76260aeff8687388f19117049ab7dec2b39f1c6f579947e81540444ff1e24edf12a80115b55314d1ac1e06a52d24301dc0718ab75381c03f5231a88e79f920ce7b53b745c3bd756675", 0xa5}, {&(0x7f00000019c0)="5da3bb018190df52ba673357b1877e265561b7bb706f3b0dcc55224540f2b36bc11bb3d5479f8e7d4bbb34f72c29d16c8da403d3e9272e83ea030769584ecdf893573028e93fe0cb4e58bc912285d838269d3215f9ab3a8a6d840c009d1296c2aad0db0950f44523b5eb4e4e7f4d102f91fd54891da0e4a9f8358bec28f7c2585134df323f63a5437bca8e5a7a21ac4414cacd9eb5f233f8a7120ee493660b184a34884e95c1704cfc671ff9c1c1b9c16413fcbbac2a9a5c48550a8c02e914195073125fc52a097484122d7fafdfaea95d0a216f8b9c03cf0fbc91d69e6ad47dd240583e5b39eb6823de54ea3cf2bd924ec17a63c1e91ecdd56dfc92303ad963e681737c647c88e63fd54c34d838a056ae121251a2c5a5690d7578ac56f9ecfd22a0e0c771d3a5440f49ad5e84c360b857b847e96e343b9cbfd7c11c6895e3ef806b23499e5e4e86791254e3f2d3ea53031f0385b735f2bd35fe5ac6c858953dd929125c96c322a8700eec99970f8d349b6f6a2f3a4d2033eefc6b350ea742347467f1a33115f495d527a25cb45f09fb2db4d234273cdaaa72091a5ddbd971074fbadbb2d6cea469adae8324f7769fbe6441e319dc1566015806d79fedbb32b61dbe1ff21af2400563e299ec306f9cfed7a82c236feb02b1e5f12bbc7bb8c141e4e0510daed4e21b3e7138d92161b9bc634cbc861b9d57597a52907bc89a2d1e49ed05a0244c1f0f52f46b8f9e92d8d8c6f30ce9a26e6b814eb35d3dc5f03c3a0d8dd4c6f0bf35fd03555d8eec9a48dddf717ff27073e95a97231a597d8b698edd88d5075af8ec8e1e8016144e11245de8a13a9f9c56a31144ef78ca5de73447f6bf2185169788ac2569550c4e467eeb9f91e483cbd1d0effe93532c8c4a7b4f504f45b2cec9cb6cee23f3985fdf14d0d9773adbca5f98df99dc90fbaa82579d525ddcbc73080829032f9b3ce2b31297a582cfd55d115812edb9af20368e394a8f404b330e21391beca75556edfdeac3b372483d93fe9c383befcfc1e4f2c8ee32b7da6b86142e7d7c744ca6dd28fdd50cb27e0700e1cc8a2e4d56cb3f2d7903f0eb9a51488ce953c19a4c523c815b913145a8b1cabea967645d806e79b3ab284cd953d214ace2f0937b330d1d74999a442ffc5f62f48f45ba952bfbf9c1181b1e38afdb2c5cdb0d38ec0e574b3a1db84f57eb97f179c5c1fb1a12474e28750bdf5c1d9e1b243ce3e790235103fd3de25a0810c34abc0095229e15ab053b44a18b7f5956577115e039abf1d7f0ed03d2079738b3e70a668b43b03f5c2d43cf953cfcc0d83919e612f1edc082ce94d55bbc56e394f166c63d275df5639578f1ecc0b7df669880b9c920da534630c4c2d4bafa6f86812e55271757dc63fe30325f2aa415795388947160dd4b8420eeedf6a205eb02a861bfa18796d1277f4e2f4c90e76455d5a54b7a38b1714d41dfecde44d4057767ae8d425a983a3a0d6e3779505138c3a40bc40d4afd49b0de15b183d178fcc3bd165ec8e2bf37aec6deb57e7a963daa334410cdb6f26e4d5db27d7b67dabfca7883b5565fc967d6f1795966a554f710e3108818b567aab1da26013cfeeb46c00c87a58b9645cee9413f384b702ece01837fba04ea7f2c01464d1923120b71c9c940cbad0354056f62597be05add9f93abd399840b5ac48e6e52a1b836769c5c2fdd2b2a026ab81d6a03dccb1adedbfa2b7a13eba67d6944aa1463907da53bab37696fb75d7306e090ab131324ffac3e4f4c9a444a0bf03c4313000bd66580dfd8eb672d4df0d9f606788b40547ec15f0ab08bc2d022d2b4db92e6d4cf60bcc1662eb73934e8d2a7db7a297b1e90081399a1ca79e9afef2737f832ebeb998eccc2414400fc1abf2ea3a703e43aace483d8eb94da3c2e6615d6c3b4c130f99e3d8c00cf3f1a0dbdad7ad6b56e67022c075662d677f0ac1ba3574d0b8bac4e06c2cf8d78ed7536d62365854f4e1552be5a6def773907ca52eb5ddbda7d7a6d8e30f612c47499167b25c35f69375bc2e79d26a54d049911ab51a98011ca374674900c7195959e1da213b6e35d80145414b7816bc012bb26bbbb1ba7e636d42ba226b62c0f3589bc296e7feeb5ef0fd6fc921d4d49a9634f4af6cd937e1baa5cb29348b5d7def48a681e7f13a93c08973db9f9bffe581b0e73a78bdbd348973713b3c5d0edb220c585672ccc7ea78cafc654411ff8d713882e026b9e4fe3758d168941eec8e2d1c613ee5769575d900012e25457b2a4de479edf1c919da6e925ae8ce4978c1c710d56e663061044a8944e73e2d77b08f08c5aff8d66b5fa426c7994b6e4a5310f2ae628128fc65cdce511abce939ac2ebbfe7b538160921c711157b71cbb75af93e7919ca12595514b718c27506e07b670864d8d840dbd0121a8c6021dbfcadce00e89cca03e7b71f2f5758a0958a4afc48cf7c3ab7205c6c5b14213f26f657578910fdfa53f25665a32c25a67031fab4b6be70bc9811c8fb80a0c6d3e9fa4dfd68bead504873d8f84aef5e67e13ae239b918d77020cbe0b2a4f46c9624e901c2d32cddaa67a7ed2673323e2dd8bc94308a09307b905cfc4cc75afebdb1d7554b1a68bfae7fb173e322cc66d6db3313eec102570258752ec210e0ebcebb850095b73ea458a7d2f124ab85b93c6f5a5c3e43c232784adbe0a56456b4a19a11aff0c2333679b6e2d38a4a7f1235805e8ee1ff521e20457ab2f56bb1d4ec129396dcaaee8a5c3cfa43cdab94ed6706a6f3885f5450dc7ed48a4eb2f5a4c24445fb8824b5deaf8daf42d33e22e3c2f852ed5ae9a43fe9d68e940525f126e51882ff81d36c34028a0535ae2ab68210b760fe21aa756ed8d5d06dc3f3d422386be5ca112fdc81cf25d06d8be21ec66b20ed945fa8b9682e6213ab1f6ddafcd0fc76d800dbcccebbcda1e034c75c75d85737a5277e8e4785909d7c19c899e96b3d0e465059f9891e31806cd2495a774c075a3aa4961035522c9a5cd096b5151cadba279d57e0826aab947dc500cadaaacc14a00f095ec9802bf06929385e4a8a2a227a22c4abeefef7f1678f6bb997d49a7124381ec59fd5c89a5761a1d4c101fd633055f4edaa8878a30bb3074d052b9fb772de7b8a0a1bf9e2e4697b387985f3221701de45b756ecc37c1e9d25d87c3e4c3687e32342456488f1af4dd2d8c7682962174112b7cfb0326a7917d0bfba7fdb6dbf6888a54b0babcc47c4a5274dc711593d9ac33f80322ae425dbb5492918e74cd27508b4c1aaf6e28817423fa268cebb944745846b151932da76c57b915a477321d0580786db2a0d3c49e89b9ccfae8f2e377b899b78e7031f45ee405a9c38c2fc0fc9b52230fa7ced730f2d60475457a36243617ec60493a6c0f41df65690f3e1b62e50a3368b4721b96d61fe93cdd7743be60930281916dc5b778c2346bf52042cf4277f5bf33e2fea6a7648abefbc3ea0de731e873c7d7a2e07aa9d341151f2584bef02fda6661b94f31bc1b0a04c291c1fe2b2eeea078fee3475e9df50615bc310be0131cd68e07452c7728dee3df8ba1a9df92738133c2f60085926f60a616a6033fc496327d62aebbdd24e16b817adf3e5e1464f7878dcb10c2ef4bb9ab991eba0bd54bc79971a7f788e6e1370718854b84270edca21abfb0538f55529a539872f5afaa91e58cc9cab931359c8478d055a918c11d837f2cbf852fdcdcf3aa4a5545f6ce5aaf6f46826ab3f6749f2d99098dbf29d855e0b3a7b4e4edbb4005ccb72c39271240081bcc4196d2f91cead85e91e4417c00f7d2f46b83638f55503836c9acea432de7644e2ca318d10abfdb61259ffc7c5878962b67ea3e694524fd6309fb9e30c1330432458575cafa9d2dab69b977b6b66e66e9de8d551af5587e5a00da257143fee39bfa00b5a732507b20fb5f3995cd4990c2661e4b1265cbd5aef66947f9ab411f06206bc564cff4f14e8aca055162f2330175d89c0f533a1b80fdec42bb9f4b0553700510bbc79fe48418d81d1da17bcf2fbb6dba59a5495cb991cca629c17f483c36d61586d6ab8f056df8c652236288b572b6e811930cf3251663d58589cdd1a19c064560a6afde3268689510a85ac3d913f938c3abffb8d5143d2d5269da14bdde31c0a70fb45e13687ddc44c9ac6fc4e1e60e1506226b50bc448525309f819cc1666c5672dd18d1ee481d1c478cdb69e7e02f48a1f75b3d842547bb53997b6c3fdd3fb89f696b155f7a44c8acc084d3a7ae94a3d65d7227eed26df9d25d4476c31b6acc6eb3c9115c826b8336fb67a5d055f5e5fa01a2e316ba831c9463e1055d251a0f0c73a307877a212f9c8bcbb8d96170e48a44b3e17e6520670aa223ef2c8fdd6e91153846afdc9cbbaa829253e1651b266808abc4a735ae9b14f69846489a4189d556e32c5c155dd9fcc78fcdce9646cbad7cbeceda042b43b4d21e65ea5412698c623b41497b6b5d1354ee9480d7bfe109b559ea17b4203e8240525cc005203fdc214b3cfc2309df6d199a783d23846b0a983753b3031fc1c1837718f61782928de67814697d6208a45d4f06cc9e336ff0bd325ec8bc92cc8b8e1f362dee64ce763af0d8fcbe0dadac073120511d887fbe6c10874e769c84d0b89cd66a7a97b19ebeac040c304e6ee1b541bffa26aab02c96ea82be46d5997aab499458e92700a5d562d8831336eb953a8f48ef8b8e5f3409d6ad0325bae26290be014e5f3c6b71a7f01d9ae62bd6d5618c027c81aad2c71f7f3910d54dd0ba9e2e8c54a71c4d86e3299723e0db6bd4b5c90e6483bcb745baf5e985940ef92b0bcda02993fb06b09ecb4988df559e45e7e3943e765375a3a7e3293d8c270a9818b85ea991838780fe4972b224c1d1aa51701dba8a5ed57928eadd09a25cdb5ea555c14e52ba6b1689ad954c896543245a48e9cfee2925af810b9e883f02ebd6760edb1d020eea0fdeffaac75dcd4b174f67232f66a200be2f0015062a007777c0c50f6221c488341c7f89052abb5631307d7ebc789fadd40a0f684891558f0e63420316668d2d9d3578d8cadb532d16560521847821c907f102f70dcade8a750096cf162f341dc8af1f262747ee57b2e77455bfd2f302b8e3cfdef008dffe3429e85f1dd74e09869020dbcb8c5884dc2243fed25a8d065f39c64051a6fd6fdfb5cb16337e92b92ae8c28d53a6b3ab74f6c4a7119a78854b748039aea946603079d710140be4f48adbee9305da47d18d2a7ca9c3b4c7fb802cb2f0a860bfe6d842a7c8b80c04343c6c5536f2577c4992de732467951e57d7c548879977cd1a1542b0234de257b597ead25509e39c2640c51a8fa2dcf308af69b9076ef79c5f9b799c37385f967e31f95bfc481ff96d9102390232f68ccf206b60329c14ec8ce9b85973864f1b2d845c1e78e5baa9f9ec5d7a1ea149c67deadf9431856d97eebb358c331fe93697f408ca0fa51b688a91b630f7dcae9ef289e9266d9cb3ccbf004fcddec0478491c164f7dc1f4e77c1b385d9d285c8877aa07112ef12a125d32015c69cd8095b22dbb20259639882929a6efebaa1b1cdd6b2f195c5a30e99264c230802f64e05fa2d4b922b2fda801bd1bc7c4391beeeac040a050f6843bb026fbbb6c140d0024edeb9c3e6d183cc94ac91510c5c64b359ff2245dadaf140a755607e9cb8629bdee6930ed166ff06130208d6eea9a157fb6d8b141fd130ee343ef913b421365473f6f8dc7b3c30c936a10b9756b197251fa71cd6659ea4eb4812f6d38754ed519348cdf0bcbbf15800d", 0x1000}, {&(0x7f0000000040)="961bf64baae9feaa6b7f896706feb389720a033d65cda7a5b9f42b8bf2e1268bb99b", 0x22}, {&(0x7f0000000340)="7041dd029a592e04b56b593199126c30ef9623b88581a0dff8dbe8a576ff5689bc0cd407d64cd86350598e04902e624a01949edba75ce4c2935474b0509d26323eea900144212f793312e14d", 0x4c}, {&(0x7f00000003c0)="685d227bd1d91664c1db078b7d5f950beedfd1a82340fd8b435ba0b9a2aefc8754c24d5c09bc0c88734b3aa891bddd65178a4fa158ddef3ac5a67b7847aef1dde42c1bfa9818eacc5ae1a17903730e7e75376dcbd7aad5f468ce918fafa9e95e2d74c1e19ea29127b6eab92e768f931d4a0b9e984dbfc27a18948c44f62c5db517bfc43c8bd1afe8e26961b4b1c7335396891459a34891b7d439765e00bb974fc9580e4f48a441ee7457a7aeb6423a8d33015e1e9432ba24428ca59910b30301bfe230065f0231323f28458f8999650473e7f2c0e4064e4f3b648f144c9628d79b4ba49a2fb176ea9d3bf143a3a0f80c0f4445adf5b42547", 0xf8}, {&(0x7f0000000700)="857244ba1d66bedee4e1b8ccca4bdc4290ab378d8696fbc3fc470ea50668bdb9f490f6a8b1223d5d929c0abc18c4a0f9c9152a25a78e66f13f861b1a3e8acfb4082927700a2038afe6dae00619e0b4922694648c5d0d", 0x56}, {&(0x7f0000000540)="2a81ab4e8e8a62d1dde4d2b0522e591fc880ab92102f93caaa9d94a99ecdc5b865d953b8227157ce3b76b48109e6490cb18a880c442da5510a4161fca83b1d71eca0dc243fea522c3ada8522bdc7762bc994a9c1d762a860f8163b4d277b990c63578884dd0593eac11b897afcc1c811e1a1c62435fc", 0x76}, {&(0x7f00000005c0)="8304fd738d488af0adb6b261ac60bbdd5eb39a9152f2be80f9875cc36586253043e2d3c099f50f19b9197de950c4634da6de5ddab7e9fea2203f1829bda6102191e3078da89ce07f3ae6d180b736742abea3be752d1e7c82c8ae84ff43a55e6a8f4c326e2e116469e8e220681d2ffd59448d6fa82305cce6e3ffdcd2de436458c64da2490bc9b12afc10804cf396dfc4f25df4bb2f795a4f40e66c2a9616e03072efc18f24d67c5fc50cefedb1e93578a724e8", 0xb3}], 0x8) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0xb) r6 = dup2(r1, r2) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x7fffffffffffffff}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 2: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x8000, 0x7) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0800000013000000ffff0001e8ffffffffff0f00"}) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r6, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getppid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xffffffffffffff65, 0x0, 0x0) lseek(r1, 0xe649, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r3) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="7d77afe9a58cd06c868b98c9041b34510c1d0f768d93bc9773111018a097c4407b9bc23dea67291f932572148bf9a944b66606a6bee9d547e88865aa965c9444492a0a890775b5621c91326c1e346ea9e74226", 0x53}, {&(0x7f00000004c0)="694b64e81eba869830de4a233d40e2dca63fa0afe59ad023e49b469e1a9690a9efd64ecd2fe45a3a27e4104747ed0e056d1d1aee08be21e0b2215ae04a6cf19c05f8fe64af28f0dc0501a9f4384db4d65e1541aa1ea4165038ad18f430aa4ea9fb8352bb503d3cc937fb537ea3b7bde206efb8144da8537c8c3a70fc82d862fc86f554ee8bccfb", 0x87}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r2, r7, r5, r2]}], 0x28, 0x407}, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r7, 0x0) socket(0x11, 0x3, 0xb4) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000040)="97dd8ed6566ffb777a2ce96797479b842754c7bd68283269b047643a87933f4aa92a3def84c5ff258917b5371daa42c9faeef003d29b65c37c5f8292aaa2eda7a92b9656645997c4aa7adb240279dd3ec9306b013b2813", &(0x7f00000000c0)=0x57, &(0x7f0000000100)="b8daaed2c438ae8d6cd249f174b13c5fdd0d98681cfddea0ec82d2ed9c06597a5036ee8c9aea4c8dbd4439cff88842b5939ec7b303166099e1f9f4e0d7a84522d906ff5f5fd14bf9596cf208c134ebdaec298ea21444e1ba52d913d9e27cf4e5d72150c39d9f5d5b1c9f3c060f0accff5c7766c4ccfa7970c5c656ffd8d31744b018a0e2cb99d4b0ac193787b3dd72ac9166664737d4d50aaa90b9dad1fe839898b0ccd69d586e6b974f15c0028cc4b1282512b8b87d0a6909f6fdccd86bb3b928fb043d87ee9f09f9da3257a0b3c594eeabc1b6", 0xd4) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000240)="86445aa7743dcc5caaeee050bd00ee6d206b5a18715a3250121c814c0d32e8c9e90c9f6d810dbfea77c8fb6e836d7291a0a8acecf707414a2ada14d6153eddcbbb0d2c4bfbec9ab4246bc180b2634a6027434e0516ac09daaffaf913f2c212fa6fc5ff1a527baa48eecaf77c6755b0ca3ad8e42de4dc51b3", &(0x7f00000002c0)=0x78, &(0x7f0000000300)="4b946d1af5b77b22178664f664f81468c6a724c3f29b7e21b5", 0x19) r0 = geteuid() r1 = getuid() setreuid(r0, r1) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000380)="ac5208ed5304c734d8db3063796cfd795f20988d0eeaacc45742092bc15d78ef3bb94e64de98b700f5cc69059548387b85eb2335aac0971334f06070d9b207773211e77305ed1eb6fb12beeef006dae3408e136372eb364df9b02d78d77edeb31108375af53b3c7bd9640d25ae69055081996f0938c027698c7dc3875ed13080533bf2a86287a8e0f02dd734b5d6cb273cec37a1317f39aea014fb9f569303d8b76e15f5da8bb8f70626432fc3cdf3d1e53cacbfd79f31135391d89c3ced1e723fdd59", &(0x7f0000000480)=0xc3, &(0x7f00000004c0)="29f20a5e511585821487b6f21c8adf20ddd62f8dfcd0ccf70250e43f156404e2e6ca0205cd019f14298a0abca0606b11090da13bf82fcdda68aed8b5597f7b7248008c58ddb34d0983", 0x49) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000580)="644f535926070235dc6ec83d86d731258620a7359a3ffe56edc23ab5573cfcdb74d295a5b0e149b71daf1a855e6934c934881d63201815dc8148b69a37ee82c59c609c98414a88c5e7397c96c606d4822cfb70168f80e7a58fc960d28b919a6799ea5f922a623a51ec13a1ca1d6758552f3b18fa2c8590c3e1476b81821248cd8afa49c577e8f2ce2cea9856a7199db55f17ddd75d802cace152847a", &(0x7f0000000640)=0x9c, &(0x7f0000000680)="329ce3384de95697df10eabcb26061c3c06525f9bee0c0eb190523df44977678d0e2b52d2e017f", 0x27) sysctl$net_inet_ip(&(0x7f00000006c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000700)="8cda234e4bd0d9ca896fa4677d65502d28e2632ea0b7c57b10650b1dff644df39f93da82005460a16d456ac568e209a7ed26edb0a7e8038d42da9b4c7275097f440bd4491f8899d3d2c051ee9ed84a491243b3bbf4133441870e879aace9f3bb9c7bca62256899aefe2631de9ea2f46405e00f72200230860fea72131fe63e095e16f762e215d3d2e640ee090f004389745f5149ce4c84288060c858faa0fce223db1716856ffcacabb4ff0ec8c92ee1428f2d3d6c04c8cf65227c95d137be91d52d0605fb5640", &(0x7f0000000800)=0xc7, &(0x7f0000000840)="5847158cddf691e865b887a21d8e0053fd55ead59ca134b9e65960cfa03754483023e8229295a64cf9d2684ea0ae03d0726fab2da7aedd691a3820efb3a0625949af8bc4feca6592926440aa64828076", 0x50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000008c0)={{0x8, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x80, 0x3f}, 0x8, 0x76142d4e, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getuid() r4 = semget(0x3, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000a00)={{0x5, 0xffffffffffffffff, r7, r1, r3, 0x100, 0xc56a}, 0x1c000, 0xea, 0x81}) fcntl$setown(0xffffffffffffffff, 0x6, r2) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a80), 0x20, 0x0) sysctl$net_inet_ip(&(0x7f0000000ac0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000b00)="bdaee7eb25da7311fcf48511d00b475002ef1a91ee65eed4342fcc96f3374573706b55bca18552243a8cc12bddbcb4afb92130151940f9a6766c25c55ce9650a8809487cf7fe0ea2a2d528e5be3e46922fde1ac83bf1dd490c566ee41f37ba717a215f841a60b501c634d0f192a4f4212357302fafecf49cadbc59042d61d72b279ce2d39c394536d1b09a96a78862ff", &(0x7f0000000bc0)=0x90, &(0x7f0000000c00)="09ba459902ccc1696f763d0f84055ead1b8e2399b85471862af77920545a8c0c90a0402343675b3a4a0427877d57809083c8ba037a9d36ce3d823292565d615bb7f879df332f72c99363d4fd96cd65724aae282a0e0e5236e2c867521d3d63e8bcd5cb61572c55d5c8444a745d69ddb030e59976f671217959a39fb576fd9df1fb251efd855b45cee01d9070d163b8728b8e62d0f70f47e21c6333f21f256a63846bb33367cab9ff98e2858315dc9dc6e650fe8b7ba3722bc1b3297d2b6d59a0c30c8beb9833be8e9d45e063212f32181d25c77aeb400f543d7f065ba9ce698fa7038247966d81cac4faf295cf2627a29e5a1a9b4a8a26743c4e518acb8af62b8227fd430136422cfae833c681f68425cbb6e362bafd946145d005a3bca9befaa3b72f5eabca27296246f7f00bec9201304a97ce4d4615ffdd0e7709349c084b6bf20e9079c2f9ef57726ed04810e8b55023d2623e6efd314227d8735027e98f47f0c8e9c11338f64f60b07c736565211f372a0ccfe1cf71f9c37fc759a07b3160b41b2bd97b8f1b1118273bc5e216bc20914609bc93fa966e9d2c4f4ea9007ca6fa00f458cbcca7b0bf824a2429439d3a81bdff78ca72fb19862f04eeb2ed9c2054e859b5921b01f6a543e72c12597e7a371d88e01e458f99e596e3523bc1207d0cf9fba9b7d7038c83f377c6fe8b0b14f927bdd458985e8678aaacb6003c41e3980090087050825da258d9931406ed2a90ca9f18291c016b417b62a59cbebf17a900f0b828e1b499ff417fc41b2dd85b58b8f6937bbcb9ce57671a483b1b41ed24e6458ba64a4261b43a9fa61770a584b028df411358a077b971e4dea330f27095bcd52f00d86ca77f375c79aed4051d6b89813e329962edc88004d6ff71f6c15f5b6e742a1b1a75204afc1fd931fefa1bb895c90f4acc9d43ab7e98263ecdb4997179382f5d8dfa429ac21db31b4a2bcf240f02aa01ae701711a0888811ff7305e2142bcd9f3b4064fb8c6ecb631d82b9cbdecad70b74a5965bbae5c90355a49835a3e426ec26ac295668470aae4caedfddf10bf199f366c075129d30610f76c82d8e878d5730410bfcbf8854c62291e2237b347b9c1236871f8447edb4caf9b67c63d3d7b8ba474ba49c92d7b4dce5de23eb30c87d1e33a05aea4e2eabd5dbdea04e63144580b4c0ec37416fdeb99c08bf30d0b11a8790b33e06299c42f2cd82f42a16833f5389ab80f2db63c8fca853f877d2c4621d3cac22f40637a978bc4cca344b655cfca8e5b98cf16900a240592ea9b48a2af929ed2a7f9927259cf008ab3157c2ffa23f0c14f38e81dc8ef087fcafe836609fb5d2b6ebe90742633bf3b8e5223aa0500f21938505eeaa31379e12b1f6fb3f99febf2b542de9fcc4d29de5a45a59f21c8dcdd1209dfb8623e6eaa2f136debc5bc3d879a41147875546afd435bcd79949b3e90b9a3be1ce9c9033c7a658fa8871b67010eb7275f1e7777a3bd80e4f7c92b7796e4c96a06c2f01173e5c811866519fdd2ff7d853f832e8ded9cda208cb0aa1271721e9d939c0cf039b74a7fb73ccf95e6ca3387db1c1519d98c8a121347829e98cd21a2f896d8397210d543285aa94040d268e9923dfa6a843b0a0b378fb1d7e2ce710331005d074425eb0071e2a5310ff01c70cabeec6269fb950fecd8bad638cd09609cda94d19e7ec45af63765bb0f1f297bf734c23ad5c2bb0c1a2071fed2f2f9abe0c60cfc474f618bc9d8e1890266a8577e46b91930c87dc1115b4b949bb4b2e5ee7f6df8a32aeb4a4269060384b6a46dbc83abc5864db21946cb79e5e9b96572d92b3246bbfd7e0be860961c58994224de141a27348f274f835c9d5b1fc7eb6d69273a0425806af19c42129133453159af611c836ba23826e3e127bf546760286a0a712c6d0e4be3cfb32ca173ab5514be9af88fc912301ff2bb4d8f61ef4f8ff9f42a37519cc433d346aff486ed4c0cefa8324fffaf4e40cecccf639a0a0fe437608bdca9474791ed2ac9b78697b15bb09ebe371c3a573f588d2eb40474171a6c648f78657706b6a855e3eec69b56cd9fc9a2b4143fe708503ed21dca3cc565fbc1b9f1b252eef12dfdfb442e135674336c8ac9af8c05b75b94573d21c17d4861925c5c03cc012060a3ea2e4c8557353fad8ff8bbb8971b346659d742cdaeb226ab9c1b8084d11813421895449859d9a91cda6dc51e211810f952af44a8f83cc7f19dfb5243eedb391338801062a68b39a641086e7b260a23652eefa33d14e9bbdddfc6a28f1013fc901ebf49a57be89dbe756e6fb8dbc5786ae1bd6b2759620e77ae34fa3ea1d8a70e225e8e19169eae617bcdf4d271cbfd0ebe46e9404752cfdfc9a625c7c0d4a5d8caa263079f4f6765fe79797367c452873d3b39952554f7bd8ef7fe56aa0e6c2813157e480be226718e58f4ef8919fe3ae48cbbe83e5f5477f324d4f9731f63098f12f033266793f62c4e2ccc5e2670dfd5de029f1697749073ceef8a8c77aa00c5673d3e4237f75df4b647a8cbfdf91b8a12eb45f5f40fd48f2e7770139d52aa2168e67c39a5f6f8d671ee4b80eb489540fb984e444aafa60921ad3699faf0f2826515fd006683811acec3d005003684b7c444c348850aa7aef43349c568733968a3a657aac17d67a3560464a866ef6685f868bf185513dff5216bddb4b4361e773a56ad5c3776189ed2b4217e35253469322679867fc5d875915e6fd40e1e1f9ff18c1aa9e6b3ec6325585dfea4b5cd982f09d32ff949d8825b77c56737877f28b0d68eb9d3eff03d580a3e769cb9b9a78504cdd7f5e650b8dfe5c9136c509e3f7b69f7f52e0796b7f2d4233a41dc327d192d00175dc81fd2c585746e3b413a975c75c3fac73632c78ff936b9e504d8b4d9eb4448aeac86c66a3d4e5f7453ed0a40be420385bda298935e5e8863dc24c7fba5bbd23567b0ea98c4cd3caed933d96f0efeb287b72a6fa8bda2edf58f583fa436833571f8dfed1e8ad4f065a410a2f4599bf878328a905abcca64f9dedd10bb714519d16d198333dae57cbba9080bda90c298c161fe3dca3f8cf5d5ad98cdcbe34eda24390413f126930cb7486dc479a4ccf4c02606e0d41c8479f7633d0f433e910455c483a315b46871eb44d48cd1c485cbcdb7bf46f214439aef92693c93d83ff0b85b9e253796bc171daadc18359e1b5c7657522ebdb25795106b1ee518cbb14ac4fdc13cedca9507e01aa6e4d010bc4f8ec3c6894c48fd38b0c27e75c0f19b18f284b52ac5e69345260d27ee3321e7366f202adfcb59c6685daf4869b638eca167fda0d76d9cd16deb6d5b47c82ecc13662b83ff176512e3bd8eaf11ec0e259627183ae95f333a2a880654bf7cd278cb3cdffd9634c756c2f9813e338e4a4f80085cb1a907dac067c7a3f0360727aafb00ca438b617f5bc0b550e9f39418d50d38777b1feaf0d977f6d82ffdd3b8f3a55da543c2d7c12b93333c0022094ced41ff67c4fb142dd1eced30dbd0a59ad96281cd67d9a77a5ccf5151cadcf590eceadf9dbce0a2dfd8f7c10e09a38331247766d0ea60d95904e13c52041e3eaf248b124eccf37d1d8665a3200b00713365980ea160f6953bb949cdada2d5eea340a599674621f101b034c03feb3f4c5fbb7f08e2c21d34f45d300eefb4acf2f0f9dd1ccfd8fac5846d22c8fbeeb3d3be2e0aa8feb5a3ab90c7134a1dea6464c84629eb860e59848bc35e24e8160b87b008fccc59efbae295ed2f2f60bb2e9ac12b2767b39667c38316cb26d69b7ee1d05dd54dbae5450766533433ec6bfbebb2f9e052b1b4ec402ebc0aa9f92a590292db5cc452e723cd9deecef74f07c42466fe65ae3d92625dacb1914753df047ba54565848a082fb7ee82dbcbba418751faa4badfab40abb48cf71878595d957db829be4cdddb77103fd5aea559dbd596c21b48a07af4db877c55cc39aa167dc30ba3e4b1293fa10ff1977dd8d03f4e3f0247cb6c824476aafdbda48e923a84aa746f1e6d58be4836449cafc7396c8f077c4073caa707f9a3e10b7adaeaf7ea4b0e5d60347eee86ad2d198d9dd7d0f78f8508e3086a3b936e3098a73de0f2ba851117d4eda20f4a9281c48410a35de70d12d8fb718184a5a185db133c474efe5071f79a47829361b189eb747a6f4051b7de71b5d2fe8242d1d8c44e919f24241aa7c6601be6b0cc4163126989590b165728290274ff4c365707c876c54bfe74a6ad222b45abc3c729b47fab2285976d4ecb354db236331ffa78565a7fcbf048befce5b5852326a22b005dbc69525cf1be52c56225c7fdb677f9a7cc76c557bf8e8a7778fde44dccacb31f98f839dc2fcaa05da35c862443cee1ee74aea4b0d4e91874d988d46bebf107cd1ef6497f2015875f4ebc1a3951180f4c6dbdd0dcffb03bf3b744b507e142b8d247dceef936996f997fbef1626ba42382bcbd98e8423ae52d07846950c0df177a6654e0c6e16dd5c6b14c33d4005c52b684b40bd2aa46b891d1de339eb9aa0eb5e9f2f0f441ef4a5f145a108d58f62eacb4605923140fe5d91ab488922de3a8fc1e6c8bf398fc60d1a1e61a30454804c14741af6482c66014f56c54ba2edc4436e7d7807a9945c1c489eeec03874a407fa681be04793d9c9072f8978b3a865dac9a36dbb7ebfbb8ed48673a0f76d0d71b07a593bb5f8489bf89b50cebcb5456c8af0b8e998c167cf025a68056ab795e4466ecd73e57c50015d22d64a5dc2251bdba3ef03c02df8dd34474d9701078e820356843eefcd84f45ac1c87915990fdbde1c789a673c1db84943239909f5da8750bf1f36cbc323d544a98eea2726d4ba15b9cecd7275472b08989c8e00bce8ccc08f88f756165dce42419fa7c0a54f8f28dbe208aea26972c5c88d63d429aa58990c4eadb3f403cba838338a72a761fac3a8c4150a29908c8d174f01c006e8c5039ff6f3688aa1435bf53f564d2c71c98e1eaaf8661a59f5b9676e0fa5ba4b757733f268ecb0b3d5c0c0c824db50125b4fa05c20fbc47bf5263617aea6d135aac4e296b0fd283c218f92f27f640e9f3309450a0ba1277bd9c2489014342c31cdd9dfb0a03302938a835c16a47705ff90976ec74448d12fa4dc8086084a05478ac2d763f38eb0fc5335877ab7b9b20d6949997c545ad4fada16b641a4e095338ba34b71f4934fe3944828870063d427d317d45ce13276c8fe0a0c0cd2271644bb050004db1c04fd95c495df5b4d1038b9bb25277bf9ae8c52b904e535b94199166a05e9b204b261a5e711180c78ffb6cfd567fce1164aed9ac6974f5a45b5e08dc59d374838b97b6005d4ad5c0eb17e8e2b51ab650a45e70c571f32805c1257d915cfdcd49cd1a377129da159a946a6a914a6433686e155a41a62c89db33e3bdda255328d61f9220da16fc03a8de061f6918ca2cf40c3365640f136f7d4e55bb3a8233b52370728ca2f87933201f8709f4a52e659348f1edc29711d4f191b0df9f8b34f0fd8219a37d366f839b0b0df102e3092e2b3493ed0daa8277225c723bde3a2d4314da26ff3766685fd592601be7c5b3409b6fa1fe5efb02df1b8f9b96e41e548415d82782621e1576a954d311f5ff503c40914e132dc112de163db933c10406316497da2e713827dfacec81d7732e3a050ee216aaae80baa22025287078ef59dc8a53a1f3244558277801970f646936baabe80e483f9a262ad19f77e3e1eb348027b67142a4df7c6f325aba27fb5f8d78b760644683fa0007583549e40b56354f62a8aacfddd4eed3b45", 0x1000) r9 = syz_open_pts() ioctl$TIOCSBRK(r9, 0x2000747b) r10 = accept(0xffffffffffffffff, &(0x7f0000001c00)=@in, &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) ktrace(&(0x7f0000001d00)='./file0\x00', 0x2, 0x0, r5) ioctl$WSKBDIO_GETENCODINGS(r8, 0xc0105715, &(0x7f0000001d40)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) r12 = openat(0xffffffffffffff9c, &(0x7f0000001d80)='./file0\x00', 0x0, 0x111) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001dc0)={'tap', 0x0}) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000001e00)=""/146) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, 0xc) r14 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001f00)={{0x1, r13, r3, r14, r11, 0x29, 0x401}, 0x9, 0x7f, 0x8}) setuid(r6) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3013, r1, 0xa0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x7, 0x5}, {0x46, 0x1ff}], 0x2}) socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r0, r0) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x1000005, 0x96da}, 0x8) sysctl$hw(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000100), &(0x7f00000001c0), 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x35}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900a4040000000000000081ec6532083a003be1e30000000000000000000000000033"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) minherit(&(0x7f0000422000/0x4000)=nil, 0x4000, 0x2) rmdir(&(0x7f0000000080)='\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') executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r0 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2f040000005b31cb3500f700"}) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0x7, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x4, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {}, {0x8e5, 0x84, 0x1f, 0x4}, {0x0, 0x0, 0x0, 0xbc1}, {0x89, 0x0, 0x9}]}) dup2(r0, r1) dup2(0xffffffffffffffff, r4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xd2df3aba45a87582, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7f, 0xd7, 0x2, 0xfffffe01}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0xfffffffffffffffe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000240)="fdbb3e7905130019db407d7ce18a9ce5fda8757a57b4e45031517c9e3b605056f292c9a62c2429c5cceb31e01cf544586e4b40d49988d1bc0719fbc0530b331f2e711384a12193100b014a9015720cafcac1b59eaaa3b242db5acf4b2162f3873b5dab2c2812ea4d54f74265138a1ef58e8ed1e6d30778a320aa6dd2cbda6aa65e204e965f39c383462befa575", &(0x7f0000000300)=0x8d, &(0x7f0000000340)="46960a7aad24396362f72257ba574e46581bc5441df135a09ba229e5949aa64e92b889abd6e458753e706856ff4306cecefd1a29d4d7bb6928e5baa2aba6681ad5784d24192197241f8a040ad0fa8c2bb2f0f24cac35a43030b718e7d864c501afef4a466fded05165e6fd4afbdb6b2fadde859cd989ed5ad986aa180c671c47d08c8fa1d336aa78a5b532310561e1d15ea1a73da7eb655fe5c783630c3a4b4f409b0e52090cca9875b49622c7bd0f647b08c285f67dea9a648b0e24acff02ab6c695358907fe0544559cfa5841808f645ccac", 0xd3) msgget$private(0x0, 0x209) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fa67b6c7a60ae9472260c37cc7e6c3d563ec5873ae9076df7143259363c429ec2405f04a47926b9656c029b87ad12dacf3c790d923aefe238bf22bb73f0b500ca86b05db4ca18d"]) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x12) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0x10001, 0x1, 0xd2d, "8717f9050700000000000090d692480d51aa8000", 0x1}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="1371d6cb0300a207167f35911d", 0x8}], 0x1) close(r0) sysctl$kern(&(0x7f0000000140)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) sysctl$net_inet_udp(0x0, 0x0, &(0x7f00000002c0)="fefd5827c1c871c992fbae458d0b3c940816b0f843ec02eddbbfa35923c7fadeed82c50dcb2ec59fffb8689d515339761b6f572473968622cda703b0260edade8dd3659faf71897fdf2793306d7c1def9268ed8a15bf0cffd4a06dba8503622d452dd13f2cdce1c890c9f0743e83e56a8a462c39e85574ba41b61f055b82a92c795a1aa6b677bb17f74a0d1811ff0c758ef17b865297af7db4748142e6e5550f6b2a8d084caf7de7ec16eeda5dc860488c0fbd8819b6c988620416f970a9ad5498ad57d8501d41670dfbec3b2fd19936aeb9418fa044b8e3ab0a04e65d61e40c33ad01000000b195657de4b9bb867cef95dceb9a44c3a68ec65ca28b7548217bd838d3be30618eb961f4fde98a2e88bcea131ef9050aaa4314dc6e37861dd8856c0305afd406b347ca59083accd47513fbc8acd13028b485347a6fa84737f883785ba7227bd109fa4d1b0580b3da000000000000000000", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) r5 = socket(0x10, 0x4, 0x5e) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000040)="00000080", 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r5, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="eb0a69889734ea7596a05117ff4bbd582bafca705fc7c5cf55a3f27fa332ae33499fd615caadf71dcb8f4f1cb64025a4dcc339fbab4d1e3822df04e58f364afa6ded4dfa50eb1918182204b05acbcce5aeb97b247f699134dbdc6db6eb34d4eb2a905bb5329ae24ba88e851d626c7999f613232e606ea509cfc459edaec94a3c9896547842d7bb5a807cee81fc437d2a1da495549e045930f5705a60ad84793ed0f695d5f99e12957edd234aea322df360997cb024ffd29ff3b56a5853fd5c09c8e42923b219442b", 0xc8}], 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x3b, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$kern(&(0x7f00000003c0)={0x1, 0x9}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r4 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="094b0000f2ffffff0000000035964580001800000000f16bb10dc7a44305e000000100009078"]) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) socket(0x2, 0x2, 0x1) r6 = syz_open_pts() writev(r6, &(0x7f0000000040)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7757f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}, {&(0x7f0000000480)="f203c1c1dc5b1c35af9cc3a7ff4949990dea72f10e0306a80abe5b7382b08ac5c0fd9d8716369206931a6870616e007178f7d9aa499fe18b63379d52755c42c5bb7ae7d335644bb8eef7695707848dbcd34d", 0x52}, {&(0x7f0000000500)="cb16cad6fefa6be2060c2bb701676fc1b6c9ad16259a7b7c9a6eec70c384e314402f5529850c40ad94c2e79d51da40e378e4969d7fbef64dd0438754437de739365a58e418361a51475739fde51d417fdf8087b3c517d8310c5fc055136df1aafa34c4c8df53c3ebf8574d3f4849b7b2963fca183ba1680f9847c507000000fb875f89d4d80e58a0ab58779ae87adab197844626", 0xfcd5}], 0x3) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) kqueue() pipe2(0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x800000009}) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 7: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x100}, {0x2, 0x7}, {0x2, 0x200000}, {0x1}, {0x2, 0x6b}, {0x1, 0x3}, {0x2, 0x4}, {0x3, 0x3f6ab33f}, {0x3, 0x3}, {0x3, 0xf4e}, {0x1}, {0x1, 0x9}, {0x2, 0x10001}, {0x2, 0x5}, {0x1, 0x80}, {0x3, 0x50}, {0x2, 0x5}, {0x1, 0x8001}, {0x3}, {0x2}, {0x1, 0xffffffb5}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x9605e4c886b172f, 0xff}, {0x2, 0xffff5c93}, {0x1, 0x52a00000}, {0x3, 0x80000000}, {0x2, 0x8001}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x373, 0x2}) (async) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x373, 0x2}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r2) (async) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000340)=0x80000000, 0x4) getppid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000380)) syz_emit_ethernet(0x32, &(0x7f00000003c0)={@remote, @random="b6a045bf922b", [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @remote, @multicast2, @local, @broadcast}}}}) dup2(r3, r2) (async) r6 = dup2(r3, r2) fchdir(r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getpgrp() (async) r9 = getpgrp() socket$inet6(0x18, 0x5, 0x8) (async) socket$inet6(0x18, 0x5, 0x8) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000440)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) (async) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f00000004c0)={0x8}) r11 = msgget(0x2, 0x1) r12 = getpgid(r9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x8, r7, r8, r7, r8, 0x39, 0x3}, 0x8, 0x4, r12, r13, 0x5, 0x200, 0x3, 0x3ff}) (async) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x8, r7, r8, r7, r8, 0x39, 0x3}, 0x8, 0x4, r12, r13, 0x5, 0x200, 0x3, 0x3ff}) executing program 6: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x800]) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setregid(r6, r6) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8001, r1, r6, r8, r9, 0x0, 0x40}, 0x4, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x3, 0x371bd250, 0xfffffffffffffa88}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="16ffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100907800000000600000e4ffff2b00457c5601a5ae235d3544d14cb2e907c800000000000000000000ffff00000000333ebc1230426fcd00000500000000e52457db9d70ec5eca23f1cd894d09d83905de7aecabfc8f183a6fbc98c2287361ffb41a2950e3fd461fbb88a2dab49ce40100000000000000e468f994a7139860b105dca012bc104d5c3854a7230ea2512ce639"]) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) close(r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x400}) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10080, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000140)="af6743776e5d76dac56d96de7b016c031c6da6f2f80b48a25aaa7f615a7baad9d757e19b5995fd7b1afea931e48075d3c6187127050ea4d121f3f65d8d9fd08e63b0bc4be8d0e5bcf8c2443325eceb891b5b346833a5d0b73ad73ab87787551f967a849acd97c9f5e07cf10402bd927bd353118368b8928e45e3456f5e08a22eeb40d42a7caa2df6b81605de297dcc0be12b35a3fa437e3c01b3704675e7c3331d64c523d4269c25fdd222efd130dad7c5a4559fc599d4a89864e05ef9e767d2342832490565d230a7157b5895b3e741fc59d26fd5d52f40d9692900fa00e85294de356a2a", &(0x7f00000000c0)=0xe5, &(0x7f0000000240)="aa2cb097376bc25da0b6f1fd06cf86074c59d9e2461b3e7d2c6aed933d9291d85532a624653792417ab2ac7295518661f3c7e98a0079a4e29739b24ab206585c041d6139b4921d74a17ea012f1aa35b27b6608fced54d1bc7b4716be368daffa2031f18735283c8922688fd7be9221090e5429abf73c74da42bb96b34fac4706dc97c2c86a7f18ad7ba9277eab", 0x8d) executing program 0: semget(0x2, 0x0, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x1, 0x334], [0xfffffffffffffffd], [], [{}, {}, {}, {}, {}, {}, {}, {0xfff7, 0xfffffffe}]}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x3c}, {0x16}]}) write(r2, &(0x7f0000000400)="21000003000000a8", 0x12) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x80, 0x6, {[0xb1, 0xfffffffffffffff8, 0x7fffffffffffffff, 0xffff, 0x2, 0x0, 0xcb2, 0xffffffffffffffff, 0x2962, 0x5, 0x20, 0x7ff, 0x5ea, 0x5, 0x2, 0x2, 0xbd7b, 0xfffffffffffffff8], [0x0, 0xafa3, 0x4, 0x9, 0x2, 0xfc5f, 0x0, 0x2, 0x1, 0xcd1], [0x8, 0x8001, 0x5, 0x1, 0x5, 0x5], [0x200, 0xc7b2, 0x4, 0x9, 0x8, 0x40], [{0x2, 0x1, 0x7, 0xd}, {0x55ed, 0x7f, 0xffff, 0x100}, {0x101, 0x3, 0x2, 0x4be}, {0x6000, 0xfff, 0xaf4, 0x9}, {0x8, 0x6, 0x2, 0x100}, {0xc1, 0x4, 0x80000000, 0x6}, {0x1f, 0x5, 0xfff, 0x5}, {0x9, 0x3f, 0x9dc5, 0x3}], {0x1, 0x9, 0xff, 0x9}, {0x4, 0x80, 0x9, 0x1d}}}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)}, {&(0x7f0000000000)="22c4e3f762bea0f410ec299e8eebaffe866620592677d1563bd1e9544e9ea5bc67db31c88e4270fc86bb2f9c95e57218bc5339a2f387f9a57b9ec911ed85c73bdc3452d087a2f1a6dc59b7c8414304d5", 0x50}], 0x2) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x1) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x24) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x40000006, 0x300000001}) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x10001, 0x223519, "28b7e60a117aa567cdbf5e00d0d2000000001c00"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="505da9af9f88f4a843984f92c55b04ab3221321bae93301e682d192f3f9d9e0f2ea357094c14a97524d9baeaa8981b30fb0f761454c09bce0ba3819c2efbdd3b2322b5c8df2e087151a9b300cc8eff8403f5b6831cbd3c425a6b4149544d609e08f193e42a85af2d6a550242138d88b315e38075dad649dc6e1667c626f50fefea3464957150574979233a8d97a6f4e3c87f0bdcd3539cae9209b48a8d720a", 0x9f}, {&(0x7f0000000240)="aefe195f850ce94da586d2980b7a", 0xe}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') mknodat(r3, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x2, 0x5}) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001280)) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) (async) poll(0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x5, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) (async) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) (async) truncate(0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x1, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) (async) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r8) executing program 7: setreuid(0xee00, 0x0) getgid() fcntl$getown(0xffffffffffffffff, 0x5) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b"], 0x83, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3d}, {0x4000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) close(r4) sendmmsg(r2, &(0x7f00000000c0)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8b}, 0xb}, 0x1, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x3ff, &(0x7f0000000100)="734b5a5ec83762a309d126d864b2aee1b2b2c5c67886d48c5459748c42ed304f354abded3224b2b61a869bdbafc37a0be807b1a7508039552d0cb9f35e304c9f2fd4a29079d4fdbed4c10eab4b130114a79824be22333fb3620c2e5b22391c3c702e624657e0af5b30ae", 0x6a) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 2: r0 = getpid() getpgid(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x6, 0xffff7ff4, {0x4, 0x8000000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x2}}, &(0x7f00000028c0)) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) executing program 5: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, 0x0, 0x0) pipe(0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="17f8894c8ed9a3dab4c881056339fc484412e5e36e2b2cc17e2593f61883cf5d34af03283e28350cf42c66617c710769a6feac7d640f16cadb58d0da9db292de5ce27a465824fafe2592ee5f1d963f9dacf4b2e4", 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x76}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r2}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x2c9, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {0x2}, {0x6, 0x0, 0x0, 0x15ce}]}) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 7: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) getpeername(r0, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x1, 0x5, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) setrlimit(0x5, &(0x7f0000000040)={0x80000000000073, 0x55}) syz_open_pts() socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="b1", 0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0xfffffffc, 0x70268720, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000580), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/4, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r7 = dup(0xffffffffffffffff) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f00000001c0), 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, &(0x7f0000001680)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, &(0x7f00000000c0)="354701eda42d773f23", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x0, 0xfff8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f00000001c0)={0x0, 0xce4, 0x5, 0x6}) r4 = socket(0x2, 0x3, 0x0) dup2(r0, r4) socket$unix(0x1, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000380)="00a668da8aa9b97bfd6db0dea619cd0f00000000ec55f49dccff49c2ffffffffffff1e273250887e61be07b6673f3bed560943a00700003c3cf2c1c616b0cc59ac15a2c90bb2014abc0e3fd233dc92d844a0ccea0920d7a171de5334874e4c26a332904af4bb24dee9434c2e63b72b61527b677c316923a6c7405e589f5b9dee6158a111842ca45d46d0cfc0dd0ad62e69f2a65eb4eae9a60403b78a0cad50c11a7dacff216488f18a2536dd1ac58eee6206b86999e95960e2ea1857d75f5ada2969c52c2fb8f8f5b22169aeb77204a60094306cac57f63ccf61ee2affeeec55bbe8c88b5c22dc7095490e7ed704ae2d7c", 0xf1) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$LIOCSFD(r7, 0xc050756a, &(0x7f0000000040)) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 5: semget(0x2, 0x0, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffe000001, 0x1000300010008, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x4) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x3a) (rerun: 64) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async, rerun: 32) r1 = socket$inet6(0x18, 0x2, 0x24) (rerun: 32) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) (async) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x40000006, 0x300000001}) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x284d) r1 = socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) close(r3) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/92, 0x5c}], 0x8, &(0x7f00000005c0)=""/8, 0x8}, 0x802) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffefffffffd, 0x0, 0xfb9, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000080)={0x9, 0x78, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup2(r1, r1) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xa0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000080)='\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') fcntl$lock(r1, 0x9, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r5 = getuid() setreuid(0x0, r5) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0, 0xfffffffd}, 0x10, 0x40e) sendmsg$unix(r6, &(0x7f0000000280)={0x0, 0x3c, &(0x7f0000000240)=[{&(0x7f0000000100)='l', 0x1}], 0x1}, 0xc) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) executing program 2: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)="1404544f78b03e3e", 0x8}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="10800000000000000000000000000000f0c77a9f88f91fff8ab9b31baa75b810cf1ab9fe0e8489c2297be932fe8779920f54f2eeaffb4c2c089924cc83e430b281aa3bd93d1449dc5e257c0403f165be8be97b917aeae06480046230e9ec8798e78924fa075f4c344c7806892350c79300df934700f600000000007d9dbc2ae78f981a048455917e76ea71bb5e90e33dd9730437829f9434f029d2fb90859ce860483b9459998d7b6d6e44220b1b94df55e6"], 0x10}, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./bus\x00'}) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000200)=[{r2, 0x80}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4}, {}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) dup(r0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 6: socket(0x10, 0x3, 0x3) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000280)='.\x00', 0x0, 0x40) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) write(r2, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000340)='\\)}(/\x00', &(0x7f0000000380)='tap', &(0x7f0000000140)='/dev/bpf\x00'], &(0x7f00000001c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x6) recvmmsg(r4, &(0x7f00000004c0)={0x0}, 0x10, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bcf304658afd628ef00", 0x15) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x3, &(0x7f00000001c0), 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x4, 0x4, 0x0, 0xa86b}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYRES16=r0]) fchdir(r0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000008041000}, {}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) syz_open_pts() r0 = open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5b8c, 0xffffffc1, "00000400eaff0d00008000", 0x4}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xb6) writev(r4, &(0x7f00000000c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1}, 0x8) executing program 7: openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000024c0)={0x1, &(0x7f0000000040)=[{0xfff8, 0x4, 0x0, 0x20}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = geteuid() setreuid(0x0, 0x0) close(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chown(0x0, r1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000240)='~', 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180), &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) getuid() r5 = getuid() setreuid(r5, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @mcast2, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) r1 = socket(0x18, 0x3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000180), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000907800000000ac14ffe8f663ea23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) open$dir(0x0, 0x0, 0x0) socket(0x22, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = dup(r5) getpeername$inet(r6, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x71, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) socket(0x1e, 0x2, 0x5) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000001100)="003a32954b3df26ac9015abdcddfa7c2c946de18c0000100", 0x18) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000001140), 0xfffffffffffffe11) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001180)=[{0x23, 0x0, 0x0, 0x3}, {0x100}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r10 = dup(r8) kevent(r10, &(0x7f0000000100)=[{}, {}, {}], 0x10001, &(0x7f0000000080), 0x7, 0x0) ioctl$PCIOCREAD(r9, 0xc0187009, &(0x7f00000000c0)) recvmmsg(r6, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="0d66abab6911b935b65db441515d88255684446818b0aaa308a47d74028a30b3d5fe97e3729f8f34bea9c3b489e12cf15d784fae3e743aae459d13630f84a4b5eb2fa46af16a395e704dc21601d2131a7b5563bd2133783556b2d484a7188c54e88320b73887ae28d77ece1e07d0a416d35c2552119466572f44eb5400e489166cf4e4f92df55dce1e520398b002f82b14ae41f036471883303d45f2b9cbb9eee26b9afcd4eb648e97753d503f8bc02bf5e88486f8f3a877f059adaff230820b775344d39664d87c270954a710220df127e67b7ff4738556717db7ac3071c057459118aa60f74844643a4b1dc834596268459e068bf12a7a28cfb0474d08ba095676215d34645090a59427f5f1c5e594615d6082cc173e09d46d6e652b8c69b98c944d115dede2cfc6d2e209d9a89ce95b6391d4a5b980e63d63983661ebbfc4f4d8fc9d4bf595c893e48968504ffe94dd142f4fcd9fa980d6b0bbbf6bcf4c0414065281dce8040ef64020b3a087ec85ad47d28d68d70ff9efeb6f73b82fdd2b04cd24a1bd6240aeac51dc04d5d4ff316393d47c3b4aadbd1a1577704d069b5e783e289c4d8ccdeea866688089e7971455345f3357df01e43eb99f8766478ae76bf823415672e24f8d917cf2001a7222785a4e6a2eedf471d82adaa4f83f01cdc4eb1c99c547d1e96f62e7ae27d6ed6dd128ba8daea5ac576b9a790e30bbc0bc536c5c9ffca45f18508407a8c7adaf5aea0f869e6266fa6c77e8b48b8e4e12d248ce4a9d7ca0705a8674680b64cc03455a97cd183c9720781b03c44cc657407caf145802f66ff5b5f580b56494fb245acb3e2b5d1318721ed417443cfcb7c80bfa89bf996087d560de8af10d1cf3f5a289596f6b32878c0cb374b4223ed03ac283442b452df80bcea2b2a0f954e4213aa4547b6215f811854bbfb4eb887989ea6008fec5e675a81e0bdc2c7843602016b3dcfb49cfc6c123a17cea1098153b809876ec97ba0508d9630cd7a7570a5d5d44914b35d6bcc9129378e57cd68931df175d547c608cbc13c3dcc38aa6f06a157b05dc53e0ddca0126b554a179e0c5d0d96b258f79133344cda9eab899f1e7b5a4d7f25492a51b5072fd33f9d849b827ad2fe31d023ae22276cb90c4ad9c403ab9c44e3f1101f6e1d73e20987c242349d772422e0f85db84b266218d811fb9a8c14e1be3f321e91e84a5c8026c4f047ad0ec9b5fc264a918b2fb0c3502e14c29685b0b8bb19f90a9ce4cf01d9a85ad8237d76acc59155752de957d8ecadbba96261518d1feadde49323be902e414a91513a1f1c657abc1a46ad428053a870d67fe9057cb6590f67fcec79b97488f65351d065ed832d3d4b764c2308b97849be9c86a03556fcafef7c5d28090d73536622a68320997166a76636f7dba50d5bb9573ebd98fc60e49d6293a4c1090424fe253a4a229dfadcc73688e35dd8811f41b04389f7c6e7bf771fd6d31500023d953aec71849c775f4a9e2eeef34144b6b3181fc9a120bf7abbb4d50708804af690425d65d1386e2ea6643bfec486f6992f5719100f1d3bcdc471e2c75524941dc0d151eee1787533939a28c4e8fb01ca9ef8a578afdc6bcd0200067879b8415b494f8b3f8882c21f9161d365855ea9dcb071a04efa764798d7255a3e244e50b576aaa7e170f40f463d3c9e7a07efd096e74533ffe05dfcac995bcae1124bd039308f0bd29b8523af0d40ac0d4b78a3e32ee8e8d719160bee0872c18e46f5cd2471e2df3af304d7b98a1aa65cbd475f870dbb6a6ca4801a99bb535185b0633dac01b9d71b1bf056e2c55b255b38f71b15902bf4fed71efa1d16df0539ecef3c4928c91f1d0598276545a7dd414885b5d811ee5fafdee0590878821c86ac6be452a838ed578fa9ec70b6f9710da17796ec4e509012a3ef151e4101b9860662934396b6096207a040600a9f108e40f4431f780e4087381bda3a4ac36d68527d86943571e6d758d38a9df46ec912b3537c44f6e5947f209892303d0553eced47a0de7a37a5c33fe2c40fd40d8773063649fb419b8c5620b302912e77992e90dcd02833f61ef9fc06988e37c91c8e41405092cfc63fc49db57e3e3be21fadd6e3d37c069c5f959caa6b710bf1da9a7ae4a17686d3346c4aede2cc4cadd9468b0e91e0e837ca76d22f3c34e058a5d1d958d4141beacf53c1650fbedfb1c4eecfc1fd6e676091d281f45c458352f20df36538ead5af795463f24816e192dfe65ecbd92c0ac86170394047006ebf79f82bb9c79da9d6f68653f09e89e34aae4206b59c8511889ac2b09ecbdc44c9f5175e9771e4f3ea4ff138ff5fb77fd162259e5331d84a648fd513af6b24d869a260a9a72449ac453b87f8084e4642d965c192fe4a1c87544b65a79eb7389479041863e3e0c0359347b4e06bb09871c6c4dc979a540acc938a7ddea5e6963b573c821992977f20e97ebec657d39a9e3e318646929ba9e24af5c8476fc50fa00f5794fc70c093fdb6eb5a1bd4433296662ffee8cbaa18113eb4a5504a341ff8eb27d1265b9589362c27bad4cecbd580ab49c82db992049327cd6ad8f5141d0f8bbf106773a51c575047aae88de264b854e148f3b099aaddb4da7c694babd22197ff8d3dae42d6d76525160053ea0263c0452a5b6955c95780e20276bad353d51895d74921cb2cb1068771d1babbd2bb4a03e1f69ae09abe130745995064956f5d22babb543b43c69a045ec56cb7e3a6f4e05ecc8e09cc7299accb31d489053fc3d7173929ea987d2776ef44ccacf84a5dff0a8af72787863ef55f5520dbcb27825515d0daa9cc190d1ac289b8e0315998bf9effa036cce107b0c79250f5d8095750f4d9c2e7928f76ba2650e9900214f3ec44ec9d5f3acb937a1b4cdfd427402dd9262532b6ebb3ad84e55852eb52979209b8ae0673d97f451623b16d5cf39ead399b187e4c51cad2ec6b105733400f1f2995f44aefbba8b6f5d455540eee5682ef5c3da527107e0221155a4c07e8800aee7a8bcf8f3b1e91ebf7353c88ca6b09a21e833f8d61b416d4b3778669b31599f765a93680329d42e919663df03f25ad57f7573f75c64a27676b37e16756383f3371768470360c281a3daf1c7d269320ed1c08842ba3a3691ff0bbc05e6c4fee05edccd5bf0c2117ea278e0098f1c23f655da1fcec2b61c6303e4eb4e84b9c99a7f36902b2f43098e22e61e4ddb89b0c09594613e9d3122c9fb8cfd09748a17f18e3f323ef7ee6daec61b51812247b291c5028cd6d84ce13485a86fd7855ee050a70c0893d737f3e1b638b4ef916b9d414235b457594b2ee03ec8b9507eb31d033702da4282eacc09b33cad566d35f56b42606c4dedd62940101b8989695547681d827d7bd484f32b7816f8e6c00c3a7dc04d62148c557464cb0c5f1121965a4d1cfc8153420997171bdb88b93793ed4aa5ed94e42e792d4fdd19748a2b89416f65bb7e0da437b1493c0b6e3b398fe27cc611fc96b579b313e1a91991ed0e6e85b38856e5d8324956b96ab9f243374e5b55f0f98026012a889cbd239e3444bc6216be882979a3e691bd98eb35a57a8cf4463579446799e34f7a79b29c874ad7b5ad5e74fe05c7cbee7d19d48e5d70c8886521dedbc5c966dca212e62105c826a2397575054e3c3c372ad8b52b89fd8331adb4b7a55468099f0951c7b7052bf697303c3820266ac73a5964d717d013282d50d430546a79566f6fc1d5ad77bd74b9b90b3660faa70ecaf4de18cbfd6c33dacb70aeeb370e5d4181fd44ae103a2dd608a1b49fab81a7d6a0e1e12f4b0b69f4fea4e14770ef385ec9204ebdb9288686aae99c909fbae88a943359636f94b836323f0eef158559c39fe1cbecc3393dca25830aef489f9873863571a5379ea88f6de6802d001aa0948e31d155249dd7c4b6e859fca9fb2fbb1f009d27908f193cd789b6e48d1c195d453baf6098286ec30bae7c7ca5291b872a6b408406ba58a97636a12f393c59cbfa391fbb525b512665337dce9dd6480854831c753d29be7c7d594337bb6ba0401c15263ae5529803683de0e7e85ef72b86279ea241b5eb8c2c927bd6514834c2c7576e4ba2e805b76d82122743d7281d8bc043f8f52a4e39bb46e20eaddcdc947364b59d2addbcdae7d30486222aef137a36edd519ae7b6f0cbcf80eeada61e59e5a315fe3690fa1f6d9e663323cf8eb9a7776bcf2ae93c8e717378a66c8fbf8a61ebcc3b9b7fcd5b9afbbe27409b1d1da98c78cf9fdb7fe1787979744bc03637fe647933c92ebc48cef3ac2369832bb6f16eb08e911e87db24bcd8875d64a0dd5938ac8b0d2fe7ff755975b1c3f655668b376e9f07aa535d5074532f6583dfd3043fd2d93743f0c31cc1b796282931236b32c62f3a0b7a6175eb3a3cfc85fe5c6782150b9fa8bd53a0583bcdba2fc5dd9074acbb47147de38e1824781cbae71a538c426ed196b98eba091819e1d37b2dc9ce5cbbb6a706bd94b5ed8f1a9b3ca3071e149c01ccc88ae304b304be913066c28903f9bae0f6a8f9f7858ee2bcaf96441eef2011045acac45dd1e79b115ba4a767202730b965f76272d50dd88ab67ad7025ee7966684dd41d7731317593efd7beeab92fed92c746679af2f0d14a33cf1e47d8c627d4c09fcc264318ec93a4456016929fa686ea686e37abb16ef6fbdcbed4a4316f9892674edb6c425d61de402ff7fa5c680930bf0644ace17602053734a03a232d45cab8e0f78ed18fccc433a2e935cb3c04acf3b1fa1b9302162144070950ffcb656e8e715a5d9eff847ee664a0b2dfd336625ef1e910d8f5ff41998868e2f42335538db55e27719c53d9dde6bdcbe046c2e1ce8ccfcabdf7e831ebfb5837270d91d69f5619fcaf3ab2084e4ce71f727f984ae1f268079beb2a2f1b9362759234b177a86f8660b7e657502103e42fa7ec9c713f271c2f67ae74dc12b8c114ea78c303e2884f702805a63628f0681a18c8a02394b62c240e0d0906548c5c1497ecc7799b4aedbd1de0e5c569bcf461864197e07c98db101e79d232ff77c0f9fcae487dc34fd269e8aa5a9072537ac653c5387faa9ed942353d5607fdfcf3b1b1583ec2e07ae8b9b59247dc9effc09a38da2c5c5250773b4bd5f24bab7a3526c7b701919c2e7430b3c5be86382f10f262e74817b95cf9d033e90c5a12702c5185de532eb8f64c06503e4b68f51072585d9a580b5ad3e75580ae9a841cda1451401f52f3aeea06324c500a1ee5185e4bd8dfb3a93452f9e8c40e1f7981709da119fe54d34f64af44a998490337665f17e6d913e9582ab7082c6658fd89e62ad14812858712d1a8ba4c9e605079f7847d7e5be49c4e4161401adbd0d6a8093a2936e5504e54e0e6770e2114752ee4ccf8c2a657571814a3dce8e7da4a0757aff671ccee43255ab754c233341ca871793305920ebea4f19faff2931207019741f42dbb130c9d22d00ab7c92d2dc6e7b6239e432084297a6dd98a00c517fbe5d786c10c9acb2879949028de7a38acc10dd4cc4ea16affd3d9259eaac09a450cd44161fa7aaf6695c93c2e95c74d89096b89ba8e0e1234fca32e7c5244839d954a9586a26511eb5162b8e44c73cd260610e08e45cc46a5a805993563724f26ee695d163e4d421a8faf98e7488d05dd22237c745061b3c439758839a9d9e28c9f49543b1c2ca19fb75128a4803f35e347b10a170bf45414e29b65b234d04c4bd12fab8a103183f2683d117acce41f238f28ada9ce2f3241bde782623851300991595e2d731dffc79f745ac24038", &(0x7f00000010c0)=0x1000, &(0x7f0000001100), 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) openat(r0, &(0x7f0000000240)='./file0\x00', 0x28863, 0x1) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='\x00', r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r5 = socket(0x2, 0x3, 0xff) setsockopt(r5, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xc1b7f9a6a114b4f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) setregid(0xffffffffffffffff, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x10, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) poll(&(0x7f0000000200)=[{r6, 0x4}], 0x1, 0x0) close(r5) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) syz_open_pts() close(0xffffffffffffffff) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: mknod(0x0, 0x0, 0xe4b) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001180)="0800e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x8}, {0x20, 0x81}}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r2, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x9, 0x34e7c485, 0x2}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="15", 0x1, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getpeername(r1, &(0x7f0000000300)=@un=@file={0x0, ""/4091}, &(0x7f0000001300)=0xffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001380)={'tap', 0x0}) r5 = geteuid() getgroups(0x1, &(0x7f0000001400)=[0x0]) lchown(&(0x7f00000013c0)='./file0\x00', r5, r6) r7 = shmget(0x2, 0x2000, 0x113, &(0x7f0000ffe000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) syz_emit_ethernet(0x35, &(0x7f0000001440)={@broadcast, @empty, [], {@arp={0x806, @generic={0x1, 0x802f, 0x6, 0x3, 0x3, @random="44b7347f2582", "1183fd", @broadcast, "5ecc1f9810b5341ae81663f4f7f045c3"}}}}) fchown(r0, r5, r6) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000001480), 0x0, 0x0) r9 = getpgrp() fcntl$lock(r8, 0x8, &(0x7f00000014c0)={0x0, 0x1, 0x0, 0x4, r9}) r10 = dup2(r3, r1) close(r10) sendto$inet(r8, &(0x7f0000001500)="007813608df40bbe4052f84ba850c5840af355e6462f3178539730ce8378d50a4fc09c21abb2dd032f33bd2310a3551fd9fd4b312dedb8e8712d0eb2f6f78f92daa6b64f82b17c1dfef80abc520019e7d75f79f65737908e5552c8a55a08bcd3598d6dbee3106e82a7f2127ff8bf52e4b7654d3786a03e1672dd403c383bf1f000847792ca78a7fd1884bd5b51f8c537e3f6f8a180d3bc173108655a6b6709a9ac3ff2a118b9c1", 0xa7, 0x400, &(0x7f00000015c0)={0x2, 0x2}, 0xc) setreuid(r5, r5) unlinkat(r8, &(0x7f0000001600)='./file0\x00', 0x8) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000001640)={0x3, 0xcb}) fcntl$getown(r2, 0x5) faccessat(r10, &(0x7f0000001680)='./file0\x00', 0x20, 0x0) executing program 5: r0 = open$dir(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000780)=[{0x0}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2462eeb1bc54da4, 0xd4b0, 0x101}], 0x2, 0x0, 0x57d, 0x0) truncate(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x25}, {0x7, 0x0, 0x0, 0x6}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000783a00f6ec06a4df466c130a1f590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae23553544d14cb2e907c8ff0100000000000000000000000000012bf415"]) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) open(0x0, 0x400, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/4095, 0xfff, 0x802, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0), 0xc) r4 = getuid() r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f73785055", 0x20) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 6: socket(0x20, 0x2, 0x3) getitimer(0x1, &(0x7f0000000000)) r0 = kqueue() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="0859f4a83c189fe8416e1970ccb6c652ff11dbf95098f47d60ec5b2dc1b99bd9a6528dc27ecc653a1309c2bdb9f307825eb3e0ce5e015424ed526501cbb8a459fa43ad0fd5893fbac5484f61f8d4011a887db8313c6d0ae16612acd0e3bad28eb4b8d8c0b57dfd91d94e43904f37902557eadf42666e4b612c9153db6ddf7cb25f0fce9fcdcd4cb3e5f7ff62fc41b2b4ff782d9141f66b5790c6f0044cb4d2e79469c5117d8eafab2a31b16d4d6049d4c55f35624b22c86d2e0e6c010f", 0xbd) kevent(r0, &(0x7f00000002c0), 0x8, &(0x7f0000000300), 0x802, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x20) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8", 0xffffffff}) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ff6000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff4000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c76000079800800"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 2: dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x40, 0xa134) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x8) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() dup2(r6, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x401, 0x0, 0x80000001, 0x8, "2fc49d163138d524914ad8dd046421fad4d8a327", 0x2, 0x6}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000800)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000040000000000000000000000000000aafe8000000000000000000000000000aa03"]) executing program 4: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc07, 0xffffffe1, "9707957d0f7e00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000040)=""/54) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x25, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x149) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1062, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="de8c26ed5acd3c9045f9cd5481710fb4f1b59dfa8cb6019426831227376be6f67b3168c460fc35ef84d04ca460706ce9a89ae3ec43c4925189fc32461bc18cab8831c2d4e0e62629c2fef93982c7498e6e9ced55719208eaafc3be330a444d8cb41344d1", 0x64}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) executing program 0: r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x200}, 0x100000000000000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r2, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000440)="4539d9456b71c5c240ecfd20a8462b", 0xf}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000000)=""/14) socket(0x18, 0x2, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r3 = socket$inet6(0x18, 0x3, 0x7f) sendmmsg(r3, &(0x7f0000001340)={&(0x7f0000001300)={&(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="ccb06a30b6a48e8c789f3fc713ed8f584558da281cf5e6dd5e0c1851c7815a8f332baee2a98a85a2cf71f540c8d8e20b76520861313e", 0x36}, {&(0x7f0000000180)="ddfe3a90aa82aa27ff7baecb5368c7877c0ef2c23cf364a6b6ad38ec5283fa59cae3e0713611ed128b29af6e04399654f6ad904023132b43c050bf7789240fe13f8d1446381a579a2406cbede01290ce521ebedd4346f3c9de38e330f46a589c90f6ddd0237e97", 0x67}, {&(0x7f0000000280)="fe90a6741f9fcc25e3d07838bbddf3186fa1b84a1a019835136d738a07cad5f79693a7b94a8b42d124a5510544abbd60806fb389065eb52715f7934c013938baf011106df7176c40f0e97e49c79397d8a6c953f76eb3d7a5a99062ab7f6ac84b70d59d9d63be2acee55872270288609271b9f64f8afbab9f933a652d613550dae9552155bbbefc7d146b5f13ba5524c298f90a9a1d2ac3149029f3469a68ffde1ab52194310d55bb49b3b051b8f0922a3f7ca7a33ca958cffdcadebb92f2d1382cfe508fc3c8f17b1153e30d9a15cb82c2dfcffef456777af914edcbc39ac093a6bcef4d9d86ebbceba06f999dad6074d3ec5a65146a794026e2a23fd0874a14e0f283d054155404ad2e2a8320cb84454361d0ec4e5f9deef78c421d94f687e1ed3dd13170d1651509adaf8a65531400c3823828d66a358150d5fc7a9008a1694be1f230b00e9c43b374057efd0171ef68f473f79103c7ac62f2907bc500593f84a47e19fa4203d5259dcb7f852a19ba4892089273832c7caa16c7efe4caab991d24d48ced436c6814d4c416b10074175972f69274460e6bb3aa84f68d082ed0e64a2c43586ee1b0ebe1f0f10c110420cda548d5551be8e484dfcee71e685bc2e1e40b331bdbe820e2ea5a3700eaccfa5421e52deecfe0424293ad7240c5c3ae2b4c6572ce654bb743d1f6f84116a221c5e54ec2b47a84264c96221ac09d290f40265522ed90796c0362d507e68734820132767d291ef93575e33f1895acf534b4489a6640440c2e2e1b9f6e61554646597662e012af5e7a5b42c807248a59e0eda395c8f72989f35f941bef446f40859a404c4acc41047914d7f29d2cfa4370800e6993975d29ab7ddb2b4b59b819c9e03dee981b937816439827d34a5b21b04df04c521eb5555121fc1c0b9aa12a2c08d1addaeba26a825fa721c550e9ba64286ae0eea9e186ff5432f44c8a24e1d4993a429bf72f138b414d8c705bd45c74f66b43ac9480eace3df707d16f7efbcc7cd734952fc77a7b5b4718bb6c51c5b54f7677a0ecea4df5ada1a767c865875ba736e7839c917adbe13617916141f4bdd7e67980d00a36cedafce7da0b53c8688ce8ca91cb465f7637e21d68f9b7bf618051c13a461b9a0b8859f1da2d612eb71483468fbcb7bf06421be6630921e8ed0349c4ff67fe6b4a1acbdb65b485ff2dcc4809a932716aafd501d3ec778e8321781d10a0602146b2a73e5a1368b13f87d150fab7f3344c2037c0f8c041e09a0607b26e5e6a80a881c4f2228d265e5be532851923bd5337a5261d76ad143c0b760dfb015ee887e51ef765261ec6c2d822589c6272f2708ee9f2e4aeb94ce463657917533cddfa0439280ccc129a758ea407fffeb62fc1fd95e404e6eb9b1b1819f0506321d99c308e501f5ec9bbe0681f284608ece6fb55019f32983470f6356ea6d37a3ff17e4265bdd22724a26562c2631fbbcf9cb8efbaada9e406436616a94d981ce66cb467426091191e53c5b21482657faf0a265edc9f36cc32a0f00f5a0379f515f4086f02d839142879ac43add3520b7979eb25b7e03de59c03dd944054226af63aabdd6d11ab08ba73ac118453ef9b3abf5a56bc95e757f0bf5ee5f4cf6cb63afc00637a3bd72e59158827f37d6993800ec9fa03c48cf94718803e4988c84d104c4647973a420dbb1c55c1a6b65945cd9fed01f9f6e90353180a325831c230f9d01b1b0cc41e2f077265ad44a267b06ecf551048d150e0176dbc25dc9453511c6c84121e910110818dc64721ea9e2a4ec3441e903671e5aeb2764591890834b1ce6dfbaa33947f225851cbcfa8e86e716e050a83b34a4283f8feda592ea6cc504f86862cb2b47a53843f339280812d4bade72fc28a784d856f197b018afa066c9a571c0b7e469e9497284cb790ebfd92a66fe45139efca756a6e6a1b934cd2db83b0baffb4c818f0efcb4620281eb3363c9a21154f2f140272320d92d5152ae1555966df1587c18451ee15f97715fb72f2bc06a696223b387bfe762a3c4269fa7f791315ce9ff1aecc17ad0b9292728081b6f51c990e2e85499f763ac3c6f9a6efe69fa93850fd6c04589103a82b79232e1c3b53ccbdde71e80c6cb5f611c61bef77d7d43af4dd0675c9a15862ae770f70a42a383c07ae25be993c541cecfc13d6a96316f55c8fab708b999e2eeb7a26215c56ed8fe14dcc06bcb745e7fc244c6b733e32907f5cddf887a3e2582c5dfb114d1b6b30989f156f9c5823e3e4a207e8de7680e1e8420866d838a34892e6ed67f058bb3e167b0e8bcd96f28a0b2aee11e8d5a22361146ddbcc30cd3a4f1c6e94726b67a898cf5c57067494b8450520eaa3dc82a7684d67c7244690f755c53408b3360515e2b96275614819736d2bf07b61bededfab4bb4e4bfac497c48bbe2e6a431f453b43cf58c6157022dfc88ac2b5f2407c8a2c8a1315b24ca295e00b90045a235908f40bdcaea4c606f5e6676239197772bfb17f4fa0f00ea1f8992d4e4e97b9b60343bf587b4132a20afbec355b73c647b4ac3ca7a803ff2ae61ba9b01d7a35900f9afa8b6a2e4ca605fe54a423d681a0cbfe9bf31b4005aad986bf4a27cbb10827096ca9a1e643835aa49ca80236bac6c411a2ddbb6be43c10e33664b066eacf1c697f47fac69c1ac7c44b55a639b8c4fbd39d35f579d3fdbf97c99f41b6b88ec66e40d6bb6265f74079f6cf41b9f1d1b23ec539b8a98f515e691b3071a6667fbf4eebd804326d18afec1608c24bfb44cb377518ac118d9047000d15f60b3f8ceaa21b5224eda40964f233f93a0a4e5bd6ba42cc0d3818020e132c5474d747336dca43ad43eedfadf543f56126625b8bd521492abdfe4c4766bd158322a372e99663392f3713a3d2c8884114ef8ff493b52e3080d34c0a5bc93303f7a4bd4d572a9cf0c6af1ba03b8a808a981a081dba9fd65b40047a68cf6da8214667e9135d8eb31d1cc9e69f66b73b45a6c7950f60460760c933b76c6e6adbab96fab5ca8b41b66d8c6170bda2fbe210a10af1d64098172087f184a98ad26a36511b1512a6e9d893f8f179c853b0046e80c324dfc084844dd940e987e8bd202b1b91086cfb5bb385bf0f4ae7cdab8ee79917d9a484f3dfd5495b8e76e6471eb2950e5dffecbc7c1021e20b4a3e52f5f11ba3502d659e217fc82531c158fb2bdb8b2fe074d7e8cc8fb3235673ac526011d6924d01cdc84436b5f1bcee54fa5884709486c3a9a76b489f4f4f85732a15b4dbaf00917d9e41b17529fbab685e76b6ab67fec52fd774870696537eea245405b9e9e539c773b4b00688ebbe461b96108ef24d6116beabb309f4da816eb5c50a6a6fef5bc30efdf2be1cc888880fe489844e715b12b3f55fdc1a7669775a4700f70ab10d8f277e5e058050ab93ce95922e2b3081d5db92929ab63e3abf79271e6a37acc5de9575cbbf49071491da6f4e864c842d06c9f13defbf846ce29d59d83d524bdf311d0e91412af37708a0d1f3a80ff2a8b0fe7327c01ff7a93eba826468ceb722fbb059a215abc5f909d61c8532c26bdee3d3eef83b3a8b2911c2f1eb2d3511b23706be06486cb2b7d2157d90937d08bcb10ca41c4af85ec58e31105156cc9fdb8ee11c83e4b0dcefdc83273baad6de9d7c2fa9a3e662cdf5106a927fe0a5b65a9bea2a40843ebe558cfd50b87a9131289781b751f3f55889b38a10f736f14dc93647f7d661083111f81bdb582d1dd2c8e236382d29c1b0ab41104109790433150040e486332824c232aa6e4eb5b44808381c2844fd21308c3614492dbc3638eb21ac36d297151f0d9857aa6d86435afa4481a29295a5d87ddbdd1006162b5be4630e3aca71972be2c7be38f0c2e32cd720e77a9af2c1d89662eac172fe99d63330d81efb2954b9727ba8e0e38f7dd16e0cd45442a39f6419b90e34ad5857a22c537811c84914b273e631fe1d7c35a21d1dfa9c6d158344705350fd06a87d118db090d1fd77c96f350cace3a55fb4cc7c87fb014e75f00b0b32c27442defaf4442bad9f71c9182426f03c461d9fc12a8e336879ed63eaa26ab7ed1f275ab792fee0ebc87d43b0d3ad840c1e919bcdb4f770a1908725b09db43c1dc0b6f73daf505733f7bd47257d28f9c7c6ec6167d962ec84c7eb2c86970ef696a01828aaee1f8becdc3ecdd8ef76a7cc34d81ff9974fa9dd6f30d761968dc36d6204cd659f2df9327460af6e2e607dc066a45487767e98686e06d4e800934d1ecf3ffb83f0ac0e9f45801b536d6c54f88cef9e2f1bac1ec36aa9a1678f78fba2c74b1b2c43aff372a0038baab405f4185ccae9ec84b8e644a5f177dd819501401a2b6fc804d32a1c8bed98090a4d1125549506ab15d27c23b8a20d7f72adef9f014c7416d7c82ce1ad26ea3bf904e15f57a7054ad9e8181aa5caac444135e9f2276342b1736184e16eb24a26928470257db2945374440b85080375a28661de946d755e2b9943d88d258547f2a06a3763497b8dc5cb2b7ff0d7de10151a9d839c47a79217b2655d16c55c19daec13fc474f2ab969c38591434ed0242662a300c8c37bc96dc2cd9791a3d03908839e99aec58f12a03e8154316fae3260097f70cec9dfa887ac76bf8cfea13ef9ba334dab5d74e4439c28c826e432a15bef9380ae263925d71a3d5845a5f1cec06527c096104d9e66268831a61535b964289fe3142e72e635c0f7c7110f1798a3c049434a30dd1e8caf35caa4b78eaf609f6d27d2a8533edcee46aa9b1ed206c6e1ee46d07280ca4584d49c812450b65e55a21315fca00eb7673d5029d2feef5eb82777e80fa3a8f4de815c215e74458e96e5d57d2c162fb5e124d4ed727fdcd4d7930eb239cd2a1a98213ee9db9b75430de32caba628768219f6c91f6290e6443c1ad9c9b9e778bca5f5ddc6f43936cc35a3f11b6ea9e24c68a46169c09280f7c3f6bf2f6a5f398e55336f2828c980c6bccfac6a55bcbcc20085c54beea6d3bf99033737bb3b4781fa990b87681b27d608a0c9fdc3861fd25318059465b21b90d2976fb5764632cd26b40ab7867d63554e3895229aedb32d842fcaa606c493d7d4a65049b872fa5ca469603527e40f99471d58127a3c610f28adc50024d2d21cdcf465a4c246824a88fd1a0544c039863fdd810e2b9dbd0df578573c94b00b6a6449ba7fd0e68c93605d72062b5acc60f3c96782137f6bbdc808ade80ee68d4fcbb81b3a1232b145885d589d8f8fef4f72c722000eadd3f1d2c502ec00c5d76e57ef427452bb63506a22017eea1ee5278a260cf13d0c98ec1e2ae73c793e5fc940b5c97ece030d56806439697d36350759928b1c94c88ad2c23dc094ad60cc3130e422f5e5d38287ed80869d1a0ecbee4d2c9f8eef5d5309e747afd0d381f613fa04e819187cefe357f46b547489d88e33d35033213fa3f58abe55be87bf75f6f3e7d75ab1bd9de1aee8512a5449249d4745652a29610a96d363f65ed666edb9dc94b8b5876e7ffd27e0d4b942d62eb1b06d928bedf81d9c87d142b0070380aebe0063a15bb9f3d396272e6c724e2423fa475de8e2c72c5d8b277e811db3fe8cba4703986f21fc1ae392ad5566ae571cacf39ab38d411f9f9c32e8777f9646d13dc9979490c8f368c67f56373cc7242d006b053f245162da8dba5be46dc96d9d5ef21e0c94e5f1777d7a5c45b0beccf6bf2622f584edc8ee8b6541bbe95a0b1caa6854c4d9bee322f3f1279c3022b3ca146d9fd92e6c559c8eb69ff93e0052f80916f649665809f90fc50ea40a0a5e2bb7fb1", 0x1000}], 0x3, &(0x7f0000001280)=ANY=[@ANYBLOB="6800000000000100008000000800000019c74e2f2ca826abe0928f9e68e88188632b690523d177e7f9e7764344fd127f8bd908e8d205570e2f53fdeeb6e7a0e4cf65a96828c3b9730d3053d853a7b5e66f149102308d210b534509288c92d7a58dee753330e8f0ed"], 0x68}, 0x2}, 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) sysctl$net_inet_divert(&(0x7f0000001380)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f00000013c0)="6752d5d459a12597dc4c03124b8b8a2c22848cb341112a86d0a0f9b989ca6482d37a91c76becec7c3224dd6f8d11dabeaf738318866cadae625a0f4d3280fb0873f3a2a5166b684217c0093c9702b525b3c3dfe98beca5045384633514bd402d14bd8a98dd3cc786372bda0c5f806ed386207810ba956d1e28491bcbfce90257a082337dd2e061823560f442823e6f187d269d3aee18169de69c05159bcc132db522c0cdb3effff87931d3d7036e99e83ef4449b716e9963800aa066d2efe015e4e9d1635ea301d6c7", &(0x7f00000014c0)=0xc9, &(0x7f0000001500)="cdfbfcee0601236fb42af9b091b7a98d77091f9b443dc9ac4a943544876164ff2b6410088a3615cb6cebde4cc1cf08670448b316e45a36d4e3f74ca776673e734bd5a330d62d729da52c7d0ec44bd69159d61e59856fa7b91a3ae865517ac1369df565f30c857da872260237d26217d200f7a2e292b6c3bdfc4a3bdad420e800aa690de3b3db6d4986a5ee343781b775c1d80c909835aab8c597ded8647e5cf84244b7", 0xa3) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r5 = syz_open_pts() dup2(r5, r1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x1016, &(0x7f0000000080)={@broadcast, @random="ad288a279e8d", [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x2}}], {@generic={0x6008, "9e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"}}}) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r0, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r6, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x4, 0x0) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmdt(0x0) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r5, r7, r8, r9, 0x22, 0xfffc}, 0x1, 0xfff, 0xffffffffffffffff, r10, 0x2, 0x1, 0x5}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04faff0e0000043a846102cb58c006000000e000"}) getrlimit(0x4, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[{0x2}, {0x402c, 0xfc}, {0x100, 0x0, 0x0, 0x7}, {0x9, 0xe3, 0x4, 0x3}, {0x5, 0x69, 0x8, 0x9}, {0x4, 0x4, 0x3f, 0x4}, {0xc73, 0x9, 0x80, 0x8000}, {0xa1ab, 0x5f, 0x3f, 0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r3) open$dir(0x0, 0x400, 0x50) ktrace(0x0, 0x2, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r5 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}) kevent(r5, &(0x7f0000000180), 0x3ff, 0x0, 0x10000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0x402) msgsnd(r6, &(0x7f00000000c0)=ANY=[], 0x401, 0x0) msgsnd(r6, 0x0, 0x401, 0x0) r7 = open(0x0, 0x0, 0xf0) mprotect(&(0x7f0000008000/0xe000)=nil, 0xe000, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0) mlock(&(0x7f0000014000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) mknod(0x0, 0x0, 0x412dff) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000240)='./file0\x00', 0xbb50, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./bus\x00', 0x0) r4 = msgget$private(0x0, 0x10) r5 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x0, r5, r5}) msgctl$IPC_SET(r4, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x40, &(0x7f0000000cc0)={0x77ff, 0xb78}) setgid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000280)="31929648", 0x4) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/13, 0xd) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setreuid(0x0, 0xee01) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, 0x0, 0x0) msgsnd(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) executing program 0: openat$zero(0xffffffffffffff9c, 0x0, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x5, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c539aaac757300e6963d995e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0a49547d48d71ee6e7121a1522e5c9e1c755cbd650f39188d2cbd22ec1ea6c3eee152c301f0330b1e25bbdf02b7fc746dfb4833f00000000000000", 0x0, 0x0, 0xfffffdf2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e1", 0xe6}], 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000700)="24a608d334f68b1f26da30b9a1e5e89f27bf086473c01cf9efec932754090909020000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6, 0x20}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0xff, 0x1, 0x4, 0x9f0, 0x3f}, 0xc) r1 = open(0x0, 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) r2 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x0, 0x0, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) dup2(r1, r0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000040)="dc290700", 0x4) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000240), 0x0, &(0x7f0000000300)="ae9a46fca5baa13001c6c096eac986d9d2b284269ac38f0a8b4892b8b2b9210ae32e526874d1e1e92120b7ead083728a12df818c26e2a960b80e810bf717e23a69844989e49479d37a8cd53b855aac35b17894688c977deb02f6ff53cc454b378c23d0c30fb445db4404fdf6e602477b156cc2c9d28c8254592a1ce3469f0257bbdb58cccb51cd0a81657e5572564aa443f2b9ff1e167395362ead8eb3409a9f293c85ea3e9dd5db24441e17e0d9f7cfac854b606e505a1b4f21d1ad19b09f77c47f2c6746d5bd7a325b0dd1aeacbc20e3a06e62f3ae526b9fcd78610f2e", 0xde) writev(r1, &(0x7f0000001480), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() clock_gettime(0x4, &(0x7f0000000240)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRES32]) socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000129fb000700"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 6: syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000100aa2c"]) syz_extract_tcp_res(&(0x7f0000000000), 0x7fffffff, 0x6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) chmod(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9529a9913c01069d, &(0x7f0000000c80)="83", 0x1) socketpair(0x20, 0x5, 0x1, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x35}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x66, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: getsockname(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x10) r0 = open(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) r2 = socket$inet6(0x18, 0x4, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x2, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = semget$private(0x0, 0x4000000009, 0x30) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x2) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semop(r3, &(0x7f0000000200)=[{0x2, 0x5, 0x1800}, {0x4, 0x400, 0x1000}, {0x0, 0xff80, 0x800}, {0x2, 0x9, 0x800}, {0x5, 0x20, 0x1800}, {0x0, 0x50, 0x3000}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f00000004c0), 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x85) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r2 = syz_open_pts() close(r2) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = fcntl$dupfd(r1, 0x0, r4) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x100000001, 0xffffffffffffffff}) executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000000480), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x0, 0x3, 0x34}, {0x1000, 0x8, 0xe8, 0x6}, {0x100, 0x4, 0xd3, 0x1000}, {0x8d68, 0xff, 0x1, 0x9}, {0xfd, 0x8, 0x2, 0x9084}, {0xd0b, 0x6, 0x9, 0x5}]}) executing program 0: getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, r1}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) r4 = kqueue() fcntl$setown(r4, 0x6, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r6 = getppid() fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r6}) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r6}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x2b, 0x0, 0x0, 0x5}]}}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r7, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r8, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r9, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r10, 0x1f8, 0x3, 0x7, 0x7f}) WARNING: thread `nfsio' (237491) exits with status -1 WARNING: thread `nfsio' (234662) exits with status -1 WARNING: thread `nfsio' (84263) exits with status -1 WARNING: thread `nfsio' (74400) exits with status -1 WARNING: thread `nfsio' (312522) exits with status -1 WARNING: thread `nfsio' (268096) exits with status -1 WARNING: thread `nfsio' (282079) exits with status -1 WARNING: thread `nfsio' (319479) exits with status -1 WARNING: thread `nfsio' (466545) exits with status -1 WARNING: thread `nfsio' (221586) exits with status -1 executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x200, 0x0, 0x1, 0x0, @loopback, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) WARNING: thread `nfsio' (223641) exits with status -1 WARNING: thread `nfsio' (269007) exits with status -1 WARNING: thread `nfsio' (439435) exits with status -1 WARNING: thread `nfsio' (247551) exits with status -1 WARNING: thread `nfsio' (476331) exits with status -1 WARNING: thread `nfsio' (291375) exits with status -1 WARNING: thread `nfsio' (508306) exits with status -1 WARNING: thread `nfsio' (433460) exits with status -1 WARNING: thread `nfsio' (500264) exits with status -1 WARNING: thread `nfsio' (94647) exits with status -1 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f00000003c0), 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r3, r4) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r8 = dup2(r6, r7) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r10 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r9, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) executing program 5: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$net_inet_divert(&(0x7f0000000240)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000280)="a5603161421bbf6079cd59399313be9c1750b9ad29dd773c6afd82f00764053595dd316d7a73980b894eaab7cb9f08b4a29c334faae0a1df4df843a071cbe1b303e14fb26a927b58e8425a8a75d50a55a248a517aeded81fd6", &(0x7f0000000300)=0x59, &(0x7f0000000340)="b0edb6995ce6d7b32549d813aa936300a83d334e11873a2431a994fc072289ece1a4b6e22e2b78bcec40e6f2a25423174c8423cb6b8ae1c4dd087cf722a08471eb54b0300563c0b370e8899b30990b5d819e170084370c8c536dbd4e0e1a248aa2832e1ad45c8742bf0719eeda342039ba75f008a796cf258bd24bb614512ece7e14e1d1079daa9a", 0x88) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="a346be8ddadb2f4898b7734ad71e984e3dcd8f52bec88e99989bcf2df8d8979364cb3eb0d02fc8fd9f185170c4ea629be71a1ac882cf7e712d4b0b631179ecb8d30bbb19b35016b2de1e2eb9028b4c14d35df23376b12269de1fbcf502f26559adeed4dafbc8bb9d07c94ae6d09081ee7d476093d707c924b2b6031a7dece1736b2f29faad30db3a5aece87fd24e39e52fa18b6bc4d47b927958e6f42ce870edc8e4f9b84d95c529d2a43566fdeca56735532c78035eedf673397a48eb21f85942e97c2c4a29f8025d0706e866fba9392fe582307246fac021669d18eb6b03e3f7cf82b1b49177b0f721d53237e4bc023ab804f44a2d8c", &(0x7f0000000180)=0xf7, &(0x7f00000001c0)="6cac51df0523e24d026e2735f68e890fb7215d9740d17dafcbbeca4f04e4568cff9472a4736cb2d977ac1da04eec306dcc1acc0d82067f6ed00c77bc9c141bd339015905202297089ef08533090488b9", 0x50) executing program 0: r0 = socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(r0, &(0x7f00000003c0)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b3", 0x3b, 0x195a05e282d6160, 0x0, 0x0) r2 = getpid() setpgid(r2, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x16, &(0x7f0000000000)={@local, @empty, [{[{0x88a8, 0x5, 0x1, 0x3}], {0x8100, 0x7, 0x0, 0x1}}], {@generic={0x807}}}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) executing program 7: r0 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="22865537e4a6e5606ff8266d54db38911cb6eeacdd60fd76387c8803325a8f97ebb4dfa4c8b421297929bd3a42e689f64874d227dc9d0561f361f64b80312c02b1696845180123d567beda1e7d342fa49c12ffbe9aea1505b2e29e1587bad517678025ebeeb51e2f70b091b265b135d69153ead8c6dc26bf88ba50243cf67d160e537f18e187da5b3fddc1a397032f70abe67f13a201eec709116474ecfb4ec3"]) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) executing program 3: open$dir(0x0, 0x0, 0x0) truncate(0x0, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x0, r7) recvfrom$unix(r8, &(0x7f0000000080)=""/239, 0xef, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1, 0x0, 0x0, 0x3}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001400)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x0, 0x9}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0xc0}, {0x4, 0x2c}, {0x100, 0x9}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000800)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000040000000000000000000000000000aafe8000000000000000000000000000aa03"]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e90", 0x5f}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731d", 0x18}], 0x2) r4 = msgget$private(0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x9) getuid() msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) r6 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r6, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 3: getpid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x40000f30, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x177) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) socket$unix(0x1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) poll(0x0, 0x0, 0xffffffff) shutdown(0xffffffffffffffff, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='W\x00') r2 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x1, 0x7f) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000002700)=""/4107, 0x100b}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x64, &(0x7f0000000280)="d11d2f78", &(0x7f00000025c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002600), 0x400, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x2001) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206923, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000026c0)=[{0x3, 0x40, 0x1, 0x9}, {0x265f, 0x3, 0x3, 0x9}, {0x3ff, 0x0, 0x5c, 0x7f}]}) setsockopt(r2, 0x29, 0x100, &(0x7f0000002640)="c3303af85c2f1c08d36ee0ceed072a62c4ffffffffffffff7f5e89fc3fe3", 0x1e) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setreuid(0x0, 0xee01) setuid(0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x2, 0x0) socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./bus\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') rename(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000140)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0xfffffe9c) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) dup2(r0, 0xffffffffffffffff) r5 = getpid() syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa9b81004600080045000028fffe000000019078ac1400aae00000010e00907840000000000000ddffffffffffffff04"]) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001210, r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x8, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="dcb00812e44f1704337f0f9dc0ee06102058c23982878c28fd5d4c93b191", 0x1e}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1d}) sysctl$hw(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) open$dir(&(0x7f0000000140)='./file1\x00', 0x20, 0x24) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x8004570b, &(0x7f0000000180)) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000001c0)=0xa1d) executing program 0: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}, {&(0x7f0000001680)="ec80b2b46c9d81b19496ef0c1b436c4274881e4776489d7ce10e0c0377ce65ba9341dbfa2f974ad791a46f76fa70be1b0f0d0af0c016014ef3c850bd978712994ce14cc31d98220b24af0347b9b8f163527d5f6709166e0ca43936f3e342105cbc2ec4788dd7c079437228d750f52a7e4c99dd86be5e977b612d61c834f3af90f8f7989c4179c413e4499811954caf20f4279f100090d6e8ec226a38185e3a9e18e183cf7beb411d8ed43cefc2f53f4c5991d4191bdfeff4d5cfea90b022b554f6dd942d454c8066fb296034f73cc4f79b4b2d543b137d779ce3b2b0c286c3df", 0xe0}], 0x2) writev(r3, &(0x7f0000000400)=[{&(0x7f0000001780)="d9237befd7e24607807830c0053f976c581f70094179d750339de98045c1ad9f9055f94727ca555e8c67bf34ae7f28094303727574088d96a927af5109dfde0aa74ed8111775d733ee683bbacae73ff43a95229af199e89b5ac4df6a2f1c066855a1513e59b6d3fb8f0371f48bfdb94f68d885863d5cfc052978b7411d5861e9c1956c61e1a90ea8619dfcb1327f6a4a6521f4c6ec4476de751cc03b4a342ab6edad723798150b78fffb7491dffb2957c78d35fa5fe9a0f7bc5bbeb65f676c4224a46169560429bdc6f4a975b94fa9eee440b81931cb8d76fc03a8a6a860a4853c51bcf08d4847b781a0bb43999253f47389c5238b4a91d1343bcba5925d6b1fa2fbc8d2d72a77beb1ad194dbb8c63f219838d0043a528dd5c0a2b1739", 0x11d}, {&(0x7f0000000480)="f919dff2a57e45948bbeca48c110c5e3f413ebaf37b260ce1f1e4f2150f2e89a4f373d1303b1d759fa3118706e4af97760c2f5c41c974765204cef03de2bea758e9d7d7aeb94d42bb658bca48e826a7c4317cfb4a918210e3ed1425a24a9aa630cb142b05e435a607e3dd47e86cbdb3b167b14648f025ccdd52287721155a31b2c83b27d0abc1aaf4eb0db87ea64e977c7d1c620f9bc628a75a9ca6ace1ce5e4f324e04642165e2dc11c115a0b071fd848c3cfc73fd13b22398554c341b3294150c60e88eeeae41b2503c4013670a8b6510a07dc524c80ac7a66c728252e4a667588410ba8f95b42b27cb0c22a257d0033178cfdf70aef594f8b243a2d0f530c16e32e7c5c68229a445d13eb254b780a1e9a6dbcea0090362204c20175fb6aa3691993e77277fa6022ce6fcdc795ee3237e2cabe6d11399756e360db8593e1ed36fa47dd1b2168c0a62d92ca22f6c96f30c34dedc5ca50c24d38ac9816fd8871015d2f9ce6e15aa1d09d3f793b05e0be867be8665ad21d6183a8171ae800bd5bae99c3d018b2b24a25199476f6c02e5fd7dd12004a1f1cbb698567bf937b2301e1277385336d9def14cd5ad459f491269f0880216b2d871b46255361b5423ba5887a926238376b1523d31f54d25d1c763f1f6cfe4e50c41501eb0806432f260a98ebd7784b90692c11b0a8113705acdfa3a4a41beeb659296893d0472cb4063dfeaf71662172f9c73b9693a4b25dd0584cae50869bcc7163141cae46880fcbbecbcc39fe12e347b70078634f69352f18239122d6eae4ed6f68af6519f577e6f81216ed710c4523510d2d174f43c04eacd475ef82723ebb5a5a8ec8ec21d009c38810b6f36b0b5edb8117816da9dce17c84ec0d674e47b07ac01fbf906b239f2ff6c38eec18322b18929c198564e2771e1ea35edf685f18d397141c73a2e136bcfc5457fe941e4ad214252af642fdf86718b0db1d9e557cdcc157277f7e03579dd7e2b9de64c68d05591aa4d92c917e52209cde216595044138aa4531aa767948faf19d76ba680012c5dd73f26b2da7eedb5e0bd034ae1adfd6db1a762e1ce9a00384ebe6314de31b4579eedc4f4c8c4f00ce77b0385c95324c905ad458dc9e201f5a363e707fe79767d81ee4b631c61cc8d2a88c4b938fc21ec8a0887eb49ca5a1649ccbd04527a0eb19728f3e7278190f9f14e47bfc9f72dc3168445e97cd649002f14bea94d900b86d79ee3899da275df6cca0f3fc4181e04319f668147f4a9618d37fdf49a7d24930ec87255a56d612c081fcfd51c982fcf2789f1846cfad1865807a00d120be0029df3e696c5067804a421dc8e5e1980bc1be40f4ca6ff9c5484dc2fef9f64c7a01d063845ec1dd19c04813b1822710ae70348dd9eaed2cece36df6d418df2a5acd213cf1d8d650250cf1e796d7236a972d9c066e8f2e88154fe43f3dd29d2fac30b0736abf4289a984a55613b8692a4199dba41f8bf115ca9230afe7a372b8066ce52d327452dd408b59858f3595e9826fde6214dd3b5e08a04bf31cb4bfa072c6dad88d2a933f4945808b812a6e8f33bc619f4345b077c98105355775c3da096fd61aa12eef1913e0898d175cf8ed1d66b302fd0458a6f397f5df833bb442fa4392822c982da2dbb8eebd64cdb81082ae49e1fe0c5268edff328e4120a2d7b01442bc6066f3a42207e8f3b9bc2b7a4cc916000f722fd877363dae2827c162af8c2f681cd547f4e6d2af9c09af74b76b39913c86248eb7a1a7ac6046dc9bb9adc8f6996f50080bcf4ac3d556eceb763e7740c31d2895d2a57d0b8506e1a9388fc124de0466f64739f16c8294baaf5f86d3b02e77c25d196b62630a1ca0bec244e57308359ddd12b1a8b49644ece5aa624c9d8fa3acbd4ccedd0214ed90485bc6f562498fbbcb16bc14707fa13793967c8c3d08f477cb97c4342bb1d86546b4092298b0ebd095b14541313e92eca7106b63442ef7404f0e744a1ff90dfff460c53b4b6a33c32021799b23407213fdd20a9bcc1036c83dce077783bf028b6da42af43e87547725620701e4ae8ae0937f091859a1532ecb83a71453d28792bce3e7c6b74e9ae9998ccf44d731aa6aa8a1a5c883977c9c1fdd0cb9528ee5b182bde758c0b796ddfaa07822a4aab20f5f97ac25670fdf3efe217150c5c4a677aaec9f1db6aa2f6e8f151de79ad36ae779b4f94e0218a97360bc8f86b36a7c8b0629605637358d39a076d9b476148c44b16c3379724cf323cacaf61f9f88ae24163f7883888f6879fde359bfc498eb11fadf8963fcd0d8bd43e065a053ae523f6640c72c00a8c73600741b6a8b3e6a428f874ee4c6b83bdde55f4476f119e104a5ad7c509076a3491d8f9acdcfae2fa2e976cfa49d5f476e2228c1c48f40f532b46f98e4735a3bca088713870205e9711aa1608b9382cd05eeefe40d363b234ebb9cefdf33fbcf4347df6330a26a2f8080d94a9bc8b552f3908d23c4235b6c5eada2e5384baf30a93ffb96fb77b65b9dc1046c303abfc3e945e89faab1e5ca55e70faceee1c876d2e2212959437e80d2f1f6b5b61ec51c5e46074c5b95c3fa2b4a294128b71feef067478f3f22bc1af0427262f192bd591bf0411e8614bcf028fd5f352a12e19dfc2e9a15b9f4f674999a54b6b847a6b7fe4ca2606445cb7a95498aa1ad420037cf057cd2d123e868019eec14775b776a25506cd77e74a8df2904d46cc1edfc5519f09707f80c3605c6af08fa19e033226096eb6d9ce2bc3e77feaf6c32ee2c1a1385de3d3244307789c831fbd5ed67d10761ccbc3f39db6a2f2623c3f93c7f5262b63331154bc928ca5e2700340e2a3b1f52bb29832aaf6a23e046159506fc79731409294704966e6930b83db24882786e7847721aba7a41c941ebf9abb88f36e94c4de984593bc65ed5f027058f35f642568a357c2ccb113db6d9bc6c04b9afb6eb164b248c3f2ea3cdf0f2c4c033bb0ece7400e1ce086d9cae2acb23a8299b54bc6964c230c7cc50c0aa859c39f2209b1ea0eada7e9b6d1f853a726d62761447146989fb38afb3f34a43d8a4c6eb74988c9503853c9f746f2bfe434bace9b00b9b2a204d9201ec9195384ddf0de01f20e3e6b6a781ba5a1c06288c82a849ad1f43efab3134cdce395787136803c7ea5ef4eb7f90e09670ddc98f5efb7db59ed17b7d36487da41dfab7740889b1775c38c1fbaa222f2dcece78da7890aab27358afec89f9315952539ab0ebb3f44e6a9b9cd5ceb887fac823d9c99cb10c844c80f58bce751fa4ec5c6aa2778c2d869424d8305a20bf7c8a82fbc4d05b005f783d21babad8e75c4c91170075852257ac3f430fda6f7ff99edc45b3283d74f0ddfb09646f78972aa62fa11b5b05e26c13e03c5b1415a8fb1cb35f6c986764afc503bc48fa2e58fe6e5f153bf091327fd45b4e60c41fbf33dbfd1d8b6b8fc3b4dcdbdf1bd42642578fb6e18ef0d6090505a14cbab0350a8329eaf0ca6260c1abdc4ebaf9a0ab9df654f571bde0d3296047f9c2a454f0fdaf6317c3f93455693a97f0dac6bda27949980fcadd07ba73e8daee3e52fcabf05dcd22ce2436f58507914cd0c9f3b65935f47dd672f459c4cd120a441c886bb670d1500307e2d9df0f61f07ad90713e9ff839154d49f8a18dd8bae4db2cb08518ad412802d9bb30c80e84b580a46a6e9e847e8a9fbf8df853c7fcaf94b3de48752802cd72c967b819bcbc0496d56df05ee63cf94836571bfec5e55427c7e2af2d9f3e81b9ac6139419555f2d25df6d516e59f1a48772289c5bf21b8df2c427f9693c2439d2a8f54ae136c0719a85515feed6a9ed0f502bc37fc2ab50e0fca32fb0f33ee1acb199ffa459c10bb17ce0fcd6d4ea9475679b53e146faefa4d31e470a15da30e42a43493da75c634c9f8d9fb0a3ad5b9c9dfa40ddd32385de4cfa41edb8c30d0d29b3a323f376195ea08fadddee635b1c0344d5a527753387707571b351fba662f59ca271ed56f9ef4ebd3984a928d71670e5a0ca6d55dbf96ae8aa5add4c21b2d01c3fb7af072b84fa48ac6f848b8788b74d2b68b9aa46032d75d4b7b6bfc3228ca391f9942eb782446f3edaa61adcc2e08bc9ec3768961825ded9ce113c98313472f60b6d54e111f29ecede365d8a9227f399293e2e8f88459fe9dbf154b675e37388159814d647caac8345fb5425ae58ca4df6217acf4b09044afdca1c5c164cc41ca17bcc10bf5894cdd5df95593cb294051285951d1fc725db198a33562dddcc4b19e40243e9d22c1db56a2b1520755dc31e99f6bd286b5fc07badc039c62c61af1db9b23e5a058f51d1a49a51fee432b8a8c54030c993aa12d7c7df2ebd7dc4efb2f3e16ed3330d6bc6a9c2b886361efcea6bb0fa4edf4b6c9c9c6c210c6cd92038ba481b989be3324269a72a286c440519a6ed5a272feaa6799252afbd7d3d54bcb589733aba86aac8358d32b77b5071a403d94a3feefadf0f2aa922bf9cc09a2adcb1429e2b0fdd5c5f651137bb4d4f81baba06ac1a4328a3f1b68b2646337382749738d52f2f8831c49b50af5468af07e0925f132c52ff0372d380bb2ad96618b66be7262b0ef2adcd5ea0c2870cb17af7bd488eea4b6dc0bdfb2f1f5047ad5a72b2bbfd8d1894350b2ebbc85679273d3572f40810cc9659daa3fdbd16bf3ef9de0a914279ca4d97249bcf89f2efe172c809923bfd343f451085470397e4d71269d0f2adaa9081e6c15c559559d0a535ade28642f17a1880a0d9a6e3ca7f5ca446cefc9adc7ffc104af709bf06adb6f35b3f266893ddd1eb0676b553db1068f98fbf4cfab6ddc895dced6fb30253e27c31e911e4af2b3afcc3dbf028541dc25ffafdc898fd277f893802c092a43d8a0780b8aaac86d569baa98018e154fa04ff88e53e00f5c6b3ad2f793f4273719c2c2cbb9a654a03e73ff087bddc53e66244359715a4826b2ca51e4e966147f4c59d814c830d0404dd04ea668fd4347d181ecfd9cf3a2db92aa41e478d5613e970ec88013b019d77f48589c1a49e3bdf8ec0510bbabfb4941292ad0052558863b56073ad569a46c4c817b481b11c4e0e915c3ed8c9ebcfca091fda69c2f9989cf75ca887f0b9d285a90b1a188a3262a4e98a38f0cc596f0e3082abb5fa1c408e9df59b04f767fa9cfaaad083bd3521b6ca6fa59a9a2bf7e4af75855875998694b82d39c088dfa5c9b48f740baaec77f106d65d9fbc44f21bf1e3be7c62264751082e0ff54ca8e46ac41bf65a0e2d6bc475454f9b514690b918d262d3a885265a13aaede30d6eeb9c404500df37bc80c82d52b69ff554ecf5cb1dcc233f382cc48a661d80d7039e627a564f400e3221e11fa24ec3ebae1ce2603c6afb9e4a2284ffd2d8d586e97d565c1c5aa96ed48a876ce583c1d66a3125a8b820d971f807ebe66f52b11ee611b49884652ebc7c2fee7c6ccb5ad381a93972967654433929ff89881a8667b3373d8bc61a0a89124145f7690e63847dd167bab43ad6e0e0ac89e21efc2df8dd2506680b26a97310db7f877c002c46703247341f45a00cb0240228937938d597603629bffbcc5c0c7e5da722fe2b6d327026b075ecc9a004bd1d27b4b9e3e2adbf0a9c92bd655f2da5a3f64ffd0b8f2828e07a0e13ff1a14da22b8d1857603e42361a41e49172784958e53a36939ddc34bb3311d326f92391062445e3bc884a58026f18ff9bc4c9456ef248463e619d42b1eebb35810d2b26fabe99f5af86f7184869c0abd82dcf345268488b817d67bb031038b9599ece24526b498a11e2621", 0x1000}], 0x2) setreuid(0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2, 0x0, 0x62}, 0x10005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="4372ef84afd8bcbbb18e4ecd1560a1b937b7e30b91bf186960a1bf1274e18c8a57b10aef257441bb155b4024eb71bd196337505a373485af31cf9270f89ada009a99ff0e1c694cfecea5f0c562da31e6c5044241f8b561", @ANYRES8=r2], 0x39}, 0x2) mlock(&(0x7f0000055000/0x5000)=nil, 0x5000) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x1}, {}, {}, {}, {}, {0x2}, {0x1}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {0x0, 0xd5c}, {0x2}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xfffffffe}, {0x0, 0x5}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(r2) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) getgid() executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)='\r', 0x1}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) kevent(r0, &(0x7f0000000040), 0x64c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(&(0x7f0000000040)={0x1, 0x2d}, 0x2, &(0x7f0000000080)="e894c8b627bfc60ab3e2a6be8234498e481716c534757ca99b742ea2cb397385066428cf74f313789c0eaeb384a963745fbda016a2db303a4f6a5324fc13fb09c8866e0e46a8fa5c231a7d6b548bbc02db36a34f042de25edaa316a5b4321d86fa98873e85a45d8d8333a50f4c0ed735d1ade34a3e2750601e9e51d636", &(0x7f0000000100)=0x7d, &(0x7f0000000140)="5ca0b9e4357752cfad580ebe057eaa350e9f8c40bfdc3223716fe6af5a", 0x1d) executing program 1: open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) truncate(0x0, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) getuid() (async) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r7) (async) r8 = fcntl$dupfd(r6, 0x0, r7) recvfrom$unix(r8, &(0x7f0000000080)=""/239, 0xef, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) recvfrom$unix(r8, &(0x7f0000000080)=""/239, 0xef, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1, 0x0, 0x0, 0x3}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: setreuid(0xffffffffffffffff, 0xee01) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket$inet(0x2, 0x2, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0xfff8]) semget(0x1, 0x0, 0x2) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) semget(0x2, 0x3, 0x258) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(0x0, 0x2952, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x30}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4a}, 0x34, 0x0, 0x0, 0x0, 0xfffffffffffffef3) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x11, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r1, 0x5c}], 0x1, 0x0) close(r0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="250601f159342eee94d2bb0100000000000000828336efb2776b8a25a1d29782c4613ec0506ba54231e116208bf6042834cd047e4a46fba64530ad928035601dd95074553e5016cb7db9f350e50d11264dff97f091f56a4538d605335d50b4f36e320751e455058e3cb72c0b40f6ecc72afde4e061e6c6ae1c43177d867f", 0x7e}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c53f, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xb, 0x10002fffffffc}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2, 0x81, 0xff}, {0x84, 0x6}, {0x6, 0x4, 0x0, 0xfffff000}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000003390780000000000000000"]) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x30}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) close(r3) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x1}], 0x4) semop(r1, &(0x7f0000000000)=[{0x2, 0xc4}, {0x4, 0xd28, 0x1000}, {0xe, 0x3f}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x10, 0x80) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x10001, 0x223519, "28b7e60a117aa567cdbf5e00d0d2000000001c00"}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f00000001c0)='O1', 0x2}, {&(0x7f0000000140)='4', 0x1}, {&(0x7f0000000280)="1a", 0x1}], 0x3) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000500)="b106f955ecc043a5428d2d813f18ffdf35c8b11fed0c5474d037ab13df0edad2d19a79659730661b07ab05d04b9f3d3c83354ec0c3b03cd91b5910a4131f008087f7d471e141f0c51a8f513a19ea6e7b55f40141a111300ead69ec12dbdd3aedc42d6315d6d96f", 0x67}, {&(0x7f0000000400)="9cbd8862b8c732458e0f7fa4af12b3bf563e61b2e1480d1f70cfcee6b9ecbbcf0fd4068ed5fb4295e6298263036fb09f47c262d0ea7aabcefdffb56818fd704c9663bfcb62eba25ed9662dc64c309a2d482800b010b880309e17654ccf4c3046efe904e0a40a9aaa11e09371bb1fd0334580d7291f3622ef120767d1f15161d1f37cfb1d5caa8fdab4", 0x89}], 0x2) close(r4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f0000000240)=""/153, 0x99}], 0x2, 0x7) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffd91) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 7: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e90", 0x5f}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731d", 0x18}], 0x2) r4 = msgget$private(0x0, 0x100) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x9) getuid() msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) r6 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r6, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 4: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x400000000000004a, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100)="472b48f6d4e68d7be9e6da15015140e6b2f4b8d87af83dd8450578c1eef65009915d169ebe7d327443b640519f926542413655ce8b49b475df024d1df6375e36a4062d6845801cc6ebba1f4a376cd4bfab623f5ea0b9f0cd2215fbcdc85a1c65134b2c0b213ba80c27136151f4276df9a0b1f44bf37cc4b0aba43eec1ff75f85c51bb34f650cd413e00c544d5547af845fba680f3dc30e84f80bf15a8480a7232726372e02f6a6563fb31ff9d80c6242000007f800d287c932be3bce4ed7124e211ee63357", 0xc5) setsockopt(0xffffffffffffffff, 0x0, 0xffc, &(0x7f00000000c0), 0x0) socket(0x20, 0x1, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kqueue() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x0) write(r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_emit_ethernet(0x5a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000010000240600f6ec06af000400000afc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9002"]) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0xc}, 0x3, &(0x7f0000000040)="a7b71f1a383c1ad6f8cf5b52bfa2cc2548a2fc53c44576c862d71eaf09d9602ed1c890001328be370ea8b592b3a98d34b9ed35471ca16e045bc688", &(0x7f0000000080)=0x3b, &(0x7f00000000c0)="6ef6d86bd57181cef1dd5ce5cdbb0e4a8b89356d65d0f6850b489da77103b58f4765ce3d138ddd35e3c9e6b601e72d5b991fc111d7977b5402599a69e62f202df40be243ea6b579326960f59cdd638e6314a0f29c5a2dccd6e85e2956e6a3201c5f29087c50bb72972e9aa924b5e03aba7ad5dae9fcc1b02aac836fd9bee56c7ab562949217ddf230a3b37dbba9cc1512c521083b282163ffba6a6c48548295dd19076ac338ac9d7fa30ce6f6929fcd61fd185be7845b676b5375f694d6d6372aae67ad1b957d570c8c5ceacfbcd8f3f5002297d9e9ee197e97d55c8d069810f14546cbd038d72159638e8231d80e2a1e7b159c9d1a3b8a82ed7cd1defaac18af004158663f1608eeff5f9da49e7ab4ec1509732ebba7a916d796b9accff215e13ff9ce10b976d1cd1642ef668a52514b4cf7208935297930f68ec7cd8772c79869395ee54a6dd1908060e26e16ee935fa99417dd394468663f8757dc4096889136aa1dad4686664bdaf185ab177e3d0575656c14018d39566f4bc5b0267eb4224edd5d46fafba784c2186e21fd552fd78bde13f917015610ea7b54fdda3f3e00eca88c9d5dfc69a99e9f43a26862092f34887e35c881cb351d6dde3fd59eb418e0ae73c01a93182ac044068b5578013b46e2a9161552b5fed171fd91b01f0ac2976b2d04807a7beaab81a525fb0a5af00bbe83b6b887455836423037672197c551711bdc4c0ce468a1396309f4dd486753b08f04d572c7ee9a65cdfbd6db5e7f5796fb16b28d551893dd5be596fcb47a6b5fcefa6510e367fa983ddff420654e67d60721bbc11cfa2b71d7e308204613373c9dd0bf515e274ce8ef7b33e03572cd30416ef55623763bfdd4239d253f31349d706aacbee72ad5a578a5e67062a362594694f1e4db75e4dabbd432fc38562e5ffad6cea03bcd1e78b6c113f0346085b01ccaae8033cf81d008326158a242b1df44e6cb2ac351f7c7e62a45887e58484d04def14b18e9cfc692842000493efebb886081dacdc4ae201dc560c1f2b69ddb74b0f4078359b25f3d975dd521dfe3af965535f47a365507c9f9a890e764076681cc535606f8652d48c2c7348384ddbd689027b36847de97ce39d03c07e6def0dc14722c7f444b75358ac4dad05ea1ff60d504cbfbecedf05a528db7edf9b1273ff7c1867a56e67cca05ee1e4ed0540463115d4643fa76fd50c29f20cf56648fa2dcf6b8405d76da8d7df5f8dc4a7c305f0d069e7d0b1cf59aa415a3067f3af2ae29e18e7c0d6db51c030837bbbfaa82e28bce7b25d1f4bc9843570a94a18f7d3535349030cc3e00d6ddafb74fedf49d8d560f06e67346d9ac48c8f9f9d8eccf8c8b6d3176ae438d62fda8729df3cdb451066c3a9188359576b902d432981c5c02736c295f8fed0c420b2a90998e94a1d49bb24a286dc5175d07d68be61e88704cf4419f9e18c5a8aa325bb1b01bfc85ac5a4e1e8b2456335d1e518b5d7423417d83334fee388be52323b1e1674ed97816e177382b50c64906f5a9df9d77c9cf03e15f80b6976e8316556cd8a7f9b834edf88f16dea09916a4313775d3a0516fd0bf1e41aef523d9f745afd7882316f394784fbea6dab334d65459446833d17757118a5bb710e868db2190ca1d71def9ed134ac4e67695ab9500336d862385b1b49e4cdb654153dcaf9073ad2dcbde2d4de49692b78da51d7c1acdd53a1d1e460c72bc228d22611afd396e082b2e765d3a294a545c4c53bc23496e0b25f05d144952fb47a08652f179b9a53b3a50f80732c123a7f67e08a3dd65fb5f012f3ea17c731bf619ba4ddd49be5078ce97fdcd57082f14e185d0abd2ffbada19f858f1649d9567085aeae8c78d1eaaca4c3fbbb20f5df1148c58a9aa93e5a498052a4e290af90a81ddaff3d064cacbbf7117502439e5c9b70baf388ccee6544cbf6039f1314e960f33cdd1e97b75bb0ab15dca0ff86286898d8ce203d781a7ce5723e30806a4cef2f25ff8cfab2f29a30a23424c5bdd8648950132cb68d98ec3cea90ef1be99b51bdce36fa1731e724dda27f8c311e490d5dc3ea4af3eb132f3825b70fa44acd6e02e68229b72039a2fa64d7d431311293d9a27fbcf12ec7477662124871bb7b651ca016fcf2b8129cad0833f9017ce11199542eb34d0b449dcb9ce3d4c77516464347edf717d2d4b4d05cccbf77b8a02695083fa1612a84a51ab677a58c43995b3351333a97b7258dde7bcba07d0d836ef4df06191da614142d6a8323f2e38bd80f198aab4c5248f232cb6fee9eb55217856f4fd0bb6e0b0ea37f1644465c973d27ca4596ae880966049450c844f5fd9ba55772af04af6c33f2e02db4d334840bf1562a015c5b8e8f697df3ad48f3ed01fc93b56ee697abc916cd927239bec842db7182798283181887c03870780c57855b4e39790e8f8f212af49f8a7e1539385f9a635ea4f1649560a85eff939f343a193633e76f4c66bce012d948edd6ed83a15f3032d6fdcf9e646601e37c1e09e2ce765966ff299074d508247ddece333526d71e28ba87dd205bad71c11d30a18e20941faea3f5257586b4bc94ea3ae1724da7b8133842ad378c808a1a3931895e216f1368d077698592afc060cf31878bd323f7a1b47059b923aeddb0352c63f2b89a56610a02425be61de2371f5e16edbb6244ebb5c2fbf58d805486c637abb09b328774925b29a9ec93ab9aa29a66834a54e3ea80ee5b11f6ed9c4eaab345cdd17bf1d43fb6a50fe20e5f845dd89c0bdcfcd1bbbb9352a3db8ccfd611965939fccefa4f67e8c8e40e8a604c84616c4bc2396cd131693f3b3706949f10a77ed1112ebba0d6bf6e4a079fd9de6ae08f635f19c22e9a61e6975f14379f06c63b76d3b58be6c06ee90c89f5551ccc1770c6b104717198e64e6e165495559b27db90f911211214ceb7164513bd160cea9ea375a3bed6cedd9820da5e89edc6fccdba15cd63aa41ff89239a9ec8fcd5b596a6fe376b0620e314178dc5a9c1ddb14321df02d744acf90e25560682a4264c73a63aa6916e33dfb712b7b2dc59efc085acf6fa04a6153a6716ab0525e1ca6093de01ce6c1e2bb7e90825b73428a725095a62506e00909502897c7a108e31358c55e75b263e2688a9d8da51fdfe3aafef227a2ccc8c2ac7a1f622f1d11632a8d480034164a8d7714ecc785f52a44282fd12a234e871809e9d311b65bb67d395b36f283c2f17fb654fd8c7fb4c21d257e28bf71587a9c5462bfd65f287715dcf0816e8562e0e6ad98770ccc165ce29239dcb15eb7e7f0128087862b5df146bd4603b2a5c70c604796418bea41350b54125b8daa88b2d22359a7932b4a677c4b37f6e1a45ff39a7119eee899c81441ade98651d589e6a30b157e920b142879010e66af8fe2b92cb8a196ad3c8c8a0d4c7db943b5a54356458553dc77446c793d133d253af0e3ce8c372f496351f5f1254beb44d15363d96953c7bb7e51803592fb0dd7e59f22371ea4e26385a2b46bb952845ef3dbc314169e390f5bc881c5c509dab85be17824e25bc2f767778974dde596fb38ab6f704011b3a6024faf43fa8054866861f695fdcaf941fb7b3651a186384eb19106fcea07531e72780a9f96f62be87c8d1433c18ea068935c89807b70805e5e2a596f732bd95fb2d0eea2f956e5f0482bcafe940633f7ff654f0bce9a57169e6fc468573c46cb797837e3144a585d19dd6258f09cdf98d6953ad3d00295324a62bc0a8911d27e3dfb94e5c8aa54a698eca36517e1f6d3eb507ddaf6ca1e07b1a103f6182a15f7d90ded48b736b5037f9312312fc79309b51610cc4618b489fb7594f3c71e60d935f32f414a9fabdebb81b5720abadca4061a6f6b59d508fe0559e9f1c800fa52cbafe51932f3b62eb81acef11f87c9b42d21678dce1fc93a589642dbdb63c68349b5842f8e1bc5a3e1fa9e1aeed0941f2944ca21a48036899d587b0fe62662c0f3046e49ba76e4adf125737f878784f83e425ba59e992ddeb5354fc0add0e0df85a4bfb41db380b474a8a7d0845ff36f54ed1506c2da81194edf33d4e86727fa43b5d28856f59ceae99fdf8acd54b8c6804b956d513d09c9b59469c6cba0632eb15dab17c461612aa52b5969a2f02eae948ade271f956bb35e80ecb5f59f781231dca72b210a7cc3cebe015b8c69a5f0491e19315b02b46f9c2275458ac75abe442c826c044d0a68d9ff00160db5f70a914a34cd3ad0e17158a234b087795cd7c83e937079b07498d0be8692a36eae26ef45bd3196ec376bc3fb710486736430f8999a9490fb35043b3c64df030abd29e53fb6b96b7950a6f755c4077eb68c1260b98a6d1ca2681c28bf8f99a4d889e863a770179c3ec5e879c4398a1dc086e0b0b01810af694179c03d6a322c60c858470f299d99a4beb96fd418e7e24805f5bef4310f872750f98b456531afe1b923758a17841e8f444e8be08cb99210633b3e8adb3c538d257656d9c82b556c19067b3ade268844cfcf44fe9acc858c5fd17f733dd78e0595b3ef298f80cc3997777780d865c588211b2393266887d3352f7870f12d8ba36fce3d0e8b65d26a6031538ef0626e998f44db95f99927e034350636200d779f778a6dfc074ca28e5d383836198a3a87b82639e4a4aeccb9568724cc8e64685befa70ed62c90cc297d29571965e0bd55853079c0302bed73d3e31d0470f15917481c38bcc7ceb24b5a923cd014d43225a06d7602b1479aaf2b559858c0a31b526d7df338c55911d774b402184de63078a3aa10130935a5e2e4020ddb3ea7a96f5890a40dff07b886573f4a7915d59fbdb0ee41f6454b6802a2ac37e3c3c1faf32d4563ff6014312718918d9a2069c5716bdabba69a75fc363b9eab3aeefbea08f93477fcdf1f2c88ebb4be948a00a20f2ed48312fe67f7f423db2d5a093f6b52630abaf31df3bd4099b56b0dde525a857d155296c547164589218efe96c4d3dfc4247024ff9c99568ec8cfd45d4f92e342d60b4ab20cdc1a909f14df613a94a74b86e44b30310872a99f953e0de9672cbb7bd9841bb76826d7b145d9756a2db7ce5f2f89d64dd1e48e753d51c1bbc23a88a0be6d7d5f480f1322c0c0408e94a6be812bfca554a648c60a9b458a678f42ce2179644d4bcc76187d4dacbceed1757cdee684e21c30631cc941c494aa20fa065fe678056dbe44a8c7e8c4d6327807d9e9adc19ffa13f1eb0643a80b6ff0b0dba709ad897dd4c807c95195badfd316fb2c0825e8b6e6c49e82add4c8889098b2690880d4c157327eaaa8efa4013802f8aa19e854ae49a117a95534ee27ceafa0eefb47acb014207bd840464a21ef700bc3ef2ab21aa32f4c046c6d252f09939f09230af18518f9280e4bfdbbdb55289721ff9acb7e366392181ffd4526b2b5c26f1a0aa3c8043d922210966b999cd6eaf87a54f9fe11d8583b30464be403ad0c99f529130e2e062984ab5d6f494b49c4e6acc5aa1fdd95375b68da5a7b065cdcf865c09b620e0ccffad729a9f2c36ef9dd07a6051975499f6f96b38d7a4456a5f69f16a0df90144639ddc2b5edb169064f0cbe46b7a918d6d5980da9085828754fec5f192a994f47835f144b16c25e3edeefcf06ab55497c09e1af7beb5876b11b4f115b8e99dad69c6dec8c61e7f9396666f7989d47be61c913ceb533cee8f13a906f33bca0fc4d4f8d2906e91afbf514ee5b5bedd72cc1f96260b00fa34b5ac76a89a0be50eecdf74f5b590f2802c806f5f22a1e1e04ade692c5fe6dda740d1a44fe02b3626a4ebf6", 0x1000) execve(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001180)=[&(0x7f0000001100)='^\xd3\'\'\'+%\x00', &(0x7f0000001140)='],\x00'], &(0x7f0000001300)=[&(0x7f00000011c0)='&{.${\x00', &(0x7f0000001200)='\x00', &(0x7f0000001240)='%\x13/%,*[^\x00', &(0x7f0000001280)=')$\x00', &(0x7f00000012c0)='$#(\\}+\x00']) sysctl$vfs_ffs(&(0x7f0000001340)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000001380)="6a9914c91a3cf736f59e2c8e97bca59808fa8432d1ac3116dc6c9b6ae8e5d50d545a790213d9be1a6a418610286ad6bfe492fde6c6546d1f0764a8df9f13d4b98c29f0c305957ae8bf290e78898f7a9f692fec277d920a5def6238f1d408326ae7762ed43309782ef717bcc07d3f997ea7bd097dab381408caf56d636d72660c31e1702999c4c648a03a3f45050fb602a14bbb50ef81291847633337a10d8363aeddb78416a4f3f8fbf56445ef614a352d0f487b089dea58ccb2ae714d4022ac3c00f6b0cdd08f9cc8644597ff0d7a4e4b0fdcbe76e15d176d9bd0b948ebff80a7765284b117f4598883b3b84f021683", &(0x7f0000001480)=0xf0, &(0x7f00000014c0)="3738298edb334d0fae8c9c1ed20b68a5689eb13fe17a471f053928a9c0f1f61e7f3a1dc335a311c72ec3f39535d974e5846801cb0dd5d7d3418c2b3f6cbd4ce4100dda037d071eb26f03806723d45de15141e6fb8d61e4827025955b0e8beee255ae296f61f51a5329f5b55d8d582bdc9132e6a21e8d7c30b0898f9e7b9c67448d1da62698bef584879bbe2d150d2d820780b3fa245c3259b7a961f520dbe7646563d38a1d990dcfb396be7554ef31700fccf3f537de893e389c42390f24855290fbb3dfd76fea1ad5e2e277b69d6f6a1ce97e353736de0e582be7627ee050d6dc04f63388bf87d8", 0xe8) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000015c0)=0x9) writev(r0, &(0x7f0000002a40)=[{&(0x7f0000001600)="b552a4f7fb21246a4a3f939bb5bafa44fd83f77d71c3d8ded1557d1bd62154cecc459484a527e86ef85f46e5d32c5638bd85978a893262f940bbe2416bebaabd576dd17a61", 0x45}, {&(0x7f0000001680)="f4ad569cc3c5a22d3d4fc29bb6c1159af18722036e9cfeba3dadaab407bf6d464b1500f42255091e4ce41f0d8d83b210cf8ebe57128bfc88c349c30eb9f864158596e4f8f49f7b1d4c3810681ece1eee5e5ba2bf13f4f3d775a0bb5fcd3bd16c8b63ee1f109eedf9e04c93b42c11965f2d3628a44016af021a29e25770cf5e476a062aaf3ef9b95b092aabf7943068596f608935c01a1aa230f1492ba4994c80be381944ee09e99ba24d976ec7048c", 0xaf}, {&(0x7f0000001740)="4022117222dece9fb39f", 0xa}, {&(0x7f0000001780)="ccc90d8a7bfd0581f138ad4e9a5c411086b5806ca3e330c2972f564fa92be31018007d917e1286ee245d680ef9ca3c27f5e847aa55c292a33896d4", 0x3b}, {&(0x7f00000017c0)="427a4df8c1635894ef9cc2b2b1f5552e1ab59cc57897214aacfcda57cc2af5e8c570a137105a2d6c13059d6c7c8f25fc27c5a76ef5d6f1ea41d4433b101ac21f55b1760364c397ccf70f64898f5798e68c3af140c502a244d9af", 0x5a}, {&(0x7f0000001840)="b51886d03d216fc57e771df54634bd702d1c4450abf602e7717a0ef3f49b234fad88cf7f3a8c158ac481cf1ca8e2e9bc4770d4a180e7d70982c6178287d6012fc369ec19b804179d76976243229b562b", 0x50}, {&(0x7f00000018c0)="fd51f5e2b458f52c526f4d6f2c6a307b97b723a78e5f30548181eed2c4d79129b9b1d70f021daf014f957da41785be857617f2682c360a124e4dab16648d8588393b3cff63fb71cee962f21b91f0cd81a29f2f94bf9dcc881f362aa4d3", 0x5d}, {&(0x7f0000001940)="1988252a9606e3c3e034511456a8f176528400dc59144cdc45f0fa5d4e499cb8c1a441f6b52c304ec0e1d1e30101344de495bd06b5daa91d417a92c9d39ba3f4814ef132e6a52f8276b566d15b09b8fe803b2f9e9762c567e606ecd7baeb6cd99b6b2fa991c9ec131caf83e2682434dbb196f70c02db94cf17114180425d3b0c828f091ad3e2d60ccca56b2baccb006839b6067ebb01776592a0d40e1297e2370a07165fba5c898b551a973b118be4e02f6add58d0d46994194c4f9a02e1974111f7e55ad0329f4603849c18b4", 0xcd}, {&(0x7f0000001a40)="87001cdd39b15ca9bbab9fa74f0f19efedd08653f261f6252df17e9d5f8f321fd5bafa7419a7ea7bb884043fb2ffb8d20e8bb93ad5e1ae3fabfd05c9577396ad08e65133b41204e844d16dff63f0053287d9398049fcf87d9edd1f50adf8757fc9d9a5bf88343fb73ce53f39f2fbcb7174da7e05b10a9c3cc0791066bd07f6e56fcf47b2953f3a1f1f396718c7b037d3b41d01a735b9ad7264c05db802afd432493da34004bf350019b91b00718d205ba05905ece3f4c6d5a45b4d529a047c91bdf8936dde6bafce1b312ffb8345b28da32af7cb805d4550151b9724c42a1db3752c77dbdd327a7ed28ad807682dcf348c256cc5ca4be25c88b46f9e488bb0167c9e0c701e5102bbefe56d595f25f0e8e16fd82560ffc9df3192adce6bb9fb32a7f2e824c989c43947c948aab404ec2f71ca9daecd0ed33dea06f431aae27a508a32324799053530c199cfc9a0e99c4f5fe0f553506414547ec176848421757c497a4265b6530f46cb4af384de3381afbb06d908baf90228192f01d02ac07c6d11a46f3da27d93bb72eb1de481f1d40f6d94f9ddb979021a53714ebdc0b8268a57b4f95abb8295f2625e1eac029e6895d68b34586c350df6e2ea9d1c01a6da05f15e5fbac68c11074f362420ed3df9fedfaf2b79130dee268382038a043b4432c9d2c98f2e46c52c5602f252103104b91ea5d609a5ca45962d556c402c9d0981cb83326fa05e1af96eca34b1fc839732a686b8e052f45dcf615b111a24608e299fe7ed9327d7655c7f05a1bf664df1063abd51a28052151954de04593598e51b9a4f236e8237a2ec8939a0f71241238c476f8c027a394c39b45db184e5e84a24507bbe2f05ad0ecfff1d69c6939e10634cd0cd34c7ad783c3849e852131052566ab57bf2b0a575bbac1e6fb3cfe3928bf8cadf441f51bc3eb978b47457179fddf6bfc7aef0be6247ebc070b1aec6eaae6390354357b30034cf82afcca4781d326f7c4abc8dabec4adc21248f17cc174fdf6f6310c563c8d280609ce128e32369cd2762c1b94d2c0e5fea9aca3a3c0ef850cb7aff48dbb929ecb4bbf401e5634ef6c2e5dac8daca5e504955decd4df9a9dad17015636734be54bb1ccfb67814552b3af4974c01c278009056945fd6ee315497b36ef16c277b77172a65ea83006733b2992fd4fad1e7a42ce66d8704cd72410614eeb965942ba1f9d8e882c358a02a54dfaa537cf53b1e22b611aad5d12b9328a11e2fce8c3f61acecd47f8fd1b85534f497bd8be7c00580f39c570040c4210764480183e260c1a150199649341dbd2b11794a54817ed88941555df367febeec1218130412e0096245f5d324423428a6f6ec9766facb7fc3068eff2627d838498404b690d4067addf14f4f943a29f44ead058e581f3bbd9e441ed3fdf391fdc7051b3abb68807fada75b8261c766ad4a253581dece1b880b60be926a7b3ad92a1b520fd6d0ac49ed665685a852ea083a8c37a2756e83f579dc0a0cb077f40456b407a43a2845fa031b5bd0a409b7031d26e1b4b6987e7e6a693b97ee3d1f0c09bc3ef91a91fe3c116d120a918699f67476b54cd45e02f6d6aad56c1af5ff26e335329fb14b5697303cdb7238ff701380bcc8f5942b0c45026c522270960c75a6d775ead3a53b9f0ada28353d1cdb134576e77fa4706c996298625bbad67b8c492e8bb3968e35db8a0e263da817b87a7c1b18c521d412fe7228d994e4878e04f6dabe990fa3321467161a9f527d928eb33b34aa2b4b8125e990c132e21f33f3d493cc564b97d8b472139c3673dbea50c576f5da9d035441f05e56216d0f2bf7e28d7ce981139d9e38d70536b09deab623e7a8fefc21acce6d7d7d239df7325a6b4b519a6b47efe4925a04ee2f19441c66186d55d148873094cd5598df9c59837d1c6ebd6de08532395e6b20fa3d33e1f2e48518c479e14892f03b60043a616b668ad91c8093b2be13a5604d816f21391a7a813462294ce6edc49cb260695307c6eead351d10a224706856d622d7c9bf0ed6ac6fbbba4a678577612d03b05ee228332f4c13cf1265724a1a25b35a01d06cf48208a8d2ac57919bb8fc0ed4aae01b9a4ae7526036bfea47a769669cddc3f88e984a80cfa8b308046e1bdf169e9af2fc3db88d8b0d227502270b66ffdc5e054ddd21d8c96f62f5c7708f9e7199d662dd89faec7d0cb687e6317a64a138d1edce24e3e44d9361a4c6d72b5e89d5333b289d38d2039b89bfbccd125dc6ec800771daaab9a7058d29b02e02e1c1160c21825329bd51c834d7f050b75f454aa4a8b39d4d8b89699192f8f1d69b35165efd45f45be970c2cfaee975e3b3ee429bf79d2c4e8a04882b9a1db210c5767378ee221fbc5ca7244f01499540bc186c702da8a364ce9c8e0c8dab00451342e4d37b4dcfc701baf65bd59882f2b49ca6d358dd7f04aa16c6e91047b7341bb280e4059f933354fe69dc946d0ef0fb7fe72b9ce490df125ea6392b3c6918007212849b6d786befbb6fb38d303aac37bb2ae310da7ce129f9256fbad75ee1e1e28c268c910073af0ea5f9701c0519a756eb15f17aa3aaceff7b7fde617b1602f3a62eacac6834861762fb77bf6529a9f017896f70d2c8835428841a81efaf3190bac014d3c82641925b77a0c5e7a1ddcb11db82165cf02c1193b9932e11bec78a3c2d31259d1f602928a169982ea27386eb3a45a543f07c953e304c2c0c13dbe548aee7493898967ae91a869f0ce2290992da905b77f005e3d7b91d57e174dd159bea8c9c66114454cec86bf9ccfb834724d6b700659340e203894c10f8862d15070d5d31f900975dd4d98e719538a43dec9b5f86d3f55da0e557a1301f6f594f86ae194a19aeefb48216a182128cf0ca32215a47dd34253a23f42aef5e3d5c969d5217402690b13c5f98bad5fd113be2b2f91a0e9aa8455c663795291913ed523707b03b61f50b04be65c686cae1b2dfb69ebc44f6e9042fca6affe5da4540478a0a85ac285f5491769d87418c56ae0eefc00ef1f5a0efb0f5513e1155851376a273b90b11496e39c81a9fc5a8755fff5c2afc5609826df38acc6840c48c2b49ba2762e2dd16f3181ffeed193e69d9c866501fc1f3f2409b0712cbb4a2eda34015b35ce4853542cd18afa96e0f40ba27ba449d2ae9f19aade561c05dcf673099a6211bab5c4e0403b1b172c2f4ac7570b0ffaa8a8084051f896ff741815aaf17b5dabd7f42309d81efe6a03670db88c6bfb457bdaee74a7dc110c1a2c826ced49dad6e2a0edeef1c96f98dade212da0269f5309744d1a677256fe0710919c4bcc7b798ad42eea7af38faa4a3191593d57dd3eb401a7453b13deaa22f9fcb54c463510c35b0e6a473e2589b3a9111006b2b9ae4018e52597a003075e5236d383b347b520f64a4ae95a9666e442afcdcff8c93ee5cb6df48eab8a67b1bdbaa68052e08d6648a8f99cfee028ccd6a6d7d43d2299735ab616a1b9c3a7fdcc96ff994887a24e7e735849b13a7d8b2567fb9b41c97cab9d4b247d587abddbb2cd6cbf754ec6a3b4a4a1ac24f4ffaefff43ee1cd4ebc65f9cd8e44334fedd7ed5d091be1e9848e32217feee3a0f0e0323ab6441f2463635704714753b0d3e81ab4df124b14c51bdcef33b19462c098d9d4b6df3ab55aed3bd4fc1f2a5e20986331027e10fc6272997db2e7a51b4e075aaae56b057273e6ba39f8f8c07da2bc41373641a83971e05ef0928d6c7df6db4bc8f9586e5bd99ea6ad620c8680d47f977eea89dbe42db0b913f8eb912bb0572f75e50eb344e8aecb8aa0115cc3e8f8757184f13063ccf5051c2e407507f2d46fc8d891fa4eb4dcc4d8fbe6439eee76613abb4074e58d6c09500f2e0b9247c0c33787ee954966b1988d7e57aed52b92d3869f65c28d5a3dc0242eb0ff0277086318bd62722504273bdb73ea58fb78fbe7b2b8ca84337cea47690f1044222181be8af98f70e3e593cd563b3060105c4b0f1c6ec79f54e2abb6bb2152c25e57b4dc26675ab694f773aae69a1217b068ad9f5cde51314c7010a22c25373a318a4fe32a980d8e1ba50a7ae9dfbb7e948f562d05ac50c8b15a6809c40217e73a7119c9f9b3a24ceda54cdec3a87eae6898136da8b64323354e7a8c859f3b6c2f5ba290c51f01193eeda1fdc38b7b328f22d0f8cbb1b18a2ccfcccdb5f5a3a0f71e2a89cebedcde7f27de9c4a57322f2f2afcc115052ec71b121fdb3f202a1bcd52879781416e0a2325a6512ef7af3112e0a9f7a6bb3b264a6a6d0be366c8fe05b96e42a146882ef17315abc4b2da4b66c424b309991052ff9b5cd0257872da71b84fa2bf96f5ed2da6d7a05e1ac8d3fc2fee18be2432172322540715affc6aedab81b30ab7b0811c008fe6db2889cd803a0a7248d5eca97d38ac285c92cf07075f58a1ce3eabaffdb269de30705887180967acec3679f70299d73bfad8c36c7f84b180e349cb752c14b16c8b0b65c8cb129bdea91bfeb701f9823c02853ce17f0161e81487e0f87e227a5f8894b9898cb7bee39343300d7ba1772fb0bb208670968d8bde36c733fe138a06b6aeb61143b35f51c0105706405f76cf3ed7b3b015fa76b5ca6d738aa0b9b8bd3d3bb6aae04cfa06720b1d4237e3deca4a1a88dae17a001feca57e701ef935e7bbf4c38ce6fe3eefc79276fbebe67831ca0537d23e3b23ed9bab936f17cc6035cc1bbc01c8f8298a5e001bdb7a89b027af8c265b2bbce325909cb98b8de4bad1757d4ec196707f0842607a3ddb59c0a4159c279c34989d133fbb4801ada46487ac36fbca7003471b5a98b2df1ce7f9d2ed40b47aa8a9c7e2966bb75ddca6573d672b38d3b8ba93cdffaae91067c7cb6c9dddddb4207ffeb235f3d283be85a478c6149cfd5a1c90cec675c93d789ec4a684cfcefb13dcaad97ba0d15bb2862c60ff7c39c515d6b383283eff788e561d4e18de95e0826d7d5905725d44bb9d2e4a67bd861c4839582f6c0d90b8c92b364e4c7897d60682ddbf2583144c2fd9d1a245c54d080db262dbd19e2fab4febb6ebed5f95ca9b01880d9e9460e613ca82c288fc2456fd3afc38f2ba72be8127a79f65f6278954409faacbcc0a4f0110dadf2f5ebd393bc5b489e0dbc2f3f5eae0ae483e6b548af4b3205eda8f6ba0f0f58566efd78e50594ba6bc501e479d0a7499f01f116d82cfa5f6b25085e085e48857eda624a0aa96b27606d882ea7030ad7cdd5396168f4a6dae85b02c0520e7aea69527ab5dee2af24798129d5fcc6aae010b951ba45ca2be6efd6215c6ffd26cf516dd46e7047b79871fe5a7e3e599c21739b2d8a959c767a6cce3b41b9d4fc2a8597ea751032e3c166504396f4e3dd930cfa49ef51dba217ca75d061edb438acee305f2249dc566710265909ffda6f9826d765bcdae8b3e410298d22dbec9e27d8a9360e97dea53581df59ab1459a99c1aa4cbc4a5163e0b6a66645236839d4e4cb1ca107c64e5711b5e90e4222dfdb24e9a8299ea34bd5a12f5f4be1fd2bc29ca30bcb4242b9e47ab2d5c67b522922cf9a9eb215b97446e7525fcf2613fd3030b5ac10da65ac49f3f6ce2bf06a361c37d40401406d8dbc5312b05400cf3b1222ea2c252c96fe42b00effee075ef19bc432bcb3efe68b4e2202e0144af430e24a37f75f8ba793ce1907b04122aee9a55a35db57ff80cc6e1ff2d743748a4cc7394262968163fd955741b6041bd358ac60862732c7d101e0621a3797e7e4e2a69f456c91e901be78e7f2609a7ead9fea0f8eb1f1060138aee221d3b1432", 0x1000}], 0x9) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000002b80), &(0x7f0000002bc0)=0x4) shmctl$SHM_LOCK(0x0, 0x3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c00), 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002c40)) execve(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002d40)=[&(0x7f0000002cc0)='&{.${\x00', &(0x7f0000002d00)='\x00'], &(0x7f0000002dc0)=[&(0x7f0000002d80)='\x00']) sysctl$vfs_ffs(&(0x7f0000002e00)={0xa, 0x1, 0x8}, 0x3, &(0x7f0000002e40)="ffc38d66643dab7731f23cbea35e4ebbbcbcef5bf40b5bd39a1c50e405dbb8c9636ed25752af55705c0010d2d0145153b96813d3d1622079d2ee5b459ebafe95a614570a0214a1ea19a9e6b9ef85486f2a41a3b143932220a821127b14568dad2595964d25b4d8a80698d90c717374182f05a8bf286434274e87", &(0x7f0000002ec0)=0x7a, &(0x7f0000002f00)="7b9a48cd88915dbd19c1b177dbb3503820f4198218510f2c3497884b787544292e3b2346100fe9bb02d765a08278a511a8500ecd59905818acfbed7c9b7a6dce83141bbc7409528fbf8db5a340daea046746", 0x52) fcntl$setflags(r1, 0x2, 0x0) sendmsg(r2, &(0x7f0000003440)={&(0x7f0000002f80)=@in6={0x18, 0x1, 0x0, 0xfffffffb}, 0xc, &(0x7f0000003200)=[{&(0x7f0000002fc0)="7806d01250fe2256a22e51586ef9746045eb29f572a40117ca955b031a2435d224450a722c568a9e50174cfa695f878194713317c63afe6e8768a229057b2d7f4fbc372070cfede43300cec7a0ed3b02fe088ebc336ec7ac7a175be4c8c662c87c35a05c4d1775109bdb82b141181662ff4988029745a41474bae85a9808e7a23ca7e9541714e857e0b0d237f158701aaf98042a665354c76710ec75aa3d0b20510141e819b1af5751a269f4631fe5c017bac30f54c58a8f28b8534dd2bb983fca88269c935369b3ad6640664caec34d529d1ff9ac2961b4e31e3a41173b44258a482ce534a916e5fe1074cb6fa88bcbb429901e51be004d", 0xf8}, {&(0x7f00000030c0)="ac6f9f148072735279d28ab4448f38a3bd90c1d286598c90be346e39378803d0d0e8586d2a798b0c105d72c5171f0756dbb8dc2d750693f940ffd30a300337549c115c6517c9d00a68e40aacee537250253fdbaa57f8f9fd0feabc7240c5f348f0d543593f780f6a0931295e70685659d5e38c53c82dbae1188d405334b4f92a3d6dfe0871560ba45c9cb49688194f73b1bd07db3ff4ecfc5ab01725ba28f50126f0596c44eb11b87efd54ae9966220e821bbe", 0xb3}, {&(0x7f0000003180)="65a32c01c2976946d7ead91fa4c39604aadde3b775d805a47e4501736852e5647e61", 0x22}, {&(0x7f00000031c0)="2c752520da599651568375b7d2464733847def369ad58ae5c3d6824762ee97ab84c935363069e4f2c0dcda", 0x2b}], 0x4, &(0x7f0000003240)=[{0xc0, 0xffff, 0x101, "236a2d7629de730d2ceaa0e1f4cb5d1b63de71388cacb109b4a45687e4eca5cc767c094b9ac500b29f01246f9cf3571347e71ec313c7ce11b1b946b29ee7733dbc81b4246d1481af0b93700926d8b4d4235ec90b4d0e0c13156f174bb7e949a49e2aa105dcae32412805c45973fa195e780e382d0e6f18dea44c00f4949cf57f9de38a236b979b231df0bc79782deb862afb2c0c6d299dfc59bbf7bca2142c5c6a4c7aceecedc40129b1c106d6487d"}, {0x40, 0xffff, 0xfffff973, "f23507c3df8dad75285b8a4cc08cd9de095a0a8f8d4ed378e38b830d26f858ccb2066c061b7ae238999cfbec"}, {0xd8, 0x1, 0x6, "307c9f4602d66c9f2a9388c9b2d7979ef0b2ed302c5f2ee532f7aa68f57aac91ca097c4726ba932a072da38faa6e00fd6ae4b50d65edd3df989e2030cb56bfa9ef7f43dbe6b1af76efde457e23c870773c15d1c71ccca76df3213efbf3af30d42df6f7c8c53f44372d99e8ab3a2dafee883fbb47449b1940e8341057741e2937b2634e734960305ba0114f288e650b07782ce27948e2dba19d05f0020c496dedf307754389768f40e1b953d7427f23f93cf6299cdec24c04e792e66d6bd47ab784ff154b"}], 0x1d8}, 0xb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003480)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000034c0)={0x7fffffff, 0x3}) sysctl$net_inet6_ip6(&(0x7f0000003500)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000003540)="5717d4f8df8d4835610f9c5ec703a8ab287a7bf1323f36b049ad57784a384c5fb7827481a728c536d0dd74e6a560fd4d5af80d606d35a9bd4cdb6e839d7efa122025d243b2183a8b55246db42284e3074e9e2297862bc8a41be7dfdfd3d0065bfeaace9fe3b2083daeb1cc5cc3d7ee1f5edda6fd0c6904f5b0e0252cf9f7030e199ee87a34f1c5fce9f2a024d4d9dccef02775d1776401134b859ff89469636f7683cf1a40fbf32a02298d3f84792dbe8efd915a0788254f1de79867ba6d27faa0482e474a033cb14ed997bbd1dc8a0b9576809432325774392ed97d9103c01454edfa3b4b670f3bf8882103a3ecaa978ae8f1ef80e44cdcd46015ac6b826c0f952c87f7d2218d6201a3bec93275828997d1e5c0e5a48e71e7231572a7458bbaf7ec3c6c35aa126af51236836b7f3f103f4430e9aa03b211f65db753f0006a8cdba8cc8644f9b8b7e344333a35a4ea002e9b080bdd4e14261932d0b2c7b88af8df13cf9e37cd2d9e10bb1273679c83def39c9a808c14df686b94e4c4072bcc68cbefa8b07a5490bf88dae752cf88a1720f1708cd304256b3cfc88a3e4505a4338e9a17f415524ab3c3c1747d3e138c2ce0eec0e5ec0817c0d16f1caf7d7f6cddef622b8852d04e64935515324f65a854aa8fd16e039247d8ca8ec2cbcb2950a835cd28e4e3a67cb7a495cfeacdba9225205c66271dc4b0f217992527f4a5f8f30577dbf965c46ec36c1541ce0043c5ec328e687e216eff4faf058a51b09fe057044e55e5d631d8f8f1f1baffd4438c408725c88b9dcc579a9765192eae65269ddec32e791269e756ae2a9c4f39d5996a0766504f164e3f64b90b627c6154ee42170293e79925847635b59098b66f64b2725b0402dd6d7d774c67335cacb4fc3a61671d42a9514ab045e07b892404782661d85016e52411dd9af75e85d1c99bc298e15bbbe56acdacd73d7dadc2280df3d2b0319e1fddf7669aa3a0484e446f8ad6ae8da498f545c5719ecbdf866b9ecbbb956037f256c5fe44b9810e295373c1f3920a055fc88e31ca6ab396a5a8f741d0aa9ea049e5b9c73d448e6353302908a9ef77a62211eeb21ba5d9aaa0226487f097d1e3818a148caa057cfb3c283e663561d5b3815e1f4e2846c15c2d3aab76ce84e287172da51227ca6f4c039558e12d826113f3ad084f22b969bc1a58fdb086d0b3ae5e5f46bbb6c3d708d1a6e42f978e5d2271a4b0410778d595f1e3de8513fdc2798b27976b994b2838dd41295c9faec739adf0d8738a83eb9edcebc43c7e9150c8455b63410efd336b898f9054cf2d5e94109ddbf521ce329429bcc9c95ea0ed380afa90e7dea8ef44654c20ec06a14e686b4d7c0821ad1708e4d1236226702f19b8775db15a5562d30a53d46aba6446db8b83154ed82c0b5196cbc582d9fb5f3a47b67b5df955a9f89c4adb85dbe79fb4f293987d89b1c2cc77e05c09f66ad564af39d1c0223754572a0dff53e91c1f24b3cfefa7e1bf37cc61e57de8f606d0d845c937e9dcea128d857de2e043f669c52e94e54aa8f6b53c0695bb793d94a97fd7a4a01fe948e05d62134b022761ca1973cd22b3d0f892d74c979216be000d7f9171f35f4691c98534d23be2d369e399aa6420895c534bfd7b6981b181673a6506048a70d8a3b199040289a300ac0b63322cb1116baa4c6c4023fa97ba1f7c75e24f019401844a93e817fee1cbf287865d8e71c69d6f40a6b3c9ff93480aa42cd6e9c5c8705509c3bde10c84c944b2d86b0228a391d5df86d7837935420a7b2bff9d60b04537b1dc1a318e5d6434b745a41563539a76026c21a93dad350d86bf92eafa322029f91011e66b32b8840e6d59f4ff425eee17dac3c9d8bbe94a54117b78ce346063ce6020d4a6707b000b2fa1d4fa01549081b8357cbeb38be297b2aae85b228e3659096d2f9d6568b43bcc90c657bbc4c2f2817fc69a3c99f9444ba4875acdb84df3cfff8afdc77894b38edeb0bf1ca607eef6c0e0480967b6f1fbc650774753cca04e93d44aaf33e27a2e130e53ac294160ccf201b31074b35b6ac278e768d543b31e12245391261842ee199390080dd6193c77c79d12df8e6b13aef5fa0a11c5a71ee7dd269f420f44511caf5d4f4c5cf4e5af811e8a161a0df734cf4336a1c440691668d74862a09f8bc9da92817e78cbda99e4fbecfd526dc14035fc42fb8abb67b84296444f8476f10d0ef31bdf3732dee2344891a3e89ec6e5b7a65998c0c1212d973393202f25df9591c7a7606cb4652be557806cda3b53e61d32f456fd891d0311029a9b2a9689464265e5d45002d0eac93994cf3e18ea05618679f3181a1d8e7f1a8459b81ef81b942f3b8def1a54b47d73f3ce486df958159a9c06b9957374a2c18c00d07c1f8fac9a1f3d0908a6e44e4d8744dd6152d2b32d3df50a9fc3e03e03db713ecdcf37e52bb860681bffb5a53b11913397d35f0cf3d79ad65c4e0eb2a9717bc2271678cf7e575e5dc32387698ea7067c754a55a61f35f3fef6f8e838251e37217d3f24e6e1afe1ed31808c10ff9268df1581dbca6f9406c90bb4f297c5c6de85d8ca4fb1fb9ab13c306e31b8d5de4ef4b04ddbd2d76470e9faf0c0eeb812d656c00ac90e5b372e774799a5a7cc759e9b5a247df5410dde1249cf97b943bcb42320e0684970cd6b5969aac640be38a721ea28744075860fce6113b755fcf118ddac72df05a3e5670af3dde6673b03cfadca9970eac8909f5b503a295bedeef4d9780ecd5316ef2c8872caf032564c6f97832607ebce2856971375d682b4b63c7fa9f118296ff1ffe88b1e897b7b9dd5b68a715791b2e40653381a89b36db3a544c275841e289adf89cd1c2e57bc11276cbdee66ef16d223feab56f8d218c28a81ab8858a953497754cae8fa9c4899d2938b40b80c4eb7f3940b43a5e0a125aaabcd2e156cd37c6a1f06827b8fa9a5544a9987c04abb0d60595a184b575817ed9345cdfc382223c064cfa971de79cf2ce44ef5d90d44fdfb6ee15d017df02e153d2623ff1077c085aaece2b392a5410e21e46015658b6c5826c122ec5c850ebc1d12f737675b55bd41ac4348ffe79fd9b7a4922a855e3ca6292c207419fa5b32f48d602a389129fd53c17c2081db59c82f2d5e2b00486decb5a575dbf3ccf1770521c9696cd0a3795968fd3f0f1683f5546aaf529fa2630a1905199da3ffd456f3aea60586cd40d421a8ec98fca73bfc123e1b8b1fbb2f5374fd41bfefe3bde2a48b4c9a000f54db2ba58fa5465a5da0ecd47d3c86e648531617aa26fd77bad89f63c326e4c4ae200e93c1e9e1f13259427f2c3a08436e53c76e1435250124677c6012563ea11a6a237de281daff5e9463dd9b731c6e1622b65db7e297fcb1f0aa2372dcbbbc25ea2def6d6d000f590d2abf02ee6ea47d8a905edf79795884c7e7ec341111ff3da98895f2dbc23ad4026d6aeec90ecccc3eb8316d320112bdf69ac16da086bc8db4edc2d2c8418e99f68d190a566b456f3b46225835643d907de90f95a89ccdb3c756606cb69a2b7412612e9609dff2df71da6d20523b012f61a1c649b5f6840a6efdf7eb81d8a7ce82218c1f90ce176d9c245cd24885ea9b1574210c6ea10ee7b7c53fee74153c525465ca9237692965eceea17b1159fc96dc4adeeda7ab78e631de35a126a29b4d716211ba55d9c9cb0258291c74569597771bb8044b63a223f820e39d6cf1362991246ac7026d10c419167a75b49a9d8ae03fec3644c765e56aec9e57542b30cf457cebdc7e2a72b0b9f670954e0f26ba04db58d46ec2ea0f9d9013d96f231eadce606eac7fcd1f5f9703a1e14a33d92867483a6726ec328c300d62a34babd03fa244909a7ae583b8fc954bc34fb86fa4d71db1181bcd2cca192828d6ebdba54bb2624925fa330925da88794cc93ba9e891245866fe6434b0211d1eb52039dbdbe60533f0cf13332a339a1e6b057b34d9c30f81b75821f714c05da07d5324dfb3ca42d34d0cb60ffb9d5d3b1ae14106b358762e34ff080ca2be55ebe08b28ddf1eb47fa318c4a0f820036f8d2442576f1402008174123199dedab45c1191b9191aab53643230692f697f562a38c50ae18cd1d7105c811c2ecf0bea61fbb0ff73e77b5bd28bd2b10b8fc8197c555cbe6096ea83f11c143d992be4db859763f4180fd840793dcb2313dd60ba548ff704885292f73c5eb20e88a8314e522bc4a926e8c45e4ae83940254428ec5453a485dc0e9c5b66c56370a6de5eb03b9c45f117dcf9620a086bf4bb65b7807a24f44606d329e975b36f971b2ae6f7a540e040fac56fc132275ca307368538b50b632f7d176a873d3778ba0e718f66de6ac94152b67dd1ad7229d91325be3b6d6e190b45c9cdad77be9d96ad751fdcaf1b50db51814870c3813f2e77d7c2b753e1c8d583f93b190af2811547d80f72179abecf4f812cd4098e55990b5c2497d8d4604b7a706ccc1a5e532ed4abcd6e3d6b8c9a3037d98afa96ef177afda913ab879b8a5d48856a264d4351141973123bd67f018586b806395ea8a0fdcebe76a2db00bd7b99cb68852f77fd5295ebaa8113a3599d9aa94f67533fbe401a0fd899abd59d573ad787b2876e87a6d41e1e619716b17a23dd5a23597c8e7c464568151c8eb191658286b8e6270cfe9476f5277c66ef12ecda14b1628555908b54f50c588e82d76f49163390ea7566181cbf6d7fc867199150742eeb8fa449d7c63b9bc9e1c38ec4919f535a54f68ab5b84b9a1b287db66bee6ffd2aff2ff445fcb4a932c5ef5463d6ded0b9c48a2089b9ae19577f8693e45c6a25fc35b3b88189e6326f5e0c5b808948498badc6d501362c6d1b125b781e9d919ce5bf52d8ba8f7f1c417bf7cfb79acccafb17b933605c672c6e156aa901b82872eafe3b81277900367e3dee259787497a4b80427fc8730a88348419c826ed2faac5889756d1ec05d3562e94e66f61c99be86f6e7d4c0471c45a9b4974c286ba0385486a176efd9a63be55774864b7ce66478705ba5121cb0f791096b179a60bb484094aea5f5ecb851e70ef41b5d4066363610dfdc1c9b720c101b56b9bbd940e7ce11fc99f04610311f59475b5fcc749825c3672a88801c7e1bb09a078369b97cf5f106c323622609e513f40d05554135cb20a4adb3da2059983b0a4c43508f62d5cdbb0b5b26eb97c86ec9e0e6b89a19eb6442547e85840fba0a0b2d95226ba7364b0fc934c939a7616682545bc15502a8c6cc7f8973e8a6d2ccd7918386e4e0a199f910627b048f5339953d42ac32b04003603809990aaf53d8d7f427b90d7cfd48b9e94505beef87ffe8a34e3078e0de46d43144029716ff05ecccfea6c508affea6c266faff96fe4f8920a3cacf756e66c838a712960e2cfeafe006ae11d1ee874d468d7c49600268c207cd22b3b2c715bd0c609efef28681e89faf53b59a321b1280d9a6362f66e58e04313702b6cf487e3e7ad660819c37fc843001010b610d88cc8109d1e46935c6f32feef71cecc4da4d3275d9ec78d641c2ae516c6a8b25285afd049fa842c5b2ffdda78a9e0a2b2f3cd652fde71e3908dfe729a653133001bfb73841232cf3f754468a5711f69ef76a4dee6aec2f3dcd403b5a9304f5a70a2b4ad4071505c81315ff7091812944a195ab43107c87bd78db03e50bf50b7c8c78d66dbf008f1990df88ac51c8596b99cc4c0cd770153f81d27c67ffd4d50cd27d2835c7aed57b016678cb5677844334ab88d9c0e0eca8e0a4a22bf97e58267840c9ab797aec0e5828", &(0x7f0000004540)=0x1000, &(0x7f0000004580)="d51684d47635ff92a29feb31dac7ce0b3c3c83dcccbed361dcd5e8dfbb49123c9019f0d2c7f6ecdfe3fd32b66fd270563d70bf6d17211245d911bd47011766797cbcb39ae9310162eed54c6053eb3638b09b6ad03aeac7c1fb6cf29f031587a27a6b0145f66f10afc3987e6ed81e8e58af07c52083e7831d41669567ab5bc2cc167b5a8a3fd4b65dd3c6fa7abd00074d02fc611acd73f74fff234bd2967c905f249a55bd066a2d9f500f1457658ed3674fe44ffdbb96dbd8eb509d5f939efff7594ed00bfe5b7c7a0a", 0xc9) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000004680)=""/134) bind$unix(r2, &(0x7f0000004740)=@file={0x1, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004780), 0x800, 0x0) getuid() bind(r2, &(0x7f00000047c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000004800)="00c9da342487928b42396252a8ad52116ec7de64d4d366c8a1e7868052c13a36db56ccc78cea2f6c1ed5813f47debc05a9667fae2f3e4489f2c3f513e85401c9024016339203cbb1dc1a83069efd4e6ea7ca6e39dd4e42e40ba2f3b9b0b9be8debdaeb2c9e7794529db0a5dad45ea12e453ff6e46920543debc569ad6724d99f48dc9411b820929ab92a68b41cf3", 0x8e) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000048c0)=0x80000001) sysctl$net_inet6_ip6(&(0x7f0000004900)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000004940)="f2feef2ddd927f212650b97efa12f3", &(0x7f0000004980)=0xf, &(0x7f00000049c0)="f113275a0e87433f7ea96d02ef8db159054a260ad481bb0073e276a4d8ce3826d65f4fa4ced62ff726e1618fc20df57eded53cb212ffda3709ef", 0x3a) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000004a00)) fcntl$setstatus(r1, 0x4, 0x40) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) recvmmsg(r0, &(0x7f0000001700)={0x0}, 0x10, 0x41, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6299, 0x7, 0x2, 0x0, 0x4, 0x1, 0x4, 0x0, 0x0, 0x6, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000001440)=""/213, &(0x7f00000003c0)=0xd5) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x39}, 0x4, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed58cc1c1e3d99179d4ec24687611849f732cc20ef712647d436cea68a017c8d9da203636931ba9b45f0a3b0efdc07fbb37fec419b08ad0e4b40519fe162f5f15821115f353e53c6c526f10557945fc183f141dba74adc5956e0090c6bb3abfdfd9922fbd56733e089aa8261ff3a287c4a44d7142b5b46d6e78473357bc45b86bfde269bcd1d75683359311af36d8f25dde42442c097e98ab33bc79cc9bef95f3514945161506da858f55e53e4b1409add8a9954f151e024b6ea888122de7f78b7d7f35601f9bad5fe88ae16306737ba76815b40ec15f839c2b78212675367e5bfc3921833bfbe5dfc60c2d420064f92dfe6104cb3110031235edeeeeb9ecb3f56e1bf47a983cef41c230d32077dbd075409899cb523b28da425f937b355bc9822169318ffd2f6de01d324d66857d1b87db0d25921fb8850f37b0f61e7e6e1f74cecd2d714f0ea258323811d23ac6b3667f24877fb6804b9dd38835b121a29f54b36bc5e610aa3e9ed242b73d86b7d359ecc0ba5a7be647884a0da5c292c74a2fd157687863fb5792a55ad55a5ba0ff793c43b3e45db46b121c55fb13fa4ca67ce1f21bac61aa4338984afeaa2aac00bac2758d4cc092c811c4c80abd562af302a1dd112cba4c5b015fc133bce04666bf0cb723e4d5dca923fc004498cd5133f5436fb89f3e30801cfb45ea9b680be85cbba4c1b9f1a2c6cfe6b196286b4abd4e4bed79253c8f60c7420bc1476bd2a4f465dd18c3f9f1c8440a96faa72394e54e5cfba3e496332126aa98ee95d88216b4f56d7464b36fb691ccd6e0472041989c21c9a32f45c0b72e44d7793269077d1a22b326e6a44d05715ddaab7abec23488f340e56b5848f92089f7f0abc2a54112817579bcf87527810abdab58544f90ad7922f74e75249ba792861ba2821183812d9670190333df0c97bf58eb89bbb5828b523707ca9921bd812dab7459f765e591feac8f592640b1392910b9e5ea8cd94df233e4c0fe9b62b9ebe7fe5fdeef9750131fc7e127bbd3499319f00198b164a27574f4bc2b5fdeb70daf7a71bfaf1138879cc11dd6dcb3d97512858afdff3aa601bad7c0cb275525ccefe13d75f796f8e03c8f443fdacf70ca1eee2e625e21749a3e375fa650b0ceecf9001a9e3c4d631009654419d04c9fccbe64cc56dd12ed17f0af60994e7d9efa18e1ab1a6f96fd2594d53f49d3ec1b32c6331e1dfdec36162ebe23948fc8a230fa23568e3775208c0b38a680233b7f1d7325078c27637cb30477eb655545b3582330d570d66cbb9eb41606fb34d25789a49911a186524f5a08bf27a68c1144a99192b13c2235a613d1ed871537f445b7decc17f84c195156e5bd3998c413f4f0669771b843789a084caeca0887e66f5fad79c6a90dc1efb88b82c238ba612e1eed75900111eea75559d2a9273e7c34b221aac7173c90035334fd6c600f74fed7203d328ab8c1af334d7b6a88ddec1d2f89460c30779873090df7dba0413a90a387fe3594226ad9977e131408ca4db01384c6524d947fbd1bb04896c436cb928967266fb4b398b6afd0e2512768352e3423842b6969ba83774ad164a01115f8dd793105c31262ca4eda27b0ebd89a5f9cd81eb83bdc9470c471a26bc8a7cdd36eb34ba71d401dd0f118b8e7a1f6221b94a044726e0cf7365ecdfad7bd2978aad0bb0ea18fbca8067540ac0c2d17eaecef234f54e6c415758c7e2a368036c1ec3662a071590bcd8ecb13dd326119cfd09f49bbe60265bd9b9156c2d365af1a6c8a02308b492b3a575fd18fb6a2445220860a763046839c40de5d236bcae5c0a9df277ba12dfdcd8fb0e28e23ac12489e0f910527be6405b4e2170e7a05ea97d7052de924fbc8c7ac93d0ee1f97748acdaa938897e6f8c5df4d8c3a3f73e7815b5f8df586025fcc0759ddcd1f72780f41a40ff1246fee5999718790ae797d8d011d1661f92200619bc0068e103f7081e016cca79463e587fc08863ace009ba786599cf3bdf48840a57a29b5bc3b15479992d27fa285302e34c1a07851351f941d33754b5fe2050a1ccb330d43abaa45aa7003da2c9e7bf3bf353463419cf6b91ae71379de8b5be5a281c425ab59bcb6de5f5c692d98bc87819342ff4388a6cd28f4d01e2bbc6f205c4fa85cbd083806a3112413d2119b7a955f1ff93542b489fbb218bcb3527b2aaf12cce539a2bf2b7788ab3e73ed464e24756d1c26e8bf063904a602be6b37ff0d0091e21602eb5af6857ff39331bcb78037159327daf8a2a9ba1f248aa8d5a01b392035627df01b347c0a550cc293631f3c57492d2fe777e661e1417cdc319e8ce7edf1188b659bbc8b63229170bb736aa8b8e22e527900246715013bb7cebe1f7b1b9a43994e4cba0a1fef405174465c55c2bf7af207a7d001b84233551ee7dd05a3f2a0ba6b4dc940b8a0b5c89d8981679c98ae54c1a32224a1099d3f0045419a5de44f19365555f305cbb5ba20cca9132330ed52278f2491ab04876db68c78994c29a13aaac161c839428d37b4a57f2a4a801ae781e2d75e1fc5a28ebaa2f0d60c2c264c2ca0791f016da27868f1b62e3c03656f63ab61da291d977fbbd5193752a07d3fb88fa682c08c042429d29163c36548c51c58e4f8b50b3dbe6c131752c7cc356c2c1828b331506b0d45167e785d8b00483e99fb5bf7ab820990231302ca7bf540778587786709ffe1e1e581a4f568f603223da0ea74881e5a3867073b97d879a2dc46abb8f0ace7337cad0cabb65b0e2a1aa9ac47ffa6f2a01e7ca03922e132f301484bdff2ddb122aeb8596495516b1d476d6be0a1b1c3b629384988f5add71ed6a1b9eecb356d82c6fd4dc8d42be5eac0bcaef2e6c2c03dfbc546d3c8df6c0299c121f7104d89b89cea4d19129e5fc0cfc7f5d61498249241d170b3388e2bc52d2c52db394c641e8179d7253a4dc81c0647878c98dff9fe5d0a727b53e75c2125420bbe4456b554073c685c369629240ce08476a1eb497344852239c0816d80ccbf69080c871dd9390173364bfc0ee9f528ca416fe4a3e737f5284b5d962ebf73b521a69a6b98c857b498811ff164b547b18a2d7a257437e1efe613860c6ae25d19c220de07b9da12b89f1ccebeb272448500cadd7a55bdd497e72ce018d9fe464f25b69d0b6885033eb8f7835010196ae8aa2d216fb9e2c13ba04655aeddd1b804f8cf0233227f2a94e1026a24ff501ffa09cfef06ec3b41e578696217c533367ac6cee127143484571a099343d174a96ac2da3944a3a89f79eff10cb258cb0d9808ae77ca60c11bc3380d4be6e3ec685050f4e4d68b6563c31334098967fe715b3a8d574e9a19ca071d96ac413a84b14ad4b7c2cbc46be080d6b486d7d0d3e66ea9bdb92e23fd19c4b06cbadb69ee63a31e89ceaf16d77b29d7806272493b896e47ccaf125d0bd8ee24654ec306926bd58f4ac331ea549e71ebeb229d311c45ed334aba7f499e097252a978ced1863a4212782c1bc625ee290b66e9042adf8a6d39321a48889ad3521044b8e161179841aa1d612015f8a8174182727990889ff1601136", &(0x7f0000000280)=0x1000, &(0x7f00000002c0)="42e095ae4cb2000f59ef6d57218e5be731d078dae4c6dc97cab3f97bd73a69e84e902ec57042dfdce3c2c674d4c732b024913cebc536d3bcf54ab4b7eb675261f8de854378d0a0387878aa5f3a808afa654b2ebb2204b98e223e1b2a51595162b18be860ef7428bb204d214f188c96de11dbe6761844d445d241e5044c8460562e99e952e6979f9bdc44bd55ddc165ce8a77e8fbe5a0961ab67e57d533cd9851534e12ce2b8e4f8311fbe0aca810bb154b6a774dabe52cd57793d3a17985f29106ce22814bc13efd", 0xc8) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080039fc001c00000003000180780078d59462c5cb12bb0f009078000000006783d6b2634a8d3118ce983d9147b76708ae2beb8e8067b6a3943090415fa2e7078de4c8d8f42c57adffdbace21f66e72256ff2c590824c39f35bfbb405eeedab87dc4a78056e834ddad28b313c22702b5108cbff21993cc9e5fcac462ad3f8f036a016f51f2669c8bcd598293f29f775ca61655ca13b8dae7db35770e7a5ccf76b2fa9a4a281b37cf5841bd05eeb5de8110d60a"]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x40, 0x4, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x6}, @generic="21d896adb9b96fba"}}}}) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) r0 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de1", 0x178}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r3 = socket(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) executing program 4: getpid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x40000f30, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x177) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) socket$unix(0x1, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) shutdown(0xffffffffffffffff, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='W\x00') r2 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0xffff, 0x0, 0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = fcntl$dupfd(r0, 0x0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000080)="3b9f9d926ab6800ce233b917ea8e6b7fd0af540939098987db9988e46688656e8173b7df6a854a77c2df48b7159725175cfd053f54f7087480847ee15948ad6c98fbed98bd71042254a4dafe52cafef6916246493e53dbcae26cb0a29bd399578bc610b72a5063c9fb493cee7a5eb84da62e0dcc8d6c11bb8ef909ae10ebcee0a7dc5b44662b3488b3e65d088cbcbcc2c1339e43b5a51fd15c9c115df5b3ac89d3572635b94606b0fa69dd3ddc0d1144fecc66740c9f0ec9b6b4b12a232dc1a73de631c3742967fc089c340cc141ffcaff6e16fa2567a3f1f4e0b2bf323a9a4bf0", &(0x7f0000000180)=0xe1, &(0x7f00000001c0)="2716c6f1a0b9acfd5c3df32c73680727bf9561472a1c42d37a78a433ea381b6e76ce9715b845d3aa150e652d59174a608a14a6ca38003657bf83300bd4fe7a922b55336bcf711186", 0x48) sysctl$kern(&(0x7f0000000240)={0x1, 0x2}, 0x2, &(0x7f0000000280)="895ddb99af7716f3acab42087b54214be3e313e9aae223d9a78063b3d840e91ad5eac71fd94f17cbef38e609600d7a11c497da1a9d5f188bcd9a526d1cc853dbd3bdfc1dbdf668079ede4c88725c1b59d1900ecd441a35df1e178f71f53a9f1c26cc9a2be47c40dfbbef119cd5427787e4d1cbb14d3e8e7fa4ddc3a130f653bcfebd6f7827f3df96170e995d2147b948ef5795fc49de25896efde489afe7628046741889cf3e71bbfefb966d552c89d8116344ff77240fd5dbdec03a6755cf15919ea83d534955fcc15b6ce7e4cdd54649ac648aa5ee04c8c582", &(0x7f0000000380)=0xda, &(0x7f0000000480)="a9430ec69f441209c278965abd78f896614de91f6a7f364518350515e0914ec2bff958e218cad0986d648b981c1e8cfc6f570f4ccc8a3d1edfa66faa4967ea938c63c2b71cf4254980b6435d0070960bf90105635547f089a42105f9c16de5f9955e774cfd489c111670aa92067e2c2ba683eff8f652e5c92ffc310bf06ae31479bbfba85c96e7c008f7dbfcb31a3d7a663f08ce9c901e0fcadc7e42f21923b76a233d144f45aaf55d8c9c7a3341365d75bd1e5601ac23831f55eb1a506858db25438020bd1dfd75a4253a69ef9a316d3c95446a0d0231da4a03dcb470a41a67c9f13de7cdc510ced3ce4b448e22e57034d0320cf19eb0ed3c1fafc908c78b", 0xff) executing program 6: close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f00000005c0)="4c9351733598bcc14777da3410f9c7526498277b37112e9fa4f958c6efab7c57757dccadc464e5c9aefbec181c6f25a3aa25676660cc770759e3eb68f2d6641e65962ea848ea24c2aefcdddc6d1eecaa1ae55fcd85ac7ca81d270514d7d4a3689a1210238b8e418049549b184b806babe2a6cecdac76a88c7e4a77be76e958a9c068d2f06bf19ab31a73e76ce4a2465260716864e33b1f9cf29a31135a29cfcf0fbde2127cb558ceba18068d37a093d0a2c50717790a69368083b80fd5ee6c43dc117e0e2e09aa1f4cac595d7f44ec84e0350ef79e167003bf7a5ce34e96345870089c1e30af78f718083ace168155cb5c21e1d17b677c56e37c11e142e308cddbc4a72acd17c32889110692ced80765bb20c2e32d039206ed5b09df92083fdcd63f4c6680c8107ce01209294420fa8ac3b0b5443bed2aa1b522f1d441e4c9861da1c51cbb12046d20eeb23ad8f7904b35c9a42d254913ab5b765b24f650ed589aa78967b7766bfde43cf0f94ecd7efa587b18f09738a55bee61c626d61ca1d349c87d197aa8b45769f9df3313585b12fcaf25a3b297fb0738ef547a7e576ff4550bcf2a9e4dec5b98fb1fbd3d1485ae38b4cc654229c32b16cbfe3c8e5495c7b044c0799eb3ba2a72cf4cea59264142c9b71eee64b8b500d80f61abe1c9f566d5f3c391450e6a9303c0e2f9f06123417e1cc8023e4bb816e2528904aa15abcc5a9b236d50dc4ffac17ed9910bce190e190871604b623616f7560440141f306e22e7932cb82d835385e987e257929e7b7c0e15f24c6aa9a86d306812560f53f2d67e5609ba94e1eb5a42158fa4645df370a8b74b953ba64072c8826b07ac49dddf873ddac6e10b5b2236aa6b1dbda352f0c122c078e51510f63d03e0a4cb25f4772528dd557d025456db79e295fbbf4cf9b12fdde6f1b00d3b5461d10a7776c0a82a576d8ed75aa90315ccc2996a0289dab5d854d71bf50a829d0ff791e17d20c049d858f484a90d80b1e449bdfa00776d7f116cf0473f3975e98dc3d3b1d002ab9ba889dfff6cd074c07b454d281c55d83e57a6cd65aa5d2d34d43d23c03132ff612e44b79719722ee8dfc0a43de64d9261b29c78b913cf7d798eae7f7811f52098169f6af58183c251b3838501a311a330de3242293142cde1cdd6788beb0f83192c45a2c561c2b1a8fe7e93acdbb014b850d17136ebc4686c245872ad3239b717d3846358632f51795b50440f1105fda26a6add58e8f9b72c153c735d9979913c28a3888962f623ff6747019f56e9a42d6a64ca7f1eb77648afbac75e82ddedbecdeaf0ea5fd1fced8e3ac99ac3ac894d587cb6a182b5205e3ac21286c39c30631c90ca4218da4672965ec510dcd69cd83a6f919ae0986e46d8ba665fce4a40ea998b15a59ea932541da11b2ec3ccb1d03f5a20da06a4c0c93bfa9dbc1c7260a769f6f4b9c043584df21251a96e6ae7ccc6716d7ac32f3d2d256e153905969152db515032e4859fca64e7d5c0bbdbad3e867a581ff55a9224fc954d7a68790466c22340acbc3403b0dbbe389bcd692b4c1b6a915adb44143aaca8933f79354b3825a0aec031ac4341fd30268cbc4c4129781ee69a6f5b8555ba6f70757d34ec91ce239860ac6de23e0e6ccf12d91688a72f750d3231d0268b12be5754922d67fb3724f9ac6b79fa8bd7541f2552f286a4096326962bd1997e5996e61377a233c6271e5ec2fda5ebcbc95880b5d8b35e53249576e0520e1749533b29ea0454fcc5b68fed93ee3773e8296eb626abc7fc6fc87f7dc5b3dafe9326271892ee6cf7083dce317a840ab98d8bd4659f46f72739fc4011e9c342e0674484f4cfc92fb3bf24bbf6178743e12276e36815b17216a3bfcb98906b596f2d8d3799a5c2677756c7667ac4f06a1a0e694abd69d040b85c0d8f88eb09e969d8eefe7f69cdccca5a90d201aacc0a2df3fa51e6798c0b97fdd59d59c190ae26d2f07ca93882dce558c8e213671d31ad39d93f7113862065cac3114ccaa3794eb01487f7ba215d2fb4edd13b6ff4e2782509a66a3204a6e5b7cca85be470d4e51fe44a02525f090a59286dbb8ac67d4bf4cf9da5f81875459d31047746bbb4d200083db5192f6af086f7ad1ed8d7750e7f9154db7fd3a8826729800e0b4b657f23a3f0cd39039985ca5ab86adc97afc88dcdf0c2dc3f78b94f85f46fb430a468f44f9e5a283b775b43c9c7822ac30ab577c50994d0a56508ed2fb655d6aff689b9dcdd42365ff15db02fd47037399dae8ccea9655d727337b6b0e8408068b13355080707dadb31e821520149482e61375cea3fa7edd4b49991cbfe4dc4da0a3752620f8beb101d5d724e25d03d4730788abac53d65132f1b6bd3210209c1b055aace26bad98d8a8727ed04bd09fea72a2a6f4d22c5244da94a1f7e2b16b3091c24ce9de5e3674fdf0a577b688c90b415e3500ad6be9ea13283770f072ae54bd205643f12222c040613c1ca6523b39ef2e16dd7508f2fb7111ffc05e050a8fe00213de8a86dac3aa4b98c222d7a8546f15678c2161f2c8a3e8f2d804f95ae302d2123b403397f723ee16ee4b76d591b6f324ccf5433dc9acb80d83fa8d539db5408b3eef39925a12abe7d1c49440d23dfb2289303eefe5b612530ac9a23113831d4b4e73c54c96a7c7585e262c48a223ebf2a6ea64dd2036ae46164eb0d8b0fc97be0de0f711d8774bd4dc215d508bb2cae36ca253c5e27c11c3ee6b63b97b65d06c1536bffcc8a86e2d24de6f373dbbebff48b908a1a45e795b776efc7f3687f1829eeb6ef91efa73a1d2129f821e1fd1775b41772eeff4db4a8b13cf93bb7860660fa42589b83f9fb658b76245c9384ac44d553994392cfca240d94099d024f0768659271ed5f6cfef13774d53220230ac7a71bad1491f27061e7069e4e6b65d5a07a14752936e467fce90a1512f925fdbfc9ac1baec41070e5e52a73212c1c787002e9839dcd20c22df7177f4a475ae55d8e6ec742a709543f8c2895a98c4682a3f5cc07878325bbde9a8932d3d9c5ffc476c47bcc83ba016af5969369f3168d5e8596e2c52d4633abe38eae1740878f8575afb4d72575a374a398c4cc9175098c7801842ebbd7f0f1af1ef0d945432caf27b0de72044137ca12ce4fa4a731c6c7fc666cbc02673a9601be1e292ac46958d0db8aa42a8173386be6030359335f2701a028904c729cda78ee8429b44140cc9d5f5688b6efcc1d689437d4b23d53d3ffafe024cababccee21793b0c72cbe548a2ab7bf96a98b7d1d4e28de4f45f1a8ad8b83fdf39b4aecca749752644eb6df7738b3165cb95c760413f061e5fe8a3cd2ecd920b5d8d13a4b09de11130d8a4fc191193bafec1cc70d47c07d4b6997ce05fc1a02e66095766c06addb9ae3bf44ba14f991c613523c2d30376201fbe8b4c8af43ee0b6528e62162f0aed926625db2b8737c90ad1f7353b8c78a6b493a7e790ed45602e3f2bfbee7a6e8ab449d9d8f67ffe08fe1079c8cd32f280b1af714eb7b7a49ef7ac6192dd75871e2675b346d4a386f26e6c89e820e492df2a5a4486742f91219e8ce354d40eebf3008692a4c3eff4f5169b08391b4863a87ba0394379c2ce10e98c119035b0813937232de638ac9260b5f7133bdaa0afb30e055ac0b7abca666d0c7aca6166f09db66bba6c01f79824aa844fb29c3b04ed96baeb022cfd33710571fe7ec297084e59243608f6b2f6bef7ffddfce54a6e0601b75efe2327e78a7adde543ce37ae1a056313feab210acf457c27d7d0a5518416f833959303d2f762d103c4743433188febab261e45e07fe7b4a0e1094831ccb519764473556409d52db168ad3030fe451a6c9ec40517c6056227ee85391322f2de8926a96ef83054bc0a226bea709ed0bdf6dd86748fe03f1e4bbb0c0414c8870c5e1cb500f66b65a92ac2d31258ab5822b19f71c191e88bc5d71ce120d80353a94e22bd06cbb27415a60a1818ecc7db36a2a44160f30224563d4e853ffb0455a392e45cf46cb8d46f672f2dcd334bf9a392688961ee727d9083292aa1ac93d3b8dbc47e8afc6f4e682bceaaded648f19374c0f78588a27dc75877c24fe23c13965430f708ff925ac4edff661056e0d1f70ff1999f11522332bfba264c1c92692fedeca6daf04483e438cf1145cba67f74ffb720d4699e9d2a3144f37a42830123a8c9e3a0414e0d0b59517eea6972a55a158f66171052dba1ae95e4b504f787c20acc5074237dcf5cd8f85952f2b15ee72a2a76328b5975887edd25d21a804d6bfa71c1b5553632cd7061da16f1b73ebcd77993fcd9f13d5cde665f5bb91d3f000a428cb731b017a7c1b5974fab8c5d2d823492bb1fc9c2fdee734d1a999e674c756a6bf5fffaae95f91ac40c5e117a08fa7787d3f6db156e578813b0ac6da64e2a16881a838cff60e567381694ad1a765d9fa4638002fa56a137170e7741e93ae6ee83c596723e9f679e285379195f317c9cdd8969b5897df0b89005d354f63cb7b7ad63f58e6e9e0d211116d9d30e239bffe44effaac8c3a6c50a163352516a871ca464457f109ba8f3dc0bc8abb7372caf7cda6f493ddaf84eabecf07b29f44838b75d919b30b0e56ccd82cf1a5aabb0a5ed6b3378f9f724a99daae709b9927ccd2e5939ee2a794ce31158eaaa6be88208b7b2353ceae3ae79aa1bd3a6c0a5015adf07f6af2efec58b968049fe37ab9ece47948d37224f9646feaa629e6ad6542ba39afb6485cd104a5dbda96a5c6e1a0bdeebd62f08fa41052ed8d4d51dd815af787e3f5c8440212a9a7c6bf48057ed9be829f31f42c67dd6880019e85668a91aa670160428a060b95ff3c652889bdf285f86c7cac86bddecce1357cebcf225d9814a324e14f0ad1e85d351dcf888a531199bd6731ee1c737c2bdaabd8be9e80a7ad0ae4e12f4824193e06f34f5c62b8ea23d06b34679037b33be37dc320b6823a87c7cca0e1bca6e6ef2ddd26229f5e1d7d8afc4cde07b0bb8ea15283a48886780edafb75d22b645ff6951568eb9499d9197f7d7085bce406d53ebebde14a265b908f0323844452d64138e8900e6346761ff5ac250cd84aa309b87d1c04267ff327b124c93fb47ffa9e16bc1758500da6e2ee460fcf4aa462c783de6c646dfebb1241218fc795c2b1c20801391f551b99c527f7cb962a670765399aaf49a9a7a5319ea1ac7148c0516339c6715d89d4bc5b649d8f20713adc3e9923d9f0df64b2e4f717650c186a1f91c24d1d7a769bdad881557ac6c88b0df2240f82b229f2d4bad18c5e40458ff4e676ac523d9899c6e0ae39894b42b99501b32586fdcb4bf4448af3542ae073bcebcd7971dbe9845ad122206480ed46a743247c40f19e19345dd570e52db018c2282bd235bd6386ca68098787b03f7c06c22cba2c105d5fe01d707186", 0xf00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x4, 0xcc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, 0x0, r6, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r7) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x35}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (rerun: 64) syz_emit_ethernet(0x66, 0x0) (async, rerun: 32) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) (rerun: 32) setsockopt(r1, 0x2001, 0x800, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2950, 0x13d4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) write(r1, &(0x7f0000000000)="76e5dead6f01f803000000000063", 0xff9b) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0x3fe}]}) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0xe5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000000480), 0x0) syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000783a00f6ec06a4df466c130a1f590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae23553544d14cb2e907c8ff0100000000000000000000000000012bf415"]) fcntl$setown(r2, 0x6, r3) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="096000000000aaaaaaaaaabb08004500001c254bb8a0360000000000019078ac1400aae000000109009078fe33965781ff43175ca349484943804149bea01f1d9dc8c753939dc45d6bc04ec3b06ff101338804eda5565115725cb4b2e25e680ae4f731833bfd621792600f"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000000)={0x2, "c5f0ff33c2079243c5e121ba97a5be809a5b0a44b2631438379ee1872bd6eff53584bfa05ffa536c6b21543259b91cba10dc26cb83b2800e78d5d17204d9a24238199fc401a2d4b3d8c339d873e81503fa91ffac4496aa30bed3dfa70be9da18d9915563d6cd6e4a9fb1cc1075eed1b09704d049ea4c76432c5e636f8a56ffeb1c221439f9d16c137dcd68f6b22aa60378300e0e91cfbd8de1c1935d26a675411d4cfa1b9838c1ddaba5d98d38e33cad2e8c75c8b347944d9e2d8c12f8eb132551cf255f10f60e349e8a92d88118a3c0ba89cd34d95542b8a36c4ccd479d6d78eca1ec910be11ec9c61faabf4ed830000f8e"}, 0xfa, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8edb588e0b1979aac268b76283bafc1e45b6f0eba8a80084224066bf041dbf8764bfe722871d8966c7bbe50407bdf075cefb2d4b40b2218c954979fda19c7d3720c324e907d0ed9c137770b02825892b967814b007026f4e00ce488ffc2d0e4641aa19f3ccc75bd1d6f20106a1d0afde54411485a3eb93f7575ba352dad724cd05d68c7c8a0a033df4a4838b04ee25b0cf8707f31a2d6fd50dc0c084e0c4264e7ccf2dd3c59ccee3e30d2424f3c372151fc7cb261a1e582d9"}, 0xc1, 0x800) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) msgsnd(r4, &(0x7f00000006c0)={0x1, "a069e0bd186baf1f8368539aab2ff8c21d369116949a99"}, 0x1f, 0x800) r5 = msgget$private(0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r5, &(0x7f0000000880)={0x0, "f8e2b6ebf96ca4f02d6dca62097d4f966d8354d5956d14baea8aa5f247d10b14ab76af951999185ccf59e9bc83774835821321642b01ba541eef911870721630bc8be7df9c9f4156de6503e9b0688aa4252473369dbb515fc75530ce35e6c996d079b9c00c6c1de84f8239e56ad1e50cf21396e52a7a5f1fb5a9ba2c363534eb398bdbfb2fa5f55e10eff5574e8e8cd9dab7e8cb23153bb4f12626572bc58916b842044a5c06ffcdf58d116d5c85ab28197d48014c1df8ea3b6dae110819158e63b6dbba3889a835925c9ac3903af143605d26dfc3a69af3ceb3ad364e3f8f2b535bfc454f15358b6adfcab74a8db01ab9aad6e4b37214fb734784"}, 0x103, 0x800) msgrcv(r5, &(0x7f00000004c0)={0x0, ""/238}, 0xf6, 0x3, 0x2000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e90", 0x5f}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731d", 0x18}], 0x2) r4 = msgget$private(0x0, 0x100) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x9) getuid() msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) r6 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r6, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a8720000000000000000d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) executing program 1: setrlimit(0x7, &(0x7f0000000980)={0x5, 0xff}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000003c0), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="0c79de60b1d8d85c4d025a2ec73af832f78ab8835453d1e54ecaff827d64570303b881ffd7ead458a378c4d4bf9499e865fb318f76ea388b0370a8c6c46f94fd9c89f909851b08c28d7c3ad3a23ceb51084c3612f5ef112b5d6925d2f94675834826a15822cf48a6cc93a1cdd0289c216ae3925ab45acf344a0b64df2f1183932c181bc5c226461062786d1b37857eb9af37155bc0da4d03899b0dd8df9f478f30198cae", 0x0, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0xfffffffc}, {0x3c, 0x0, 0x80}, {0x6}]}) writev(r5, &(0x7f0000000400)=[{0x0}], 0x1) r6 = dup(r3) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r6) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_open_pts() executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x87}, {0x1, 0x2}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) kevent(r1, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000200)='./file1\x00', 0x820, 0x1a4) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = socket(0x1, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b3", 0x4f9, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, &(0x7f0000000040)) executing program 6: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) close(r0) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7ff, 0x0, 0x96f4, 0x0, "2171361fccb11c8a5b522822222b58d4826cfaf8", 0x1, 0x64}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x85}]}) executing program 2: open$dir(0x0, 0x400, 0x12) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026b", 0x5a, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x42e}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x8000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000000c0)="b6f777e3813bbde4e53200ddacbd6b1d489f9f3c", &(0x7f0000000100)=0x14, &(0x7f0000000140)="b5b9baef9f03e45abd114752389da9739de25486ab58168d648ff70d0603b05c1b8d0afc9abb5998da70044ed9b1b4a3", 0x30) executing program 5: getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00002f8000/0x1000)=nil}, {&(0x7f0000658000/0x3000)=nil, &(0x7f0000789000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x8000}, {&(0x7f00004aa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x6000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000170000/0x3000)=nil}, {&(0x7f0000618000/0x4000)=nil, &(0x7f0000292000/0x4000)=nil}, {0x0, &(0x7f0000281000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000664000/0x1000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) seteuid(0xffffffffffffffff) fchdir(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x8, &(0x7f0000000200)="ebffcbff13b9fd922eaa4e713048e6993192964837e1e8531baa54a96a9a03bbf79888d2a44c972ab1cd5dfedf51c4614e253a", 0x33) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}}, 0x10, 0x0, 0x0) fcntl$getown(r2, 0x5) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r5, 0x4}], 0x1, 0x0) write(r5, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x586) write(r5, &(0x7f0000000200)="a7ef5343b4838cd5685a5faa95c74cf24d9164f3b193cb578b13d3347d4f8ed68b6058e78dc1380906930c4499d3477cf1b2541165cd890587cc7f8736e807d67cf9fa50cc9d596ee0628633a4ca9b314f3fc519c3cfb4f5d4802e221d09ae6cb53e86adb6bb46793afa9ae456b8b0ea03092ef313dfbc6ad0155c050017e826b81abd0c06b8d6ad85c53cf16d0fa5081baea76950bcd880987796484aea619d27378e810d8b61b042a975e636bc2e937fe42b8f9eb48ca61870886384c7b9ce0f3ba97796d16848469323b1465b8a55d35e7ad575ce49b27610282459bb9d94f57944dc28a61ea1f4ded782fd856d831bfb91846d562568a7e6d1ffee3a90daf588d3eb1d427c6bef7f2fdea3fa04ee1c06f659b2e1f9664edb", 0x11a) execve(0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0xa, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 5: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) socket(0x6, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) truncate(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x42e}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f00000000c0)=[{0x9, 0x4, 0x1f, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) mlock(&(0x7f000039e000/0x2000)=nil, 0x2000) munlock(&(0x7f00002f0000/0x1000)=nil, 0x1000) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x54) close(r3) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTART(r4, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x82, 0x4}, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffffdfc2aa4f, 0x7}) r5 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x5}) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) poll(&(0x7f00000003c0)=[{}, {r1, 0x1}], 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000)="57b49ae6f771fbb26c9c1858ed8ed9d739cbd34eaeaffde1abf2f15d502d5783bee006e06626f37c0d7a16812281b8ba24bfd61f0ce3d9d0b4678864539fdd9fcbe667b4", 0x44) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x8) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r2) execve(0x0, 0x0, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msync(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='x\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080)="a30a9f25000000c6900c57fc7e08244d0d688eacd845f07c559c45059144d7dd5b51edb9c951313afa520fa49e56fafb1834fe9b6cdf2d320beb479ea390a620", &(0x7f00000000c0)=0x40, &(0x7f0000000000), 0xfffffffffffffcb5) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "490130ca578b0d2a847633cc29d1d91844b37d3f"}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "a2100a4dff04003df4000000eeff00ba80c000"}) close(r0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x105, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) mprotect(&(0x7f0000167000/0x1000)=nil, 0x1000, 0x2) socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x56}, 0x2, &(0x7f0000000280)="0a6d69cb2790bc29566616f950d1849495b9d31f65c8f7fa1bd4134c07fc0031eba2789f5466c47e081b6a0dca25733374004ae4f6ce2570091eef79844334f956c50581f92b4d929df0c923a43f3c117145958d3e27d53f480ab2616a93994edcf66013d0b1ded62962c13da65c717259809fa767a8e51ae9bd2ddaaf4e89ad43071d277d731e07", &(0x7f0000000340)=0x88, &(0x7f0000000380)="5100e7001ef746b68bae306412e353130cb854267a9e0ce52c20b967b71dd50593f8755d17ad5e07c62a", 0x2a) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 5: r0 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6bb84156, "a8f2ee601cfcf55f6cc4ffffaa175b30cb3100"}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) shmdt(0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmdt(0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x3}, 0x2, &(0x7f0000000080)="70a0e5de24c550dbdd64464498d0d065bc9bd43efc1ad80adbb28a6e4330fc08bae9103455fa76052685b230b9c99dc22fe9ce30079f4ca95c0745cf2ffc06000000fc828ac876089ec3da65ac4929297bc85fe24040d51c4a96dbd56b6d1fcde416f848e54c1a6fc184da", 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) dup2(r3, r4) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = socket(0x1e, 0xc003, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@ra={0x94, 0x6}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{[@empty]}, {[@local={0xac, 0x14, 0x0}]}, {}, {}, {}, {}]}]}}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x3f, 0x1f, 0x80}, {0x7f, 0x5, 0x3f, 0x3194}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000140)='./file0\x00') close(r0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket$inet6(0x18, 0x4, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000001c0)=0xffffffff, 0x4) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r4, r5) r6 = dup(r1) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000240)=0x4) fchmod(r6, 0x180) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x1fe) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="7f7350", 0x3}, {&(0x7f0000000340)="b1f757fcda9cb1deb787bf84ec7d0469c8052a6eec86399cbee0315bd0b547c20af26f4d54b1b08474f35b6ef2bd7dfa72b60a77492f37173f19c5f5a32754e8b4f9ab352a43ffee019e1961343faecffe5c84fef58da25fe48718e7938bd3421bacf8d47b6c81ad", 0x68}, {&(0x7f00000003c0)="303d2feaa5001f71e5ded67fab0a36093f447e2ab9e191cba04df74ed6538c9adf0b4ee906262c254c40", 0x2a}, {&(0x7f0000000400)="da681ad241fc5de1fcc830dc32e1d0e4a1c6e2c9b31c2c98b0c8decc76a101214763a07dca0e2df406f9d1a81a05df151ea7d255b08a4027f0cefba2738866885dea6ef7c591f410b7bab32597894d12d796d75ffceaaa8b27e6462f058edd64b1bbe74b2082f82ed2449914dd44aeb7aadb9ad3ead2af008c0023487635ef2b7954df795bb05f3869e24161c3d2273b", 0x90}, {&(0x7f00000004c0)="33f9159295870b15afba43bf388dae518795f006cc6a80f1403f0203935615d58324e978bd592c1926938d8ae37a86051d424ae4142555dc1baa05f36bbdbc95223a22569d8ff26df49a7a5ff66782d3085ca5ed996263ad5471990fbde3d8049cd2d3160ec6542c02b68351fd914fbaed73906a95e5c6efe7e63ab211bcbd612d1552b711d0f479751e91d8dc7f2e275555efb1454742370f78570ed5741a99af0b25279d91a3a1a6498c17ab3a4a4843a64281e4f40028c5e6d607a031c7adc6629d27743c5b05d237192761cda0e3ba8d25dbbd1139b8ec1890a68741a905bd5b7c57f6ba0fd154ebc86688ebc8a53d9f5eb021c9a4", 0xf7}, {&(0x7f00000005c0)}], 0x6) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000740)=0x3f) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x8, 0x1, 0x10001, 0x0, 0x401, 0xfff, 0x1000, 0x2, 0x2, 0x9558, 0x4}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000840)={0x4, &(0x7f0000000800)=[{0xff, 0x1, 0x1, 0xfff}, {0x4, 0x1, 0x3, 0x2}, {0xc9, 0x2, 0x4, 0x4}, {0x3, 0x4, 0x1, 0x3}]}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000880)=0x2) syz_emit_ethernet(0x3b, &(0x7f00000008c0)={@broadcast, @empty, [], {@arp={0x806, @generic={0x18, 0x817e, 0x6, 0x9, 0x2, @empty, "6996d7babe8b86ef06", @empty, "ebe127d0cb88705ef08bb8ec59cade84"}}}}) setrlimit(0x4, &(0x7f0000000900)={0x0, 0x4}) recvmmsg(r3, &(0x7f0000001dc0)={&(0x7f0000001d80)={0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/154, 0x9a}, {&(0x7f0000001a00)=""/169, 0xa9}, {&(0x7f0000001ac0)=""/114, 0x72}, {&(0x7f0000001b40)=""/253, 0xfd}, {&(0x7f0000001c40)=""/35, 0x23}], 0x6, &(0x7f0000001d00)=""/118, 0x76}, 0x81}, 0x10, 0x1802, &(0x7f0000001e00)={0x3, 0x4}) getsockopt$sock_int(r2, 0xffff, 0x85a, &(0x7f0000001e40), &(0x7f0000001e80)=0x4) setrlimit(0x0, &(0x7f0000001ec0)={0x848, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000001f40)=@file={0x0, './file0\x00'}, 0xa) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0x3}, {0x1}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7ff, 0x13e, 0x308, 0xbca3, 0x2}, {0x40, 0x7, 0x0, 0xbef, 0xffc1}, {0xfffe, 0x6, 0x3, 0x2, 0x1000}]}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)}], 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f00000000c0)="a3a4dfb735b7aaf2177744da430656458f5f2f4e1b7fefe084d7ae1eba75c2692f6a2f58357eee40802658882d5cf1f4a2ca97a2c761c1d652feeee8353ffa340a3cdd2063d3", &(0x7f0000000200)=0xfe0d, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x20288, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f00000014c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\xbf\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\xea\x02\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8a\xff\xffJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xbf\x95\x8an\x18\xaf\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xd7\x7f\xf3\xe5\xe7p\x86#\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\xe3\xf5\xc2\xadA\xfdf%r\xe8\xae\xa6f\xbaDy\xb7\x9a\xce To\x01b\xc1q\xd6yg\x93L% T\xb35\xd8\xf5\x1f}\xc9\x91\xba\v7\xd1\xe1\f\v\xf5\xb2\xb2\x1e\xc1\x06\xc7P\x96$ Y\xaf\xf8\xb7\xe4\xc8\x1d\x93\xae\xcd*_') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @multicast2}, @icmp=@mask_reply}}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0xffd, 0xfffffbfe, 0xd3d, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x5265, 0x0, 0x0, 0x4, 0x0, 0x6}, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, 0xffffffffffffffff, 0x0, 0x4}, &(0x7f00000000c0)={0x0, 0x24d}) executing program 2: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 1: nanosleep(0x0, &(0x7f0000001180)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r3 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/521}, &(0x7f0000000480)=0x20b) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/4100}, &(0x7f00000004c0)=0x1006) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x60) executing program 4: open$dir(0x0, 0x0, 0x0) truncate(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x42e}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, &(0x7f0000000bc0)="702245c0493fdcd53b6bb5eb1fbf3382519d3803dc552af2adec6cdc120298b971565cf4e35b7aa57f0931817604a40836dd68edfdb0627f0c3e369ec0a74b3694d595f35b1a2b34297d462893c1a35ae17e3a358e6a1d8bed0ed976364b37d594aedf97c3e4a72d0f1db3b7780b01b07ecd1342eea761015d7e579e6a36325c932531685f31ab69eb3327f332e0f91a5b2079c2d3a94f1ac6de40fe690f3da3797c5a8ef5f216a3ca64e76bf457474e09ef05005ef9ea4328387b7882a97eb31936541d9f277efb739f4c26d0a06d7ffc31800177bdd8baa04cf8605d62d0b748ed8215fff10b385f48567ba8165966bf5d66d7b59e899c6ef0022df575fd21fddd5b64714dc13de6e4de16073a33862821b84f4526dfb1136d5675c51da38bf79d0722a17852084894ece055288266e255b93ac1299b3b9f3522f7f90adabf9098d39cab50a1182ec7374ad6da62bebe59f12c684febd83dbcf48853d845e9cf8a178b318ff03c57b4e362abace0437bfe981a2fdc6211f08e24406e1165b7ba866a39c24b43f231ec68ee4ff5d1c7fa17a4091b8daf525ebd9171a48b25bcb11fc45f1582b989bcfa2dc439392d1d840e1618da8e42312cd784ded6ad01f1ab57b45bfe1fbd843aaaa74f7c8c9d49ab077c17ad4ab15f2a30aa092c893de651d083fd701619ed7097c4dbe2981fb49c7bed5fc1bd5d2880ffe79399e6d7891b78175577b882e45980375466931f71bfdf31e210ca634fa275dcec1d0aeb8fa2b62bb4e90180788c8471a54f76d146c8eaede8e1b9d62779d4d53912440f7f08783e8978ae4892b8f49d6fe74f23757dbd8cd0965ea8633caff7a1119279d2e004193b6c44242744f2a71347865a9787078df3e15b819d28c391f5644366529ad7f27b76a981e21a210f9a4413199c94227368e925cb4f31678a28969a2b659c8f0aff2447c2d9cfa5e5243248e5063aec5452c9330da69796706310700fc2cb64a6d9fc82bb514edf8efdead85e7fbebe99a2025f211a0391481186afe9316edd6fdb4858b39c935124dcea25a49807ca9357a6c030e0cbb1962eea1f3b9931f609e351d760278d686adceae035e0792179764f61fcab1cd5f8b9fee44639a713fdd00a8fc5d7eeee9bac8c8a8ae7c122b8a372c1bb20c585e5ce07202d1a344affedd9edf1356fcf4f7e4f6babcfdd6f4ff327024ab683ba2293e5e4702053d821fd1d579c8e471bc6fedb4419a1f499535e614bf638949a686d30ea1152348f2a2e6b3364ca3215a4e71ee7a948a75412b4a512e521183d1908a51ed2aa3467bf1fb98b3efa1768b26103f958eabf8dbc734f101fff95c42d39fd7832b590517885e1b96f655b7bf91b10f0b48ac0647ed5b55e93abdf721ffc0e4f8f180629f75cee455252076b8097075776e34813e68b69f7aa125924c2c9670fe156b7cb29a8d9604aeddaf975cf68183dc0a8470ee47193088cfe1147418aecd2e1382d7c77950ce53655c42575469b2ef141242aaa1bbbefef0798f8c836ca71dbb7452029ba8caf2bb88961c76727d4ca9522aac1aa361572345763e96427f5c648f5c5c7acaae6a336ba0f88260555300085bb32c781a73e032407e408c6d4bb581f4e3c5fe2c383bd0640b7e40231da3c22770ce8425add9e084eb72c2e67b2c0e5dd8b62eda59d16b5ac0058c8944f67c038567e61ee7ba90e09c3f37ccb39eed8c828b7743763f23dd775bf5810babd1e4559e163579829ed715d5f76434e62b3e0f57f3741adcdef0d631028eb243b7991e182b99483ba9193173132bd127352130bd22bd17ab73f49f5114d161c430c1df3dbe707e1844b5d854077da09244e210a662ce5576c8c0f3119e86b90a0d2d07ed6b627e8c89ed5ab242fcc9dcfb0ff7303ce5882402b74e3eddb6278a64a9cc7e9eb6c7bdd4eb74be7a2c106c09e05fc980b5da2da9e344dca9a086fe8c16b1428a85603792f740e6d6c3efd44fe56c5c18d58952d9fd1946e93ad95de10c3c0fe1b028808a3d548d7121d65253c0f51f9d978caadee869d23d7fd442210d8058daca42858384991e4c8e9e72889be55ae1aef3596700ce4070c1ebfd242372a74aeadccfe5aaa0860d1ab444ae74db18c452d8aadcdd4904509bfeaa274678607655959eae6f8b282e2d2208cfb994b6cc1b3abec6cf297108a1d7ca02fc6621bf22a673fe579476e4402a76ebb91ffad4b4d635d7d666e76f4029a6da324d769f9d8c4c98b891e81a80171b9982fbec429092e544836dc029a1215b0b63b686bade1b2a703f4dbf2cf311a43d0f3762733d84674521e20642463694ecf82768fa1985cb421dfbe399c7b409d643801210edfacc79ea4baa99b5e7f216fa97181b17c602d2667075ee06e65dafe397d4cad47bb12696b3c6facdcb287cffdb9870e4bac2110d8eac5199e4639e7d785b07350dbe367c16f963af9ea6ce4bb86d75558f35a9e5415abdcc877df207e970c37316bd33e128f0b92abe766c2f335f3e723cc92fc8501beacbc80cf80ffca74ad036f0f97e6507a16323ae1c45217ac5a3c5dbaf530e614dcc30b5469587dd753551ca4175b389f7efebfc5b414726305e47651cfdbc6e5b943644e4e98a30eaaa7a5b4d7ef9a466dcd3ceb4b79b17758adc4c0e85f680fbfad8568c3c10e943c2899f2f0f9062809ec752661c3cf5e2f155c91d1d85e983e2d88b76fdae9a375f904e9c453f9a7a52c1b136de30fb848f7a74a9c49c8e976382d3021e2ac40da34bd8ba10955e3c15814b077c52368b8292409cab552df31b39d518dcb96c4e5b1264b555ea284cd888607a5fb002d0777c90a57752edbd5383de8c3a97d132fea86932b33c3a85871a688a3e07db20fc03a0ea887eaa129f8d1247613ed0e6cb2d1bb199aa8d8bcf1de90a8868d7618d55ba75829cb1964fd5bc39f1a00329c90d3cec6da38f3339c954e8c94cd2c841f54774f20bc0a4bc348a71365a1b891909144265f20cfa4a4e6d9b6d4a0096804928cac89717d198d59388596e5732b049931b27f70f22d3b4db52e26dc00bea3677e6b37674a2ab05a30b860711aab9373daf83f4f539ad99b2bdb4644e37b39c29073e2d4a1a817e6b3422ba739c1774bef81794b63fb8be8e36c8a4d5a218ddbc1807dfc2415dc9be4a3eded5741ff9d7728ea1976439a016cd4035b375c4166472b14983f000e26eb40a71c0e0cb33e67af111fc939555aac91342b2e908f18acfb3292a316bd4ca5c2202c2af9cad2a379e5f7977ddc80a0212f9afc5a18d3e293035fc176022bc5682d3700c7f4b8c369c7c006124e6a3f7f26f1568b90ea7222db8514bbaa7cb5cc23a0055df0f29389de2c4eb5322a0b9a485989db5d228dc9271ecd8b247467d880484d0dd7132a72fc0487af536e1d8a9d433faf89be8e6199944cb53990b70eabfd2f56db487edaa4d7e549ea750f452bc477fe21e442b5bf240996ff28e9c47f55ee8a21ed997f0d28416ee502312cf4a300e68637334fe9890b1081f3aca57b1e8a82ba7fccba87a605108a03fda8724b1d6d9e906f4f868258a4cb517146bda6d130612b2a9b24bb3d6c1b2193cf4f5f6505b3fedbb178fb960266867b8e3d7505624d1bbab5501653fb2b6dc36ae589e4541dd49c59ccc5284a1a2d0d6cb7f47fad8064294036882c4afc0ad0c1685b3e7891ff0f3997a2953e4f362ee9fc392141112315a5e683dd8662321f9649d5b0c597ff9b1a737f55468656a01e8757c53bad193b2871ffdabe6ab51cee66f76123687f6b533e1668850b170e378bcfe0d083578569998cc7e94b871c4bdbd7824fab52989e96ae22a992918974e7e3550790650aa2d68ec9ad7dd8debe6589bdf21dad9a23f08a41cfc81d87c81267ce057fb7eab3bfdbb6475e3722d2827bdd2eea39eb0321d2d1b56bbbbb5e1a8df6b0e07889af9ed91c3140f72db78aa0220af3f19f0c6fc6645452cf63bf768921dc51a37f55fcdbf722eb4af306dc9796923e0e9c37b1752b2f971011b0583dcae3f195fc87734308c24c870210c8ef51c114c8903dd875893a70e84a78dd7768f2b6f8ae215861dbeb99fcc862142bc9b159be1e4837899a9bd207f440c274ce7b983b7980110afd31c72778d0b884b2de0f8fac3f873375dce92f1d4a2667be55db2ce832134428b6f04a973429e15a70baf57a60eead487265015340ece13572423edb76cbe46455d39d2cd2ce70bfb2291e2e31c0a31aed21e4b15e06b396950647209727783a953ee5a8240c521758c40e1883470c91efd81545ced0b2d2b87669138fdb071bbb2b7a00e722918b1895232e48d4a7701c592abbad0d792b43f88d70ac35b135495784fb5862776fa71384f368df08eb781697f06e24661a51120ac823deb685b53294b983fc75aa697461e48309cbe8d414bdcec0b7991fb2ed3f63b4f915e1a45c04b79ad7437c1cf092a9261cef634272158b05d81a8e17cd13736f5e8b85c5099671dacaa7c8ec4f359445463a54185fd4942fc53832334339cfe3c8b37e72e6baf086a664df4f54eb657fd5a98378ed1e33946e4a226b93cf9b60e3cc33aaa484979d159ca6cd71dd594ff6202bebac73bbb42994ac6dcb6546a0309a6284a33dd3175568d6ff14719a5ead90fe46ad4c1d33f4ec229baf4978b1100ef5dd77f56121a652017d0a0e08aa3efeb0ae4db4efe7cb77991c7d9fc505d79e55eef438e82136cb6c49f193b161377780fd67df4d0ebf317cef5efe37b244964f4aaf386a72ea0195048afd0eeaf5af6cf170eef3d411f3268ae1fe11835d26fd28cb41755961d9a413a48c4cd37b5d6a3473bfc42e23f81fcdc06fe7a60213114e8d651b679d6faccc25694b25e489bb1dd61a46ca18948bba824cbc08884efca19f61e55d1e16f946fbd377a85851eeee5a3132cefd0e579548030cbee1b1951c74b58148bf37fb7b29b218d3ea7e6706b199c55a12e4183f08ea5e6a59f452f21325447338dc73bcfc78a5cdd3a6774bb4c088f97e14bdb22bfca4aea2d546ee90448046144e5cdc902aa9665f58805adeca354d02dbc543bbe685d38ea254834b7986be588b2ac33aacd186a8f18b76d3a596efd4cc607290112ad8da720cbee30f045960d78a41fe77817fbfd5852760f5063a25bcba0b6d9e8deaf1116b976b71d515659c0cbbae1047e52bcd42575287ee83d28c1d9da115398184b0a6c1b96f1827a592a03352b3d8c6afee8b27e67ed340ceb7c0bfd7ee8d29dc6a3feeb28f9e4340c2fe001c66cfc5d37023105e6d229cf73ec9e6865f8870bd3af64af312cb0911792b4728f22a29ad44f4073100bb59624e4ec98f9d21765e6f43709c23748f01dbd168749d30a4a4ae0cb1c7a75409ac6a0fb7f5cc5b6d8151195d06a5462e5e5d63129d917c7957264e340dc4d8ee9136baf0ac2c8a8d32930225df76684aeaa9a8362115357cf3ba8d01f7072db05305f8f628804d02200b762fb4a6bdec57abcb74e42b6fd768d8b8ba0b0143f84582723a8a7628918eb4b3fd1cc116ac8c273ac51a7548cbe8a1bfb84b5b59a08cffb9895b73151e8380bc378f3ba8254e3fd60e30527671f805ae0ea1067dd7592282fe318a661c5cfe383b6050f1bd4163bc4bbde5d883d8485bafdca563af37664ddfff2dea2cecd199ee52d4c683769c526e73d23204cd286f690ab840ee023147ebb70f992c3cbf93826c4d6858c80f1b7432dac306001a8c1a8be3ed8c248d9553b430a5b8f3a14fab13ac057320a5b10a8b6c74b4bf7040748e38", &(0x7f0000000100)=0x1000, &(0x7f0000000240)="f3ac16aa4f5d2aec42c3e98e0c98268db2e4a2c4ff740b9a99b3bfa4d07a2f02e8b1217f808f7045ada0263c7b658cc6c1f46ece4e21a897572bef3c9f3b00155df77188d912adafc749fe8c485746a25f036433dc88ea0f0f91c7510e1888516af6aba048d76e3d250b31d219b12bb6c2f3362cf9be100ff78fdc252a7df1aeb266205b2b51e305c4911ea560deafe3638075b30a25f2e2269830678a167afc6f29ea4acfca9443e0c721b2bac94c4322fbf04612", 0xb5) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) syz_emit_ethernet(0x4df, &(0x7f0000000600)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x4a9, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "5c33fafef7f9d309ea9f832bc1ce56ddfe82b0d35288552ba2cbb890c5d0dc82790e31f3acff2b2d014fbd81ca684279eb733f2e60b76e73c0a15211885fc11eed7a529d69a65ab5aa3a81350496dd7a3ee345a8e5e4ae764eda222a22b14d3ef465be6058b9a53355fe919fd627eb6d37f2b0d7ea9097084dbda4b855c86c8b226c3c2d9999e624a925a7816910859e30825cc592325710efeccabb71597ed0e3324df126003c8ae9464a6ea10e2a6f86421301128af125ecefe76126df7daa6ad52e462e758ed9bd5bf4b07bccb6e78e6bfd637a0a127fa0c58a17b3d9bd35edefb270ea783ed1664130680dd6d077f296b1acee605d58b5be7ed959736e13967e218ea6b79a0853553d0638be55bd0efe2477bd18364efee6d462045ee0d954136895ebbaf37f37d1873ee552f7c7bbb81aef7609baf927ed8f300031181cd384db3465dc151e575e6851ad0f0175c8db359baa4e98b60e1aad24d8d5c38cad9420add3f4b92efb2ebfc94244face1566601736f901568ac0fbd0acd19b8d6b1d4a531cdf44491d425ce05f048b6f9adabcb12db64994175812a4cdb656c59a3706249cb72ae1256de7a1740cc3f5965bf13171c8f87a2966540a3a60c6edbd1a6ac4e1b3231bd93439e60c5416d777ea521c7f7b0b496b0f803c073c164d3c17c3d26b7116c8b805fd97ca911a26d645a1f3de4d6e7990e74546189eced1105c11389c14c06e4a7ce6e99e08f6e44b703142c071e982dc7ce2f6914614db1a90ade486eeadf2342deba7aa469e3170dcc72e1248c9359e46bb23f70f620e7efe7bb9607701e3b1d6749e5050894db6d3e0a4ece509256d6d5994aed3f45da8c3d92d947e57835592466ff32eb3c10f5d67723629205bf9b4be859a1ec673dc465a0d17612603a54741c539ef4a8600ab4baa0b8a5205eb6f54e540202279eaec782657886bf4ce988e173bab3194a9e0e0eb094a2e78bc47980952c24ab75b54bc4aeb16fc4d79bb052a3126cefee06df1555579bb70d97dec8eaf79df3843b418ecb6659fb46e1390e94c8dda46d099dd5605c38205b583c06ff14962fe592336c8f31bd858c0da56e755430d5513235e23c28d39ac5e31dd0dc81bb360ba79b75fb74e4ba7ddd12c5ec2482da34717f328ef986e4db7be459f80677c8b20224db1a651193076cfafc9f9c78655a42faa6a19bdd0b6a22fb0cd12be6320ccd861875b86ed5c7baa7491530490025bcc3a9745cbcc566a2af54bcdd30807d577f2532c2aa8572c81f3a4d791e5812bf736d016d15a4ef0357842f7510b1e0bdce0b18620a9aa6354c002f44195eb541f882274f03e7a0f7bbd66edfe37de29c98db4e0c2792aa67c10da4d4c90601ebb6bf243ed6c860e748bb2fccdb3391b2ac10d359ac3d9b3365e4b923ae87a13006546a2fff9b70d81b85ea0a252747ed6bd7a0e2fa4a8739c24357bb53ef8594a54a790ec9501be14e590471c31cb6f7ee840d7e6a913e19718ea62def32a4b0c9637dbc297b7b65e0d349ad9956abb0bea5f9a06612752b5560f319b8e53d0c2152bff15cba917bc16c767c89996b2b567467fd92c1a3389194ed508a2af91fd1b21f94509cad85da105d768dfab9209b1c086f3bd018456d29f916b0578e49ca6059bf65f479de8a4eab33aa0637f"}}}}}}) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', 0x6, 0x0}) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) chown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009081ad26"]) getppid() close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) r1 = syz_open_pts() close(r1) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="8b9a236f30b0", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r2 = socket(0x11, 0x2, 0x0) sysctl$kern(&(0x7f0000000080), 0x2, &(0x7f0000000180), &(0x7f0000000200), &(0x7f00000007c0)="74980a0dc720c6e324dec11589393b1187486f43c80253f15a41683bce8c5a4ca80fbbfa39aaf611424ccabcbb037a3cbbdb67721c547acdf12966336f2637731dcc0e94590d0f4603a42309d0760d2a750af697c705fbc2154378e11b4512e415f222e3240639b15029ba9e1d317f8f7882aec84205bc93e57b63829c888b51d19b8ad9a5a553f1a8043b700ee585e34c9e9c1407c0f286325e51545f2e41f7232baf8865edfe5dea3e0235bccc9a06204858c5bc3b2857b283e97165e2bf57f636cbdc38adebd792bcdfdbd2891344ce45409d285f39e26992c5824e9b2c00a375df14b325259c6f59ec0a61a0648b5fa1e75398f6c10b5ebc01b09fdd6590ce7f3a74ac3edfd30fd9dfa45ba507f5c495dafd7781351d0e1da1b156f3c1fb79547a4e1bc3925b0dae3f3d10b115345eb6ed217d513250aceeb082831828c0cac8343c4c57b58d6f82236d3ed6376935fbef18f6827036210e211b3ba5a0494337f4500de13e62f99fedd8c105a6e48c1fafb91c04063bd269b0706257fd99915e25b6dfe08c5367989a4744276e5c65058fe8e08e55e48bbcf5756226b1e58f9cdc00be265ea5aad6bddd736006efd1344b672cf991fe53748724ed91863cd05911d515ab04691153d6505b3839526d34fc339b9a1d8a9cfccb1c1c55bfd002772a82770dfaa769338e6530720e6e34855060ff9b08b1e60c89d8d7b1aec7a524ff971a81a0f2593f804fab3a7fc49cbe4afc56e96ed1b996a7ff9ea0091e6a8ca2f89b2622467e5c9c87f857bc829ac144e422d4bbbb0c23f7d9b40da7f3e82ff53f57f764ee3bdc1d28d30e4906baf215e96a57c86aafe482a203a239ab023f09b639bc659514e224aa5576b62891b37bbc5360d398a461dbbb641c524ff3471ae864131648879d266b73dc94b974f9d0420a59ad7d7dcecb0a6e7c9b8c287399e9f6efd55989aec6c5ec6f5027f08634a405b9e973e922b7d92386451ce1f3176f6d66aae1280e13a5566d20febe7e2254dad23fe9e575d572d9e78a0aedf70ea2d8ee8bc58ed86cd901a1380c6e9f8c314269942c06ba87ee947169329ae40eb64dfef8f3efe84246a471b8ce10fdeabcd343d8527642b0e6326b9276fa679b82aa42c1018d98727a88b1e5d863ab29cb58d4098cd944dfea22245860f87ad6f80948702b15f92e587a18980795d0838d361903c3aa3d8cbc06389e1785f467c228492ad7438f88de470b97fe41dc3d80386ed974b2b6947a9e16712f7c0c019680e5bce047e49fec6d7a50b105e16897399764c2373820a9849c9d5e81a9351d9ac0e71c00a13b09e1a6e5d087188b8f6b6725f668aaca016b8cb8945ee4d64186441be312d6fa78dfc96ad13c90ad347474a17d4bd87f75fd5406b25de43501346626a7827fbd1a9a4743ef0f7ddfef312ed31781844dcfffb387c8a94b9f4a58a10e3e02c498fb4f9b603b66e64b3bafdefc4c67770d2fd72bae882722d30067d7aceaa64c930b1e6bbdffabf79b361cc7cc5efd58b58ecf4882e84f8d2da0d8527c72bf68aa0f5c31938ce548dad59312f957379ed1050a28e03d2b94679d0ed60c5c022b8d37f786fc3bd6d0f1bdab971ae46dea8e277f512a028ae4d5d8a65bb558d14f3d8dd15a990cf0c1f1246a3ba1c8043ebd53f9146d38e1fb20c08f9e859f9f5561f4b7cda3575196929f74632a960083433fac1b52e71090cec54cd0fc3ad98c54207821b54a47d9a129a25addc045ee915e9531195e19567911488bbd291a7144f351910d7bab2e273f5be1e4a4754e8a2b9635d36c63a866d6df06885cc6484a393f50da784eddefa5034214f760ba9dbb8194b7422f7e56b9a15ac0255a7a1c639cf82a6d074a76add2a7c1915f7bbf6cf3a975abf6b9997325a88d5b366a32b7300854f187dbbf700a6d7e822d47573e81c6632e70f4ff28d48b05e94079e47677c2f6f03b16503ae0e729829fb211bfa389fcf7a272529c006d98a87ddf6517d964298eadb4af2dacafe88f9cb03a60b229bb9186c7bafb6cdb67b6c13297386c911c0309648856d993612fdd2b12672c56e5294cb859bbe99f3b6d2689628b4b431993c44d1007332545aff06e06f337ea5132574970210e5e3a24a4e4dafed9e5e21f3f81eeb2a8ac4df4623b1ac990eef08f24e04bc20042fee445b1586bd17b065b84ee38d13d05fdf0079149b5c5f8e4385c251f76ea1f2627cd5a337d85ec66f4d3dcb3cb2e43d70cfddaf019b7a3aa87523c4bab14f84e43111c9659b437988428d6a8cba2f9bf0fdf8339316ab7d0fe3c2726181119ab8146c542a6d9e101ca15bc2fae07d1d86d604da9bca1254b1e130e16b8128dd1cfcf33be302b6188a7ee3da86f64cccb9600336e345f5b4d791bdb55887f2821a8f747c0969245b5a0da619c4d0d66329e549338a1614dcf48987002972de5ef645a6b6309ed2991bcf93e7604520484a958b4b1e1dc7645a4779925b762e97e16ff2dfbd84dd1f642f3486ddb5daf263f636238d313461ec31a60427e502e4ced4ac32fd29633464225b780c0252ad9ff6888f10486236316ec53b484a23a3fd77d5cb1c2d77b422c12fe4ec1d0c7df6c155fb9c8ae9e4b7f4b4ceefb56ec6df27d42cd42abc51e55b6797ca68df89dc3929c482c8f88a3fb2d8eac87d22a56855729bc7982442f1fdb2ccd2a5a26110c3be480c33b912430486b76d108c8f632e77cb146b4cb92526889bce85fd31f314b8ea0b2d9a00c7e6187b1ce17f127010032ea9e3cb44cd555db4b5ff5feab4eef4e85415df5742695d98971d9134f72183909af64573e0b5ee8abe37e57688f166b2b0693ea20342e4cdb7671eaac0189bdcc8a460604f35826c6d2664a781ac6398dad0108637d", 0x800) getsockopt(r2, 0x4, 0x6, &(0x7f0000000540)=""/146, &(0x7f0000000140)=0x92) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x84}, {0x28, 0x0, 0x56}, {0x6, 0x0, 0x0, 0x5}]}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "04e537c98c605ad77d902b44d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda", 0x225}], 0x1) dup(r1) executing program 0: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x4811, r0, 0x0) r1 = socket(0x2, 0xa06cb0c3d5eb7bc4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, 0xffffffffffffffff) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "490130ca578b0d2a847633cc29d1d91844b37d3f"}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "a2100a4dff04003df4000000eeff00ba80c000"}) close(r0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x105, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) mprotect(&(0x7f0000167000/0x1000)=nil, 0x1000, 0x2) socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x56}, 0x2, &(0x7f0000000280)="0a6d69cb2790bc29566616f950d1849495b9d31f65c8f7fa1bd4134c07fc0031eba2789f5466c47e081b6a0dca25733374004ae4f6ce2570091eef79844334f956c50581f92b4d929df0c923a43f3c117145958d3e27d53f480ab2616a93994edcf66013d0b1ded62962c13da65c717259809fa767a8e51ae9bd2ddaaf4e89ad43071d277d731e07", &(0x7f0000000340)=0x88, &(0x7f0000000380)="5100e7001ef746b68bae306412e353130cb854267a9e0ce52c20b967b71dd50593f8755d17ad5e07c62a", 0x2a) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: symlink(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) connect$unix(r0, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = socket(0x1, 0x1, 0x0) r4 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000a40)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0xc, 0x3}, 0x5, 0x4, 0x0, r4, 0x3, 0x4, 0x8}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) sendmmsg(r5, &(0x7f00000008c0)={&(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)="268a110979216e6a33acd91470f878544c0b12eba84a1f301711c89ee847d885898c50005f7bae1e0f0630348463946a62fae7e75bb5086c4a8f3cd2197c3005c6ca884ee42b4c7f09706a7f499e0feb079c82e02713cb2bdd0a5281be185e59d84272e299ee21b1fbd8efa2a6a81004ea70ab019036029cc5834581bb8db897c1", 0x81}, {&(0x7f0000000040)="0f5b77cc9e850d", 0x7}, {&(0x7f0000000200)="8e8a42263f952a8f7320be6ec25000c9c3cca5397b42b786ebe805fbef2c59e42ccba6b065b75747700b29b144944f79b169866600916a865694e793b4eadf764b6ba4dfebf0689df8808f352919f5edddd75bb571de43aff6449fa2262c986413c8a814144f3fb200814b539e83825795c03b2c95541096ebe876752e3e78c1517a043fee16f0015b17f2cd1bab0411bef54c7ca633577d409bffa5e94fda946aebbbee5ac9a7314013", 0xaa}, {&(0x7f00000002c0)="4fdfbed9203aa0909bf95adbefbcf77d3b6d9cc0541b3370c3ee09ad89cbeabd095c17317d1512d13b48c7f334d0f274ec1add401d785814bb30c105231d12527599eca6e02b44e29f92a6bdabc83826cd274b125ebe2c3504d575b3360e9e48aba2bdc1f7b7609b18b45d917f513ebb3bb4f4567ae523f2fb4a15fa55f83928de9e67ef00ce01213f6b338ec3707fa8aae3ca374dc282e04b0d1ecd253fa24e249961d7f3282c8c15edf5661e14cc0c4e5e9545b826478b7ee2c4c9590cd353f1608813dcf7", 0xc6}, {&(0x7f0000000080)="be5f5e216e3316dd1aed96399ce8cffcc9e32bcdb2822111fef91db05057f8f9241e3188bd7605f6e21e92f301", 0x2d}, {&(0x7f00000003c0)="f910497cfceb3566a33f06bbbf70e8034b91aef9588587936c55776695b0f22f779b08bab80acc2ba6ca1de7df2c3de9e45c73e136a4fe2d01d56c7e8927fe798568f70a4699915c34f363caaac9597436dee015294e47d6d82e5609da122c3e549b13073b040b404a5851d829477b193021f5bca6791d914ab2a9c8933941c32c7f886e89", 0x85}, {&(0x7f0000000480)="53134d2fbc58068ce96bc7f52de8dcce87ae6bda707a02b2766dd05446b60064379c61f8dda28af0a685ea6caa4d178fcf28ec1a1968c1b7a46115258dd71d0d172161eaf1a18a4205ceadce54fcffadd68c53ba8d5cecb6742e6b87d3b2c86656cc561d9f9c7a3a831f781361676d00874964c18f3b4860961d", 0x7a}, {&(0x7f0000000500)="e690fbe3bff6eea873a77d34ef54e91f2318cdcab607aecfd3c027b54c12f94df6080aeb0116b3932b0502c663837f30e64845edf8452227cd422dea3f7465af5150033ebfcab8fb2f5b55f7c603f7af2fe96bf19ede1fb8059200a577f20ddff09e2695b24e91a96aae2598308bcfffb84079dc0bad6c0c990a6923ddabc0a663827aa87b2fbedb65758a8b1fb45961fd90d9579431c687d113374def8ee508805e75ba2e8e971f531a95593319988c6d8428b049fa202512a75f6559", 0xbd}, {&(0x7f00000005c0)="f2f8b94d901fa37bb480", 0xa}], 0x9, &(0x7f00000006c0)=[{0xf8, 0x1, 0x41e, "9dd458ff23a6087cdb9d14c68c22bbaf9c57ea02f2dc077c5dab318e1918a080e787585144b8b6b08b06625f3c8dee1c503655fd3cb38eca35ee9029771c3533f28941fd4961bc73147855de93fee32e007f87146d802d64d323f7823bb29b6228cee6f231360151f8463f0aa9957a20c7674b1cc831dcb4473221d0b2cc8134b45466404300e2e4968caaf75a9d8fa109de9153704a9267830a7c0d18e4419c9a25c1a1ea43d9cce4e744faf28c984983eec697bfe165a590834f14f9b9e6dadefaf2832afaf2f25ac5ccbb5fdb8fe0454a162d04b8334f5736a3113869a94b926f30"}, {0x38, 0x1, 0x2, "2467a02cd7815a1663722883426bf659b3ddbd77adf59ca5690b22c367e54e9d59"}, {0x60, 0x1, 0xfffffffe, "624c80a0fd9cbd6212c5ba56389308e194479287f7bb2b708d0d42bdef05cd3f5a2e4e7956f5afd3f5976b22c98babd74d10f21369bdbf76f757eecc9d5dbc20ea05a998215bcfe575adf3"}], 0x190}, 0x80000000}, 0x10, 0x409) recvmsg(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) ktrace(0x0, 0x1, 0x128, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r5, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000900)={0x9, 0x239a, {0x4fce, 0x7}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(0x0, 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6e76c85bfe189130, r0, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000340)=0x300) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, &(0x7f0000000300)="e2badaa8435ae9f4cd31f940caf84fe0e7ca5672db8d00a99c477c0ed12a74efae22f2cb484f109ac4e0a0dd6ffacdd335c1919d2d1b56956d0d1b708e9bb34aa33eb04a4709a68ed19eda5361782ea870128212ff9e1d1c459000ac4d0146ea7cbb8caec94513828e007a5729bde24b555187c87a730d486ecae1fb76778f40a19dbdf1a178e30624a59199af217ec9cabd3697868a69aba3f0", &(0x7f0000000040)=0x9a, &(0x7f00000003c0)="ef6492b46501725d9933f64f4bea1f9a6b6ecf4ed60cd348ee834f9f7d90713b3f881a0f6d3fd8d19daba71ceccdcc188a5d28edc3e0c0b11d873c032bb0e5062ca5865142d439be218d02477d8fa0a9114483c44ff08ef4513826d07179f62988ccb656479c645b460ba09a116a4766984444f49323add2de79a16a3b0fdeabebbdab909345b922cf1cf17a6668e5e4228f18707fca14dfd471419f0f7ac6946de7b135cda5fd4293264296ea8ad1d57c9ade5b5a4b30dfc55a604e0dd40aab0dc47c13b9605e99a2db3a3e9fdefd179072dc70c245d48a19f2a64128a91edbe721404b6a3e817a31da8fe597cb17d1a8501a00eec35aa22e0a078aef30010cda8e9a997408fa373a0267f11538289970ce89df476daccb170847690b6bec3b6b654016ef4e0cb1371b6d87754ce9446c68f7bb442bc1c793d0dd74ae023d8a6b86e8e5d78bf8ca4132dc15d4fd1c7e8c9b6d632edae575652ee8377b66f2e6b936f4fc45528ed5bcb8a300ef2a520d5f760c4053d91d27edc6e422737f687b06048a99e0ba99a8985e3495164596a65c04b5659e4b2198ca37693f6a1b6a0a3d39626ace17f5542b06df4bfe1778b05b053ff03e0083be395c3b6248858c55705e54b9049da619d4928b598ed8cc5a8bf48fd28595ed5f433e22b64d710871073e94cf3b0b94e424ddd3471e97a4ebaf1ce2d1e9985ad80f9ee8ab562667cb1c4c8ecb4b36cd013000a8e2dd50a930b54aa01dab73a717538093679e63396e83ec89158d10b2bf4da608c1c03429ce86c1b7c7df6ac219f9a6e64e83ecc379840e05b4ade6a3a4ceb8756e0e5e23bc5336441f7d5d166275e42397b6a7f50ce21f4fd365a0377fa95b7e33229b015d558884cb09189a7d580c572191616591957a867a7f2baabad294e3d0f03f98f2d82ff14d79a06cb72fd5625f46fb4cc24be256f73ad80a4225cd7ee7ce0ac47c4ec0feb15a5d0c468d52d751c4f541017d115c868da35bc9cadaf74ccc8feb2599b453e7ddb16f849275fcc7696c83b817378422173fb7bd7c34b9891e33552b011faf149950eb6955667de2c2e52b11d36051af76e6daedfe5235d33627fbe365fba8e9177b16925b904eb6b6e8fcb6f5315e5a7e0a0d49f28ebf32459b7ac9e0605d4c5b619bccb2f4e7306bdf1010efc60d220661e5f3f4898c7e199bbe6cca9f0ff4780888d2aed642649f106afe4aeecfb82877955164dcd638cfde4065da6bfe9640116c4f87f0c4899f0ed66cc3959f741915cad298c594cd6d7ba5d2fa8d36caa641f33e8ab00992d22dca0478c114c8d9716aadea0cea365d6279d85db84684d11f4d6f710d04fa4dc1f07db243bd4304e832c8ff3153c77b1603a0778a52af60aaca4990aefc6acc350bf229244d33a2775908e3c60a120c0012dfbccc9c236e38d882f4e67323a4883d926464897d2b8fa4167034b17cf93b958617125190b0f9a5144a3ab47d58c37c6b41bab4ac87bd94ea24e6eadc8e834288aa8403e3ef6c6a508715440da44d0d8108752f9958f045c0aa853c06c80fcbc02dd198f6ba6039f592dd35e2a48067dab9596b5a2b4509b8d357b81fb548401f48ea0c7b2bcf8fe9d1f744749c094dc35264818ca7f2d0baf68fb185bec8dc5d2e7b5d7fdfdc2fc4787f1417b931f529e10042e4b04ae5c1f6ff1e17f0f5ea1e3abde19126efd3e0920da3a0dd526f5cf8ad8bab25099ef6cbf04127954f1e4506370ec65c9e658ad55652e528e1a7991bfd04d2db0a659dde737fecaa6427e3211b71c6d30e2e89dd4525500e58c25ec212c4d6fb797afd4f73cd422d69058c536315e4db37d53269478676713a3c13987399df330cc370ee4186810d44e8162094a1925df742275f21ad5449123b59bf2fa71b23a729e684419e6340f9790fa1b889c8e943599a272767feebf4219e217e810fdd954e3847c8b06b09a063cdd5614282d541d76449210e6f08b1fe3551a6448a86391881779129891016d22e23afb1dced43bf83aedec01c65ced9cc243b9d63e0c4d0244d04fd2db3779dc0c9f0f4baec381d94983864be275af3340d09750909bb4037bd6846737f1db849c8f643cbbd925925e6907ae0356cbce2dba5ab28db2671fe506923c060cdb4a22751c8aa13cf48ef4ee705511a7468a0a536e34a383ebc1896c77b83b388312016099796f648e9ec0b546d1b031ee7b7d010a61acc0d00d564bc0f018c74dbb39deb23f989fe55531febac53b61836123a6dc84409b7ff25ed6a34ba545cf2f8265b521553fc2a1eccf86443ec7e8cde732b36b4588e5ac9cfd8a36139817b38b1720f320983a99972fb45082f850ca5878a0dc9406a2cfc4b33fe9cf24a39a9b9548a34f7f089a097bc9ecdd71e98dba3534809cc33036908eae4882c308e069ebc3257c31ab9620183e7a2ae1a515619344a2000f5f1f0ec50581a06687a3c1f1984a1d898a4122f01dce27ccde10aad4982ebbe8e4c4fb5981638a812c9ea5d38248b040beaea7e6481ddf156f796a26a3578f5f9913eef6dfff5470593a35d86c80a3a0b1f4e263a6858d522e429cda2b5bda0943fb4dc4c7b026a2263edeeded603b93298d52bb7a137e3340ef6b1a2bdff04ef9c34c69ed757b8defc572dac339c523841dd6a13bb421317bab40beb324d8fcefa79919a3b92acf10bdf41890f11ec2ec1c311554f159c769413ab4b52433eccf397dbf97d534d179c2c3a291c6bc082918c1df98847ae2ea3f9d8606faedc20d70ee1351fdfc7512d3a932c1c324c26ce2a9070e9cf7d4dcfaf851fcb0fed1252012bb1eff04212e727b85cb72062d75a3a11fabf60cc049ecbe364a40bdaf11a1ca3588bedf94ffb05ba5e25702e7e11fa2d75b57b0681deee26fa9b054fd42f38ef7c9234548e16c186972422b1128d2977542b27503b39a0acd290d1c67a43dcb66cade8758e6cac20116e724ffaba2544562cb06f26053e939a06b2292a31e93f4f77020598d63548794dd1ce4ddeea1bccf0f2cc217ea18e11f76cdb0f50d7a4e6966fcb4537d1bda282289678ba05ceffb53fb093a8dbf0e8a3dc1eec03257f2057db8a772932ffcf44dc4294201382874d336c832ad699026d2622c0a87ef751b3dca3a027ca542b76c3ab063fa40646780b5d542fa065cae074c0a6ef9d0334d22350f88580229452d59396abc5fd71ba1e764eb76eb1c526f78b8ed3a56e0f96b2aa06ae58206e989bfb6392b1d84226630b912a9e580268f2a331e71ae511fee1ac95887cab58525f1f093730bcd61e404ea6e530f5d1b72518a202797acf6e3190ca7859b9317469696b8d72dd934f29b557981af6a3fd2d009b4970be5a8ed5c239116276b8250bbe1414b04dc02c6858fc2e799f7ef242ca608cce581bc137f75fc4dc28561c3177fa5d77110d3e6c92b06f0573726022bdd52d965249021f61138197b9c6eb5c0eb7c22edc20583b10986edbd4bdce49cbdec8e7b25adf051168db5882cd9fc05e649d1292b294c7f45e5532b587780691a580d13e42d825fc6833702a75dbcca2816901f3524a6e99e40c31cb74d790a1872e86bf7ac40736127af298ce31e77a1c1bf09ff65745e04eff86b8901d75bcd27174e7f721eeb439cbbeca7435b418715c788bcfe17b2e7b440d9c77683f71720b62e2abc6615235ce9e8cadf21afc72dd137339303a362e955cbd5e3c4e5a838731cb68814878b15c52781c132bab129677e673d59557a127375d12bd75dfed4c032ce0f481f76fbeb510c4a0a354588903228343117231ff71afb827e2acbad614e3bef6b4fafe5d8f17e2e5af1c77fb71ec7ffa714666521431c079158640a0017d54225dd3e6ceb754228e9c96aac9e4b3a24dab27900a696a7a397acfaf3b42f82921600c2b2f13d538af0f7e4cab4ed0f38188b8a5442358cd51fab9a5a7e8214b2ed4e6c3170b0010501a25c19ab10e0cad308a61e914f505f454a7229b124252d3fae6071954b22f53c87bfc7678ba5f037e42e3da3188abe9f55b080f5fac5df33174b4fb67a1ee4cfbd61d3708d39cca3daf0aa48063b3a47da9cf184b230aebda41e486b6cb56f938b2ed345f73f2cb8dd9a34fb455e10eb65d922d7b89e454812adf1ed290af71dc7e171e08da4a214328dd9fb486c8e9b94656d103d391b4d3dbeb8ab9a32321904d392cb3a832e8ac0b93185332140fe64a66e8b9cc7b54bdaa58c9c9cc56cc372a9bf0eec1aabc7b5a01606d35476459fc2378210074d9450aec6c32c086abb0742d264c503795b3107b31a286355a6ce4abe2fd97d212e39c393cfdea442960b17bd4840979863e6d559febc8ce591cf8eda84c0ced12bf9866ba6ce194c553b845352dc4d71ac7583c3acfdb2a35e56efccdb5ba928400e7765404a664788c77c40903b2f7cc8c1680e5c6dc797fed8204a3f68297a3014f2afc3c4e959a1f9ac4c0b7417a4fcc29406b3f46e8cbb60b23611b5794e07fc6a5611a298a952728b90ab84b6b6083fd6fedba49f8eee34e8a7900b4a1ac7478f67b2c6179e2e52b236a453d03cceb0171474817e0717c14d46af81c297a605d68e6916f4540bbf9e0dece2da210ac5ed29026dc8acbab25779f1dceb62bb4ea18b67031d6eab9b186269ba443854c76095e1beae768576b4a420a0b46ec90b26d0b49856be477e4e01dcf7c9144594aef4e6dbe645ab0a0527c52d82cd65a253b0cf40d576bf0c6c2d25bee5999394fa3cf24e61b0e9502f3872d56e63727f3884f0f078a3ab431194a9ea83c1b3da62b9aacd1f75e32311fad2a4ee0ccb2502d8ce5d72d93a4af1cb6b20230c82e62393ff24243e9424135d6030a157436d442941d6f9ab147b2829c1b7b5b132363a1d7e9c61380f02f3719b7153e9cd537f8d68ea995f3c50086924d9d7ede5c7e1d76dfdf06f78bb5446e8d4f28de0dd08827129e111923694834ddeae7b75403ac1c3c727efc9d4e265c68b381243b8c7ca420d54e664ac3437f7967f0f9539289cc3d381b8f300f828afa2c5917613701c3013e0b78b59198feea3cf3f2f824cac13d5e94522fddcc99e94bd14feeb113b91bc38a9b844c91403efc95a7315b85a9413b72b068143ee4d2d0c89ea325bbd58faa92cc83c22840d865ec9a48a3252bd54561f71e601416e270bb1fb777e22985f1fb5810ad06a3b7a4d51f3a07ef1955b331498c925869c2a015f061941ca521860796a28776639bda25dccd720e117048a57f1f43803757ae005bfa9ab7a67e4e3e9ff8b5383acbafe1cab2561cbfb308298376c9a47d15e541802e867b5ac5747925914f76fcb0079ff5074e3bc76efa6ac82447ca648c72cb677efa65c746c708a5255659dea7d3130521aa7937ee18c432b5d43c44341b1364724a0db62eb71a00bb547ac7c7fdf94519d37e4adae2b0878c8afc901a14b75450600a5c30839e504b10bc9ac78b5c7dadc1413a95a58f36c0fbecae0ff42849914912f5db18252b61ee3bd98915561415ad83d7bf7713e938cd04324c1e517d4db6ae6eb0412ad8dbff7de49274b41469a7c650e8e94bacf9622a587be37b2f447613e327ac1e220f4f64b4581b394e3f0464418b3c959d99950fa4ba82124cd056c11e18fa8259b1388d1edf93c93e012634647875ac71d117626389ab7b931be0e20196e09ccd32937f578046ad70e267c66d9c085ebb66c7267907c57cd5c94ae2593708acb27aa6e3e6e0e785eeca1fd14f8d5948f8d55c6f10f3e66fe93c198108e1840c8a333c668ae2b3f96fe28fc0ed95", 0x1000) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xffffffff}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x6e8c, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x8000000, 0x0, 0x0, "449d286e00", 0x0, 0x2000001}) r3 = socket(0x1, 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f", 0xda}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}}) setregid(r6, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f0000000100)) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x4000, 0xfe) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) flock(r3, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sysctl$ddb(&(0x7f00000001c0)={0x9, 0x6}, 0x2, &(0x7f0000000200)="a8234242", &(0x7f0000000040)=0x4, &(0x7f0000000340)="00010100", 0x4) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r0 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x6, 0x2, 0x32, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) flock(0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000280)="bffd06c1", &(0x7f0000000040)=0x4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000001c0), 0x0, &(0x7f0000000100)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)='4', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000200)=[{0x5000, 0x5, 0x81, 0xb755}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000340)={0x0, 0x2, 0x3, 0x10002fffffffc}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="027bd5b8aa508299bb3b39b1eb848dd21b16c54d73e727ce49e6e343415a4e8e46b37c8d2e1d4d5f75eed583c390bc1af192f613f9ec3730a733146b22d0d19a988c4a587d13fa902ee76d31de7241c3761cfdb41304b89af609c7d9ab7d329d8e9ff16ec07061dce67f6274ba3f8d7ae8495d36c092681bf019eff60e82c27628c97827e41a", @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRESOCT=r0, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r6, r6) close(0xffffffffffffffff) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRES8, @ANYRES64, @ANYRES64=0x0]) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r9, 0x0) setreuid(0x0, r9) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000240)=@file={0x0, '\x00'}, 0x3) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x10) setegid(r7) r8 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000530, r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r6, r7, 0x0, 0x9}, 0x7f, 0x2, r8, r10, 0xe1, 0xfffffffffffffffe, 0xa8b, 0x3}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0xff, 0x0, 0x10000}, {0x6, 0x0, 0x0, 0x7fff}, {0x6, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x84, 0x0, 0x8}, {0x8106}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x800, 0x4, 0x0, 0xa}, {0x1, 0x0, 0xb8}, {0x6, 0x0, 0x0, 0x4}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000200)=[{0x3}, {0x44}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffffffffffeceba7d7ba90e28efcc5cc08cfe24befeffffff000000000000000000f105ac3c894ab31ea2449088952dce647c382aed000000e341d8203cce000000000000000000000000000000001f7f39e6625524da3cc3920a4dd7ca4e064f16f5bd5d1e56a9bd241f6b64eeb0aa461c4786f78643be9e0a5ee26bca366290ab24bf86270a3a274e9074389fcf431e98f63e9f6e4685afa82c4c7a17c2b7bd375e310d1aa8405bc61acb9ebb44c579f41b810401c42d3bfefbf12ffd9a4ae05c2f0c4044c816e5b4c11bd7d080b98ddb6937705b96a49bd86dd587ec3356a7430e00"/244]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x40, 0xae) r3 = getppid() fcntl$getown(r2, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r3) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, 0x0, 0x401, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) r8 = getuid() setreuid(0x0, r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r4, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) socket(0x1, 0x4000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) executing program 7: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100080086dd600e25000000530000000000000000000000000000000001feffffff0000c355c7ee000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000280)="e24559ac748fb8cb7f36a3580be77bb11686b3aa97f38cf56b486143b10c522063609827b1d94ea9a3f385f6824e10f8b7806acdd1a6c1a6a3c3bd433d0854ac3025a05e8724af9afe43d3467b47caae9a36", &(0x7f0000000200)=0x52, &(0x7f0000000300)="2fcee9413f439dbbd980485fd7b72027cc754d3fe928c56bb84c35b031f82a0d80c73b12abb36bc2ebdd436a1adc842e08f68660e469782bcf19798b81", 0x3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000003c0)=[{0x25, 0x0, 0x4}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2, 0xfc}, {0x1, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r0, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206999, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r2, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r2, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) getegid() geteuid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) getuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r4 = getegid() semop(r2, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r4) executing program 1: r0 = semget(0x0, 0x0, 0x125) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4]) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/33) r1 = getgid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x7}) lchown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r1) r3 = socket(0x1, 0x2, 0x46) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000240)={0x10, 0x0, [{&(0x7f00003fe000/0xc00000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x3aa7}, {&(0x7f000034f000/0x400000)=nil, &(0x7f000063b000/0x1000)=nil, 0x1}, {&(0x7f0000cd7000/0x1000)=nil, &(0x7f0000cf8000/0x3000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00008a6000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000bd0000/0x3000)=nil, &(0x7f000056d000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000d85000/0x3000)=nil, &(0x7f0000aee000/0x2000)=nil, 0x8}, {&(0x7f0000782000/0x2000)=nil, &(0x7f0000a12000/0x1000)=nil, 0x1ff}, {&(0x7f0000ef4000/0x4000)=nil, &(0x7f0000ec6000/0x3000)=nil, 0x674e3505}, {&(0x7f000092e000/0x3000)=nil, &(0x7f00009c3000/0x11000)=nil, 0x6ed3}, {&(0x7f0000e8f000/0x1000)=nil, &(0x7f0000c9c000/0x4000)=nil, 0xbbd}, {&(0x7f00005d4000/0x1000)=nil, &(0x7f0000d5c000/0x3000)=nil, 0x1}, {&(0x7f000072f000/0x4000)=nil, &(0x7f0000b89000/0x3000)=nil, 0x100}, {&(0x7f0000dd7000/0x3000)=nil, &(0x7f0000f9d000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000d72000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00009ac000/0x4000)=nil, &(0x7f0000506000/0x3000)=nil}], './file0\x00', 0x5}) getsockname$unix(r3, &(0x7f0000000440)=@file={0x0, ""/253}, &(0x7f0000000540)=0xff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x10, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_dstaddr=@in}) open$dir(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) getegid() sysctl$hw(&(0x7f0000000640)={0x6, 0x10}, 0x2, &(0x7f0000000680)="90ee371313f81e89f1c51e1647b9e39536ee30072e7e243eb6e729bbee", &(0x7f00000006c0)=0x1d, &(0x7f0000000700)="88f3f6c91bd47f29d74d4269fd39bdc5a4c95a9309845708c23049cc0cc953dabdc2a15e6eea613e1944272afbd5074bf435", 0x32) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000740)=""/238) mkdir(&(0x7f0000000840)='./file0\x00', 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000008c0)={0x3, 0x0, {0x6ea8b01f, 0x3}}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000900)={'./file0\x00', 0x1f, 0x0, 0x8001, 0x1, 0x8000, 0x6d49, 0x0, 0x0, 0x0, 0x3ff, 0x7}) r7 = semget(0x3, 0x1, 0x432) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000980)=""/22) semget(0x1, 0x2, 0x108) msgget(0x1, 0x154) sysctl$hw(&(0x7f00000009c0)={0x6, 0x9}, 0x2, &(0x7f0000000a00)="25797ec5bff14d07af963e6c566052174e039bf68f7ef81a7e17e0d4e61bf9c5d2922fafda11fa852256854cfe17ea", &(0x7f0000000a40)=0x2f, &(0x7f0000000a80)="58b06a440dbb1d506598b74420d1bd3753cf737992679fc3ff5220b995b058fc04e7c5eb774e57877425e6ee943a79d5b59c49a3545314c02a120fb9d9d1ae7225e2efc876fbba597bf624fb6f847d607021d09e2e13c2e8fd7f6cdeae8a99ec2582895087d0ce782bfeeaf97ed33f21cdfdd42587fd762593e855f89392", 0x7e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000b00)={0x1, 0x3, {[0x3, 0x84, 0x7, 0x8001, 0x7, 0x4, 0x80000000, 0x100, 0x9, 0x8000, 0x3, 0x3, 0x6, 0xfffffffffffffffb, 0x62, 0x1f, 0x7fff, 0x81], [0xff, 0x0, 0xf46a, 0x10001, 0x2, 0x2, 0x2, 0x3, 0x9, 0x1], [0x40, 0x8, 0x4030, 0x9, 0x3, 0x2, 0x9], [0x0, 0x8, 0x64b3, 0x7, 0x4, 0x7], [{0x3, 0x508, 0x6, 0x7f}, {0xffff, 0xeb, 0x3, 0x2}, {0x9, 0x4, 0xffff7fff, 0x7}, {0x8, 0x6, 0x6, 0xb470}, {0x3f, 0x1, 0x1, 0x7}, {0x100, 0xe7d, 0x1000, 0x8}, {0x100, 0xff, 0x6, 0x4}, {0x8, 0x0, 0x4, 0x81}], {0x7, 0xfffff397, 0x8, 0x40000000}, {0x2, 0x4e, 0x0, 0x1}}}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000d40)=""/225) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="a676c2d10fa3748c1754afd702aad96ffccb325bca41c9be5dfc70016faae11aca299762b1de55d0cf5bdda0c81b0b7218785d370711fa94ab75a7738203f39c982810fb720740d082d8618e834611e45191992f9c514c866441f23cf99584c899984fddf751b80c67f341d9ffcf56e8235bd31f72f852dd75ad3cf7fc6f5bcc97b9e30949d42ee7e19077c24704ae3d74c85ae03baca94c3bff255afc533f23c16f94ad6acdc078ae2158", 0xab}, {&(0x7f0000000300)="f3e59f03186c423ac4893f303cedd79f7d43d1db98e5bf57e6e07ed1707665004a591b9dd3c07e0cd8fad3cc6c000722ea66a24e3537288f4a1350df43194e1f10548e651444e4b855e156b213d14e4f51e658bfb5d86886154dd2429032b94bc3f3c102b90e126dce815c1754ab3bc9ead902b3997a168eb4a479ef5f372f6c15ca5994fbc7389f645533bfc90983cf07c0e82cadd0ece77581871fb011872b84bb77fd1350a83d578d42f5ace6e9565a9dc68397f8594a99aaf923dc4682d574b6bc19d4a7ae16b61dd3fb2d06eeee466da3739665fb3347d36090a2cc21c34cad75aafcf6020a94ebb183bfae15e901d3a5b2d1d2a5f7188a01", 0xfb}, {&(0x7f0000001300)="237d89a5ca1f4734d0c65c0e9a2d79a330fa080ffae3c322b4a4ec3f2435f39fe5c60e3f1d0129634a6b8748f83828f6c809e324f4cafcf5d3a9b51be75ccf834eb30e2cdb4261ee7b59586ccdfd569be5aa0c96afbab6121d5f0a360e16cc2d75dff013241b0d0fd666c774141100b599686699cec4b6a600c79dd743b69f08bffceb72dca67b26fd532a3575514b7f03bf902e4e4e0dfa9e908eba7d92ce007e752d9077d1325ac57933f8f0904b88e9c5d72a3139cf22f31cca6fe2f2cdaf90c2c55669f8de613a2209f7a769244bf063f03ee0537b868503e78579b09bf522fa615fe601aa9e77f5c7f249070425d01560e4d685a56ffd43da17c4121243f427cd53643ee26d24f27d7ccbf4bfe149a745233e19fc3e8688d3c402db07787387e32c6bce02351b078161ec612df00e4192a5f9010b7338785368d970fa70fa764658ed4eaa37a27df5f01b0db7cbd68dd6cf9c6ff0ccbb3cd1078e26201296d990ab9ac826f84ce2e94a664b03a4ccf322c1eebd00cc67bd464546848865b6e4c18236a18534b2d9c270a4b0b6a72aaa628ec112dda4b547677b15b96a999f14131e936392f2b3f372e46c90631d4fcf5b864f2ca99be1dbc6063a80c304d4acb9982dea48e290c29d2786369d08797a9cc8090272f5f0eec682e707a153b8062e49d3db1bb426ea591a4542ba1fc52aba4a8c93d19785ec764f11f9188b5054d0d7e2e9d64ead55d01d0c71f8fb994ec593d6fc373bb8bd9c77a0a73a41b6bd5e023c13c0aa553ca6a6bf30e2f667b9f4869f0133fe6863dae2f28f2d4eb35aee074ff5f80d7ecc6304ec991e1059fb49ec0bbe21502eba07f77303c0da496033a0efe4a4c092184b6c3407ca510d9ee98a8f5deadb9d38210d7f5aeae96adb3240c318204b38ee053f7e6e7a506f9a09b64c329758dd67f5aacd7333045a38d63dd1220059fd0db435786b544f44ababc3d94a75af51be2a80fb39bdd9fc40e27fa25c3c8002a850da173b365d6c3b45875ce39048a92d99e1dd263f5c0565ed786e852870491a243cd33286a51248357c97e1d6b945b5a4d6ad13423894f3ba321cbeee9711b9e467e05d820151277f0111b20cc96a77c4b20fd92089bd5fa52e8cb45d715dc1b544e1c4f32ba5a6fc3e56b89a45ae3cc220575b2504f0c818db874a9fabf4305523e9f6b4fe64143fc58df564f65159e32817fedc1238264eae2bed2c4542ac37d3eb32e40a818e8471b9eb222a4966dd4d483c803dd8f0ca5459929306e21f990e6ead4af82afd802b42ce8b59c38b57dfaf79de75c6b6f2f605f76a3ad5d35810b7843e0a92310873adc1efbc95ce14425c997eea29d456458bff43c2923a0891cbffdd8acd1f02d03da329a33e48ee965fa0a1ec422ebd7b28e21843216b9d3e9194cd690667f4ae8b4c29deb7b09539f53ecc26b92667c9df2ad389adb79a106711309208ef79095ec65ad072d8bf1fe7a36156ae0abfadec59949c8b089f4be9ade299045a27ae31ffa94d6024449c4b8218ab32d3f0d019716cc02f07570762117aeb2eaa13a46f58e125976a7f671d0181055334eb21af6343114b2176f0990ff97561fdba24aa6229e403df24d77b25749bc8e091c1847a967767ef0d9c7d2a32e7f7cd7769558d90fc69bd018b9d9cfcfe521905d0213adc0925278f4378ce8a377010a3fdb4274899f4ddcacc13785e876bc5d2f757528281d5e03b494927ea8c89125fe6a376dae0fab34888ebb5e84865ff60c5e85eee619143886d04d9f011874be50aaec03af6ab17166ab1c59828a2dda5c6d18ca526eb6be60ea5498d10d164ea401355d92547d737954a24eb2dd3ea6f1c659b465c78c2b3d75b1e00ce91f4911c917da13ec925e97d712809e7fff1d295345a6ff268856018cfd2282bf4675087b1ef2bb176d4dd041ba5490edee8dc2f635deff3de7bd25fc59f03d32cd236fcd4bb2dae8910d486caba99b7d4062c47d908d387a6b823059b6e511941c41ee8791ec044b4290f64f8a32f22b010a8feb4f538842dbfe0ea82529a601292de92c585302d62094fa74254e1c25ebfbeceebe06c8b452cb0b6fef882e016ef368ce37a7ccbe8b22e8386c964c37d5366b878377cbdff94c1b73536ad1245e62ba29474b7b1ece82337e6e34fb7c77a41ea0218fa10c90427cdeef0cf2a5aab515388c0483bf500ad42a82334b6e528aa754057176c604f69029427afb84dd5bbacbf8e3e84a567581277fc0a42fd4f70baffa9c1c3aa67647b113f91104ff39f5ee25d3826a3febe56569cf8e2515b312fb18579d86810e444164c3851fe58f23bf5be2d62cb9e9bb90326f5b1ddec7f22556858b9b6285cbd33ac549d11fcb55d46835534abea556f88b31a83ed3194385ae6dff04b0b317275728f5ecdc3b51757961bcfefad26fdec0357ed94fdb48ef609977c4fd9f9e9b73bca42c019e4693014c5706a69032bdb72934ac0a8b1bb0679f1e4bbf54facaeb8b15c90f4bdbc460933e57a00205f533134002c4ab64cdd717eddd87c2c9b05701bbfc76a77f6124ab1efed94d03b454c783bef2ca3a9a50a421d1b304af76993afbdc9440e4eec1b37111fa9d755b87d7015b8ad9ba40aadf0cfc82dd45dec680d928de2591e7a3a9f6cdac0d11540a96734eef5b971ea87842492890c64a0e4adc9473b9c44848babc1b09fa62f6902790b3c6d7457d63c1aa6247e76f6d704f586a56f0910a0f7a722dea0a5cde53d94538fe492e9b7b576beb90c032442b0de0feb3db94628859756c429104c17bf816d47aaf219754689fa4bc10deb9cefd783c0cafa884923b7208c235fc3a350f39f49ec60bd71049b6c288e6f9f9a2d8bd40fdf912bd9c7bea60ecb594750dddb616c38f271b27e8e60a45beaa2b1ee9146920add7cd20d9fe0e627236ef0e6337a7f853863d77ed5f71b9e4ace33c82d8f2a25b9862322d52ad04ab4d0c1ce562c112ffd868569d836a5e1600d8b6690b5fbe4502f18c25fdcb8ec65ba413b1fd50ccfcd5c37754a6970028dc00610d3c2df4049413132c3792540ccb587d49b92f2f1b1dc9b9bf70c1019a23b5719bac6e0f81a33e614c1c00d7d90eef2e246f2d6152908ba61ba5189421bb70d774ee4462f427447efdc19bc776259c03a92306a1c6c6acba25e0067a96e26994f117fc539e5e7d7a3a95498e77b101292a1b57040ed4ff1a2dc6d49e8e09370f8ee049bfe4aa640c73847577dfef753b4b07906a417eb11b9b70ab13f3dcfbadf3ba82421504a07cd4e7d0dcb59d7a608dc26434798d385698aeebae011daaabb29f49363ef69789cee40611fc92640c612ed38dce1bf001507911f1ff66289722ae621cfec4390b94f5237c641b43ebf66bc00b2312da0979f3759e4876a2b5cfbe73f83c5dfa6e86438fd403ed30d7f4bc3ee82e9ee4b7350dfaa6f373648379264d600409ef7d3ad17b5e86e5ab8c72e73747c9c25e1d7e48aede2db7d560074d4d53034a4425acd95125b585c6075ab3dda00a02cfccb136ea3c9dc023e6d04d96c0661f1f676630ea00dd8d829125b4eed3990bc24f24acdd20edd53140819472479518d4798c5bb0deeb6c5d0054b7de92de8015cb785f1545aa240a832c39bb6bfea4071a9107b33c28c558f3b4c8252173ac59091c7993f1ab7f6c67d8c9cf03dcfe2f73c89161119a4b42b9d5a72e0f420606d140917cfd0be6353cc9b22cdc907ba86bebb155c7866463f64d3971f14409ec11e19f4ae2268f2a2d005f9c7de2f033b4078855f7d5378515fd67a6d78e79c5e7ce07fd6480f719c3a0e76e9a7090c11219d21295e40f9049e64a394d387c607cf0a53f916f5f9c1497d2a57c4abb5e841b39d76529d1cb976d580a4a28c6b1a8dc33e98a01b5f6c34378b7d2342d15fbf4538ae707e64d7d9fff6cb1ee3fd8ded82742843482ff1e3d93c46086d77d0e5b2584b63fdd0355bfaef5d4e810bee02ea4efe29a6c33c1fe992ad2ca22ff138d14169b6b4627b3a632eb8232ab6e2cfa97725a1e926a5a0bb11bc38ff126939e56081ba2bca886832fcddde8dc085d4aad2fff1ad15ac19a2f6712b9b6128a65b6095cdc812180446a2c6e5b418743ec86c559a4821267b0df8b96f5e486c0f9c27bf07f90efb7ff6494060b2b46dc52e32667058fd337a536add5ce25f394dbc419fa06e5038af284652ca670a2118b3bc4020c0c96c2f8586728017177f562241193aca34b927057edc89f14c4c87790d81febdc978b45d1504698132547ec5c17fd67329deb8f8260e67128d44b09eefa8e6a6c69c693dd6f70bbcdad03b05385d979e01f61f574eb8e22e4f4eb56f9f3a27e153d1aa30cf1f91f3c366bc97fcaa56850638e75cc4934d599efa05a7740a45b9f2cf7f14cf351914202c46de4984fd79123900eea94b4cf42304b307b86f5e0d3fd2a1af57752e6cd5594a8fb8c1b6b77e1af8978c24592df718ad98afba370d7044dca0fc62b02526c184b9fc2ee2f0d75c72fe5f0ff435efd934a9db4277fdc08c871ce7871043aaf1f7dc3f4c0a25839b8eed345efebd507342648b125d03c21dd3d1f5105a85eec8dc2e1035a767002e3fc7a59ab31fd835994ad063822d6d05be21cd5c0c8d2d8cc40dd88bd5760e284f2eca8eec05dfaf34fe9c098e480f63ec2ee1cd177323afe1d1c84ee9e0ab65000dd2aa7ed2c4aada8ffe4e53915f4a734aaf12639816900252e6f2d7439acaa72bd471acfd0d5129fb309cc6b6f23b7073dae7d51eb85e3f3e56e589aa91cccf76e0ed1816a20eafba078ccd2c6bf6123c35b2b9c4c509b60b531c6c2f439acc910da5f73a5ad744998de1687af39d048b44b8c6881e30eaef01666f9a88aba70a581f8c6608f66bfbde9e170896781884ba970e069f28bf952a966d418528be84f9c614d1c87e9ccadb31f91fd29d3d845e5ffa60e5f7cfa2fa59da701cc6637697dac572fa2c914984ab7dc88d7c3b388015f8fb8ce8d2c00ad85c9129ecfb07622d0fc1faf2bbf77349e3d2aa897bb90c27714b3f2c6b769d3c78de80be8c3381ab3521953c639e12e80fb34cdbeb867f52c195511acd1ba83918874a8750f1273804b0e49d0910d4e4afa0bc4f27bc2f3df3de518b16eb7a0610ef94aa33968141f9636369fc2fe63d8b4f46fa0aa56decaaf2e6dd13e8179e2bce238b4d60f418e008137a7856467afdc000eeca9cb09e99bba0176f4043e4676eb2dbfac81e9111658324d75efa4720616908c077407134ad934ed4b580dc182a419667c2d0078c320a5230770589a4ad1327d816fa2732e92a130d548c91e8773acb35c9a8b78cf179938f7e5c32664ab4f8675fd84800eb347ee68e78669b5425ff7a9b48754be7d5c092ad0381d51c1db008e38e7271b9b2f1cefa437e6f666d3876b0180ae4c1bf8191f788fb403afc54908143db3124ea726a73d3b94f10e18ca2902132729acbea659e7f2b66868c08a81d4e33c5313da9abe29ba95bbec90b7df24b1b43d38d868ab3f5094e205381d9156499b51c13453bc57ecf1d36b44607dc50ecbe6e9dc06c12366a2f8a1897d5fd7358b0f79916cd5e481dbd988aa7199f0e5d9ba60cca129fdd099a59aa234ed4b0f3b0cac3c2622d4383f1b12e397fa0655887d7bc4308dc424d09832054d39c7489cc513bc15e839372b9e848e0b8e5bbf1618dc16eac9b36f40bdc143f5679826e40ab21638391e5cbcceff65c03bf7f65ae08e1a07ac52c906f31cc3d843433577bea109455bd4470c35a45db3502a9", 0x1000}, {&(0x7f0000000000)="374fbbaa2c3c9d4204abbdd410126acab88e238c50626b5c015fca275c084e2b507cbcee1f5181dd8c1dc423a6192efe829eab6f76dcbc8f7288", 0x3a}, {&(0x7f00000000c0)="5df4c024f8a01e2c7e7c064745c48a1abc678200f9fc27f06de8cedfdfb55bc099bb4b5876e34dad8d836911a0cd872f11820f896adc154b4ff27a116989fc3578099595a226a143f7be7a", 0x4b}, {&(0x7f0000000400)="48dc023bed3223b58da5edf92f04ddb9d016a9561434c0f2496acfd337ac38deed8c0f4b6eb5d02b207a6d1b2c0e6db5c8b45591dfccb417a4fe9132bad6137d698455ad02a430aff0809d63beb80f07750b94d4c3d0f9c17ed9052d36f8b6d34330b412", 0x64}], 0x6) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x0, 0x1}]}}}}}) executing program 3: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 7: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e9308", 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1200100000000}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "c0b71b085e5fc74a"}}}}}}}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}}}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xb17a, 0x0, 0x80000001, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="e8c43396c1d3f24885aab59496b1046fa7", 0x11) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000004}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x800) flock(r1, 0x2) close(r1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000006c0)={{0x7, r4, r5, r4, r6, 0x20, 0x5}, 0x8000, 0x6325, r7, r8, 0x7, 0x3, 0x3, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r9 = socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffd9) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x4000, 0xa7) getsockopt(r10, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x80) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r0, 0x42009) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x2, &(0x7f00000000c0)="8682b87d2877c77a82dbf217be5a41851a553205dd1e5926e22a94ce3811e86680", &(0x7f0000000100)=0x21, &(0x7f0000000180)="1f7cfd0b1103def543436ab2d8f63c5812a32226a95f16b4fd073789b0d2c119febe0448eca64335d8a1828bfbb42b3f120d9cbff0c09428ccf4ea80a6c7b4a1430071d56c7bc03828f2add5c1e6266f9e84c4319b73a375f09f5ea57611862f826fa79bf6b906cfd9ef4fd80d58a8b9c6cd162493315393978e1188daec9433b6089aee3604296273b06235deb5dac38aafc901443a1818ef1bdb54d769d04c6ce590eed06874119bc1e7f9dd63f4bb27f1749538e6461de73b600936ef9ace547e6b417b53038ab618acb3a645b1d3aaad3ccf9dc69f443c9f86d0d5f59d2627a920127ea7f75e82b5ef9814ecde90174ff4a0cb1ca3c3fafa1c4f1ac37efa1b97b8a6fa405c0b798ce828449cd1c704032b58cadd7113d4a9aa4251630f7a4958a6cf567aba1c38f0aca6875246ae11d20eebb0b8ab6892c6354baead2df72261f35672a2ffd1112d631fd4bc93bcc9ff039e3769655cb6b570bca5dd1dc1a75ad84487d8c04f966ef796d1288e6e8b4f535f1cd9e82460df3ab0e23efb747e35fc21c8debeb7ba662e0222245c924ce509d39c7f7d434e093a1fa241feea89f08c0cbecca70344f828c5139938927ff9ebf8715c445c4a529ba493f3a3a489b978f6f98678b20716c75e806acabbbc7937499e1f2467ce1c8cab06333029f373f2aa1fa2801e3320755e4e2ea9b6439ec75545334f4c4ef0c2bd5e180cd3e6ab7fa518b00adb3d7ad0fc68cf9c5d6f70b186ba844233b0f843ba4457d40c51412734e7d3c9d4d034f3c143b29ae6783d3762ea525694875a772e5f047bbd768b55eadec77706aa18e08a7db38b4b5149431dea41db11ba77aed90c3a72b339c60b14a1165fa9a0216848b2e2353064ca8181a39d8cbe57cef8a76992418c2c8f974005600ec0c5e26b36650d7e0d811bf5ece15d078baba4e7d4c9d7c59f92bdba764e5cb8a535fbdffb06c8b09d6e4d21277f624197a2a39d9ed699c9bb012795e1b1772c1d4c992ba8fc3bad6a71a0de0b284d191040199fa14b159e81c356676d4ec782981730526b60e1f6bad8bd7436e438bb6f390f754cc71e7a169bd38c97bdba45eb0d36eaa02153d333c45a41b88c5fcef1179d8406ec039ef1dcdbb22cdabd0ff94c5dacea00f52b7fba8e11c4fa871705745704c9b6e1d9c28f9950b509e2b0d94a77f28c1b3d95920c6b2b2106818b7200c667fb4efcada7e209f03e5e474c559da2a0f276de0276b6651fd6f1122933534a63baabc15c7f890b9ad7fb5ebac5af03747ffaaf41525f3b7b47f8b1c9a187fa2d19e39204a06e7571678fe12f18b80ec3bb915d948f9f955cf2dfb4b96f5ba6b784d9248a58f84691a90040b1d7059a396ec66507540a5586b2ba999c8cfd864a0de7f7af2c9f6ec2a6eae704d3766f1bc1c6a7a7eb66cc2a04eccb0ad0a25150f4ac5fcb80aa64c933028b3cff6762d488e600b0fa1087cbfdf401168f3da9da7d94c4f75dec3d513a3e0411d608dffc0471b7be5b6b1325504cfe25dd16d808b21d301e1ff2ad3831677aa54a26e9b553f860981d6056ee95e9592fffca0d3451a427107b3e8c1044d2115dc8ecd1c3d0cbeb5a1d179490aac3a17bfd4de15de54a4beb54b8dd9906a9bbe7fa68460ca76d46a7d5bdc06d852a52f3411f2732d384756cb8deb526590e70b773b96885abcd6fde56eab2935ca86bf2e99067e8d0f60310cd55aaaafd083f5d5990c4ee6a660f55ee2379c835478cff09a5fd41a20008f134e3a1958b12c95a616e68bcaf1a65053147955aa404f172af785d43e4988c473aa921427960a47040cc814d57bd5dfc3acdcc8c48954423dfa20500ab21afbbb221a5687d75201f62296951d6b8412e68feca497988581452efa780471a103881b1d3807318ce973c0e6843699314ebf7dc67e41c6922eadf5a9b367c71727734f0ecedac4f2e443d35b4ad56a4785ad5d67f459da3a002756671d8afd369dc36f9cac06a68d39bc75af9cb5dda75caa5e3c9a2938ec0c15c516d0fc3884609376e0d767767db2b3eb811b44e11190879230ad62ddb99e2b83a2163d3a77b16c05fdaf1f2a4f5c0908b31595eaff879c73274809b103273b0a4f37e9a2cc38fdefabd51c3940151af0d1a7d3c52425b51705fe98d3ddb6ae15c9b82a0421f0674a7b9fdea8533092abe3c19d5412c1be6d00514222d1a13cbe68406277c48b6f4805f758c89471b2979dc73c7102904c507a857231711ac1ce9737639ce686eced7c17133618c2c8bc10a6847eec2fb9f4edcd76d3e229e398e5f5df0c85e94965ca59ae7a8a62252412e231d7d226d88bbbceae1ae66be82e60f32421b9bd5471327ba83a2b5760b546275496692c448491e1b0c698db0b1a062ace98ef994bd521bfa090e340be74606c008232163698d5da260d197daf54bed63597522944706344ea83e3862ce89fdf12ebe01982e55ef84b5931ff20e71e916a3aa9a4d31a5cb7b2957f82cdbf7b19aebe1d4984c9f67427b15884371d73fed01b2bffa390696b8f7fdf44e2449e24750102075f0273a15a655781d9a92a60d0fd852fa71907a021c618b74a390d5ee6d36d136d96d4995bc198850c026bb7f74cf025ee8679c346aed71731b85a623919ed49ab56431657525d33ca4e905ef01d335fca5c191563811af626bbbdbb71b4dc5996162e8ee302bcb85c55742d945cd38d58f2d243a6002cdc9e7eb38e6eb834904d4125ca142dcb70865b2d5a9905a9f13761bca9133db00cabf19e3cc40fd79f171243638642bf81365827c83327a9b5554567b09f28e15d410aaf94407d1d0f76ac74bd1f24841aec83f61adc5989b3791f91659ed882ee74c083d47f019743f30fa475f09ea18547e4807742332ea0b065915dfaa5641c6fc828b8dff1abb381d43dcc39491e0ad8945adb5eecb26e1d5ca182cba9b1508a8cbeb05bc0851192ce51116124ed43c19970e6f1b30c5b03097be0c29be6a385ddaa4f8d1b62a53ce47502a71455852d0b7084766b0a548426e611beaa92efefae102da302eee1bccaad5b48352257b49efc203336304b91ac1d875787746f4fea1ca09ea6ed1fedc3785475172afeab25b6171b553f218db95849002cf0842ca6f1b1c9852553f6253f337d0567a3a591e76d4949f920f4d17bf1de10a4e4b5593a59a0054e8231110415db7594c98bb20dc3b5fa3a7170b9282cf73a8bf4c032bb5ab14575de381b01422c27b39df87afb527d5eaae32914cf5506d3df6ff9a84090f984595549964fc75b042313712eae6e40321af033e51928402cdf3af378637dc74ef635536c44fcdc0da8e237992e18faf565583bef8613b6d0a7bb033ca32fa51efc8114f98da3a22b201db0f9dc8a5aa90b064596500482866947c9cb2fe58578626966f7c84077163c6c890a1ee12b383285fac47adf2150fc7c90b1edd2f390599dd276356958e01c8071bba203ed8eccdb966796cef35c2e5ca6f597ff21089eea87c0dfafab5d50bad2ccf5e1cefcd4efb01f4a92b497fb9e5f535d691225a38f4723605f048ad9013a2976deb6739297751354ba15f85223483f306c8bfa9a87b2a6733c4ab2bb025fed8d44605b46bd4fe4b4248fec345f8f86b7bf5254fdb1f57c785597c66515b8117083b8a339aeaab146eef04c61641e10b2eedb5d3191aca8a2385cd437bbcef9934fc741027f54e4c1e3c56eec1da2cb7d9d2a92495867e05576b25855ff9f93a3e552c3cfbcf6b657884906478fe5e9a2bc8c066c8cea8352994da08131dc24968ec237e68fb6088a93ea3866b6f947ca7aa1a059c5545bd5dc040ea4be060198ef960ffb5ca74e5708053f93926e2bfb2f1f5033f9c01b6a4dd358d15b68178a1e5a3b6d23017de29e5a3e3d3068e2faa8f4bdee91ba5d6a82d7e6efa02d4b73809f4261352b54aab7e678fa18fb56ca1575a383806afd77d9c130e6fd58fe565bc1bb1c18411aef73594b36d7b9419f56d985bf3cd27f182129f78fd9e176f3f1095b75e283616e56663cab2a7ef27b1098f7257acfaec712648515ed261be478d915ceb24ac4c59972d8d8f7ee7a4444853d2f3a8a5636fe1b88fce488ae1deaebc575626d27356c5a81c85fa7e024ad69bc290943467da29c7c29b8be8447f2ee96f6907203bba2b61ceb74ba4f925dddc86d39ec0b056691931aae501750b570070885a4da6f9cbcbbb9b7faa9214dfe8291105634f20923255d548c3ab655d82a668980201ffcc44c909b2687fd0f86cc94c42ad9be59a486aac64a77c415d12743d966253c8be3c45380520b2e7710f8e033ab50bdf3a7f3096bd49d5ab7a4327f29e801bc7b25ff9d9df2f0ed876460a593e920ba8ac0b9f609a4bf336e53be756f5c2d11dcb92585df3d3ed00616acdabd15f3c072d13f3dd543f5d131842b9eaa9e1468ed1ab6b85e2c66887063639d8158bdf1104c2deb28d57bceb4afcbea6f2f3e7ab6da5fd87c7b406d603fe9776adee58ccd22cfa770711863dd40a35ac3ba9a257dfefde047d96163235010289349143c0886fdd8aa6e4d8f59aed047b22ebdeedac58da0cd69cdb48b57b95f60760a4111f512ab594b9e9e8401be4f97c6adcd3b1f6ab5334e3ee7325c34a7410ce2c96d9d558e7cbfbd16cf377d4c5adcb56da8921b4d940e04f265c62afc98354c01309a98826981fafab4871c5597820268b3333b856797dfcc7a07e83c3f35524f9fc4074af5a57d0f37c2c183b701cbbf14c90dfa6efc9f58382c32502fccc6bfe9c3a8c5a32ab0cf7f4887e20611b0bba6ebcb58392c1e0b46d517abf99805fe2a2df1b4015c82b24a3b8f8bee9c38315a5b8305947a74d2983a5f08ccee476f94be6a29c9f36f3176cbb5dc0adc4d3be309ddea1672fc38fcd4662e1a7281ac99f304eb0653cdda4c492ec273680eadbee15fe5b724b2921496ce0ac21855ac0a53b272396b77b8a040cd2bcc97ab66aba3bd624339603bf8303ac782de445059a7392363b79621d5d952d52944b8957f7a78ca38bc521ae487a4b73855d21c0f3bacc99dbb6eba627cceb0a17294d8bdec54407d02b348e937182cbbcc740b9be8808011a24e2594946e61bc6f554f13dc5492618da27c96046795be80c02563ab63d434e6b0a5396f601bb654f94293be172927be4937d07838bb8d66cfb45399e5372cc686c5af89443193fb44712419cb8fa7023a1a26aad123650f56c30214519caa53bdd32656afce54fa001418ca34496708c3755823a672e20e9cb01d2247b32e0c442dcd287300cc3edb7eb740bb63176cec3e4dafd6a02b21592ef9dccc78bb32f36731d0813d2a00831c865a3c3eed79c8e7f889c8380ab22478996b5b3dd36b9d4d8cab9afe821d03c25f578770fcc51ab971e601f61e4d80c11c6d432338864bbbb9b4cf66d5e644bcd18cec6a236b6fea021bdc3f26abb3b6cdc087ad8c1ba1475a9786bff36989bf1b069db3ce50898081d94bbf7eaf28b2ec695ad1522e9461b40340b26263fe78b78ee8f7e239d9266b645c0840f25629ed3c3080bb22b8fdbefccdc04d9fcf82e79f2f5cdf0c8300dd87b58376e64ad4452b54b135240171dcf83e883530ce7b8c100eb08939abe60f58a6cf9b1ba9f9d7b19fe76417c842cdd005ac84a2ba43abe88a70ef3c179af2e4d47ca8c22cf59cb904cccf9a2f2669cd3bb54c5362b37a7cd260f330059ba190e95e2b716027caf08406225cbb3fa3ae55c30457ee0782674571a0dfa49a21f2d9b56103c99dc564429dd4baaf66f290b8755e1cf", 0x1000) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file2\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffff00, 0x1ff, 0x935, 0x0, 0x1, 0x6c, 0xffff, 0x1, 0x1, 0x8, 0x8000}) r3 = dup(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) madvise(&(0x7f000078b000/0x3000)=nil, 0x3000, 0x4) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r5, 0x4) close(r4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x36, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/dev/ttyCcfg\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000500)='/\xf1j\x10\xc2\"9=\xa7oG\xb2\xbc\x95\xc5\xcc\x9cdev/ttyCcfg\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dmv\xfbtt;\"\xc5yCcf\xc7\xc4Kz\xde', &(0x7f0000000380)='/dev/ttyCcfg\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='\x00', &(0x7f0000000280)='/dev/ttyCpfg\x00?\xf3\xe6\xac\xee\xf3\x93\"\xa6k\xcfo,y\v\x17(\x19\x80;\xe7mD\r\xef\xfbtm\x18\xb3\x9e\xd1\xdd\xb2\xfa\x0fL']) executing program 7: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xb) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r1, r2, 0x31}, 0xfcffffffffffffff, 0x200000}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4000000000000, 0x10000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x81206919, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) socket(0x18, 0x1, 0x0) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000013c0)=""/79) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) msgctl$IPC_RMID(r7, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x1) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x80000000, &(0x7f0000000100)='./file0\x00', 0x8}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0xa9, 0x4, {0x1600000000, 0x5}}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000280)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000002c0)={0x80000000, 0x3ff, {0x7, 0x9f02}}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000340)={0x0, 0xef, 0x8, 0x5, 0x1}) ftruncate(r2, 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000380)={0x6, 0x6, {0x4, 0x3}}) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f00000003c0)={0x3, 0xffffffff, 0x20, 0x8001}) fcntl$dupfd(r4, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) fchmod(r1, 0x40) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) preadv(r3, &(0x7f0000000880)=[{&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/220, 0xdc}, {&(0x7f0000000800)=""/121, 0x79}], 0x5, 0xfff) utimensat(r4, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0xff, 0x9}, {0xd134, 0x4000}}, 0x2) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000980)={0x7, 0x1, 0x5}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000009c0)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x7f, 0x1, 0x0, 0x1, 0x1, 0xdd, 0x5, 0x1, 0x1, 0xd9, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000ac0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x4002, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000200)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x4c}, {0x836e, 0x10}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) r7 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) executing program 5: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x24, 0x3, 0xfd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x653) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, 0x0, 0x0) utimes(0x0, 0x0) r4 = open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x66, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) getpgid(0x0) setpgid(0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002100), 0x2, 0x0) seteuid(0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x31, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002180)={&(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002080)=[{&(0x7f0000001600)="907297bad4c05527a9caba47196b74b0fd2f166137615da4d8ebf87c6151f5cbc8361928b6125115ceb48a4e1845d112674faa65e0f099b5375480626727011df1a15df63340a69c838da0325982d6c26a5f8d59445b9d343430d0d500ef3b4bfc46706de67546d23d6790d332e436feaaa204a838e8c2fa2ca48545a13ec85e50d670e65ea155e7add9b0f146c46c646f164f9748d43c8a5a44de4ca21d163496674c6302ffec84cb5e2035aa1bc17d806f509c50ff383377d4b0489b9e5ff6504ff051eab53e53a5079bd862d89512eddd76d457271124b2c807bb73a8ae4d7b7ac65d31110fd7a12a35b474426cd56b1a758ae97f1ec4408aac448fc8ab", 0xff}, {&(0x7f0000001e00)="286feaa8788963d807e64a88b12e8e4f19db65ed279dc3f062ebf2b9be78a05a1e69649c7c6d0ee757bc150db52ad45b7ed08295c292340ccc880e4b99b94a9b4f45ea1a0e38c44beb77d47e7b20f5bedb14bf3835a82181d5e7cf60052595397f76e3f15b2b35724f2b2aaf32c3e7ae1600d8b1e29020246ab0a1d9d144efea967b39f6e410d0de6b74f6acbede68397f6e586b5a9ee351330d5955517e8377dd605c56c1948cbb9b4281bfd35ece911abbf1866b7afbf898a2721397e562aa6c995c8a5a15eac9235b41403217ce90c9c0549c", 0xd4}, {&(0x7f0000001700)="48cbefef09b678da9f2db46e12377dda8245e9", 0x13}, {&(0x7f0000001f00)}, {&(0x7f0000001fc0)="fa8af6c45d909b31bd0acfa53ffe01303859a8e28bccca87a91141886753a5821e8587ba700ec49a0a9e82ed3e762861a984c721d33a12b45b6e258f2a367689aa9d92c1b9cfe7070935ff9a59da4df7452b4c1b3c202224b231fb0069d892dc5683b038f55655e4a644dc9ec41acec0dee96451c47fd47e17464587b1a4237daa321321eec13c90e85865c3eb9887e28699285e2fc3cf1a7574145c0e676103f730d39a6104d68b9a323d1cb1d37b7822e59aba2c17da", 0xb7}], 0x5, &(0x7f0000002140)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x30, 0x1}, 0x6) close(r1) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) executing program 6: socket(0x6, 0x4000, 0x9) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000240)={0x2, 0x0, 0x0, 0x200, 0xffffdffe}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r5, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xb5a) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffff0000, 0x9, 0x20351d, "28ab7c09b87aa55528080000d0d2008010001c00", 0x4}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987caba12e5701a1fdc8aff9a7c35b0fc3c72b4693a9b1b43e0fb8af5ddc8a479d6015bd5f8d9b198eeabde00bdd7b18a9614fdc18dbe1919e986c5dda4b035be4e40ba0409df3aa2f6043911fb105b7044719f40bc177d9ddfcc0a6be608a27b565ac908687bc8f87004d9ec2b189bf357f8067481047b3603de127cef6568e9cc33efd8a8cc63dd8ab3089b0631cc1b544d431dee559ba0eb191a5b7f4fedefa965acf97e6a4e1fe2b696cc1d56c3ff519d6cbba921e71d092554e782a2743d02bbe866a1fd13916ddb9f1d64effb15858de806c7c71aa648b10504f5d4b93628fdd84335c7c3529312315baf43bac1c55363145c65f37b806797565e8853745014bb27e3866a34e5e15c0ecb50ed2e319af64713dc82102d0c9f0bdfd609f54e0871474071dbf84f08c12cc061f1d55f528e7b286c28228e1d18bc303897bf213e037e20e3b706ec9417db8fda6fc0971462f1541acd75b0ddab0a7e0e3ca67e0e36d0c6ee6ecdbe633b44e742614ecf19a5d8ccd4e4baf43aa0c124d5bee15e4a80deb6513564a980682d8df0b8", 0x1b0}], 0x1) executing program 5: shmget$private(0x0, 0x2000, 0x100, &(0x7f00002cf000/0x2000)=nil) open(0x0, 0x80, 0x130) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x104}}) socket(0x800000018, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffffff, 0x0, 0xffffffffffffffb9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0], 0x10b8}, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x2ff, 0xb, &(0x7f0000000280)="ff000000", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) listen(r5, 0x0) setsockopt(r1, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) flock(r1, 0x7) fcntl$lock(r1, 0x7, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getpgid(0xffffffffffffffff) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getgroups(0x6, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getgid() getpgrp() executing program 4: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x6, 0xfff) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) getsockopt(r3, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) kqueue() r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff8, 0xb}], 0x7ff, 0x0, 0x0, 0x0) msgsnd(r6, 0x0, 0x401, 0x0) open(0x0, 0x10000, 0x0) mlock(&(0x7f0000014000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000080)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "377510", 0x4d, 0x3c, 0x2, @ipv4={'\x00', '\xff\xff', @loopback}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x1, 0x0, 0x57, 0x0, 0x0, 0x2, 0x68}, @routing={0x67, 0x2, 0x0, 0xff, 0x0, [@mcast2]}], @tcp={{0x0, 0x2, r0, r1, 0x0, 0x0, 0x6, 0x8, 0x6, 0x0, 0x4b0, {[@mss={0x2, 0x4, 0xfd1}]}}, {"781f61f5f8f7cd67f472969eb66de69d9066c40ba9"}}}}}}}) executing program 0: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000000)="79f49ad1", &(0x7f0000000080)=0x4, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = fcntl$dupfd(r3, 0xa, r1) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') mknodat(r6, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1002) getdents(r2, &(0x7f0000000440)=""/78, 0x4e) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4a7d2a627307028a, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x3ff, 0xfff}, {{r6}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffff, 0x7}], 0xff, &(0x7f00000000c0)={0x2, 0x7}) kevent(r5, &(0x7f0000000000), 0x80, 0x0, 0x10000, 0x0) close(r1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0xfffffffb, 0x6b9, 0xfffffffa, "0a2aff7459d3c2e385bd9d030000000900"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509", 0xa6}, {&(0x7f00000009c0)="9f5eb858a7d6a31dda56889cfd1e13b0fedb42056b585979d2fa4ef81025ecf0194bfff807f798211d924a4270170e830452b3edbb0a671fd6d5142f80cc534a7e8c55270a6cc6c6d532e26b386e2249858400f27e6f7fce9cf30bed7ee5785accd925cb5f9c8869712570b34b261fb2e14b6d63d758f103372d7d2aca962f7601648c4203601a1968dd4bd7b9884b422cea6d0d3949f84177fd8c9d61540c083e555767e194155ad61aa3a5bf90b62bfbe03e5a802d035b8d0778ae07ea45257ad292994719dd6252b11af35eb43689e2374ed5d063f7d6a4a787ea6081f4ec285a1941723894ffea3e0635470f9bfd999e5cc2b1001b77c93707b6ebcc68dfba42776c61befebb8c0405805005bcf6844d41e4da9e45fad7cf46d85b1b95ea3acedf597fc616f7e79e6358961599d738003b671ea451ee543ff272f0a16cb0d0843d6a573f9c996312cad0bf83700831323d023e06818d2483a09807cf0575fab9143c9d1e70a33d3cc8e898d2c338e9ff1ab4704ae7a25cf184a418810be2f9a2bd3fe5f2c219932e9188d743d091550cc7686a348390575c9064847907cb1e544765507e5f9c429d25a8fa470d65aaf7c857690d9dde34ad10bbdc24484bb46d3ca0f53ffaea4579f5f62d47bc4f9ac42fe02eb35443608cf08f61e27f97a5b99bfb62b035106c487e9e16317cd38f3655e743688a21f04420e38bd32aad136176149e4b56ea634a8c8cb9161c48ecc25ba0ed9f7bf40a4a5f6f35c7f11740eadd83da53aee88f4cb2afb482d2c23fcb42ff9b2c37cefa8df3318f1fb09ebe890a2c4cfffce20df30dd0fffd51554ff5995dbad53862893a4377a1069a0f66ea8ae5d9e2235ce4ac209db61a7f03503cbe7f94f797429d8b35d80d85c2dd83e9f821ab086b0535a733f4bc26041035ac90784a4c1298eea75e12542a8d4f1eab34d1d530fa59c33ac7c8d2a7c38d4f1f47c6d4cf4cfb8f4e8ba48d72a1d93ed0c328f3f2760f04a5615ce1fbd62a9622d014f8e7423218c3a4bf8d5dbebeb32607334048ccbc21ac64a918ad25ac8112c6d5455bf2ac0df8e5dff32239ba29e79d377b58c3613c94e9e07442fe258d52bbf742a1a7e4f2dcf99376fe3c971b7e5ca2b9ca01cda5243ebe236c50d44f8fc0ade7d129538f17361330a96ffa1c580cb5382f2b220d01c23a412a1c4a3d1a4cbc2c6876c51a15aaf89d68dd0b98c761fa1bb891c5678fbb937d5efc1e5da8ce64841edcfa2b2a847bb94b04b9d230963e45aaee7fe101e4cceea75cfaddbe5017c6fdf6c045271a249629d7d5947316e8b7e6e676abb8781e96c533bf815cae72d856be1fdc63d2ce98d81dbd46645be5e4447389385736237651ab8bd959843372db94d300884a79ddeddecfcd5461b507ba00d661aa4c7b025eef14ca7a8f7267c4d92419b110e82220784400c8771754a4f7354a33a1e0260088e4b1f13f07441937f80f4c4fc504bd8db392caf2b1363d8cec5de7d327db334dd65c4a5f8a560e0e615a96b4a0a1a303f58deb8a225e1de1969b0db54c44ad7dff3071404f1ec3511c662ee54e0e6bd830abb32fea078253da10a6a1630ebab0c9cef4674e9997ac9b10c7fff15a6e763d093a2ba8b832066c46ddda39fe8b0e43851430316a7d79e90cd43273ec9f451a84e8eb9d16c3df04b352f81922e77f26ca2ed1d1bef04870b0ee2f1a2431d499a90b418754fbb2a2cbfd0189e917dc6efa05e4f0dc7c8710156e3044a9382f2e74d17b303bdee1c97b347d06a0e2fd147b5eccac021952ef7dbfbda1a68fad0ec0fe4c64a3621e9c5ee17ae390e5adc864488e4ce7a0a08783d5d72f53c8d9c7b4741a32f9bb283b9d71a830c1dbe724d663deea997970a5b001a660849af100fd637da0d323cb2f0dbe3fcc4dc64f840854c1d07d50c9ee8e81eda96f7e67a6e6cda8bba8e1258db0500e59900c91658367ab718cae6745b60a3918624a51cb482a9721199a6552c04e85235dab43c5cccae8137ae18596837df10ae26d852a9c91c9686195a087eace0e749e09e98335d0a417068d89fa195e4a9681fff217ed2b28ed8a4fb5afff6c81ac78205031417770c5a631f6decd4f79bad5eed1ae9e90432a9bcafc6811f93a1feb05330cedc5e9422d329e26f19559132f77b7928892468492e98ffda7f6de5466d94f2e6a6e7124bb6281fb0030b012bbada3f42cc02d73915a2ad9deb9f94e81fe53b22038a78c0e8e8f29c4e7eb861da0abb5783819e6a5994fd150fc7da8bf74aebc7b8cd6e464ad47e4e11ea762ecc50b504d806c157475861422306114a9f762199825d5edd5e0d934daff1612171ec024307518e1af189bc42c8a31144caf21ae15a8b5ed3027fcbfe875ee26c660a1d0b057ec46305b7720a439ca35b75f6cb59cdce1e82bb2b107b5cf1c1ce07639943764bbab9a59689aa1bbc1595132c9c00c557ac18436eac576fe5ddc1bee5e5a6c6d2028f7ad9d3dbca7897746e33256c3cec2ada815b3083d446c27be3120b7f5d86200050d365279eaaf7bfbae9d81c059640474da5940ebd71002853b72f83aacf6c6206e054cf802ba992a971b9df911b10af0186b3f470ffea286b02cc8849b69e36aef570a5e42ed8b681ab4271345e41bfff789cd910d9d23386c826fbac7f179478349a5c65b0137489a8d6f99dccd53b514fc09e9f95fb4dc83be168eb258cfa8fe1b76a6832fd7eeff4397870f60b15b1fbe4bc6d3ebb6af3eb01e1193488810fb57097e28413bed16e5a92571276a97fa4a06a291e23ab31f065383459889c9513f6257c329ac2971dcbdfbe2d6475a019f1ea4dad424a4a3fd11eba376935be989ab14fc21ba875fb32a2454819b0a7d4320bbadb26be5cb0ecee88d362343489d9ed74bb90a30a7b4558899f0688e8e0750b0c480317bedc68aade846ee53298a59ac6d848823d56cb470aa729cf7164cd29c71bd8f88fb46b92e3c3b4cd4ec817d38822ee9a8babc1a8d6edd96150816489fb7561d0220ac3cba59c976048ff531c36f6203fc879bedde2cebacdbc87e4ad6766ebde5ec8eba2fc74f5eaee0eddbc3e247e0b23036df4f363e675d3727e05e91094c7799b4bbcfa0f5064babf10e48437caa2b5dfa2babe878ad3557e03828258b2e01f866332a92879be01d0e6c3603a58c3115399e7958326e6aa38619616dd641cbea960c3214c4855ff5c6cca8d6ef20d3c55113b9a090a6ba58a972200222e81b28306481109bb1f6829de75a85e26acb5181aaabc97562d5f550536ef36899816a3cebb943458bc2f628a80b721dd26344aed2df28a9cb253eef0158094aa076812fd92291d36a499454087925e90373ba520a87f0e9e46288f4bec1a5a9ec1ac871b2f2ef6ee3a34c5a8f334f3251cca0a26c961e5e3d515ed0e108d372e83e6f80d599d4f20b1be015764c90109855008988cce0d13f77191f35eac185ce90dff8ba7bb81aa956b54186224c1c72672cc1c700b3bcf5fed579821ce667b516adcdb5f39d61bf307ffca693295dd4c98f67ff0ff8e63db0dc27f76695b8820ff02bc850d128da6c851a2c9c9045c5400e811d1b93c620a51d418d9f948d9e5e84e463a60228a1a21161289a623e0ffe01d255d6a97b32ac41883f793cbf9689d1a404f043533eb41457a71698a0920b5e2737ce908a9f8c6114cd83df96c1756056997556bb05b5afe903fd7ac4d1ff2aac532da32cdde78db50fb62b91cece81883a97be132c2dff27cc0a7ab0d994cf1df94be358fc71ab9c0b53b380ad3e932a5054dc0db167dbb77c4f8d5c95bdab24f0800b71e92267b3b1e8091f98939cbab8c5072da62cf99658b719ab2d884df98529584e2fb26cfee13d78691f9313697b21ca2ac184f3063cf27eea633db29aace1de4a3d88aec9d21c01e742c0574997c75e56941d9eb8ebdaae766bb245cf7bfe8f388512946678bda6ddbd5ff5ca50be119a12cb972c8ad11c3eb8fc58b0904b1eaf5ef8824a894e269140076534fde85d445b50baaebf431fc8f1abc36f1e5d22b1bde23a2eb815edd96b7ca16a5a4c9216ea95532dbda373ff6a87c673103906fd765d5e210a062062dffa2f8f2e64c855225f85750f9499955d204f2b34040c21e9217d5295bf73143144d0bbd73d906e1af39a54a77d7085e3f2ed650a78fea832ef56dd1086992ed217ed8547815376bb7e76702dd7d10c9252e6a642a8aeeb8f2e21b758fd6106c6f5faffec75983bf27c0dfb313070c936bf3580ff9a80087b1f54d50f10646629d3bd883480d4ea651e9d2416632d993c434ae01577989eceae3cd3a3ad5f7c064aab004a3318388f3a541a88c4da1844e920bdca047b0698e74419487038d15565ca0ea32daddedfddf529ddb3abfa5acf6f6543f5ce9af53878b21455fba1d8e2d78bc0ef85fd1e43fc66ca495bb31a79febf86ee12b2bc08d6e0cc5130125eee6c291a1262a79f88bf87bc6c442f61e0cd8565d7e0fb0164e7c5ee4c542f1f2fc5541c78574bd5fe7825692d600520906b088968c72ffb7c0867d8871432fb444887db6133045de1d95ada8a4a6a2efcc341b2ebad305d483485265869a0db14db213d00bcdb198e56edc2d3ad3b9b9513f44ad0ce95ad9e18184ee5b11e08c9ea86d5dca7316f57d7d1249d6cfa24d4f7ad0840f2bd0cccd14f0d1f83c52dd9fd02a51da43ecac744958bbc588d0554443129a38248eafc383557002ef9ac58529cde952e3c8b8bed810cc75a9c0e070076ef8178eb668da7c845df9beebab219062ca24c62b893f0638cc3cb67541db253894f280a10b2a97424702618120f434e7e9888257e533460b1e990e90fb79efc7539c1c1a022d249d5e2fd8537c715cb6dc31b3b4cbc12a7080d1546dbe39fe3b23e2a152e0f2c313b5707cc81c1fac5551c7eb1c44ea9c60b4b877ebac1b858c1e25eaa62bc03e360fbed2a655e8cf1a67b40d08fe2bd441abfeec6c02b400f254a22a6fd96e1ebac35e7df7f6b50eb31db3ee98847f2c096bf6b9510f52ff4fed484da21c634e757bdcb3f1112593e2e5bb6ad3c823dfe27de2c1618147f3fab5409346deb7f9d92edc31e82ff5331a7c2df74c4f8f76966c8ca64b9e1d952365e9da95ce061fd92702e836fcb8f35f7c36cdd0904b2bd2b7279d83105922f7ec5401b10f5679311ec3fd1b1001dfd86a287b84564cd3139fe896b0232cc0e53f99e200cc26d7cd0eabae54fd9c5412a2317a09e964bb0fd81dc5754a72c58c03b5e1174c56e27fc04aeed28b36e5fd3373c48592a76f67a960a2145808181b368ce3bb99b2f76183c5ee56c26ebd26b238afe322243bf50a52a4f0b33e3f1c88677423477a7ab916fef0ef6857f5c877d96f8a476bb4a190d3b0870ea74da54f80b396590afca48aaf266da597d0b5632d8e1bcfb200f72a228f93cd5540c2adc8c14f571086357907f082af335bd3f683022c3c3d9427040285eb396f49e0175578d12dd10464e18e6d32ea368ae2edd900c0033b1859afe6b525867799875e98178aadb54bfddaf38a7b12e07384d22030be3558af35069794525f63147a008ea72b47e9a253267f835c355cfaba481352aacfa4479442b86c8ed504fb4c3a30e7e2e465f918f986f97096dad59fa0d9e16a56529fbeac76b030bda06f8affc424cfb029e9a67a0af1c3089ceff1a3c8d4d8eeefce15fa8256d9c0b23610b2ce42b21046b18a24e2a621620fe51b5e4c2c3fe471eb0b9a6b5caf19568329ab192c407d0a7f6a220d9bdc96ab0caf6", 0x1000}, {&(0x7f0000000200)="880e56ba16cf28ac2892b23eeeb5dc3a9dbfdf800a5fcd8d58c8c7fa886aac1cf7b3b5232346573f336a035a08620e2db9a4af86785820a7ca0482257a3f5ee0d4059ea706b9adf7c85d986683b2b8b2d3341b0942653d7c65b2a6a8f32c97befbe8d97c9e0ac550bb306db38c565771f762f21de01387fc457927d909807daf6aace700edfdcbb1179da70509412b910a0df8d6ea72aef6947c85477830801782e0048b040870a09c9c9d2b1e3b28af0b0df83ae82a991d0329d78c9a37b487b0c834d899f10cb24ffc9821f8b85c9a", 0xd0}, {&(0x7f0000000640)="cdcb1a8d8947624d4d8423cd83c16cb469997fa57f094278bf8d13f636896d6f1bb419f5de7d60f53b69d7faecfe7ec7218dac411f3d4bec6432c50e646cb7856ef675b595d214651d6178b4655de07f2f2634afd8c13bb99081ffade1949f5f469212554dc4b3c68bd79e20fe44020916afedb69b73cc2c2a9b9bf921d2b26959e2206b9fb98358a437ab23f5ee8d182fc23dc871a80b4a06a0c0129d526898e5161ce251a1f575714a46a3d513c8f9217d5197c5f8bf8d6f7443c3ac29b34f18ed48dd47e32de5613d6a6362834b6c91e86c702afb4209d5a9c85601d3c73ee6b57aa4481a028357a3759631338c7489c079f9b74219b4473b319c3840e4276f77645c455a474bf60f2aea33bfe4561dbb7eb03c40155e9268ad41e2942b22f9f0c6ca9957ede6cf889b4c2160e0c5d5f812d22ab804b60827c8b8a413cc533eecff8c6b533da5933e6ef6b3e15d2b5eb4383b0e7af812351416ed4bda640a433e6daf23b17ecebfed168d2a6021a64877f749de8f4171aa24dcceab024d73aab34c8ae2baaff5db36a894ec51847b3e6fc89010f3dbec33d3bd2365b120ceef176d412d43bffd5b2199be3564ffa49029b4ee43fa9418c96542c83293a023d0a008717e1b836a7a4c1998ce048081265aa7d8684f38375652e04b6df93e298cad75e8a73c9ab82cc2b95835355b6a10765c8020e5cf5784f312b2", 0x1fc}, {&(0x7f0000000300)="75efc893b36090923fded61e8579c47084cfe651f82088504569ee995b9474adf3448dac6b5f7952b9bed08480408d2f044c310c1d12ef44f0eead1bbc791a35d0a5625d08723b933918284e610d8f8d7bf33619d3d0f9547f4cd6e39a4e2bc5bb9292d555c5065e0e14fa30faa82bf2d7a0e23a3cb022cfa4d4ea4e21470b04960049a3616fbf133570789585a969054aed673f9127cf081ea73ca32ee209955475af", 0xa3}], 0x5) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8) dup2(r2, r1) read(r2, 0x0, 0x0) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa001, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4c2, &(0x7f00000000c0)="ebffcbff139a724533903f35ffff13f8f1699fab682f9ead06e76a4914db72d1131c44b8fd812eaa7ec42814e69931929648", 0x32) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_pipex(&(0x7f0000000380), 0x3, &(0x7f0000000000)="c37cfd2d07fcf87ccbe8eea283b56bf7ffefddf8488db13ff5f668f8b9a103", 0x0, 0x0, 0x0) getppid() executing program 7: open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000500000000000000003a00fe8000000000000000000000000000aaff0100000000000000000000000000018c"]) select(0x40, &(0x7f0000000000)={0xfff, 0x5c, 0x1800000000000, 0x44d6, 0xad, 0x4, 0x24, 0x1}, &(0x7f0000000040)={0x4, 0x3, 0x11, 0x7, 0x2, 0x7, 0x8, 0xd222}, &(0x7f0000000080)={0x80, 0xef2, 0xf53, 0xfffffffffffffffe, 0x5, 0x81, 0x1, 0x9}, &(0x7f00000000c0)={0x0, 0xa6}) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000200)="f005c71031c1c5f421", 0x9}], 0x1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x1, 0x0, 0xfffffffffffffffc}) getpeername$unix(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = open$dir(0x0, 0x0, 0x186) r5 = open(0x0, 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77", 0x77}, {&(0x7f00000004c0)}], 0xffffffffffffff98) writev(r5, &(0x7f00000015c0)=[{0x0}, {0x0}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x22c}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e894", 0xec}, {&(0x7f0000000400)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x6) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000200), 0x0, &(0x7f0000000140), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x2d462aeb0dd18d7c, &(0x7f0000000180)={0x0, 0x1, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) executing program 0: open$dir(0x0, 0x0, 0x0) truncate(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x42e}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, &(0x7f0000000bc0)="702245c0493fdcd53b6bb5eb1fbf3382519d3803dc552af2adec6cdc120298b971565cf4e35b7aa57f0931817604a40836dd68edfdb0627f0c3e369ec0a74b3694d595f35b1a2b34297d462893c1a35ae17e3a358e6a1d8bed0ed976364b37d594aedf97c3e4a72d0f1db3b7780b01b07ecd1342eea761015d7e579e6a36325c932531685f31ab69eb3327f332e0f91a5b2079c2d3a94f1ac6de40fe690f3da3797c5a8ef5f216a3ca64e76bf457474e09ef05005ef9ea4328387b7882a97eb31936541d9f277efb739f4c26d0a06d7ffc31800177bdd8baa04cf8605d62d0b748ed8215fff10b385f48567ba8165966bf5d66d7b59e899c6ef0022df575fd21fddd5b64714dc13de6e4de16073a33862821b84f4526dfb1136d5675c51da38bf79d0722a17852084894ece055288266e255b93ac1299b3b9f3522f7f90adabf9098d39cab50a1182ec7374ad6da62bebe59f12c684febd83dbcf48853d845e9cf8a178b318ff03c57b4e362abace0437bfe981a2fdc6211f08e24406e1165b7ba866a39c24b43f231ec68ee4ff5d1c7fa17a4091b8daf525ebd9171a48b25bcb11fc45f1582b989bcfa2dc439392d1d840e1618da8e42312cd784ded6ad01f1ab57b45bfe1fbd843aaaa74f7c8c9d49ab077c17ad4ab15f2a30aa092c893de651d083fd701619ed7097c4dbe2981fb49c7bed5fc1bd5d2880ffe79399e6d7891b78175577b882e45980375466931f71bfdf31e210ca634fa275dcec1d0aeb8fa2b62bb4e90180788c8471a54f76d146c8eaede8e1b9d62779d4d53912440f7f08783e8978ae4892b8f49d6fe74f23757dbd8cd0965ea8633caff7a1119279d2e004193b6c44242744f2a71347865a9787078df3e15b819d28c391f5644366529ad7f27b76a981e21a210f9a4413199c94227368e925cb4f31678a28969a2b659c8f0aff2447c2d9cfa5e5243248e5063aec5452c9330da69796706310700fc2cb64a6d9fc82bb514edf8efdead85e7fbebe99a2025f211a0391481186afe9316edd6fdb4858b39c935124dcea25a49807ca9357a6c030e0cbb1962eea1f3b9931f609e351d760278d686adceae035e0792179764f61fcab1cd5f8b9fee44639a713fdd00a8fc5d7eeee9bac8c8a8ae7c122b8a372c1bb20c585e5ce07202d1a344affedd9edf1356fcf4f7e4f6babcfdd6f4ff327024ab683ba2293e5e4702053d821fd1d579c8e471bc6fedb4419a1f499535e614bf638949a686d30ea1152348f2a2e6b3364ca3215a4e71ee7a948a75412b4a512e521183d1908a51ed2aa3467bf1fb98b3efa1768b26103f958eabf8dbc734f101fff95c42d39fd7832b590517885e1b96f655b7bf91b10f0b48ac0647ed5b55e93abdf721ffc0e4f8f180629f75cee455252076b8097075776e34813e68b69f7aa125924c2c9670fe156b7cb29a8d9604aeddaf975cf68183dc0a8470ee47193088cfe1147418aecd2e1382d7c77950ce53655c42575469b2ef141242aaa1bbbefef0798f8c836ca71dbb7452029ba8caf2bb88961c76727d4ca9522aac1aa361572345763e96427f5c648f5c5c7acaae6a336ba0f88260555300085bb32c781a73e032407e408c6d4bb581f4e3c5fe2c383bd0640b7e40231da3c22770ce8425add9e084eb72c2e67b2c0e5dd8b62eda59d16b5ac0058c8944f67c038567e61ee7ba90e09c3f37ccb39eed8c828b7743763f23dd775bf5810babd1e4559e163579829ed715d5f76434e62b3e0f57f3741adcdef0d631028eb243b7991e182b99483ba9193173132bd127352130bd22bd17ab73f49f5114d161c430c1df3dbe707e1844b5d854077da09244e210a662ce5576c8c0f3119e86b90a0d2d07ed6b627e8c89ed5ab242fcc9dcfb0ff7303ce5882402b74e3eddb6278a64a9cc7e9eb6c7bdd4eb74be7a2c106c09e05fc980b5da2da9e344dca9a086fe8c16b1428a85603792f740e6d6c3efd44fe56c5c18d58952d9fd1946e93ad95de10c3c0fe1b028808a3d548d7121d65253c0f51f9d978caadee869d23d7fd442210d8058daca42858384991e4c8e9e72889be55ae1aef3596700ce4070c1ebfd242372a74aeadccfe5aaa0860d1ab444ae74db18c452d8aadcdd4904509bfeaa274678607655959eae6f8b282e2d2208cfb994b6cc1b3abec6cf297108a1d7ca02fc6621bf22a673fe579476e4402a76ebb91ffad4b4d635d7d666e76f4029a6da324d769f9d8c4c98b891e81a80171b9982fbec429092e544836dc029a1215b0b63b686bade1b2a703f4dbf2cf311a43d0f3762733d84674521e20642463694ecf82768fa1985cb421dfbe399c7b409d643801210edfacc79ea4baa99b5e7f216fa97181b17c602d2667075ee06e65dafe397d4cad47bb12696b3c6facdcb287cffdb9870e4bac2110d8eac5199e4639e7d785b07350dbe367c16f963af9ea6ce4bb86d75558f35a9e5415abdcc877df207e970c37316bd33e128f0b92abe766c2f335f3e723cc92fc8501beacbc80cf80ffca74ad036f0f97e6507a16323ae1c45217ac5a3c5dbaf530e614dcc30b5469587dd753551ca4175b389f7efebfc5b414726305e47651cfdbc6e5b943644e4e98a30eaaa7a5b4d7ef9a466dcd3ceb4b79b17758adc4c0e85f680fbfad8568c3c10e943c2899f2f0f9062809ec752661c3cf5e2f155c91d1d85e983e2d88b76fdae9a375f904e9c453f9a7a52c1b136de30fb848f7a74a9c49c8e976382d3021e2ac40da34bd8ba10955e3c15814b077c52368b8292409cab552df31b39d518dcb96c4e5b1264b555ea284cd888607a5fb002d0777c90a57752edbd5383de8c3a97d132fea86932b33c3a85871a688a3e07db20fc03a0ea887eaa129f8d1247613ed0e6cb2d1bb199aa8d8bcf1de90a8868d7618d55ba75829cb1964fd5bc39f1a00329c90d3cec6da38f3339c954e8c94cd2c841f54774f20bc0a4bc348a71365a1b891909144265f20cfa4a4e6d9b6d4a0096804928cac89717d198d59388596e5732b049931b27f70f22d3b4db52e26dc00bea3677e6b37674a2ab05a30b860711aab9373daf83f4f539ad99b2bdb4644e37b39c29073e2d4a1a817e6b3422ba739c1774bef81794b63fb8be8e36c8a4d5a218ddbc1807dfc2415dc9be4a3eded5741ff9d7728ea1976439a016cd4035b375c4166472b14983f000e26eb40a71c0e0cb33e67af111fc939555aac91342b2e908f18acfb3292a316bd4ca5c2202c2af9cad2a379e5f7977ddc80a0212f9afc5a18d3e293035fc176022bc5682d3700c7f4b8c369c7c006124e6a3f7f26f1568b90ea7222db8514bbaa7cb5cc23a0055df0f29389de2c4eb5322a0b9a485989db5d228dc9271ecd8b247467d880484d0dd7132a72fc0487af536e1d8a9d433faf89be8e6199944cb53990b70eabfd2f56db487edaa4d7e549ea750f452bc477fe21e442b5bf240996ff28e9c47f55ee8a21ed997f0d28416ee502312cf4a300e68637334fe9890b1081f3aca57b1e8a82ba7fccba87a605108a03fda8724b1d6d9e906f4f868258a4cb517146bda6d130612b2a9b24bb3d6c1b2193cf4f5f6505b3fedbb178fb960266867b8e3d7505624d1bbab5501653fb2b6dc36ae589e4541dd49c59ccc5284a1a2d0d6cb7f47fad8064294036882c4afc0ad0c1685b3e7891ff0f3997a2953e4f362ee9fc392141112315a5e683dd8662321f9649d5b0c597ff9b1a737f55468656a01e8757c53bad193b2871ffdabe6ab51cee66f76123687f6b533e1668850b170e378bcfe0d083578569998cc7e94b871c4bdbd7824fab52989e96ae22a992918974e7e3550790650aa2d68ec9ad7dd8debe6589bdf21dad9a23f08a41cfc81d87c81267ce057fb7eab3bfdbb6475e3722d2827bdd2eea39eb0321d2d1b56bbbbb5e1a8df6b0e07889af9ed91c3140f72db78aa0220af3f19f0c6fc6645452cf63bf768921dc51a37f55fcdbf722eb4af306dc9796923e0e9c37b1752b2f971011b0583dcae3f195fc87734308c24c870210c8ef51c114c8903dd875893a70e84a78dd7768f2b6f8ae215861dbeb99fcc862142bc9b159be1e4837899a9bd207f440c274ce7b983b7980110afd31c72778d0b884b2de0f8fac3f873375dce92f1d4a2667be55db2ce832134428b6f04a973429e15a70baf57a60eead487265015340ece13572423edb76cbe46455d39d2cd2ce70bfb2291e2e31c0a31aed21e4b15e06b396950647209727783a953ee5a8240c521758c40e1883470c91efd81545ced0b2d2b87669138fdb071bbb2b7a00e722918b1895232e48d4a7701c592abbad0d792b43f88d70ac35b135495784fb5862776fa71384f368df08eb781697f06e24661a51120ac823deb685b53294b983fc75aa697461e48309cbe8d414bdcec0b7991fb2ed3f63b4f915e1a45c04b79ad7437c1cf092a9261cef634272158b05d81a8e17cd13736f5e8b85c5099671dacaa7c8ec4f359445463a54185fd4942fc53832334339cfe3c8b37e72e6baf086a664df4f54eb657fd5a98378ed1e33946e4a226b93cf9b60e3cc33aaa484979d159ca6cd71dd594ff6202bebac73bbb42994ac6dcb6546a0309a6284a33dd3175568d6ff14719a5ead90fe46ad4c1d33f4ec229baf4978b1100ef5dd77f56121a652017d0a0e08aa3efeb0ae4db4efe7cb77991c7d9fc505d79e55eef438e82136cb6c49f193b161377780fd67df4d0ebf317cef5efe37b244964f4aaf386a72ea0195048afd0eeaf5af6cf170eef3d411f3268ae1fe11835d26fd28cb41755961d9a413a48c4cd37b5d6a3473bfc42e23f81fcdc06fe7a60213114e8d651b679d6faccc25694b25e489bb1dd61a46ca18948bba824cbc08884efca19f61e55d1e16f946fbd377a85851eeee5a3132cefd0e579548030cbee1b1951c74b58148bf37fb7b29b218d3ea7e6706b199c55a12e4183f08ea5e6a59f452f21325447338dc73bcfc78a5cdd3a6774bb4c088f97e14bdb22bfca4aea2d546ee90448046144e5cdc902aa9665f58805adeca354d02dbc543bbe685d38ea254834b7986be588b2ac33aacd186a8f18b76d3a596efd4cc607290112ad8da720cbee30f045960d78a41fe77817fbfd5852760f5063a25bcba0b6d9e8deaf1116b976b71d515659c0cbbae1047e52bcd42575287ee83d28c1d9da115398184b0a6c1b96f1827a592a03352b3d8c6afee8b27e67ed340ceb7c0bfd7ee8d29dc6a3feeb28f9e4340c2fe001c66cfc5d37023105e6d229cf73ec9e6865f8870bd3af64af312cb0911792b4728f22a29ad44f4073100bb59624e4ec98f9d21765e6f43709c23748f01dbd168749d30a4a4ae0cb1c7a75409ac6a0fb7f5cc5b6d8151195d06a5462e5e5d63129d917c7957264e340dc4d8ee9136baf0ac2c8a8d32930225df76684aeaa9a8362115357cf3ba8d01f7072db05305f8f628804d02200b762fb4a6bdec57abcb74e42b6fd768d8b8ba0b0143f84582723a8a7628918eb4b3fd1cc116ac8c273ac51a7548cbe8a1bfb84b5b59a08cffb9895b73151e8380bc378f3ba8254e3fd60e30527671f805ae0ea1067dd7592282fe318a661c5cfe383b6050f1bd4163bc4bbde5d883d8485bafdca563af37664ddfff2dea2cecd199ee52d4c683769c526e73d23204cd286f690ab840ee023147ebb70f992c3cbf93826c4d6858c80f1b7432dac306001a8c1a8be3ed8c248d9553b430a5b8f3a14fab13ac057320a5b10a8b6c74b4bf7040748e38", &(0x7f0000000100)=0x1000, &(0x7f0000000240)="f3ac16aa4f5d2aec42c3e98e0c98268db2e4a2c4ff740b9a99b3bfa4d07a2f02e8b1217f808f7045ada0263c7b658cc6c1f46ece4e21a897572bef3c9f3b00155df77188d912adafc749fe8c485746a25f036433dc88ea0f0f91c7510e1888516af6aba048d76e3d250b31d219b12bb6c2f3362cf9be100ff78fdc252a7df1aeb266205b2b51e305c4911ea560deafe3638075b30a25f2e2269830678a167afc6f29ea4acfca9443e0c721b2bac94c4322fbf04612", 0xb5) open$dir(0x0, 0x0, 0x0) (async) truncate(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x42e}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (async) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) (async) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, &(0x7f0000000bc0)="702245c0493fdcd53b6bb5eb1fbf3382519d3803dc552af2adec6cdc120298b971565cf4e35b7aa57f0931817604a40836dd68edfdb0627f0c3e369ec0a74b3694d595f35b1a2b34297d462893c1a35ae17e3a358e6a1d8bed0ed976364b37d594aedf97c3e4a72d0f1db3b7780b01b07ecd1342eea761015d7e579e6a36325c932531685f31ab69eb3327f332e0f91a5b2079c2d3a94f1ac6de40fe690f3da3797c5a8ef5f216a3ca64e76bf457474e09ef05005ef9ea4328387b7882a97eb31936541d9f277efb739f4c26d0a06d7ffc31800177bdd8baa04cf8605d62d0b748ed8215fff10b385f48567ba8165966bf5d66d7b59e899c6ef0022df575fd21fddd5b64714dc13de6e4de16073a33862821b84f4526dfb1136d5675c51da38bf79d0722a17852084894ece055288266e255b93ac1299b3b9f3522f7f90adabf9098d39cab50a1182ec7374ad6da62bebe59f12c684febd83dbcf48853d845e9cf8a178b318ff03c57b4e362abace0437bfe981a2fdc6211f08e24406e1165b7ba866a39c24b43f231ec68ee4ff5d1c7fa17a4091b8daf525ebd9171a48b25bcb11fc45f1582b989bcfa2dc439392d1d840e1618da8e42312cd784ded6ad01f1ab57b45bfe1fbd843aaaa74f7c8c9d49ab077c17ad4ab15f2a30aa092c893de651d083fd701619ed7097c4dbe2981fb49c7bed5fc1bd5d2880ffe79399e6d7891b78175577b882e45980375466931f71bfdf31e210ca634fa275dcec1d0aeb8fa2b62bb4e90180788c8471a54f76d146c8eaede8e1b9d62779d4d53912440f7f08783e8978ae4892b8f49d6fe74f23757dbd8cd0965ea8633caff7a1119279d2e004193b6c44242744f2a71347865a9787078df3e15b819d28c391f5644366529ad7f27b76a981e21a210f9a4413199c94227368e925cb4f31678a28969a2b659c8f0aff2447c2d9cfa5e5243248e5063aec5452c9330da69796706310700fc2cb64a6d9fc82bb514edf8efdead85e7fbebe99a2025f211a0391481186afe9316edd6fdb4858b39c935124dcea25a49807ca9357a6c030e0cbb1962eea1f3b9931f609e351d760278d686adceae035e0792179764f61fcab1cd5f8b9fee44639a713fdd00a8fc5d7eeee9bac8c8a8ae7c122b8a372c1bb20c585e5ce07202d1a344affedd9edf1356fcf4f7e4f6babcfdd6f4ff327024ab683ba2293e5e4702053d821fd1d579c8e471bc6fedb4419a1f499535e614bf638949a686d30ea1152348f2a2e6b3364ca3215a4e71ee7a948a75412b4a512e521183d1908a51ed2aa3467bf1fb98b3efa1768b26103f958eabf8dbc734f101fff95c42d39fd7832b590517885e1b96f655b7bf91b10f0b48ac0647ed5b55e93abdf721ffc0e4f8f180629f75cee455252076b8097075776e34813e68b69f7aa125924c2c9670fe156b7cb29a8d9604aeddaf975cf68183dc0a8470ee47193088cfe1147418aecd2e1382d7c77950ce53655c42575469b2ef141242aaa1bbbefef0798f8c836ca71dbb7452029ba8caf2bb88961c76727d4ca9522aac1aa361572345763e96427f5c648f5c5c7acaae6a336ba0f88260555300085bb32c781a73e032407e408c6d4bb581f4e3c5fe2c383bd0640b7e40231da3c22770ce8425add9e084eb72c2e67b2c0e5dd8b62eda59d16b5ac0058c8944f67c038567e61ee7ba90e09c3f37ccb39eed8c828b7743763f23dd775bf5810babd1e4559e163579829ed715d5f76434e62b3e0f57f3741adcdef0d631028eb243b7991e182b99483ba9193173132bd127352130bd22bd17ab73f49f5114d161c430c1df3dbe707e1844b5d854077da09244e210a662ce5576c8c0f3119e86b90a0d2d07ed6b627e8c89ed5ab242fcc9dcfb0ff7303ce5882402b74e3eddb6278a64a9cc7e9eb6c7bdd4eb74be7a2c106c09e05fc980b5da2da9e344dca9a086fe8c16b1428a85603792f740e6d6c3efd44fe56c5c18d58952d9fd1946e93ad95de10c3c0fe1b028808a3d548d7121d65253c0f51f9d978caadee869d23d7fd442210d8058daca42858384991e4c8e9e72889be55ae1aef3596700ce4070c1ebfd242372a74aeadccfe5aaa0860d1ab444ae74db18c452d8aadcdd4904509bfeaa274678607655959eae6f8b282e2d2208cfb994b6cc1b3abec6cf297108a1d7ca02fc6621bf22a673fe579476e4402a76ebb91ffad4b4d635d7d666e76f4029a6da324d769f9d8c4c98b891e81a80171b9982fbec429092e544836dc029a1215b0b63b686bade1b2a703f4dbf2cf311a43d0f3762733d84674521e20642463694ecf82768fa1985cb421dfbe399c7b409d643801210edfacc79ea4baa99b5e7f216fa97181b17c602d2667075ee06e65dafe397d4cad47bb12696b3c6facdcb287cffdb9870e4bac2110d8eac5199e4639e7d785b07350dbe367c16f963af9ea6ce4bb86d75558f35a9e5415abdcc877df207e970c37316bd33e128f0b92abe766c2f335f3e723cc92fc8501beacbc80cf80ffca74ad036f0f97e6507a16323ae1c45217ac5a3c5dbaf530e614dcc30b5469587dd753551ca4175b389f7efebfc5b414726305e47651cfdbc6e5b943644e4e98a30eaaa7a5b4d7ef9a466dcd3ceb4b79b17758adc4c0e85f680fbfad8568c3c10e943c2899f2f0f9062809ec752661c3cf5e2f155c91d1d85e983e2d88b76fdae9a375f904e9c453f9a7a52c1b136de30fb848f7a74a9c49c8e976382d3021e2ac40da34bd8ba10955e3c15814b077c52368b8292409cab552df31b39d518dcb96c4e5b1264b555ea284cd888607a5fb002d0777c90a57752edbd5383de8c3a97d132fea86932b33c3a85871a688a3e07db20fc03a0ea887eaa129f8d1247613ed0e6cb2d1bb199aa8d8bcf1de90a8868d7618d55ba75829cb1964fd5bc39f1a00329c90d3cec6da38f3339c954e8c94cd2c841f54774f20bc0a4bc348a71365a1b891909144265f20cfa4a4e6d9b6d4a0096804928cac89717d198d59388596e5732b049931b27f70f22d3b4db52e26dc00bea3677e6b37674a2ab05a30b860711aab9373daf83f4f539ad99b2bdb4644e37b39c29073e2d4a1a817e6b3422ba739c1774bef81794b63fb8be8e36c8a4d5a218ddbc1807dfc2415dc9be4a3eded5741ff9d7728ea1976439a016cd4035b375c4166472b14983f000e26eb40a71c0e0cb33e67af111fc939555aac91342b2e908f18acfb3292a316bd4ca5c2202c2af9cad2a379e5f7977ddc80a0212f9afc5a18d3e293035fc176022bc5682d3700c7f4b8c369c7c006124e6a3f7f26f1568b90ea7222db8514bbaa7cb5cc23a0055df0f29389de2c4eb5322a0b9a485989db5d228dc9271ecd8b247467d880484d0dd7132a72fc0487af536e1d8a9d433faf89be8e6199944cb53990b70eabfd2f56db487edaa4d7e549ea750f452bc477fe21e442b5bf240996ff28e9c47f55ee8a21ed997f0d28416ee502312cf4a300e68637334fe9890b1081f3aca57b1e8a82ba7fccba87a605108a03fda8724b1d6d9e906f4f868258a4cb517146bda6d130612b2a9b24bb3d6c1b2193cf4f5f6505b3fedbb178fb960266867b8e3d7505624d1bbab5501653fb2b6dc36ae589e4541dd49c59ccc5284a1a2d0d6cb7f47fad8064294036882c4afc0ad0c1685b3e7891ff0f3997a2953e4f362ee9fc392141112315a5e683dd8662321f9649d5b0c597ff9b1a737f55468656a01e8757c53bad193b2871ffdabe6ab51cee66f76123687f6b533e1668850b170e378bcfe0d083578569998cc7e94b871c4bdbd7824fab52989e96ae22a992918974e7e3550790650aa2d68ec9ad7dd8debe6589bdf21dad9a23f08a41cfc81d87c81267ce057fb7eab3bfdbb6475e3722d2827bdd2eea39eb0321d2d1b56bbbbb5e1a8df6b0e07889af9ed91c3140f72db78aa0220af3f19f0c6fc6645452cf63bf768921dc51a37f55fcdbf722eb4af306dc9796923e0e9c37b1752b2f971011b0583dcae3f195fc87734308c24c870210c8ef51c114c8903dd875893a70e84a78dd7768f2b6f8ae215861dbeb99fcc862142bc9b159be1e4837899a9bd207f440c274ce7b983b7980110afd31c72778d0b884b2de0f8fac3f873375dce92f1d4a2667be55db2ce832134428b6f04a973429e15a70baf57a60eead487265015340ece13572423edb76cbe46455d39d2cd2ce70bfb2291e2e31c0a31aed21e4b15e06b396950647209727783a953ee5a8240c521758c40e1883470c91efd81545ced0b2d2b87669138fdb071bbb2b7a00e722918b1895232e48d4a7701c592abbad0d792b43f88d70ac35b135495784fb5862776fa71384f368df08eb781697f06e24661a51120ac823deb685b53294b983fc75aa697461e48309cbe8d414bdcec0b7991fb2ed3f63b4f915e1a45c04b79ad7437c1cf092a9261cef634272158b05d81a8e17cd13736f5e8b85c5099671dacaa7c8ec4f359445463a54185fd4942fc53832334339cfe3c8b37e72e6baf086a664df4f54eb657fd5a98378ed1e33946e4a226b93cf9b60e3cc33aaa484979d159ca6cd71dd594ff6202bebac73bbb42994ac6dcb6546a0309a6284a33dd3175568d6ff14719a5ead90fe46ad4c1d33f4ec229baf4978b1100ef5dd77f56121a652017d0a0e08aa3efeb0ae4db4efe7cb77991c7d9fc505d79e55eef438e82136cb6c49f193b161377780fd67df4d0ebf317cef5efe37b244964f4aaf386a72ea0195048afd0eeaf5af6cf170eef3d411f3268ae1fe11835d26fd28cb41755961d9a413a48c4cd37b5d6a3473bfc42e23f81fcdc06fe7a60213114e8d651b679d6faccc25694b25e489bb1dd61a46ca18948bba824cbc08884efca19f61e55d1e16f946fbd377a85851eeee5a3132cefd0e579548030cbee1b1951c74b58148bf37fb7b29b218d3ea7e6706b199c55a12e4183f08ea5e6a59f452f21325447338dc73bcfc78a5cdd3a6774bb4c088f97e14bdb22bfca4aea2d546ee90448046144e5cdc902aa9665f58805adeca354d02dbc543bbe685d38ea254834b7986be588b2ac33aacd186a8f18b76d3a596efd4cc607290112ad8da720cbee30f045960d78a41fe77817fbfd5852760f5063a25bcba0b6d9e8deaf1116b976b71d515659c0cbbae1047e52bcd42575287ee83d28c1d9da115398184b0a6c1b96f1827a592a03352b3d8c6afee8b27e67ed340ceb7c0bfd7ee8d29dc6a3feeb28f9e4340c2fe001c66cfc5d37023105e6d229cf73ec9e6865f8870bd3af64af312cb0911792b4728f22a29ad44f4073100bb59624e4ec98f9d21765e6f43709c23748f01dbd168749d30a4a4ae0cb1c7a75409ac6a0fb7f5cc5b6d8151195d06a5462e5e5d63129d917c7957264e340dc4d8ee9136baf0ac2c8a8d32930225df76684aeaa9a8362115357cf3ba8d01f7072db05305f8f628804d02200b762fb4a6bdec57abcb74e42b6fd768d8b8ba0b0143f84582723a8a7628918eb4b3fd1cc116ac8c273ac51a7548cbe8a1bfb84b5b59a08cffb9895b73151e8380bc378f3ba8254e3fd60e30527671f805ae0ea1067dd7592282fe318a661c5cfe383b6050f1bd4163bc4bbde5d883d8485bafdca563af37664ddfff2dea2cecd199ee52d4c683769c526e73d23204cd286f690ab840ee023147ebb70f992c3cbf93826c4d6858c80f1b7432dac306001a8c1a8be3ed8c248d9553b430a5b8f3a14fab13ac057320a5b10a8b6c74b4bf7040748e38", &(0x7f0000000100)=0x1000, &(0x7f0000000240)="f3ac16aa4f5d2aec42c3e98e0c98268db2e4a2c4ff740b9a99b3bfa4d07a2f02e8b1217f808f7045ada0263c7b658cc6c1f46ece4e21a897572bef3c9f3b00155df77188d912adafc749fe8c485746a25f036433dc88ea0f0f91c7510e1888516af6aba048d76e3d250b31d219b12bb6c2f3362cf9be100ff78fdc252a7df1aeb266205b2b51e305c4911ea560deafe3638075b30a25f2e2269830678a167afc6f29ea4acfca9443e0c721b2bac94c4322fbf04612", 0xb5) (async) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@file={0x0, ""/35}, 0x25, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff6d) syz_emit_ethernet(0xffd7, &(0x7f0000000000)=ANY=[@ANYBLOB="793f927cf25700000000f9ffffff4700001c0000000000009069ac1400aaffffffff830700e000000200d7"]) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) connect$inet(r6, &(0x7f0000000200)={0x2, 0x1}, 0xc) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x3) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$getflags(r1, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x100, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x11}, 0x4, &(0x7f0000000540), 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x6, 0x1, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @remote, @broadcast, @broadcast, @multicast2}}}}) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000000)="ebff", 0x2) fcntl$getflags(r2, 0x3) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8103}]}) r6 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x13d) ftruncate(r7, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7}, 0x8) getppid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xffffffffffffff65, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r5) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x8a38, 0x0, "ffff09009cef01098be600"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557db", 0x67}], 0x1) executing program 2: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xffffffffffffeffd, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000980)=[{0x0}], 0x1) executing program 2: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x0) preadv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x7fffffffffffffff) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180), 0x20, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x3) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001240)) getppid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001280)) pread(r3, &(0x7f00000012c0)="e4b2d32ebac7d7c62a13500aeed8dda30e9fa543ac6da934c728079ec095e33d9d73137ac5e7f54a1bdf0c0836b8a46800e2ebc4fa627c270ab41ece7d4d835c82545ca1be743061986cdf144be3e97840c4bfc639394a47c7945bf37a55bdd7708c7fb1139ae32b4b2bc9418d9b64a8089918fee2ebdfb2ca544fd42429dbc2b42cc6a98057bdb445c1a4b4173fe63166cd0f65e9cd9b69ef301488181fb280da8303d3e90510ca31314cef0aea7c0b8f4d0ca769d9d95be5ad83ae41535d583759979fe08c840fd345f0f74fa1d5197110bb14164e8a5f7c114c638c6c01a6602e773822844b711e9afa746aa29e3f04bcf6bc8a86f9b43b50d2b4033fe41a52b9b9dd0edb4fa2d69548845fce0d97ecda53d8411c4c69e3c3b2d98d906c18877d4764a1478e7bee57e800be82c6495b4bbc3f184aa707d3f409c063f64d5336464a57abd4acc8112e20e2422a90592072e71c9acd50df77950f95deb46da120db374cf85d6165a7e102496cb0206a0713da69d287dada46bc296eb59697ea4f661960b9422fbe5ebc1cdacca536066116939f38a503ce8116c91931ad8c5b1fcfc07124fb681ac1c3790d1f80612a7d2dc3b0ac36edcc8425f771ca95c967142b948d8dca55b310b3620173fd5385231627b0d917fdf2ea78c870a3aa3608ff4c4250f9c967d4ec44d57a54359a62cd4f61ed34760a9d0612b9b1e9ed7684bf91239c990c68bbc2812b1df02515f9af69a4432b86738b78503baacba1a5cbd35bf0598afc59ad22c20b8e2be2ee5eb825c059e5f4c24aba0d0d7d619ac9ed022f25cabf694165014b1c8a9a010c9d981ea96a02515f73f892c55b9567ac750cf3a0a1e372937bf2c8a0fe6dbb577b41c51ee4baa291298eaf7fc2de4fedbdde1a8d9f50c8d2f6b952c4602659fe98cd3b2a14c335693a737c8b99275001b95abdb7511368079c3a602b15fd1b25cd1fde96faab6e422fae1cb6f462dc58d1b7fddfd64a8f6139f84e66850d2e3ed2012d2976786c7c1f085f87862a4ec008b2e9c0a70796cb42b38f2cdfaf8adc9cd60eb22c1e9532560401cded9907b574e6d0224bf344413bce5302c49b65f905d1cb398c7573684e69452f6d714d7e4c53470884d0b09646d168478b4ca1ba16db8f7006a8145cd6be6f2597fa2c884f8d2f5de3de3066e0e5b582771fffdacdaaf8ecb051b81d7db5d3001fca7f1b5f5752fbb84552f435084116242aa2ff985060cbe2be30db773ea4a12e8edad4dff9892abf2c481d808077af3e45a59949089b5aa6e9f8cfa5ebc313285674ac35de1793d5e86ffe7b68935fcec4b8aa222b41d9521f64477e324af509c96abc45a8572b8e570cd4ea10b06622a4824760e59166b25e2569a8f521bc1b1ba4198e381b8ee2b9a82bdbdc243a542c6154211e4588f84d0b654d587da95e8c3ce5fb6b9680d62887aff3197e0eec6efb3233a2a980ce81e111c560c5c4cd5965cd0e316659c657cb277801cb46a36bc4d3a1637bf8e29ccda281bf9ad8eb3582a9ba631edf6acf0fe9491a93e97acc958f559eef1d9259e8ce6cf39f666b659584995fcd9486bcb974dffee1f0f045df78cac8fb95273eb8dd6c8644ebe2c6cf6ed3f340b956df18ddfe394932cc107d398c05bae310b4ee93d88d8ef410d80e939b782e65190f2b5dd0f1074eae29621144538881962748e3f70e2eeff535702eb615cce3bdc4b2df3947d24963c520e6fd0bc63be530e935629990734572923f267b7231b67a301c23fab981e3741a3de6c9622f511822e29e5767be62a42d1aafdfd6979c6054a89fad8492a679b20905da02902b456ab65d10d07270c9c6cde9308280cb5ee31a0914c64bd1fb9837cf3c5bdcd233d3ea2fd8895170f22bcc858a2322ff78680f5610eb798875121f80c8154afeff0266ed4ae8818381820a7525c13a10d79a249cbff56302d15f9b5665985a0af92508dd242e4f613ec32ccc12d18065d7d4ffafd5cdcf388381e649626447616b3cee9b6d5ee12df999ccc6bc629dc1411ace798d0f061310b2dc3d9465deb6d22ca813a3f126192d44c268964f40c6e81b7deb382452199835087e16e1afa2eda0291edee801d73e99ffdf863686682e4e69b6da48ceb8ea0bdb47c1d5191baf49d607e70ee2d857214f1bfd5c3818c1169e4a32b735821b4e4f46f0b928b600a8d3daeaa38d5b1135f8b25c0590e8371955c70e76f317f21126b27b9634def0c78b0f2bd0e26676152670ebca3e957a5eaec75413dd7ed2474debcb131c700bddb568d3b94a06c55b0d8b1748ec7285aef5806c58d5ef7eb3b6ad1ea68fbcf1e960846283c2bd689f6ecdbcbf5eb1d5219e0aa86bd2ba2612648f470ab31c337a55be49adb905ba2d3b4a6842ce16705485092f57d8aec388ee6bb6d9f5f6aa0f86c118f47b6ca9944c3b0b29ec9b70460ca7f494e26cf9a60f8a632c767f7fc6880430240719e90608fcbfcf378fbacb9e626810b511557826049a69463a56c226f644ce59a7c77ea6547526ef28460c1ac70f36bc0b3b6865a2a47ff25f60a40dac7821ac6bf34a056513d476ec69dfe11aad3307527bf733037898ebc1d16d7cee5782bc65a93237a225ad4dae0f0deb86c9adb35780b3fbefd31b1b56b85dfd062f127682abedf62cc163af7cc5b37d62ed6560c3b9cf60e78da77331dd3c0c0650dec99fb54c9de72f9f71eea00cf2744bad55be55a06eaa2898919185c0507694fadcc4e6f397efb36a0a2c8443d066aac3362e17d9ae045fb340cd18d641cff1b0da5a30cdfd142cf0eacc91ceab46b77cf64ccb45eab2d36633e6c0782331d544f6212f2572225ce4924e547e755dd2ff5c8b9bcf506b600631a2cba8660cc1493eafaa223fe267372b8754253bb3064be2695aa3bc3aba54ddc255ee20beb9364fea50fdd1fcf1e546db7bde9046d1cb3b44a1fbc91b47c276648c93febf03ae0b45ec7bd7b939fe00190f3a245637263ba771857af8773ec8fdf8e515d294ab850a78d0cff94c0b33dc6c56a82fbd659491d1fb33e7e5e919af24988e68057ac171f8b181bced1d8fab4b32031b7d43f6bbb0dcfe197e637e62b52b1c1e442d14cbd37b105a74662e0cf03487a48a7178ae0b33de6303cfdb150a39aba420f4c9fb8a2564c54c4b25c57b0e57ad27c79f590ee77b1cbabcaddcb5f1530eca793a5feb3912a771321809075e83cc9ca7fe1c3394b5ba2c0f00c5c9aa3dbf0b8b0417b9d619b8ad2e1da2f750b295639af70138998df5bc5d2dd597dbe753a882b78bfda6dec863a6ef4e08619615529ba24890608835296864c5a104e2c06ad8e5244ba9f888eb7f52302f2bf666d0b9c060bd13807123803857db3631692490cd022518daf01f67670f0912ad240851b7c073de7273793f6b9481790321506ad187dbd66147bb5cd6828f06b33b9c0dcd3d692bb4f955d9df6119c7215b9d39a9a0eee77f24c6cc128e6fa1b2e5cbf884957ecf6be37590bce669ed3bb7b600f4249b0260a0c6b24ca0c9889c980a80b882caea0df16dc07d03018814a78cf06655a5abceaabc2caa4de8a8669fbb1f378fff5ae33a4002c49eca57d517c6786ce510cb836925373c85089a10e88242ba1cf067da796bedfc3579391fa3453ef428cf36aebae5a729bfa442219ed09ecf82d1e858b22e978cb0c62c936b5949bdd16d0382e419bbb7b8441762b5bfc76480f49b15598e1c221dd99538b7b00f696b82fcf6e8a84e088d7d17ea38b407fa27a5e1539444fc29bcfe29d0665b583c07be44db6458bf1ae77311bfd4ed8baf7283a5f2a80a31c063168ec6b7eaa752bab840e5eef855f2ef9b3e1d5881d8e01a2568e0f6628fc90a73847447915103fd654dc8b8efa86c283d111df91c4b91c61fcfe9458ae062713957f0a213cbf1b1344ba7fa0ffd6bc83605a392eb82ac1632a4c44c0e3b8e607904c7abcdd0ea0b0b0fb458a06e0fb4d351fc5f893f267818ef2e8638004c46beb43e30dd4c3d4441552c27c591b37744d0e7476be597020f4a5268779383dfb1f750eb180afdbbbce390c9e447a1930e4af92f135765f06623bdaff31a80806282d66e40c4de1d570e53c288abbe196d8b2b9b52a710a10410f2b245d6239f68646a92ba6c92f8ce84a9b63a344a321e943e2302fda0cc67467904cdbd85bbeb56d12aadd2b0fa1c7c2ddd275c62ef8f0cf49771aa0710cd39b2086e31adce25cca742e94fda0632ff58ff5ec99ed21c20a97d99481276dbd8c041f75b3deea240326e63edd36d9c8016a4a16063f277ec938cafe1085adce845fcd3ee5e858f586040cb94229bfeb1c88b1820c9fd022bea92a3516568da77f329e85c5478a20e09b35f7d63c27a788ff53985a116ce5a4d48b095cf082f4e469ae74395b5ff59777338d13a3daedef50f9422e06c8817970c0b509afd16a01dd0cca9e66bebe461bfa87f3c76bbe98ce3e6309f881a736a59b0fbe1cf843187bfb084e137528d2f71da46d0e0d7b2cad7596f96c8e189033a318aee64e02636d84ec7e4115fb100986cbfcf0ed0ea2a92bf8576cad34d0b91f21153a49531d6bcfa49793b85c7c3a4a6da158a0dc3225b5677be2ae50f055c49e37680e785939dfb87869dfced8604d5d54fd0bab63d19011142b0ff62151ff9125f57138f2920d662c479803ea47e33029bc19bc2d73e52c6def9c3adb1e219acaf4803dea82a1be12a3c8276727be3a64fcab5a32fe3d25585928abf0825fef143839164be19d69bf6da6dbefc6013a2460354d6495697530bcbbba2eb63f6e5e86ce1732b034a238259714fc364dcf55ba50ccaf8be3edb5db9bde743eafecff75566ea70c5e332765e3c59a447a5ee3f2224b1584d5163fc250839d49a567249df2a2a1b426bdd4f47c032751c452f45ab4770f01b20ef5af35b58e113efd2af35318d991eac3f05d94ca9bc4b56d02eaab2e9f35e68b962e6c7b063154cb77c1a9aff7667327a16278e50a2c0c8dcdb4404913cced246b9a4313b11890175a1b71633ba0ad787cd2e07d08dc2f2aa0c7bd4406d507c3851538574d516283b1269fb4eca4670ff9503c66af09a31f3b2e2475cdd06f4bab4475d2bf30bc3f51d2aa276e5273e104328d2bd2d6b12d25fe004a809607a398d6ec7014bac421cfc23ec9ad31d45f5d99b241be3b7f71980e61ea9fe4424132084855be266b6415e361d00f4e11b935400c8c69aa368629172cdf5e0aa4a844845b889a154dc75f66e716b4b4090e619fc7f7fad0d6c90aff7be2039b0644b49d75f573f816cdf2c5b4b6441bdc5065a46d7bd1789932c496b1fbe717f4e4cc8204cb7026c4637a0b3db3aa8a3e249f1b574f6223d5c1c9753cd65d7d0d6c942f8b0928bd34ab740bc6b3b6a8b95b657185531d37d48d18471a141c67a8f4d51a07b12627fd3454ea2adaafd679af574d71a49197cf03ec6202c1daa21bd2f297b13cbc7397ea7749a68dbfad98d7a57b135e42fc8e013c6d7e0df90e63880c1428ae7dc277e722a726f2dc8dfc23eb30ead6b7f7faedddd98e5c3d826e323ef9c49d5fefc63a76184c5c6d41a264f50a3fbf7d6c50d050c14d94ce3c736a025debfd0eb9995ace523d68c0fb645415fb603b5eab5f722794b45bbc1e2939cb2d49f6ae2a3f354fd916be92384d3e7a5ba2722bb1b77c88539264423809822c0172d1ba716588a82af558f8455b1c5aa0579f0fea85a865ac4643487f907df6ff9ee499178afa6fcc27de8a742ad2510022a26afd0028f62872d5b578a", 0x1000, 0x5) r4 = open$dir(&(0x7f00000022c0)='./file0\x00', 0x1, 0x4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000002300)=0xfffffffb) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002340), 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000002380)) fcntl$setstatus(r4, 0x4, 0x4) mknod(&(0x7f00000023c0)='./file0\x00', 0x8, 0x400) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002440)={&(0x7f0000002400)=[{0x89, 0x2}, {0x22, 0x5}, {0x20, 0x6}, {0x26, 0x7}], 0x4}) fcntl$setstatus(r0, 0x4, 0x8) r6 = semget$private(0x0, 0x3, 0x2b6) semop(r6, &(0x7f0000002480)=[{0x0, 0x27e7, 0x800}, {0x1, 0xfff8, 0x1800}, {0x0, 0x101, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x6}, {0x3, 0x7}], 0x6) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x100000000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f00000024c0)={0x1000, 0x4, 0x7f}) fcntl$lock(r4, 0x7, &(0x7f0000002500)={0x3, 0x1, 0x4, 0x2, r1}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000002580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getppid() executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000014d000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, 0x0, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000135000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) r5 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40002a38, r5) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget(0x3, 0x3, 0x10) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f00000e5000/0x1000)=nil, 0x1000, 0x0) recvfrom$inet(r4, &(0x7f0000000540)=""/4096, 0x1000, 0x842, &(0x7f0000000240)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r2 = socket(0x18, 0x2, 0x0) sendmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000240)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000580)="1d7c949775306e9e2b1a598037dc5e1e5e908c917fbed7b2f1c8967b557b29b4cbbe6e36be21c2bc4a990bcc55c5033bbbf2fdc0b1f4030fed0cfff6db81d46ba8e4b4b8f593bab8de56cb7c71c75f5d6de7d86555262dfa43d327dff69f989c5d74d846014a15f92bbd5ed53dfe55129a0678047dd8071b8316f2424b5ed7923c0ab8251a86369e58d34386e8ee61042411923a8030ca39c17888be7bed4951848cf2a3006d40a7e992046c8ff34de63c5e417aabb9331d321a98aec0", 0xbd}, {&(0x7f0000000180)="770ffd2d6aafc231ac783d5aacbb7074fee6a422a3488fc0c49762bfa7649896fd85979cd63d62f6c570819122137b27a047b4477c", 0x35}], 0x2, &(0x7f0000000740)=[{0x90, 0x1, 0xffffff5b, "9c202e26ec4e448afabae24173e4e3c1d98fd4eeda0e1650d475c6dca6dd69597a36ad3e6037ff7070bad73621ff8c23c0cbc55e930079df2280de6c9a310aa5eadf38d8e7abe1ef726675242e99722e5fe920ac1d64f88103c3917f0069dea24d9f1026d8ba18e27e28a51717a6509709c6d9342b4cc0dd91d2036e9f669f52"}, {0x50, 0xffff, 0x0, "a678793234db22ecf047715b58a81bf398e5c486feedcfdabdb389f5483e96606edb650521cc7330d93fedb63abd72e021e3d4ad94b7255dc9175962"}, {0xe0, 0xfffe, 0x7, "abf74aa5c189987c051b3e067427ddacbb23e3b10d1d91b94483224ee2d026ce791820e9738c7dbc974f5ae85f0ecc6cd36b31b99d0955bd167912432d5badc77e8a2d29ddfa06b0adb15adcee4599cbacb3891f64cf2fb23c9947fa74a03c2772e21c5e875830235d83eb40073365a12b9d81b2fe2a4e66f3d1a63c7653d02492a0c330e85ece884bc777e52f5e62e1ef108dfb5d60255102ef6e366d5ea7dd71d686dc0fb9cb8223ce371815a3950dbe609d27504714d5b5dfd76a8439efa74f5d2eeb2a6fdda5ce9e3dd7ca"}, {0x10, 0xffff}, {0x50, 0xffff, 0x5, "4c2317882a04fc4c8b78bbc8f3bcea4db1118f2c794c2e4ba57c4232db674cc4db3778c2365665694dc4a88c51f2bc898426f253d23d7da3fc8261712e31"}, {0xf0, 0x1, 0x40, "d61e0d0ad7599a942cbf9aeeb2e808a97d7b02e3e2685f244ccb866a8fb76defe9cc22c5652f4fcd268ac6744413198453dd2fc9314a25f6a1312677ad1ad91d881b64c8ba9663db246a832fb2f88498f7a74c9fe167014e1e59755242163137313612977784840a7732bc625adec8baa5243f88cc79e675940d63b23aeedea62836ddfe7062aa9ddb7e2a162447173a958101a8ef6b4211307fedbd61c1c7ddebaf14d6e8cf5c4a148f89c33396bedb8d01f9516fac4039f32423acbba094536784461572a1d655eaf1bd5650bd291c4abe369222899fc2d8570051bfd7"}, {0x78, 0xffff, 0x80000004, "0aa8b2be1268b741721578bb765301af075b33c6e292e3d04d933669e2fae3539d2658114501bef701e2b86c10c0f2f5d7f450e3cc63f2a8bd0e98ff5aeabc4a5dac306b72983cb677190f0bf0d965a390e1b34b874161009953ace35743875b75a99afbfca94356"}], 0x388}, 0xffffffff}, 0x10, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) setitimer(0x0, &(0x7f0000000500)={{0x4, 0x7}, {0xffffffff, 0x1}}, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff], [], [], [{}, {}, {}, {}, {0x0, 0x10000000}]}}) executing program 2: semget(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) WpARaNIniNcG:: S kePL rNOnT eLl OdWEiaREgDno ONs tTiRcA aP EsXIseTrt iaon " 0d upStopped at proc_trampoline+0xc7: movl $0,%gs:0x680 TID PID UID PRFLAGS PFLAGS CPU COMMAND *412658 68389 0 0x8000000 0 1 syz-executor.2 480789 73406 0 0x8000002 0 0 syz-executor.2 proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x77c6c145c8d0, count: 14 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu0: kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_page.c", line 144 ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x77c6c145c8d0, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800033f5f840 rbx 0 rdx 0 rcx 0xffff800032302038 rax 0x2a r8 0xffff800033f5f770 r9 0x4 r10 0xc8562f528b7757b r11 0xdab0eecc04643de9 r12 0 r13 0 r14 0 r15 0 rip 0xffffffff818824c7 proc_trampoline+0xc7 cs 0x8 rflags 0x246 rsp 0xffff800033f5f7c0 ss 0 proc_trampoline+0xc7: movl $0,%gs:0x680 ddb{1}> show proc PROC (syz-executor.2) tid=412658 pid=68389 tcnt=1 stat=onproc flags process=8000000 proc=0 runpri=79, usrpri=79, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff800032303228,0xffff800032302d18 process=0xffff80002eb32c90 user=0xffff800033f5a000, vmspace=0xfffffd8008b8e1b8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48284 7077 90098 0 2 0x8000000 syz-executor.5 *68389 412658 73406 0 7 0x8000000 syz-executor.2 20594 468071 33621 0 2 0x8000000 syz-executor.4 20594 508192 33621 0 2 0xc000000 syz-executor.4 86147 256559 74297 0 2 0x8000000 syz-executor.7 86147 349958 74297 0 3 0xc000080 pipewr syz-executor.7 86147 206497 74297 0 3 0xc000080 pipewr syz-executor.7 50154 523912 44148 0 3 0x8000080 nanoslp syz-executor.0 50154 111526 44148 0 3 0xc000080 ttyout syz-executor.0 50154 125126 44148 0 3 0xc000080 fsleep syz-executor.0 99536 402638 21980 0 3 0x8000080 nanoslp syz-executor.3 99536 414004 21980 0 3 0xc000080 netcon2 syz-executor.3 99536 149757 21980 0 3 0xc000080 fsleep syz-executor.3 83974 165998 49343 0 3 0x8000080 nanoslp syz-executor.1 83974 67207 49343 0 3 0xc000080 netcon2 syz-executor.1 83974 153826 49343 0 3 0xc000080 fsleep syz-executor.1 28829 63029 99323 0 3 0x8000080 nanoslp syz-executor.6 28829 515181 99323 0 3 0xc000080 fifow syz-executor.6 28829 218131 99323 0 3 0xc000080 fsleep syz-executor.6 21980 478285 89732 0 3 0x8000082 nanoslp syz-executor.3 99323 139249 89732 0 3 0x8000082 nanoslp syz-executor.6 73406 480789 89732 0 7 0x8000002 syz-executor.2 33621 438868 89732 0 3 0x8000082 nanoslp syz-executor.4 49746 1820 0 0 3 0x14200 acct acct 90098 427998 89732 0 3 0x8000082 nanoslp syz-executor.5 74297 122802 89732 0 3 0x8000082 nanoslp syz-executor.7 49343 364881 89732 0 3 0x8000082 nanoslp syz-executor.1 44148 25933 89732 0 3 0x8000082 nanoslp syz-executor.0 72762 375284 1 0 3 0x18100083 ttyin getty 59926 453997 0 0 3 0x14200 bored sosplice 89732 287699 89579 0 3 0x1a000082 wait syz-fuzzer 89732 277941 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 236712 89579 0 3 0x1e000082 wait syz-fuzzer 89732 204785 89579 0 3 0x1e000082 wait syz-fuzzer 89732 193690 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 221795 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 460741 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 313289 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 262817 89579 0 3 0x1e000082 wait syz-fuzzer 89732 187040 89579 0 3 0x1e000082 kqread syz-fuzzer 89732 321257 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 59876 89579 0 3 0x1e000082 wait syz-fuzzer 89732 155939 89579 0 3 0x1e000082 thrsleep syz-fuzzer 89732 2101 89579 0 3 0x1e000082 wait syz-fuzzer 89732 387818 89579 0 3 0x1e000082 wait syz-fuzzer 89732 444456 89579 0 3 0x1e000082 wait syz-fuzzer 89579 207711 60924 0 3 0x810008a sigsusp ksh 60924 485926 14588 0 3 0x1800009a kqread sshd 14588 125506 1 0 3 0x18000088 kqread sshd 79737 287916 74671 74 3 0x19100092 bpf pflogd 74671 432565 1 0 3 0x18000080 sbwait pflogd 26904 468479 38648 73 3 0x19100090 kqread syslogd 38648 398803 1 0 3 0x18100082 sbwait syslogd 13012 247422 1 0 3 0x18100080 kqread resolvd 92272 143553 0 0 3 0x14200 bored smr 38938 291160 0 0 3 0x14200 pgzero zerothread 88962 172809 0 0 3 0x14200 aiodoned aiodoned 33079 258399 0 0 3 0x14200 syncer update 11857 464366 0 0 3 0x14200 cleaner cleaner 1438 61621 0 0 3 0x14200 reaper reaper 75792 58167 0 0 3 0x14200 pgdaemon pagedaemon 33649 358242 0 0 3 0x14200 bored viomb 54772 312114 0 0 3 0x40014200 acpi0 acpi0 23126 329987 0 0 3 0x40014200 idle1 89345 8992 0 0 3 0x14200 bored softnet3 88447 122547 0 0 3 0x14200 bored softnet2 89111 184048 0 0 3 0x14200 bored softnet1 60032 318171 0 0 3 0x14200 bored softnet0 20710 362915 0 0 3 0x14200 bored systqmp 84250 454612 0 0 3 0x14200 bored systq 3852 317290 0 0 3 0x14200 tmoslp softclockmp 79123 69386 0 0 3 0x40014200 tmoslp softclock 54834 132805 0 0 3 0x40014200 idle0 1 330983 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd80694999d0) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_enter+0x1c6 #4 uvm_fault_lower_lookup+0x29b #5 uvm_fault_lower+0x62 #6 uvm_fault+0x255 #7 upageflttrap+0x8e #8 usertrap+0x22a #9 recall_trap+0x8 CPU 1: exclusive mutex &(curpg)->mdpage.pv_mtx r = 0 (0xfffffd80075814b8) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_enter+0x3f0 #4 uvm_fault_lower_lookup+0x29b #5 uvm_fault_lower+0x62 #6 uvm_fault+0x255 #7 upageflttrap+0x8e #8 usertrap+0x22a #9 recall_trap+0x8 exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd807eff33f0) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_enter+0x1c6 #4 uvm_fault_lower_lookup+0x29b #5 uvm_fault_lower+0x62 #6 uvm_fault+0x255 #7 upageflttrap+0x8e #8 usertrap+0x22a #9 recall_trap+0x8 Process 68389 (syz-executor.2) thread 0xffff800032302038 (412658) Process 73406 (syz-executor.2) thread 0xffff80002f0f1220 (480789) ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10226 6529K 6924K 166960K 15934 0 pcb 19 20K 22K 166960K 2587 0 rtable 247 16K 17K 166960K 4950 0 pf 41 11K 11K 166960K 553 0 ifaddr 50 19K 21K 166960K 630 0 ifgroup 72 3K 3K 166960K 963 0 sysctl 4 1K 3K 166960K 33 0 counters 72 37K 37K 166960K 554 0 ioctlops 0 0K 4K 166960K 2237 0 iov 0 0K 24K 166960K 780 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1524 96K 96K 166960K 7149 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 288 0 VM map 2 1K 1K 166960K 2 0 sem 17 1K 1K 166960K 418 0 dirhash 12 2K 3K 166960K 255 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 18 65K 101K 166960K 12181 0 sigio 0 0K 0K 166960K 327 0 proc 67 67K 165K 166960K 4287 0 subproc 104 6K 9K 166960K 1534 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1665 0 in_multi 96 7K 7K 166960K 1680 0 ether_multi 1 0K 0K 166960K 109 0 mrt 6 0K 0K 166960K 55 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 235 1049K 1049K 166960K 235 0 exec 0 0K 1K 166960K 3338 0 pfkey data 0 0K 0K 166960K 16 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 348 474K 484K 166960K 107327 0 UVM aobj 130 6K 10K 166960K 147 0 pinsyscall 36 72K 108K 166960K 16141 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 1K 166960K 874 0 NDP 16 0K 2K 166960K 481 0 temp 79 6820K 7316K 166960K 331324 0 kqueue 8 14K 31K 166960K 1920 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 1532 0 1531 11 10 1 3 0 8 0 rtentry 112 1676 0 1570 5 1 4 4 0 8 0 unpcb 144 10090 0 10080 65 64 1 6 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 2 3 3 3 0 1 0 8 0 tcpqe 32 30 0 30 1 1 0 1 0 8 0 tcpcb 808 3326 0 3317 43 41 2 5 0 8 1 arp 120 336 0 317 1 0 1 1 0 8 0 inpcb 392 13812 0 13800 134 131 3 18 0 8 1 nd6 136 404 0 380 2 1 1 2 0 8 0 pkpcb 40 272 0 272 34 33 1 1 0 8 1 kcovpl 48 117 0 109 1 0 1 1 0 8 0 ppxss 1168 56 0 56 30 29 1 1 0 8 1 pffrag 232 83 0 75 2 1 1 1 0 482 0 pffrnode 88 78 0 70 2 1 1 1 0 8 0 pffrent 40 877 0 869 2 1 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 969 0 906 1 0 1 1 0 8 0 pfstkey 128 969 0 906 4 1 3 4 0 8 0 pfstate 376 969 0 906 16 7 9 11 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 10 0 9 9 8 1 4 0 8 0 art_heap4 256 5709 0 5256 58 29 29 31 0 8 0 art_table 32 5719 0 5265 4 0 4 4 0 8 0 art_node 16 1636 0 1543 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 9 1 0 1 1 0 8 0 semupl 112 4 0 4 2 2 0 1 0 8 0 semapl 112 410 0 395 1 0 1 1 0 8 0 shmpl 112 144 0 17 4 0 4 4 0 8 0 dirhash 1024 179 0 162 3 0 3 3 0 8 0 dino2pl 256 20942 0 19363 99 0 99 99 0 8 0 ffsino 272 20942 0 19363 106 0 106 106 0 8 0 nchpl 144 39006 0 38362 67 40 27 67 0 8 0 uvmvnodes 80 11282 0 0 231 0 231 231 0 8 0 vnodes 216 11282 0 0 627 0 627 627 0 8 0 namei 1024 134894 0 134894 15 14 1 2 0 8 1 percpumem 16 291 0 241 1 0 1 1 0 8 0 vcpupl 3904 64 0 6 8 0 8 8 0 8 0 vmpool 696 97 0 39 10 4 6 6 0 8 0 kstatmem 264 514 0 482 3 0 3 3 0 8 0 scsiplug 72 71 0 71 32 32 0 1 0 8 0 scxspl 216 190083 0 190083 50 47 3 8 1 8 3 plimitpl 152 1961 0 1942 1 0 1 1 0 8 0 sigapl 424 12437 0 12389 24 15 9 9 0 8 0 futexpl 64 173772 0 173768 4 3 1 1 0 8 0 knotepl 120 1319 0 0 19 0 19 19 0 8 0 kqueuepl 216 3689 0 3682 13 12 1 5 0 8 0 pipepl 320 2205 0 2176 18 15 3 8 0 8 0 fdescpl 496 12273 0 12245 7 2 5 6 0 8 0 filepl 152 83032 0 82780 74 63 11 20 0 8 0 lockfpl 104 3733 0 3732 4 3 1 2 0 8 0 lockfspl 48 1356 0 1355 1 0 1 1 0 8 0 sessionpl 144 132 0 116 1 0 1 1 0 8 0 pgrppl 48 367 0 351 1 0 1 1 0 8 0 ucredpl 104 13202 0 13189 1 0 1 1 0 8 0 zombiepl 144 12389 0 12389 2 1 1 1 0 8 1 processpl 1136 12437 0 12389 7 1 6 6 0 8 0 procpl 656 26720 0 26646 10 1 9 9 0 8 0 srpgc 96 70 0 70 18 18 0 1 0 8 0 sosppl 168 205 0 205 37 36 1 1 0 8 1 sockpl 664 25915 0 25892 162 155 7 17 0 8 4 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 14 0 0 2 0 2 2 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 798 0 0 42 14 28 42 0 8 0 mtagpl 96 79 0 0 2 0 2 2 0 8 0 mbufpl 256 1700 0 0 72 0 72 72 0 8 0 bufpl 280 33989 0 22644 812 1 811 811 0 8 0 anonpl 24 1436899 0 1430252 228 144 84 95 0 186 2 amapchunkpl 152 340735 0 340011 145 110 35 49 0 158 1 amappl16 200 34670 0 34511 236 214 22 34 0 8 1 amappl15 192 18 0 18 3 3 0 1 0 8 0 amappl14 184 525 0 514 2 1 1 2 0 8 0 amappl13 176 8 0 8 2 2 0 1 0 8 0 amappl12 168 14612 0 14580 6 4 2 3 0 8 0 amappl11 160 76 0 68 1 0 1 1 0 8 0 amappl10 152 193 0 182 2 1 1 1 0 8 0 amappl9 144 181 0 181 3 3 0 1 0 8 0 amappl8 136 642 0 592 3 0 3 3 0 8 0 amappl7 128 69 0 54 1 0 1 1 0 8 0 amappl6 120 1849 0 1832 3 2 1 2 0 8 0 amappl5 112 604 0 592 1 0 1 1 0 8 0 amappl4 104 1282 0 1248 2 0 2 2 0 8 0 amappl3 96 64679 0 64598 3 0 3 3 0 8 0 amappl2 88 13061 0 13000 6 3 3 5 0 8 0 amappl1 80 53204 0 52744 23 10 13 23 0 8 0 amappl 88 105066 0 104845 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 18 0 17 1 0 1 1 0 8 0 aobjpl 72 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 12370 0 12284 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12370 0 12284 1 0 1 1 0 8 0 vmmpekpl 168 85924 0 85847 6 1 5 5 0 8 0 vmmpepl 168 749554 0 747626 307 197 110 133 0 357 4 vmsppl 440 12369 0 12284 14 3 11 11 0 8 0 rwobjpl 56 181487 0 168970 219 35 184 185 0 8 0 pdppl 4096 24747 0 24626 596 475 121 138 0 8 0 pvpl 32 45303 0 0 366 0 366 366 0 265 0 pmappl 248 12369 0 12284 6 0 6 6 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1083 0 613 14 0 14 14 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82d3eff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x2e acpitimer_delay(1) at acpitimer_delay+0x4f comcnputc(800,70) at comcnputc+0x1d7 cnputc(70) at cnputc+0x4f db_putchar(70) at db_putchar+0x3eb kprintf() at kprintf+0x21c1 db_printf(ffffffff828f5983) at db_printf+0x89 panic(ffffffff82955c81) at panic+0xdb __assert(ffffffff8290d6ec,ffffffff828b1641,90,ffffffff829116e0) at __assert+0x29 uvm_pagealloc_pg(fffffd8007cc8820,fffffd8069499a10,6c000,0) at uvm_pagealloc_pg+0x3e9 uvm_pagealloc(fffffd8069499a10,6c000,0,3) at uvm_pagealloc+0x194 end trace frame: 0xffff800033f3adc0, count: 0 ddb{0}> trace x86_ipi_db(ffffffff82d3eff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x2e acpitimer_delay(1) at acpitimer_delay+0x4f comcnputc(800,70) at comcnputc+0x1d7 cnputc(70) at cnputc+0x4f db_putchar(70) at db_putchar+0x3eb kprintf() at kprintf+0x21c1 db_printf(ffffffff828f5983) at db_printf+0x89 panic(ffffffff82955c81) at panic+0xdb __assert(ffffffff8290d6ec,ffffffff828b1641,90,ffffffff829116e0) at __assert+0x29 uvm_pagealloc_pg(fffffd8007cc8820,fffffd8069499a10,6c000,0) at uvm_pagealloc_pg+0x3e9 uvm_pagealloc(fffffd8069499a10,6c000,0,3) at uvm_pagealloc+0x194 pmap_get_ptp(fffffd80694999c0,1b2fa21000) at pmap_get_ptp+0x18d pmap_enter(fffffd80694999c0,1b2fa21000,6d558000,3,20) at pmap_enter+0x2c6 uvm_fault_lower_lookup(ffff800033f3b110,ffff800033f3b148,ffff800033f3b090) at uvm_fault_lower_lookup+0x29b uvm_fault_lower(ffff800033f3b110,ffff800033f3b148,ffff800033f3b090,0) at uvm_fault_lower+0x62 uvm_fault(fffffd806b1306f8,1b2fa20000,0,1) at uvm_fault+0x255 upageflttrap(ffff800033f3b290,1b2fa20000) at upageflttrap+0x8e usertrap(ffff800033f3b290) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x77c6c145c8d0, count: -22 ddb{0}> machine ddbcpu 1 Stopped at proc_trampoline+0xc7: movl $0,%gs:0x680 proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x77c6c145c8d0, count: 14 ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x77c6c145c8d0, count: -1